Skip to content

chore: align repo scaffolding with the package standard - #15

Merged
TheGreatAxios merged 4 commits into
cl-9378-agent-token-switch-to-oxfmt-and-oxlintfrom
cl-9395-agent-token-align-repo-scaffolding-with-the-package-standard
Sep 27, 2026
Merged

TheGreatAxios merged 4 commits into
cl-9378-agent-token-switch-to-oxfmt-and-oxlintfrom
cl-9395-agent-token-align-repo-scaffolding-with-the-package-standard

Conversation

@TheGreatAxios

@TheGreatAxios TheGreatAxios commented Sep 26, 2026 •

Copy link
Copy Markdown
Contributor

Closes CL-9395

Summary

  • LICENSE replaced with Interchange's LGPL-2.1 text (was the FSF text with an extra header). CLA.md and the CLA Assistant workflow (cla.yml, signatures on a cla-signatures branch) added; CONTRIBUTING links the CLA.
  • package.json: added keywords, homepage#readme and engines bun >=1.2.0, node >=24; build clears dist first; new test script (bun test src --pass-with-no-tests, there are no unit tests today); test:e2e runs bun test e2e; check is now typecheck, lint, format check and unit tests (e2e runs as its own CI step); key order is oxfmt's sortPackageJson order.
  • tsconfig.json and tsconfig.build.json use the shared templates. The one error the stricter flags surfaced: runAgentTokenMigrations passed ssl: config.ssl (possibly undefined) to postgres; it now passes config.ssl ?? false, the driver's default.
  • .gitignore replaced with the shared template.
  • ci.yml replaced with the standard job: checkout v5, Node 24, Postgres 16 service, bun run check, bun run test:e2e, then packs the tarball and imports mintAgentToken, revokeAgentToken, verifyAgentToken, mountAgentTokens, createAgentTokenVerifier and requireAgentToken under Node.
  • CONTRIBUTING trimmed to the standard (Development, CLA line, e2e notes, Migrations, Commit messages). New AGENTS.md. README badges removed.
  • CONTRIBUTING gets a Releasing section: releases are manual, as in Interchange (npm version, push tags, gh release create --generate-notes, npm publish).

Commits

  1. chore: use the Interchange LICENSE text and add the CLA
  2. build: align package.json and tsconfig with the package standard
  3. ci: run check and a Node pack smoke
  4. docs: trim CONTRIBUTING, add AGENTS.md, drop README badges

Checks

bun run build, check, test:e2e (6 tests, local Postgres) and the Node pack-and-import smoke pass locally.

@TheGreatAxios
TheGreatAxios added this pull request to stack #12 September 26, 2026 03:03
@TheGreatAxios
TheGreatAxios force-pushed the cl-9395-agent-token-align-repo-scaffolding-with-the-package-standard branch 2 times, most recently from 65444ee to 93546f7 Compare September 26, 2026 04:39
@TheGreatAxios
TheGreatAxios force-pushed the cl-9395-agent-token-align-repo-scaffolding-with-the-package-standard branch from 93546f7 to 5716490 Compare September 27, 2026 01:00
@TheGreatAxios TheGreatAxios reopened this Sep 27, 2026
@TheGreatAxios
TheGreatAxios force-pushed the cl-9395-agent-token-align-repo-scaffolding-with-the-package-standard branch from 5716490 to 9279fc3 Compare September 27, 2026 01:25
@TheGreatAxios
TheGreatAxios removed this pull request from stack #12 September 27, 2026 01:42
@TheGreatAxios
TheGreatAxios added this pull request to stack #17 September 27, 2026 01:43
@TheGreatAxios
TheGreatAxios merged commit cb879dd into main Sep 27, 2026
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