Skip to content

[codex] Add GitHub Actions CI and publish workflows#5

Merged
ejntaylor merged 5 commits into
mainfrom
codex-github-workflows-main
May 12, 2026
Merged

[codex] Add GitHub Actions CI and publish workflows#5
ejntaylor merged 5 commits into
mainfrom
codex-github-workflows-main

Conversation

@ejntaylor
Copy link
Copy Markdown
Contributor

Summary

  • Adds a CI workflow for pull requests, main pushes, and manual runs.
  • Validates on Node 18, 20, and 22 with install, typecheck, tests, build, committed dist verification, and package dry run.
  • Adds a production dependency audit job with npm audit --omit=dev --audit-level=moderate.
  • Adds a release-driven npm publish workflow using provenance and a release-tag/package-version guard.
  • Documents the release process and npm trusted publishing requirement in the README.

Notes

This PR is based on main and intentionally only contains CI/CD workflow changes plus release documentation. The publish workflow assumes npm trusted publishing is configured for this repository and package before a GitHub Release is published.

Validation

  • npm test
  • npm run typecheck
  • npm run build
  • git diff --exit-code -- dist
  • npm audit --omit=dev --audit-level=moderate
  • npm pack --dry-run
  • Release tag guard checked locally with GITHUB_REF_NAME=v0.1.0

@ejntaylor ejntaylor marked this pull request as ready for review May 12, 2026 14:52
@ejntaylor ejntaylor merged commit b115f1d into main May 12, 2026
@ejntaylor ejntaylor deleted the codex-github-workflows-main branch May 12, 2026 14:54
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.

2 participants