Skip to content

fix(ci): upgrade actions and fix wasm/windows/macos issues#389

Closed
cici0602 wants to merge 2 commits into
apache:masterfrom
cici0602:fix-CI
Closed

fix(ci): upgrade actions and fix wasm/windows/macos issues#389
cici0602 wants to merge 2 commits into
apache:masterfrom
cici0602:fix-CI

Conversation

@cici0602
Copy link
Copy Markdown
Contributor

Summary

  • Stabilize GitHub Actions by upgrading deprecated actions, fixing cache keys, normalizing macOS tar handling, and enabling full cross-platform wasm support on Windows.
  • These changes address CI-level problems only (action versions, workflow logic, environment setup). No source code / business logic changes.

What Changed

  • Upgraded actions:

    • actions/checkout -> v4
    • actions/cache -> v3
    • codecov/codecov-action -> v4
    • stefanzweifel/git-auto-commit-action used as-is (v4)
  • Workflow fixes:

    • Replaced unsafe cache key references (removed direct secrets.CACHE_VERSION use; use deterministic suffix / hashes).
    • Added strategy.fail-fast: false to avoid canceling matrix items early.
    • Standardized macOS runner usage (macos-latest) and added GNU tar install logic supporting Intel and Apple Silicon to avoid tar-related cache issues.
    • Added Windows-specific step to install wasm tools:
    • rustup target add wasm32-unknown-unknown
    • cargo install wasm-pack --force
    • cargo install wasm-bindgen-cli --force
    • Ensured wasm-related steps run on all platforms after installing required tools.

@hsluoyz
Copy link
Copy Markdown
Member

hsluoyz commented Sep 17, 2025

Replaced by: #391

@hsluoyz hsluoyz closed this Sep 17, 2025
@codecov
Copy link
Copy Markdown

codecov Bot commented Sep 17, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 0.00%. Comparing base (c5a05d3) to head (7e66b39).
⚠️ Report is 16 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff            @@
##           master   #389       +/-   ##
=========================================
- Coverage   65.54%      0   -65.55%     
=========================================
  Files          25      0       -25     
  Lines        1956      0     -1956     
=========================================
- Hits         1282      0     -1282     
+ Misses        674      0      -674     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 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.

2 participants