Skip to content

fix(upgrade): exempt dev from the canary rollout gate - #122

Merged
ashraffouda merged 1 commit into
mainfrom
fix-upgrade-dev-behaviour
Jul 28, 2026
Merged

fix(upgrade): exempt dev from the canary rollout gate#122
ashraffouda merged 1 commit into
mainfrom
fix-upgrade-dev-behaviour

Conversation

@ashraffouda

Copy link
Copy Markdown
Collaborator

Dev is not part of canary rollouts — dev envs are updated when code is merged to main. The canary change (#121) started gating dev nodes by safe_to_upgrade / test_farms, which could make a dev node wait instead of tracking latest.

Make dev fully exempt: a dev node follows its network latest symlink unconditionally (no safe_to_upgrade / test_farms gating) and skips the version-match check.

Description

Describe the changes introduced by this PR and what does it affect

Changes

List of changes this PR includes

Related Issues

List of related issues

Checklist

  • Tests included
  • Build pass
  • Documentation
  • Code format and docstring

Dev is not part of canary rollouts — dev envs are updated when code is
merged to main. The canary change (#121) started gating dev nodes by
safe_to_upgrade / test_farms, which could make a dev node wait instead of
tracking latest.

Make dev fully exempt: a dev node follows its network `latest` symlink
unconditionally (no safe_to_upgrade / test_farms gating) and skips the
version-match check.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@ashraffouda
ashraffouda merged commit ebc5a36 into main Jul 28, 2026
1 check passed
@ashraffouda
ashraffouda deleted the fix-upgrade-dev-behaviour branch July 28, 2026 12:09
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