Skip to content

Commit 7c1a43f

Browse files
committed
Run release readiness gate in CI
1 parent 0674e85 commit 7c1a43f

3 files changed

Lines changed: 5 additions & 11 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,5 @@ jobs:
1414
with:
1515
go-version-file: go.mod
1616
cache: true
17-
- name: Check formatting
18-
run: make fmt-check
19-
- name: Run lint
20-
run: make lint
21-
- name: Run tests
22-
run: make test
23-
- name: Build stamped binary
24-
run: make build VERSION=0.1.0-ci
25-
- name: Build release artifacts
26-
run: make release-dist VERSION=0.1.0-ci
17+
- name: Release readiness check
18+
run: make release-check VERSION=0.1.0-ci

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
- Added a public JSON Schema for evidence bundle manifests and test coverage that validates exported manifests against it.
3939
- Added `openexit verify-bundle` for offline evidence bundle verification with text and JSON reports.
4040
- Added `make release-check` and wired the draft-release workflow to run the full release gate before packaging artifacts.
41+
- Updated push CI to run the same release readiness gate, including smoke pipelines and bundle verification.
4142
- Updated CI and release workflows to Node.js 24-native GitHub Actions.
4243

4344
## 0.1.0 - 2026-05-24

docs/release.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@ The AI provider path is complete for local fixture assessment workflows and incl
3434
## Release Checklist
3535

3636
- [ ] `git status --short --branch` is clean and on the intended release branch.
37-
- [ ] `make release-check VERSION=0.1.0` passes, including verification, CLI smoke pipelines, bundle verification, release artifact builds, and checksum count checks.
37+
- [ ] GitHub Actions CI passes the same `make release-check VERSION=0.1.0-ci` gate used for local release readiness.
38+
- [ ] `make release-check VERSION=0.1.0` passes locally, including verification, CLI smoke pipelines, bundle verification, release artifact builds, and checksum count checks.
3839
- [ ] `make verify VERSION=0.1.0` passes, including CLI smoke pipelines.
3940
- [ ] `make lint` runs `gofmt`, `golangci-lint`, and `go vet`.
4041
- [ ] `make release-dist VERSION=0.1.0` produces binaries and `dist/SHA256SUMS`.

0 commit comments

Comments
 (0)