GeezerVison is showing github.com — ci(.github/workflows): remove nix from dogfood image matrix (backport 2.34) by droopy4096 · Pull Request #30858 · coder/coder
Conversation
droopy4096
commented
Oct 15, 2026
•
edited by coder
Bot
Loading
Uh oh!
There was an error while loading. Please reload this page.
Removes the nix dev image from .github/workflows/dogfood.yaml on release/2.34, aligning it with release/2.35 and later (["22.04", "26.04"]). Tracked in ENT-214.
Why
build_image (nix) fails on every release/2.34 PR that triggers the dogfood workflow (e.g. #30811):
error: cannot download google-chrome-stable_143.0.7499.169-1_amd64.deb from any mirror (HTTP 404)
The nix dev image includes google-chrome from the nixos-25.05 nixpkgs pinned in this branch's flake.lock. Google only serves recent Chrome builds, so the pinned .deb is gone. main removed the nix image in #26022 after 2.34 was cut, so only this branch still builds it. Bumping nixpkgs instead would change many packages on an old release branch, and the Chrome pin would go stale again.
Changes
.github/workflows/dogfood.yaml only, mirroring the workflow part of #26022:
- Drop
nix from the build_image matrix.
- Remove the nix-only steps: Nix install,
cache-nix-action, nix build .#dev_image, and the codercom/oss-dogfood-nix push.
- Drop the
matrix.image-version != 'nix' guards, which are now always true.
- Drop the
flake.nix / flake.lock path triggers, since no job in this workflow uses the flake anymore.
- Update comments that mentioned the nix image.
Not touched, to keep the backport small: flake.nix (dev_image output), nix/docker.nix, and the nix image option in dogfood/coder/main.tf. None of them is used by CI after this change.
Notes
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
|
👋 Hey @droopy4096!
This PR is targeting the release/2.34 release branch, but its title does not start with fix: or fix(scope):.
Only bug fixes should be cherry-picked to release branches. If this is a bug fix, please update the PR title to match the conventional commit format:
fix: description of the bug fix
fix(scope): description of the bug fix
If this is not a bug fix, it likely should not target a release branch.
|
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
linear-code
Bot
commented
Oct 15, 2026
•
edited
Loading
Uh oh!
There was an error while loading. Please reload this page.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
droopy4096
changed the title
Remove Nix from matrix in 2.34
ci(.github/workflows): remove nix from dogfood image matrix (backport 2.34)
Oct 15, 2026
|
Not a blocker, but we are not using chromatic anymore, so we'll need a separate PR to drop it from every release branch where it's still active. This is just a note for us to follow up on later.
|
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Milestone
No milestone
Development
Successfully merging this pull request may close these issues.
Uh oh!
There was an error while loading. Please reload this page.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
|