diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ddff7bf..8f66095 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -31,7 +31,7 @@ jobs: os: [ubuntu-latest, macos-latest] rust: [stable, "1.88"] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -78,7 +78,7 @@ jobs: name: clippy runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -101,7 +101,7 @@ jobs: name: rustfmt runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -120,7 +120,7 @@ jobs: name: no_std (alloc-capable crates) runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -214,7 +214,7 @@ jobs: name: wasm cross-compile (aspirational) runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -344,7 +344,7 @@ jobs: runs-on: ubuntu-latest continue-on-error: true steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -482,7 +482,7 @@ jobs: TWIGGY_VERSION: "0.7.0" CARGO_COMPONENT_VERSION: "0.21.1" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain (wasm32-unknown-unknown + wasm32-wasip1) uses: dtolnay/rust-toolchain@v1 @@ -612,7 +612,7 @@ jobs: runs-on: ubuntu-latest continue-on-error: true steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -681,7 +681,7 @@ jobs: runs-on: ubuntu-latest continue-on-error: true steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -750,7 +750,7 @@ jobs: runs-on: ubuntu-latest continue-on-error: true steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -796,7 +796,7 @@ jobs: runs-on: ubuntu-latest continue-on-error: true steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -855,7 +855,7 @@ jobs: runs-on: ubuntu-latest continue-on-error: true steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -914,7 +914,7 @@ jobs: runs-on: ubuntu-latest continue-on-error: true steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -973,7 +973,7 @@ jobs: WASMTIME_VERSION: "26.0.0" WASM_TOOLS_VERSION: "1.219.0" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain (wasm32-wasip1) uses: dtolnay/rust-toolchain@v1 @@ -1059,7 +1059,7 @@ jobs: name: WIT-i18n case-mapping (SCUD size + golden) runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -1180,7 +1180,7 @@ jobs: name: WIT-i18n collation (SCUD size + golden + UCA subset) runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -1301,7 +1301,7 @@ jobs: name: WIT-i18n plural-rules (SCUD size + golden) runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -1468,7 +1468,7 @@ jobs: name: WIT-i18n number-formatting (SCUD size + golden) runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -1636,7 +1636,7 @@ jobs: name: WIT-i18n date/time formatting (SCUD size + golden) runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -1814,7 +1814,7 @@ jobs: WASMTIME_VERSION: "26.0.0" WASM_TOOLS_VERSION: "1.219.0" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain (wasm32-wasip1) uses: dtolnay/rust-toolchain@v1 @@ -1907,7 +1907,7 @@ jobs: WASMTIME_VERSION: "26.0.0" WASM_TOOLS_VERSION: "1.219.0" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain (wasm32-wasip1) uses: dtolnay/rust-toolchain@v1 @@ -2000,7 +2000,7 @@ jobs: WASMTIME_VERSION: "26.0.0" WASM_TOOLS_VERSION: "1.219.0" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain (wasm32-wasip1) uses: dtolnay/rust-toolchain@v1 @@ -2091,7 +2091,7 @@ jobs: name: WIT-i18n break iteration (UAX #29 unit tests) runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -2134,7 +2134,7 @@ jobs: WASMTIME_VERSION: "26.0.0" WASM_TOOLS_VERSION: "1.219.0" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain (wasm32-wasip1) uses: dtolnay/rust-toolchain@v1 @@ -2223,7 +2223,7 @@ jobs: name: WIT-i18n line breaking (UAX #14 unit tests) runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -2263,7 +2263,7 @@ jobs: WASMTIME_VERSION: "26.0.0" WASM_TOOLS_VERSION: "1.219.0" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain (wasm32-wasip1) uses: dtolnay/rust-toolchain@v1 @@ -2355,7 +2355,7 @@ jobs: env: STRINGCHEESE_REAL_VOCABS_DIR: ${{ github.workspace }}/hf-vocabs steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -2420,7 +2420,7 @@ jobs: WASMTIME_VERSION: "26.0.0" WASM_TOOLS_VERSION: "1.219.0" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain (wasm32-wasip1) uses: dtolnay/rust-toolchain@v1 @@ -2543,7 +2543,7 @@ jobs: runs-on: ubuntu-latest continue-on-error: true steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -2599,7 +2599,7 @@ jobs: runs-on: ubuntu-latest continue-on-error: true steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -2636,7 +2636,7 @@ jobs: runs-on: ubuntu-latest continue-on-error: true steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -2686,7 +2686,7 @@ jobs: runs-on: ubuntu-latest continue-on-error: true steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -2721,7 +2721,7 @@ jobs: runs-on: ubuntu-latest continue-on-error: true steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -2756,7 +2756,7 @@ jobs: runs-on: ubuntu-latest continue-on-error: true steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -2790,7 +2790,7 @@ jobs: runs-on: ubuntu-latest continue-on-error: true steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -2824,7 +2824,7 @@ jobs: runs-on: ubuntu-latest continue-on-error: true steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -2859,7 +2859,7 @@ jobs: runs-on: ubuntu-latest continue-on-error: true steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -2893,7 +2893,7 @@ jobs: runs-on: ubuntu-latest continue-on-error: true steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -2927,7 +2927,7 @@ jobs: runs-on: ubuntu-latest continue-on-error: true steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -2961,7 +2961,7 @@ jobs: runs-on: ubuntu-latest continue-on-error: true steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -2996,7 +2996,7 @@ jobs: runs-on: ubuntu-latest continue-on-error: true steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -3030,7 +3030,7 @@ jobs: name: umbrella examples build runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -3064,7 +3064,7 @@ jobs: env: RUSTDOCFLAGS: "-D warnings --cfg docsrs" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -3101,7 +3101,7 @@ jobs: # release that reshapes the report format is a visible PR. CARGO_AUDIT_VERSION: "0.22.0" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 @@ -3146,7 +3146,7 @@ jobs: # Pinned tool version — same rationale as CARGO_AUDIT_VERSION. CARGO_DENY_VERSION: "0.19.9" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@v1 diff --git a/.github/workflows/fuzz-nightly.yml b/.github/workflows/fuzz-nightly.yml index 8a8ccb5..c3e0015 100644 --- a/.github/workflows/fuzz-nightly.yml +++ b/.github/workflows/fuzz-nightly.yml @@ -72,7 +72,7 @@ jobs: - escape_decode_roundtrip - wit_parse steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 # cargo-fuzz requires a nightly toolchain (libfuzzer-sys needs the # -Zsanitizer flags). We deliberately do NOT pin to a specific nightly