Skip to content

fix(download): request the macarm asset on Apple Silicon - #314

Open
jdhughes-dev wants to merge 1 commit into
developfrom
macarm-assets
Open

fix(download): request the macarm asset on Apple Silicon#314
jdhughes-dev wants to merge 1 commit into
developfrom
macarm-assets

Conversation

@jdhughes-dev

Copy link
Copy Markdown
Collaborator

The executables and modflow6-nightly-build releases stopped building a mac.zip asset after release 25.0 and now ship macarm.zip as the only macOS asset, so getmfexes and getmfnightly asked for an asset that no longer exists and failed with a 404 on Apple Silicon.

The macOS asset is now selected from the machine architecture, and macarm is accepted as a platform value. test_detected_asset asserts that the asset detected for the current platform exists in the release, and fails on develop with 'mac.zip' not in {...}.

The executables and modflow6-nightly-build releases stopped building a
mac.zip asset after release 25.0 and now ship macarm.zip as the only macOS
asset, so getmfexes and getmfnightly asked for an asset that no longer
exists and failed with a 404 on Apple Silicon.

The macOS asset is now selected from the machine architecture, and macarm
is accepted as a platform value. A test asserts that the asset detected for
the current platform exists in the release, which fails on develop.
@codecov

codecov Bot commented Aug 11, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 16.66667% with 5 lines in your changes missing coverage. Please review.
✅ Project coverage is 79.671%. Comparing base (44d0a28) to head (ee71acd).

Files with missing lines Patch % Lines
pymake/utils/download.py 16.666% 5 Missing ⚠️
Additional details and impacted files
@@              Coverage Diff              @@
##           develop      #314       +/-   ##
=============================================
- Coverage   79.710%   79.671%   -0.039%     
=============================================
  Files           20        20               
  Lines         3588      3591        +3     
=============================================
+ Hits          2860      2861        +1     
- Misses         728       730        +2     
Files with missing lines Coverage Δ
pymake/utils/download.py 71.074% <16.666%> (-0.315%) ⬇️
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

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