Skip to content

Allow custom runners in extension's CI jobs #753

Allow custom runners in extension's CI jobs

Allow custom runners in extension's CI jobs #753

Triggered via pull request March 24, 2026 11:38
Status Cancelled
Total duration 39m 51s
Artifacts 6

TestCITools.yml

on: pull_request
Extension template (C API)  /  Generate matrix
10s
Extension template (C API) / Generate matrix
Code Quality  /  Format Check
49s
Code Quality / Format Check
Code Quality  /  Tidy Check
51s
Code Quality / Tidy Check
Matrix: Extension template (C API) / linux
Matrix: Extension template (C API) / macos
Matrix: Extension template (C API) / wasm
Matrix: Extension template (C API) / windows
Rust builds (using Delta extension)  /  Generate matrix
6s
Rust builds (using Delta extension) / Generate matrix
Extension template  /  Generate matrix
15s
Extension template / Generate matrix
Extension template (Rust)  /  Generate matrix
13s
Extension template (Rust) / Generate matrix
Matrix: Rust builds (using Delta extension) / linux
Matrix: Extension template / linux
Matrix: Extension template (Rust) / linux
Matrix: Rust builds (using Delta extension) / macos
Matrix: Rust builds (using Delta extension) / wasm
Matrix: Rust builds (using Delta extension) / windows
Matrix: Extension template / macos
Matrix: Extension template / wasm
Matrix: Extension template / windows
Matrix: Extension template (Rust) / macos
Matrix: Extension template (Rust) / wasm
Matrix: Extension template (Rust) / windows
Deploy workflow dry run  /  Generate matrix
Deploy workflow dry run / Generate matrix
Matrix: Deploy workflow dry run / deploy
Waiting for pending jobs
Fit to window
Zoom out
Zoom in

Annotations

17 errors and 30 warnings
Extension template (Rust) / windows_amd64
Process completed with exit code 2.
Extension template / windows_amd64
Canceling since a higher priority waiting request for Test CI Tools-refs/pull/346/merge-allow-custom-runners-main-true exists
Extension template / wasm_threads
Canceling since a higher priority waiting request for Test CI Tools-refs/pull/346/merge-allow-custom-runners-main-true exists
Extension template / wasm_mvp
Canceling since a higher priority waiting request for Test CI Tools-refs/pull/346/merge-allow-custom-runners-main-true exists
Extension template / wasm_eh
Canceling since a higher priority waiting request for Test CI Tools-refs/pull/346/merge-allow-custom-runners-main-true exists
Extension template / wasm_eh
The operation was canceled.
Extension template / windows_amd64_mingw
Canceling since a higher priority waiting request for Test CI Tools-refs/pull/346/merge-allow-custom-runners-main-true exists
Extension template / windows_amd64_mingw
The operation was canceled.
Rust builds (using Delta extension) / linux_amd64
Canceling since a higher priority waiting request for Test CI Tools-refs/pull/346/merge-allow-custom-runners-main-true exists
Rust builds (using Delta extension) / linux_amd64
The operation was canceled.
Extension template / osx_arm64
Canceling since a higher priority waiting request for Test CI Tools-refs/pull/346/merge-allow-custom-runners-main-true exists
Extension template / osx_arm64
The operation was canceled.
Extension template / osx_amd64
Canceling since a higher priority waiting request for Test CI Tools-refs/pull/346/merge-allow-custom-runners-main-true exists
Extension template / osx_amd64
The operation was canceled.
Test CI Tools
Canceling since a higher priority waiting request for Test CI Tools-refs/pull/346/merge-allow-custom-runners-main-true exists
Test CI Tools
Canceling since a higher priority waiting request for Test CI Tools-refs/pull/346/merge-allow-custom-runners-main-true exists
Test CI Tools
Canceling since a higher priority waiting request for Test CI Tools-refs/pull/346/merge-allow-custom-runners-main-true exists
Code Quality / Tidy Check
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Extension template (C API) / Generate matrix
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-go@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Code Quality / Format Check
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Extension template (C API) / linux_amd64
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Extension template (C API) / linux_amd64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Extension template (C API) / wasm_eh
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4, mymindstorm/setup-emsdk@v13. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Extension template (C API) / windows_amd64
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4, lukka/run-vcpkg@v11.1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Extension template (C API) / windows_amd64
The file vcpkg.json was found multiple times with glob expression '**/vcpkg.json'.
Rust builds (using Delta extension) / Generate matrix
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-go@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Extension template / Generate matrix
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-go@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Extension template (Rust) / Generate matrix
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-go@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Extension template (Rust) / linux_amd64
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Extension template (Rust) / linux_amd64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Extension template (Rust) / windows_amd64
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-python@v5, lukka/run-vcpkg@v11.1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Extension template (Rust) / windows_amd64
The file vcpkg.json was found multiple times with glob expression '**/vcpkg.json'.
Extension template / linux_arm64
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Extension template / linux_arm64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Extension template / linux_amd64
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Extension template / linux_amd64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Extension template / wasm_eh
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, mymindstorm/setup-emsdk@v13. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rust builds (using Delta extension) / linux_amd64
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rust builds (using Delta extension) / linux_amd64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Extension template / osx_arm64
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-go@v4, actions/setup-python@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Extension template / osx_arm64
Restore cache failed: Dependencies file is not found in /Users/runner/work/extension-ci-tools/extension-ci-tools. Supported file pattern: go.sum
Extension template / osx_arm64
gcc 15.2.0_1 is already installed and up-to-date. To reinstall 15.2.0_1, run: brew reinstall gcc
Extension template / osx_arm64
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
Extension template / osx_amd64
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-go@v4, actions/setup-python@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Extension template / osx_amd64
Restore cache failed: Dependencies file is not found in /Users/runner/work/extension-ci-tools/extension-ci-tools. Supported file pattern: go.sum
Extension template / osx_amd64
gcc 15.2.0_1 is already installed and up-to-date. To reinstall 15.2.0_1, run: brew reinstall gcc
Extension template / osx_amd64
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja

Artifacts

Produced during runtime
Name Size Digest
capi_quack-v1.4.4-extension-linux_amd64 Expired
2.42 KB
sha256:d4eb376d79dd4e59b21bbdcc07dcca066003e1a9a0b74dac05ec333e5a6f9f28
capi_quack-v1.4.4-extension-wasm_eh Expired
951 Bytes
sha256:e3dc4b4b6819f3b89e46001d9ec8a8ada3080603bd4bff5f0bb51a65be21d25c
capi_quack-v1.4.4-extension-windows_amd64 Expired
5.32 KB
sha256:6ce6ff6836c8d79c5a7a4573b95bcc33441ebcbe33a92b1700c091f7d64f4a73
quack-v1.4.4-extension-linux_amd64 Expired
29.8 MB
sha256:6ed2aac644be0fa5cc654fdb3508219c56e89369972e5a3936b2344adc53e763
quack-v1.4.4-extension-linux_arm64 Expired
26.9 MB
sha256:a669cd9b8f44f922f81bdc2517f7e22c71e32086d5c51b827fd4287ba9f99a08
rusty_quack-v1.4.4-extension-linux_amd64 Expired
186 KB
sha256:6259ebd40f86cf7f1074d2c62b05fb759a2b53458335d29995c15752924e0c44