Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/release-crates.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ jobs:
runs-on: ubuntu-latest
name: Release Rust crate
steps:
- uses: actions/checkout@v3
- uses: bahmutov/npm-install@v1.8.32
- uses: actions/checkout@v4
- uses: bahmutov/npm-install@v1.10.9
- name: Install Rust
uses: dtolnay/rust-toolchain@stable
- run: cargo login ${CRATES_IO_TOKEN}
Expand Down
40 changes: 20 additions & 20 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:
- name: Setup rust target
run: rustup target add ${{ matrix.target }}

- uses: bahmutov/npm-install@v1.8.32
- uses: bahmutov/npm-install@v1.10.9
- name: Build release
run: yarn build-release
env:
Expand All @@ -59,18 +59,18 @@ jobs:
name: build-apple-silicon
runs-on: macos-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Install Node.JS
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: 18
node-version: 22
- name: Install Rust
uses: dtolnay/rust-toolchain@stable

- name: Setup rust target
run: rustup target add aarch64-apple-darwin

- uses: bahmutov/npm-install@v1.8.32
- uses: bahmutov/npm-install@v1.10.9
- name: Build release
run: yarn build-release
env:
Expand Down Expand Up @@ -128,11 +128,11 @@ jobs:
image: ${{ matrix.image }}

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Install Node.JS
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: 18
node-version: 22
- name: Install Rust
uses: dtolnay/rust-toolchain@stable

Expand All @@ -151,7 +151,7 @@ jobs:
- name: Setup rust target
run: rustup target add ${{ matrix.target }}

- uses: bahmutov/npm-install@v1.8.32
- uses: bahmutov/npm-install@v1.10.9
- name: Build release
run: yarn build-release
env:
Expand All @@ -177,17 +177,17 @@ jobs:
build-freebsd:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Build FreeBSD
uses: cross-platform-actions/action@v0.25.0
uses: cross-platform-actions/action@v0.28.0
env:
DEBUG: napi:*
RUSTUP_HOME: /usr/local/rustup
CARGO_HOME: /usr/local/cargo
RUSTUP_IO_THREADS: 1
with:
operating_system: freebsd
version: '14.0'
version: '14.2'
memory: 13G
cpu_count: 3
environment_variables: 'DEBUG RUSTUP_IO_THREADS'
Expand Down Expand Up @@ -225,12 +225,12 @@ jobs:
build-wasm:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Install Node.JS
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: 18
- uses: bahmutov/npm-install@v1.8.32
node-version: 22
- uses: bahmutov/npm-install@v1.10.9
- name: Install Rust
uses: dtolnay/rust-toolchain@stable
with:
Expand Down Expand Up @@ -261,8 +261,8 @@ jobs:
- build-freebsd
- build-wasm
steps:
- uses: actions/checkout@v3
- uses: bahmutov/npm-install@v1.8.32
- uses: actions/checkout@v4
- uses: bahmutov/npm-install@v1.10.9
- name: Download artifacts
uses: actions/download-artifact@v4
with:
Expand Down Expand Up @@ -300,8 +300,8 @@ jobs:
runs-on: ubuntu-latest
name: Release Rust crate
steps:
- uses: actions/checkout@v3
- uses: bahmutov/npm-install@v1.8.32
- uses: actions/checkout@v4
- uses: bahmutov/npm-install@v1.10.9
- name: Install Rust
uses: dtolnay/rust-toolchain@stable
- run: cargo login ${CRATES_IO_TOKEN}
Expand Down
18 changes: 9 additions & 9 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
RUST_BACKTRACE: full
RUSTFLAGS: -D warnings
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@v2
- run: cargo fmt
Expand All @@ -23,11 +23,11 @@ jobs:
test-js:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 18
- uses: bahmutov/npm-install@v1.8.32
node-version: 22
- uses: bahmutov/npm-install@v1.10.9
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@v2
- run: yarn build
Expand All @@ -37,11 +37,11 @@ jobs:
test-wasm:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 18
- uses: bahmutov/npm-install@v1.8.32
node-version: 22
- uses: bahmutov/npm-install@v1.10.9
- uses: dtolnay/rust-toolchain@stable
with:
targets: wasm32-unknown-unknown
Expand Down
Loading