Skip to content

Display licensing on the repository list - #83

Merged
erinepshovel-code merged 2 commits into
mainfrom
feat/repo-list-licensing-20260926
Sep 30, 2026
Merged

erinepshovel-code merged 2 commits into
mainfrom
feat/repo-list-licensing-20260926

Conversation

@erinepshovel-code

@erinepshovel-code erinepshovel-code commented Sep 26, 2026 •

Copy link
Copy Markdown
Contributor

Requested change

Display existing licensing information directly on every repository card on /projects/.

Implementation

  • Reuse build-time GitHub license metadata; do not change repository licensing terms or add guessed licenses.
  • Preserve reported identifiers and expressions; show Other / unclassified for NOASSERTION or unrecognized objects and Not detected for absent metadata.
  • Escape license values explicitly, including when Nunjucks autoescaping is disabled.
  • Preserve the existing single-link cards and static, JavaScript-free rendering.
  • Add a short reminder that repository license files govern the complete terms and scope.
  • Preserve the four published builder records and the September 26 licensing entry. Append a repair entry identifying OpenAI Codex and explicitly noting that the runtime withholds the exact model identity, as Erin authorized for this repair.
  • Replace the stale journal-count assertion with an exact source-derived count and ordered entry-ID comparison. Retain the historical rendering assertions and unchanged append-only history gate.

Validation

  • Repaired exact head: 5908ee51b684351075f9f9a7a14fe971dd645336.
  • Base: 4244a8690c3cb4b51e26b5ad46a275daaff82c4c.
  • GitHub Actions run 36668942601: passed the full npm run check gate, including 112 source/contract tests, 18 generated-site tests, internal-link validation, and performance budgets; all 50 browser/accessibility checks passed.
  • All CodeQL checks passed on the same head.
  • Local npm run check:builder -- --base 707c421d67a8b72f89b6b89e212c09b4416fba1a: preserved all five existing entries and appended one. Nine focused journal/licensing tests passed.
  • Local full online validation was blocked by network policy; offline validation lacked a project-documentation snapshot. Full release evidence above comes from GitHub Actions.
  • Current review read: no review threads, no submitted reviews; mergeable. Merge remains conditional on a final matching head/base and green checks.

Reproduce

npm ci && npm run check && npx playwright install --with-deps chromium && npm run test:browser

hmmm: exact executing model identity is withheld from this session; the journal records the available provider/agent identity and the authorized limitation.

Preserve reported license identifiers, distinguish missing and unclassified metadata,
escape labels, and cover the full generated inventory without adding client JavaScript.
Append the required builder journal entry without changing prior records.
No repository licensing terms are changed.
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 26, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-09-30T04:29:25.904745Z 5908ee5 New commits
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

Verify the rendered count and ordered entry identities against the journal
while retaining historical rendering checks and the independent history gate.
Append the website-builder-journal record, identifying OpenAI Codex and the
withheld exact runtime model as explicitly authorized by Erin for this repair.

Validation: builder gate preserves all five prior entries; nine focused
builder-history and licensing tests pass. Full online release validation
must complete in GitHub Actions before merge (local network policy blocks
raw.githubusercontent.com).
@erinepshovel-code
erinepshovel-code merged commit f2372e2 into main Sep 30, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant