ci: adopt @webgrip/semantic-release-config across image trains #57

Merged
ryangr0 merged 1 commit from feat/consume-shared-semantic-release-config into main 2026-07-25 16:34:28 +00:00
Owner
  • local composite installs @webgrip/semantic-release-config@1 (replacing the hand-pinned
    plugin list) and seeds the -v0.0.0 baseline (idempotent; no-op for existing images)
  • all 14 ops/docker//.releaserc.cjs -> makeConfig({monorepo:true, manifest:'npm',
    verifyReleaseCmd: dockerVerifyGate(), extra
    :[legacy feature/bugfix/hotfix]}); the tag
    prefix now derives from each dir's package.json name (no per-file tagFormat)
  • delete root .releaserc.js; gate releases on main+development (was main+release/*);
    is_prerelease = any branch but main. Each image now gains a CHANGELOG.md.

Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com

- local composite installs @webgrip/semantic-release-config@1 (replacing the hand-pinned plugin list) and seeds the <image>-v0.0.0 baseline (idempotent; no-op for existing images) - all 14 ops/docker/*/.releaserc.cjs -> makeConfig({monorepo:true, manifest:'npm', verifyReleaseCmd: dockerVerifyGate(), extra*:[legacy feature/bugfix/hotfix]}); the tag prefix now derives from each dir's package.json name (no per-file tagFormat) - delete root .releaserc.js; gate releases on main+development (was main+release/*); is_prerelease = any branch but main. Each image now gains a CHANGELOG.md. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
ci: adopt @webgrip/semantic-release-config across image trains
All checks were successful
[Workflow] On Source Change / Release (act-runner, ops/docker/act-runner) (push) Has been skipped
[Workflow] On Source Change / Release (agent-runner, ops/docker/agent-runner) (push) Has been skipped
[Workflow] On Source Change / Release (ci-runner, ops/docker/ci-runner) (push) Has been skipped
[Workflow] On Source Change / Release (helm-deploy, ops/docker/helm-deploy) (push) Has been skipped
[Workflow] On Source Change / Release (mkdocs-runner, ops/docker/mkdocs-runner) (push) Has been skipped
[Workflow] On Source Change / Release (node-ci-runner, ops/docker/node-ci-runner) (push) Has been skipped
[Workflow] On Source Change / Release (php-ci-runner, ops/docker/php-ci-runner) (push) Has been skipped
[Workflow] On Source Change / Release (playwright-runner, ops/docker/playwright-runner) (push) Has been skipped
[Workflow] On Source Change / Release (rust-ci-runner, ops/docker/rust-ci-runner) (push) Has been skipped
[Workflow] On Source Change / Release (rust-releaser, ops/docker/rust-releaser) (push) Has been skipped
[Workflow] On Source Change / Release (tauri-ci-runner, ops/docker/tauri-ci-runner) (push) Has been skipped
[Workflow] On Source Change / Guard: per-image .releaserc.cjs present (push) Successful in 15s
[Workflow] On Source Change / Release (techdocs-builder, ops/docker/techdocs-builder) (push) Has been skipped
[Workflow] On Source Change / Release (techdocs-runner, ops/docker/techdocs-runner) (push) Has been skipped
[Workflow] On Source Change / Release (vikunja-mcp, ops/docker/vikunja-mcp) (push) Has been skipped
[Workflow] On Source Change / Determine Changed Directories (push) Successful in 1m14s
[Workflow] On Source Change / Determine changed images (push) Successful in 0s
3f69ce3b65
- local composite installs @webgrip/semantic-release-config@1 (replacing the hand-pinned
  plugin list) and seeds the <image>-v0.0.0 baseline (idempotent; no-op for existing images)
- all 14 ops/docker/*/.releaserc.cjs -> makeConfig({monorepo:true, manifest:'npm',
  verifyReleaseCmd: dockerVerifyGate(), extra*:[legacy feature/bugfix/hotfix]}); the tag
  prefix now derives from each dir's package.json name (no per-file tagFormat)
- delete root .releaserc.js; gate releases on main+development (was main+release/*);
  is_prerelease = any branch but main. Each image now gains a CHANGELOG.md.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
ryangr0 force-pushed feat/consume-shared-semantic-release-config from 3f69ce3b65
All checks were successful
[Workflow] On Source Change / Release (act-runner, ops/docker/act-runner) (push) Has been skipped
[Workflow] On Source Change / Release (agent-runner, ops/docker/agent-runner) (push) Has been skipped
[Workflow] On Source Change / Release (ci-runner, ops/docker/ci-runner) (push) Has been skipped
[Workflow] On Source Change / Release (helm-deploy, ops/docker/helm-deploy) (push) Has been skipped
[Workflow] On Source Change / Release (mkdocs-runner, ops/docker/mkdocs-runner) (push) Has been skipped
[Workflow] On Source Change / Release (node-ci-runner, ops/docker/node-ci-runner) (push) Has been skipped
[Workflow] On Source Change / Release (php-ci-runner, ops/docker/php-ci-runner) (push) Has been skipped
[Workflow] On Source Change / Release (playwright-runner, ops/docker/playwright-runner) (push) Has been skipped
[Workflow] On Source Change / Release (rust-ci-runner, ops/docker/rust-ci-runner) (push) Has been skipped
[Workflow] On Source Change / Release (rust-releaser, ops/docker/rust-releaser) (push) Has been skipped
[Workflow] On Source Change / Release (tauri-ci-runner, ops/docker/tauri-ci-runner) (push) Has been skipped
[Workflow] On Source Change / Guard: per-image .releaserc.cjs present (push) Successful in 15s
[Workflow] On Source Change / Release (techdocs-builder, ops/docker/techdocs-builder) (push) Has been skipped
[Workflow] On Source Change / Release (techdocs-runner, ops/docker/techdocs-runner) (push) Has been skipped
[Workflow] On Source Change / Release (vikunja-mcp, ops/docker/vikunja-mcp) (push) Has been skipped
[Workflow] On Source Change / Determine Changed Directories (push) Successful in 1m14s
[Workflow] On Source Change / Determine changed images (push) Successful in 0s
to 9211a12a69
All checks were successful
[Workflow] On Source Change / Guard: per-image .releaserc.cjs present (push) Successful in 12s
[Workflow] On Source Change / Determine Changed Directories (push) Successful in 59s
[Workflow] On Source Change / Determine changed images (push) Successful in 0s
[Workflow] On Source Change / Release (helm-deploy, ops/docker/helm-deploy) (push) Has been skipped
[Workflow] On Source Change / Release (agent-runner, ops/docker/agent-runner) (push) Has been skipped
[Workflow] On Source Change / Release (ci-runner, ops/docker/ci-runner) (push) Has been skipped
[Workflow] On Source Change / Release (act-runner, ops/docker/act-runner) (push) Has been skipped
[Workflow] On Source Change / Release (mkdocs-runner, ops/docker/mkdocs-runner) (push) Has been skipped
[Workflow] On Source Change / Release (node-ci-runner, ops/docker/node-ci-runner) (push) Has been skipped
[Workflow] On Source Change / Release (php-ci-runner, ops/docker/php-ci-runner) (push) Has been skipped
[Workflow] On Source Change / Release (playwright-runner, ops/docker/playwright-runner) (push) Has been skipped
[Workflow] On Source Change / Release (rust-ci-runner, ops/docker/rust-ci-runner) (push) Has been skipped
[Workflow] On Source Change / Release (rust-releaser, ops/docker/rust-releaser) (push) Has been skipped
[Workflow] On Source Change / Release (tauri-ci-runner, ops/docker/tauri-ci-runner) (push) Has been skipped
[Workflow] On Source Change / Release (techdocs-builder, ops/docker/techdocs-builder) (push) Has been skipped
[Workflow] On Source Change / Release (techdocs-runner, ops/docker/techdocs-runner) (push) Has been skipped
[Workflow] On Source Change / Release (vikunja-mcp, ops/docker/vikunja-mcp) (push) Has been skipped
2026-07-25 08:19:50 +00:00
Compare
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
webgrip/infrastructure!57
No description provided.