Skip to content

ci(nixos): retire the preview label from the testable PR build - #618

Open
mrosseel wants to merge 1 commit into
brickbots:mainfrom
mrosseel:ci-retire-preview-label
Open

ci(nixos): retire the preview label from the testable PR build#618
mrosseel wants to merge 1 commit into
brickbots:mainfrom
mrosseel:ci-retire-preview-label

Conversation

@mrosseel

Copy link
Copy Markdown
Collaborator

preview did nothing testable did not.

Both job conditions in nixos-pr-build.yml accepted either label, and nothing downstream inspected which one was applied — update_manifest.py never receives a label and writes every PR build into channels["unstable"]. So the two were exact synonyms.

This repo has no preview label at all, so the condition was dead code here. The label existed only on the mrosseel fork, where it has now been deleted; testable's description there was also corrected — it claimed "Triggers CI build for testing (no channel publish)", which was never true.

Four mention sites removed: the header comment, both job if: conditions, and the two allow-unsafe-pr-checkout comments. Both allow-unsafe-pr-checkout: true opt-ins themselves are untouched, and the workflow still parses with both remaining conditions gating on testable alone.

Branched off main so the diff is this one file.

🤖 Generated with Claude Code

The preview label did nothing testable did not. Both job conditions
accepted either, and nothing downstream inspected which one was applied:
update_manifest.py never receives a label and writes every PR build into
channels["unstable"]. This repo has no preview label, so the condition was
dead; the label existed only on the mrosseel fork, where it has now been
deleted and testable's description corrected to say it publishes to the
unstable channel.

Both actions/checkout allow-unsafe-pr-checkout opt-ins are unchanged.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant