Skip to content

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

Merged
TheGreatAxios merged 4 commits into
cl-9407-codex-provider-switch-to-oxfmt-and-oxlintfrom
cl-9408-codex-provider-align-repo-scaffolding-with-the-package
Sep 27, 2026
Merged

TheGreatAxios merged 4 commits into
cl-9407-codex-provider-switch-to-oxfmt-and-oxlintfrom
cl-9408-codex-provider-align-repo-scaffolding-with-the-package

Conversation

@TheGreatAxios

Copy link
Copy Markdown
Contributor

Closes CL-9408

Summary

  • CLA.md and the CLA Assistant workflow (cla.yml, signatures on a cla-signatures branch) added; CONTRIBUTING links the CLA. LICENSE already matched Interchange's text.
  • package.json: dropped main/types (exports covers Node and Bun), added keywords and homepage#readme, build clears dist first, test runs bun test src --pass-with-no-tests; key order is oxfmt's. Version 0.1.0 → 0.1.1 (patch: no public API break in this stack).
  • tsconfig.json and tsconfig.build.json use the shared templates (drops allowJs, composite and allowImportingTsExtensions).
  • .gitignore replaced with the shared template.
  • check.yml replaced by the standard ci.yml: single Node 24 job without the matrix or the pinned Bun version, bun run check, then packs the tarball and imports createCodexResponsesAdapter, withCodexContentTypeRepair, exchangeCodexCode and refreshCodexTokens under Node.
  • CONTRIBUTING added from the template, with the live e2e instructions and a manual Releasing section. AGENTS.md drops the Distribution section that restated package.json, lists the test files, and states the peer ranges.

Commits

  1. chore: 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 and AGENTS.md

Checks

bun run build, typecheck, lint, format:check, test, test:e2e (live suite skipped without CODEX_LIVE_ACCESS_TOKEN) and the Node pack-and-import smoke pass locally. npm pack ships no test files.

@TheGreatAxios
TheGreatAxios added this pull request to stack #18 September 26, 2026 04:21
@TheGreatAxios
TheGreatAxios force-pushed the cl-9408-codex-provider-align-repo-scaffolding-with-the-package branch from 3879609 to 395ceb3 Compare September 26, 2026 04:26
@TheGreatAxios
TheGreatAxios merged commit 994e309 into main Sep 27, 2026
1 check 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