Skip to content

[codex] Add CI workflow and unify build entrypoints#2

Merged
Arlowen merged 1 commit intomainfrom
codex/ci-tooling
Apr 1, 2026
Merged

[codex] Add CI workflow and unify build entrypoints#2
Arlowen merged 1 commit intomainfrom
codex/ci-tooling

Conversation

@Arlowen
Copy link
Copy Markdown
Collaborator

@Arlowen Arlowen commented Apr 1, 2026

What changed

  • add a standard CI workflow for push and pull request verification
  • expand Makefile into the single local entrypoint for test, vet, test-race, cover, ci, build, and clean
  • update scripts/all_build.sh to reuse make test and make build
  • align the release workflow test step with the same make test entrypoint

Why

The repository previously only verified changes during release, and local build/test entrypoints were split across multiple places. This change adds regular validation on non-tag pushes and pull requests, and reduces drift by making CI, release, and local scripts share the same build/test commands.

Impact

  • contributors get earlier feedback from CI before tagging a release
  • coverage is reported using -coverpkg=./... so it reflects the current test/... package layout
  • local build automation now has a single source of truth in Makefile

Validation

  • make ci
  • bash scripts/all_build.sh

@Arlowen Arlowen marked this pull request as ready for review April 1, 2026 05:37
@Arlowen Arlowen merged commit edb9fb0 into main Apr 1, 2026
2 checks passed
@Arlowen Arlowen deleted the codex/ci-tooling branch April 1, 2026 09:21
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