Repository navigation
feat(desktop): add a linux-aarch64 leg to the Desktop release matrix #12833
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 1 commit
Commits
Show all changes
7 commits
Select commit
Hold shift + click to select a range
9b920a2
feat(desktop): add a linux-aarch64 leg to the Desktop release matrix
yiliang114 cfa6962
fix(desktop): close the round-1 review follow-ups on the arm64 leg
yiliang114 d8ffac7
docs(desktop): stop the parity-guard comment overclaiming what it cat…
yiliang114 217ceea
fix(desktop): report a tolerated platform only once the feed is publi…
yiliang114 52ea4b5
Merge branch 'main' into fix/issue-12806-desktop-linux-arm64
yiliang114 900863e
test(desktop): pin the strictness split by containment and by feed lo…
yiliang114 95fe885
Merge branch 'main' into fix/issue-12806-desktop-linux-arm64
yiliang114 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
fix(desktop): close the round-1 review follow-ups on the arm64 leg
All six round-1 suggestions, plus two gaps found while re-checking the change independently: - Warn on stdout when --allow-missing-platform actually drops a key. A tolerant mirror run was byte-identical in the log to a complete one, so a feed published without linux-aarch64 was only discoverable by diffing it against the previous mirror -- and the OSS feed is the first updater endpoint, so arm64 clients would not fall through to GitHub either. - Accumulate repeated flags in parseArguments. The new option's two spellings disagreed: comma worked, repeated flags silently kept only the last value and then failed with an error naming a build leg. - List create-electron-bridge-manifest.mjs in the desktop_shell changed-files filter beside its sibling. test-release.js is the only test either feed script has and it runs in that job, so a PR touching only the bridge script skipped its own test and reported green. That was harmless while one Linux AppImage existed; pinning the selector to `_amd64` is what made the filter load-bearing. - desktop README: the Electron bridge publishes the *x64* Linux AppImage, which stopped being unambiguous once a release carries two. - Tests: pin the manifest_args expansion rather than only its pieces, pin that the publish step never tolerates a missing leg, pin that the filter lists both scripts, and pin both spellings of the multi-valued option. - test-release.js: reuse the runManifest helper for the trailing invocation it subsumes. Every new assertion was mutation-tested: dropping the expansion, making publish tolerant, unlisting the bridge script, reverting the flag accumulation and removing the warning each turn a suite red. Co-authored-by: Qwen-Coder <[email protected]>
- Loading branch information
commit cfa6962d16b10a6d628c553bb27f5d37071d7eed
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.