Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump the dev-dependencies group with 10 updates #480

Merged
merged 5 commits into from
Feb 4, 2024
Merged
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
10 changes: 5 additions & 5 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,19 +11,19 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Cache cargo build
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: wasm/target
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
restore-keys: ${{ runner.os }}-cargo

- name: Install Node.js
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: 18.x
node-version: 20.x
- name: Install Rust
uses: dtolnay/rust-toolchain@master
with:
Expand All @@ -34,7 +34,7 @@ jobs:
with:
version: 'latest'
- name: Install cargo-deny
uses: baptiste0928/cargo-install@v2
uses: baptiste0928/cargo-install@v3
with:
crate: cargo-deny
version: "^0.14"
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ and Vue.
## Running locally

You will need to install a Node / npm toolchain (preferably via a manager like [`nvm`])
and a Rust toolchain (preferably via [`rustup`]). Both toolchains should be recent; i.e., Node 18-LTS
and Rust 1.71+. You should also install [`wasm-pack`].
and a Rust toolchain (preferably via [`rustup`]). Both toolchains should be recent; i.e., Node 20-LTS
and Rust 1.75+. You should also install [`wasm-pack`].

To (re)build the WASM file and its JS bindings, execute

Expand All @@ -36,7 +36,7 @@ npm start

## Testing

To run tests, use `npm test` (for front-end tests) and `npm run test-wasm` (for WASM tests).
To run tests, use `npm run test:js` (for front-end tests) and `npm run test:wasm` (for WASM tests).
Be aware that the `test-wasm` command requires specifying browsers used for testing as flags
(e.g., `-- --firefox`).

Expand Down
4 changes: 2 additions & 2 deletions netlify.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@ publish = "dist/"
command = "bash ./build.sh"

[build.environment]
NODE_VERSION = "18.12.1"
NODE_VERSION = "20.11.0"
# `--force` flag is required because of pug@3 conflicting with pug-loader peer dependency.
# pug@3 works fine in practice.
NPM_FLAGS = "--force"
RUST_VERSION = "1.71.1"
RUST_VERSION = "1.75.0"

# Set up redirects from all aux domains to the canonical one.
[[redirects]]
Expand Down
Loading
Loading