diff --git a/.github/actions/setup/action.yml b/.github/actions/setup/action.yml index 7a2171b97..a08c61f0b 100644 --- a/.github/actions/setup/action.yml +++ b/.github/actions/setup/action.yml @@ -62,7 +62,7 @@ runs: repo-token: ${{ inputs.github-token }} - name: Install flatc - uses: Nugine/setup-flatc@v1 + uses: Nugine/setup-flatc@v1.2.4 with: version: "25.9.23" diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b3226e3a9..faca8c86f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -204,6 +204,7 @@ jobs: runs-on: ${{ matrix.os }} timeout-minutes: 60 env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" # Always enable Tokio unstable features (required by dial9-tokio-telemetry). # The RUSTFLAGS env var takes precedence over .cargo/config.toml [build] rustflags, # so we must include --cfg tokio_unstable here explicitly; otherwise an empty diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9aa65ffb1..e777535fa 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -106,6 +106,8 @@ jobs: if: needs.skip-check.outputs.should_skip != 'true' runs-on: ubicloud-standard-4 timeout-minutes: 60 + env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" steps: - name: Checkout repository uses: actions/checkout@v6 @@ -138,6 +140,8 @@ jobs: if: needs.skip-check.outputs.should_skip != 'true' runs-on: ubicloud-standard-4 timeout-minutes: 30 + env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" steps: - name: Checkout repository uses: actions/checkout@v6 diff --git a/.github/workflows/performance.yml b/.github/workflows/performance.yml index 65a130ee2..6176cb314 100644 --- a/.github/workflows/performance.yml +++ b/.github/workflows/performance.yml @@ -42,6 +42,8 @@ jobs: name: Performance Profiling runs-on: ubicloud-standard-2 timeout-minutes: 30 + env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" steps: - name: Checkout repository uses: actions/checkout@v6 @@ -117,6 +119,8 @@ jobs: name: Benchmark Tests runs-on: ubicloud-standard-2 timeout-minutes: 45 + env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" steps: - name: Checkout repository uses: actions/checkout@v6