Skip to content

chore: use environments for various CI pipelines - #31654

Merged
sreya merged 6 commits into
mainfrom
ci/release-environments-and-cache-isolation
Nov 3, 2026
Merged

sreya merged 6 commits into
mainfrom
ci/release-environments-and-cache-isolation

Conversation

@sreya

@sreya sreya commented Nov 2, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

sreya added 5 commits October 28, 2026 05:26
…ing caches in signing jobs

- release.yaml: the release job (real and dry runs) uses the release
  environment; homebrew/winget use release-publish.
- ci.yaml build: signs only on main, inside the ci-signing environment.
  release/* builds still push coder-preview images, unsigned.
- Signing jobs no longer restore mise or pnpm caches, which Depot shares
  across branches.
- dependabot: fix the ecosystem guard (github_actions) so Actions bumps are
  not auto-merged; add a 7-day cooldown for gomod.

Generated with Coder Agents.
release/* preview builds are dropped (deploy already skips them), so the
build job needs no per-step signing conditions.

Generated with Coder Agents.
Dry runs skip SBOM generation, so publish.sh failed on the missing file.

Generated with Coder Agents.
@sreya
sreya marked this pull request as ready for review November 2, 2026 23:39
Comment thread .github/workflows/ci.yaml Resolved
Comment thread .github/workflows/ci.yaml Resolved
Release branches are protected, so ci-signing can trust them like main.

Generated with Coder Agents.
@sreya
sreya requested a review from cjfit November 3, 2026 01:31
@sreya
sreya merged commit b0cc77d into main Nov 3, 2026
28 of 29 checks passed
@sreya
sreya deleted the ci/release-environments-and-cache-isolation branch November 3, 2026 02:10
@github-actions github-actions Bot locked and limited conversation to collaborators Nov 3, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants