singularity-forge/.github/workflows
Tom Boucher a75167fab2 fix(ci): address 5 pipeline integrity issues from release audit (#4119)
- version-stamp.mjs: regenerate package-lock.json after dev version stamp
  (mirrors the same fix applied to bump-version.mjs in #4116)

- bump-version.mjs: regenerate root and web/package-lock.json after version
  bump so both lockfiles are always in sync at release time

- pipeline.yml: add post-bump validation step that verifies all package.json
  files parse as valid JSON before the release commit is made

- pipeline.yml: split "Commit, tag, and push" — commit+tag+rebase happen
  before build, but git push is deferred until after build and npm publish
  both succeed, preventing a broken tag from landing on main

- pipeline.yml: emit a :⚠️: annotation when live LLM tests fail so
  failures are visible in the Actions UI instead of silently swallowed

Closes #4118

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13 08:56:12 -04:00
..
ai-triage.yml ci(triage): make AI triage resilient to API outages 2026-04-09 06:55:03 -05:00
build-native.yml fix(ci): add Rust target for all platforms, not just cross-compilation 2026-03-24 16:22:36 -06:00
ci.yml fix(ci): build artifacts in integration-tests job 2026-04-12 23:47:03 -05:00
cleanup-dev-versions.yml Migrate workflows to Blacksmith (#2414) 2026-03-24 15:58:30 -06:00
pipeline.yml fix(ci): address 5 pipeline integrity issues from release audit (#4119) 2026-04-13 08:56:12 -04:00
pr-risk.yml Migrate workflows to Blacksmith (#2414) 2026-03-24 15:58:30 -06:00