Skip to content

Fix alpha update version ceiling#1631

Merged
src-opn merged 2 commits intodevfrom
fix-alpha-update-gate
Apr 30, 2026
Merged

Fix alpha update version ceiling#1631
src-opn merged 2 commits intodevfrom
fix-alpha-update-gate

Conversation

@src-opn
Copy link
Copy Markdown
Collaborator

@src-opn src-opn commented Apr 30, 2026

Summary

  • Keep alpha updates gated by Den/org desktop version policy instead of bypassing it.
  • Allow alpha-channel updates only when the candidate is at most one patch above the effective maximum allowed version.
  • Preserve stable-channel behavior: stable updates still require exact org allow-list membership, when configured, and Den latest-version support.

Behavior

  • If Den latest is 0.13.3, 0.13.4-alpha.666 is allowed on the alpha channel.
  • If an org allow-list is present, its highest valid version also constrains the effective maximum.
  • Larger jumps, different minor versions, or invalid metadata remain blocked.

Root Cause

The alpha manifest correctly advertises 0.13.4-alpha.666, but the existing stable update gate only allowed versions at or below Den's stable latest version. Alpha needs a bounded one-patch-ahead allowance, not a full bypass.

Verification

  • Fetched https://github.com/different-ai/openwork/releases/download/alpha-macos-latest/latest-mac.yml and confirmed it advertises 0.13.4-alpha.666.
  • pnpm install --frozen-lockfile --prefer-offline
  • pnpm --filter @openwork/app typecheck

@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented Apr 30, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
openwork-app Ready Ready Preview, Comment Apr 30, 2026 10:14pm
openwork-den Ready Ready Preview, Comment Apr 30, 2026 10:14pm
openwork-den-worker-proxy Ready Ready Preview, Comment Apr 30, 2026 10:14pm
openwork-landing Ready Ready Preview, Comment, Open in v0 Apr 30, 2026 10:14pm
openwork-share Ready Ready Preview, Comment Apr 30, 2026 10:14pm

@github-actions
Copy link
Copy Markdown
Contributor

The following comment was made by an LLM, it may be inaccurate:

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