Skip to content

go-swagger: Update to version 0.35.0, drop arm64 support - #8314

Closed
l46983284-cpu wants to merge 1 commit into
ScoopInstaller:masterfrom
l46983284-cpu:fix/go-swagger-0.35-asset-rename
Closed

go-swagger: Update to version 0.35.0, drop arm64 support#8314
l46983284-cpu wants to merge 1 commit into
ScoopInstaller:masterfrom
l46983284-cpu:fix/go-swagger-0.35-asset-rename

Conversation

@l46983284-cpu

Copy link
Copy Markdown
Contributor

Summary

  • v0.35.0 no longer publishes swagger_windows_amd64.exe / Windows arm64 binaries (and the bare amd64 asset is double-ext swagger_windows_amd64.exe.exe).
  • Switch 64bit to swagger_$version_Windows_x86_64.zip (contains swagger.exe), drop obsolete arm64, and update autoupdate accordingly.

This is an asset layout / rename fix, not a pure version bump.

Checklist

  • Zip contents verified (swagger.exe)
  • Hash verified from downloaded zip

v0.35.0 no longer ships swagger_windows_amd64.exe / arm64 binaries.
Use swagger_$version_Windows_x86_64.zip (contains swagger.exe) and drop
the obsolete arm64 architecture entry.

Signed-off-by: Alex Chen <l46983284@gmail.com>
@coderabbitai

coderabbitai Bot commented Jul 15, 2026

Copy link
Copy Markdown

Review Change Stack

Walkthrough

Changes

Go-swagger release update

Layer / File(s) Summary
Release metadata and autoupdate
bucket/go-swagger.json
Updates Go-swagger from 0.33.1 to 0.35.0, switches the Windows 64-bit artifact to the new ZIP release with its hash, and updates the autoupdate URL template accordingly.
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Title check ✅ Passed The title is concise, conventional, and matches the version update plus arm64 removal.
Description check ✅ Passed The description is mostly complete with summary and checklist, though it omits the issue reference and contributing guide checkbox.

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@l46983284-cpu

Copy link
Copy Markdown
Contributor Author

/verify

@github-actions

Copy link
Copy Markdown
Contributor

All changes look good.

Wait for review from human collaborators.

go-swagger

  • Lint
  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate

Check the full log for details.

@z-Fng z-Fng added the blocked Blocked by another PR or issue label Jul 16, 2026
@z-Fng z-Fng changed the title go-swagger: Update to version 0.35.0, fix Windows asset layout go-swagger: Update to version 0.35.0, drop arm64 support Jul 16, 2026
@z-Fng

z-Fng commented Jul 17, 2026

Copy link
Copy Markdown
Contributor
  • v0.35.0 no longer publishes swagger_windows_amd64.exe / Windows arm64 binaries (and the bare amd64 asset is double-ext swagger_windows_amd64.exe.exe).
  • Switch 64bit to swagger_$version_Windows_x86_64.zip (contains swagger.exe), drop obsolete arm64, and update autoupdate accordingly.

When dealing with architectures like arm64/ia32 missing from upstream, it is always better to find a concrete reference or official confirmation rather than making changes based purely on temporary symptoms.

If upstream intentionally dropped support for an architecture, they would almost certainly mention it in their changelog or release notes. If there is no mention, it is highly likely an unintended bug or an oversight on their end. In such cases, the issue should be addressed and fixed at the upstream level rather than patched here.

@z-Fng

z-Fng commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

I have opened an issue with upstream (go-swagger/go-swagger#3391), and they have confirmed that the missing arm64 support was an oversight on their end, not an intentional removal.

I'll close this PR for now. Let's wait for the next upstream release, as this will likely be resolved automatically.

@z-Fng z-Fng added invalid This doesn't seem right. and removed blocked Blocked by another PR or issue review-needed labels Jul 17, 2026
@z-Fng z-Fng closed this Jul 17, 2026
@l46983284-cpu

Copy link
Copy Markdown
Contributor Author

Thanks a lot for the explanation and for checking with upstream — really helpful. Agreed: if arm64 isn't intentionally dropped in the release notes, better to fix it there than patch Scoop. Happy to wait for the next go-swagger release.

@z-Fng z-Fng added not-planned and removed invalid This doesn't seem right. labels Jul 19, 2026
@z-Fng

z-Fng commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

This has been resolved upstream. As of v0.35.1, Scoop's auto-update mechanism can correctly fetch the latest go-swagger releases.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants