You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> Note: The practical end-to-end validation for Task 4.1 is planned as the
254
+
> post-merge `0.1.0-beta` release run.
252
255
253
256
## Acceptance Criteria
254
257
255
258
> **Note for Contributors**: These criteria define what the PR reviewer will check. Use this as your pre-review checklist before submitting the PR to minimize back-and-forth iterations.
-[] The documented release process follows this order: version update, release commit, push to `main`, tag push, release branch push, GitHub release creation, workflow-driven artifact publication
264
-
-[] The spec defines explicit finalization gates (main push, tag push, release branch push, Docker pass, crate pass, GitHub release)
265
-
-[] Branch naming and tag naming conventions are documented as `releases/vX.Y.Z` and `vX.Y.Z`
266
-
-[]`container.yaml` is specified to publish Docker images for release branches in addition to existing `main` and `develop` behavior
267
-
-[] The spec explicitly requires Docker release tags to use `X.Y.Z` and forbids `vX.Y.Z` image tags
268
-
-[] A separate crate publication workflow is specified for the SDK crate on `releases/**/*`
269
-
-[] The spec explicitly records the decision to keep Docker and crate publication in independent workflows
270
-
-[] Docker Hub configuration policy is explicit: token is secret, username/repository are variables
271
-
-[] Release workflow branch scope is explicit and aligned with `develop`, `main`, and `releases/**/*`
272
-
-[] Docker publish procedure includes verification and failure handling
273
-
-[] Crate publish procedure includes dry-run and post-publish verification
274
-
-[] Crate publish procedure includes package content inspection before publish
275
-
-[] Crate publish procedure includes docs.rs build verification after publish
276
-
-[] Pre-flight checks are documented for environments, secrets/variables, permissions, and git state
277
-
-[] Partial-failure and re-run rules are documented for Docker and crate workflows
278
-
-[] Crate rollback policy includes explicit yank criteria and patch-release follow-up
279
-
-[] Version consistency rules are documented across Git tags, Docker tags, and crate versions
266
+
-[x] The documented release process follows this order: version update, release commit, push to `main`, tag push, release branch push, workflow-driven artifact publication, GitHub release creation
267
+
-[x] The spec defines explicit finalization gates (main push, tag push, release branch push, Docker pass, crate pass, GitHub release)
268
+
-[x] Branch naming and tag naming conventions are documented as `releases/vX.Y.Z` and `vX.Y.Z`
269
+
-[x]`container.yaml` is specified to publish Docker images for release branches in addition to existing `main` and `develop` behavior
270
+
-[x] The spec explicitly requires Docker release tags to use `X.Y.Z` and forbids `vX.Y.Z` image tags
271
+
-[x] A separate crate publication workflow is specified for the SDK crate on `releases/**/*`
272
+
-[x] The spec explicitly records the decision to keep Docker and crate publication in independent workflows
273
+
-[x] Docker Hub configuration policy is explicit: token is secret, username/repository are variables
274
+
-[x] Release workflow branch scope is explicit and aligned with `develop`, `main`, and `releases/**/*`
275
+
-[x] Docker publish procedure includes verification and failure handling
276
+
-[x] Crate publish procedure includes dry-run and post-publish verification
277
+
-[x] Crate publish procedure includes package content inspection before publish
278
+
-[x] Crate publish procedure includes docs.rs build verification after publish
279
+
-[x] Pre-flight checks are documented for environments, secrets/variables, permissions, and git state
280
+
-[x] Partial-failure and re-run rules are documented for Docker and crate workflows
281
+
-[x] Crate rollback policy includes explicit yank criteria and patch-release follow-up
282
+
-[x] Version consistency rules are documented across Git tags, Docker tags, and crate versions
0 commit comments