You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 3bb50ef
Browse filesBrowse the repository at this point in the historyBrowse files
chore: Replace deprecated/paid macOS runners and cargo update (#273)
* chore(ci): replace deprecated/paid macOS runners with free equivalents
- Replace removed macos-13-large and macos-14-large (Intel paid) with
macos-15-intel (free) in ci.yml and release.yml
- Replace removed macos-13-xlarge and macos-14-xlarge (arm64 paid) with
macos-14 and macos-15 (free) in ci.yml
- Replace macos-14-large with macos-15 (arm64 free) in e2e.yml
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* cargo update
* update did path in script
* chore: update IC mono-repo dependencies and fix breaking changes
- ListProposalInfo renamed to ListProposalInfoRequest (moved to ic-nns-governance-api)
- Split now requires a memo field
- NnsFunction::canister_and_function() is no longer public; replicate mapping locally
- Handle new Action variants: DeregisterKnownNeuron, BlessAlternativeGuestOsVersion,
TakeCanisterSnapshot, LoadCanisterSnapshot
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* clippy
* chore(ci): simplify e2e workflow by removing dynamic matrix generation
Remove the `list_tests` job and `e2e-matrix.py` script. The test matrix
is now defined inline, eliminating indirection through a Python script,
a job output, and an intermediate env var. Also fixes a latent OS name
mismatch (`macos-14-large` vs `macos-15`) that would have broken
artifact downloads.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* chore(ci): replace provision-*-e2e.sh scripts with bats-core/bats-action
Use the official cross-platform bats-core/bats-action@4.0.0 instead of
hand-rolled provision scripts. This removes the two OS-specific scripts,
fixes the arm64 path issue (no more hardcoded /usr/local/lib), and
switches _.bash to the modern bats_load_library mechanism.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* chore(ci): remove all provision-*-build scripts and simplify e2e workflow
All provision-*-build scripts were dead weight: the darwin/windows ones
were empty, and the linux one installed libudev-dev which is no longer
needed (hidapi uses default-features=false, so no udev dependency).
Also merge the e2e build and test jobs into one, eliminating the
artifact upload/download machinery that was only needed when multiple
test jobs shared a single build.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* fix(ci): restore libudev-dev for linux builds
hidapi's C build script links against libudev at the system level even
with default-features = false, so it doesn't appear in Cargo.lock but
is still required on Linux.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
0 commit comments