Skip to content

fix(release): remove obsolete browser packaging - #1159

Merged
haasonsaas merged 1 commit into
mainfrom
codex/remove-obsolete-web-release-packaging
Sep 18, 2026
Merged

haasonsaas merged 1 commit into
mainfrom
codex/remove-obsolete-web-release-packaging

Conversation

@haasonsaas

@haasonsaas haasonsaas commented Sep 18, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Linux CI fails because the public release workflow still requires, packages, downloads, and signs maestro-web-dist, although native installs no longer use browser assets. Remove those obsolete steps and update the workflow contract to require only the npm tarballs and verified native artifacts.

Add regressions rejecting browser input, packaging, signing, upload, and download steps. Version matching, native runtime checks, signed staging authentication, immutable-source admission, and publication retries remain enforced. This follow-up repairs the inherited Linux failure identified while merging #1150. All changed files are public-owned release workflows or their contract tests.

Validation

  • 92 release workflow, tag, channel, identity, provenance, and propagation contract tests passed.
  • npm run check:release-channels passed: installer suite and all 27 channel, staged-artifact, and lifecycle tests.
  • Release workflow validator, JavaScript syntax checks, actionlint, and git diff --check passed.
  • bash scripts/ci-linux-check.sh --contracts passed all Linux contract checks, including the previously failing release lifecycle test, UI checks, and outcome tests.
  • Hosted checks are running on this commit. No live release or registry publication was performed.

Risk / rollback

Native release inputs and signed metadata are unchanged; only the unused browser archive is removed. Revert the squash commit to restore the previous behavior.

@haasonsaas
haasonsaas requested review from a team as code owners September 18, 2026 18:23
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@haasonsaas
haasonsaas merged commit 4c484fe into main Sep 18, 2026
12 of 13 checks passed
@haasonsaas
haasonsaas deleted the codex/remove-obsolete-web-release-packaging branch September 18, 2026 18:25
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