Skip to content

Conversation

@GordonSmith
Copy link
Collaborator

…cies

…cies

Signed-off-by: Gordon Smith <GordonJSmith@gmail.com>
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR enhances CI workflows with caching for Node.js and Rust dependencies to improve build performance. It also updates GitHub Actions to their latest versions for better compatibility and features.

Key Changes:

  • Added npm and Rust dependency caching to CI and release workflows
  • Updated GitHub Actions versions (checkout v3→v4, setup-node v3→v4, commitlint v5→v6)
  • Standardized Rust toolchain setup with wasm32-unknown-unknown target across workflows

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
.github/workflows/ci.yml Added Node.js npm caching, Rust toolchain setup with wasm32 target, Rust dependency caching, and WebAssembly build tools setup; updated setup-node to v4
.github/workflows/release-please.yml Added complete build environment setup including Node.js caching, Rust toolchain with wasm32 target, Rust dependency caching, and WebAssembly build tools before VSIX creation
.github/workflows/commit-message-lint.yml Updated actions/checkout from v3 to v4 and wagoid/commitlint-github-action from v5 to v6 for improved compatibility

@GordonSmith GordonSmith merged commit 112963a into bytecodealliance:main Dec 11, 2025
10 checks passed
@GordonSmith GordonSmith deleted the GH_ACTIONS_CACHING branch December 11, 2025 21:54
GordonSmith pushed a commit that referenced this pull request Dec 11, 2025
🤖 I have created a release *beep* *boop*
---


##
[0.3.20](wit-idl-v0.3.19...wit-idl-v0.3.20)
(2025-12-11)


### Features

* add C++ bindings generation support and update related configur…
([#103](#103))
([84e63a6](84e63a6))
* add support for generating Markdown documentation and update re…
([#104](#104))
([65b0f49](65b0f49))
* enhance CI workflows with caching for Node.js and Rust dependen…
([#105](#105))
([112963a](112963a))


### Bug Fixes

* add context to WIT content parsing errors
([2772d4d](2772d4d))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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