Skip to content

Bump esbuild from 0.23.1 to 0.24.0 in /node #1656

Bump esbuild from 0.23.1 to 0.24.0 in /node

Bump esbuild from 0.23.1 to 0.24.0 in /node #1656

Workflow file for this run

name: Continuous Integration
on:
push:
branches: [main]
pull_request:
branches: [main]
env:
RUSTFLAGS: -Dwarnings
jobs:
build_and_test:
name: Build and test
runs-on: ubuntu-22.04
strategy:
matrix:
# https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/edge-functions-restrictions.html#lambda-at-edge-runtime-restrictions
# note: only use active versions; EOLs will be dropped
node-version: ['16', '14']
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@stable
# https://github.com/jetli/wasm-pack-action
- uses: jetli/[email protected]
with:
version: 'latest'
# alternative:
# - name: Install wasm-pack
# run: curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
- uses: Swatinem/rust-cache@v2
with:
workspaces: rust
- uses: actions/cache@v4
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-
- run: make test
- run: make ci
checks:
name: Checks for fmt, clippy, and docs
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@stable
with:
components: rustfmt, clippy
- uses: Swatinem/rust-cache@v2
with:
workspaces: rust
- run: make ci.checks