Skip to content

Add schema-first OTEL contracts #3673

Add schema-first OTEL contracts

Add schema-first OTEL contracts #3673

Triggered via pull request June 11, 2026 17:42
Status Failure
Total duration 6m 58s
Artifacts 7

ci.yml

on: pull_request
Matrix: nix-check
Matrix: nix-fod-check
Matrix: test
default-ref-policy
22s
default-ref-policy
test-integration-notion
4m 6s
test-integration-notion
test-integration-restate
4m 4s
test-integration-restate
ci/measurements-report
ci/measurements-report
notify-alignment
notify-alignment
Fit to window
Zoom out
Zoom in

Annotations

12 errors, 21 warnings, and 42 notices
nix-closure-sizes: packages/@overeng/megarepo/nix/build.nix#L27
To correct the hash mismatch for megarepo-pnpm-deps-mlckzdw7-v17-0.0.0, use "sha256-1f7bldN6rGvybyvQZ00pQKp24zCL9ceoxpP8dvfU2Kg="
nix-closure-sizes
Process completed with exit code 1.
nix-fod-check (namespace-profile-linux-x86-64): packages/@overeng/megarepo/nix/build.nix#L27
To correct the hash mismatch for megarepo-pnpm-deps-mlckzdw7-v17-0.0.0, use "sha256-1f7bldN6rGvybyvQZ00pQKp24zCL9ceoxpP8dvfU2Kg="
nix-fod-check (namespace-profile-linux-x86-64)
Process completed with exit code 1.
nix-check (namespace-profile-linux-x86-64): packages/@overeng/megarepo/nix/build.nix#L27
To correct the hash mismatch for megarepo-pnpm-deps-mlckzdw7-v17-0.0.0, use "sha256-1f7bldN6rGvybyvQZ00pQKp24zCL9ceoxpP8dvfU2Kg="
nix-check (namespace-profile-linux-x86-64)
Process completed with exit code 1.
deploy-storybooks: packages/@overeng/workflow-report/nix/build.nix#L22
To correct the hash mismatch for workflow-report-unwrapped-pnpm-deps-n700f9xx-v17-0.0.0, use "sha256-9QYiKCj1ByN7jxOtmZ+AJ32uxdWAJYbSmuhkCd5Cpi4="
deploy-storybooks
Process completed with exit code 1.
nix-fod-check (namespace-profile-macos-arm64)
Canceling since a higher priority waiting request for CI-pull_request-refs/pull/779/merge-code-nix-fod-check-1 exists
nix-check (namespace-profile-macos-arm64)
Canceling since a higher priority waiting request for CI-pull_request-refs/pull/779/merge-code-nix-check-1 exists
devenv-perf
Canceling since a higher priority waiting request for CI-pull_request-refs/pull/779/merge-code-devenv-perf exists
devenv-perf
The operation was canceled.
source-shape
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
pnpm-builder-contract
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/cache/save@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
pnpm-builder-contract
Cache save failed.
pnpm-regression
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/cache/save@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
pnpm-regression
Cache save failed.
pnpm-regression
CI measurement regression threshold exceeded
pnpm-regression
CI measurement regression threshold exceeded
pnpm-regression
CI measurement regression threshold exceeded
pnpm-regression
CI measurement regression threshold exceeded
nix-closure-sizes
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/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
nix-fod-check (namespace-profile-linux-x86-64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
lint
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/cache/save@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
test-integration-notion
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/cache/save@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
test-integration-restate
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/cache/save@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
typecheck
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/cache/save@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
nix-check (namespace-profile-linux-x86-64)
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/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
nix-check (namespace-profile-linux-x86-64)
[ci] devenv tasks run nix:check --mode before failed after 190 s without a detected transient Nix failure
test (namespace-profile-linux-x86-64)
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/cache/save@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
deploy-storybooks
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/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
test (namespace-profile-macos-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/cache/save@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
devenv-perf
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/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
pnpm-regression
CI measurement comparison is partial because one or more enabled observations are not gateable
pnpm-regression
CI measurement comparison is partial because one or more enabled observations are not gateable
pnpm-regression
CI measurement comparison is partial because one or more enabled observations are not gateable
nix-fod-check (namespace-profile-linux-x86-64)
[ci] Cold pnpm deps validation still running after 60 s (attempt 1/10)
nix-fod-check (namespace-profile-linux-x86-64)
[ci] starting Cold pnpm deps validation (attempt 1/10)
lint
[ci] completed devenv tasks run lint:check --mode before in 137 s
lint
[ci] devenv tasks run lint:check --mode before still running after 120 s (attempt 1/10)
lint
[ci] devenv tasks run lint:check --mode before still running after 60 s (attempt 1/10)
lint
[ci] starting devenv tasks run lint:check --mode before (attempt 1/10)
test-integration-notion
[ci] completed devenv tasks run test:notion-integration --mode before in 148 s
test-integration-notion
[ci] devenv tasks run test:notion-integration --mode before still running after 120 s (attempt 1/10)
test-integration-notion
[ci] devenv tasks run test:notion-integration --mode before still running after 60 s (attempt 1/10)
test-integration-notion
[ci] starting devenv tasks run test:notion-integration --mode before (attempt 1/10)
test-integration-restate
[ci] completed devenv tasks run test:restate-integration --mode before in 140 s
test-integration-restate
[ci] devenv tasks run test:restate-integration --mode before still running after 120 s (attempt 1/10)
test-integration-restate
[ci] devenv tasks run test:restate-integration --mode before still running after 60 s (attempt 1/10)
test-integration-restate
[ci] starting devenv tasks run test:restate-integration --mode before (attempt 1/10)
typecheck
[ci] completed devenv tasks run ts:check:strict --mode before in 28 s
typecheck
[ci] starting devenv tasks run ts:check:strict --mode before (attempt 1/10)
typecheck
[ci] completed devenv tasks run otel:test --mode before in 99 s
typecheck
[ci] devenv tasks run otel:test --mode before still running after 60 s (attempt 1/10)
typecheck
[ci] starting devenv tasks run otel:test --mode before (attempt 1/10)
nix-check (namespace-profile-linux-x86-64)
[ci] devenv tasks run nix:check --mode before still running after 180 s (attempt 1/10)
nix-check (namespace-profile-linux-x86-64)
[ci] devenv tasks run nix:check --mode before still running after 120 s (attempt 1/10)
nix-check (namespace-profile-linux-x86-64)
[ci] devenv tasks run nix:check --mode before still running after 60 s (attempt 1/10)
nix-check (namespace-profile-linux-x86-64)
[ci] starting devenv tasks run nix:check --mode before (attempt 1/10)
test (namespace-profile-linux-x86-64)
[ci] completed devenv tasks run test:run --mode before in 189 s
test (namespace-profile-linux-x86-64)
[ci] devenv tasks run test:run --mode before still running after 180 s (attempt 1/10)
test (namespace-profile-linux-x86-64)
[ci] devenv tasks run test:run --mode before still running after 120 s (attempt 1/10)
test (namespace-profile-linux-x86-64)
[ci] devenv tasks run test:run --mode before still running after 60 s (attempt 1/10)
test (namespace-profile-linux-x86-64)
[ci] starting devenv tasks run test:run --mode before (attempt 1/10)
deploy-storybooks
workflow report comment body is empty; skipping PR comment
deploy-storybooks
[ci] completed devenv tasks run netlify:deploy --show-output --input type=pr --input pr=779 --mode before in 159 s
deploy-storybooks
[ci] devenv tasks run netlify:deploy --show-output --input type=pr --input pr=779 --mode before still running after 120 s (attempt 1/10)
deploy-storybooks
[ci] devenv tasks run netlify:deploy --show-output --input type=pr --input pr=779 --mode before still running after 60 s (attempt 1/10)
deploy-storybooks
[ci] starting devenv tasks run netlify:deploy --show-output --input type=pr --input pr=779 --mode before (attempt 1/10)
test (namespace-profile-macos-arm64)
[ci] completed devenv tasks run test:run --mode before in 190 s
test (namespace-profile-macos-arm64)
[ci] devenv tasks run test:run --mode before still running after 180 s (attempt 1/10)
test (namespace-profile-macos-arm64)
[ci] devenv tasks run test:run --mode before still running after 120 s (attempt 1/10)
test (namespace-profile-macos-arm64)
[ci] devenv tasks run test:run --mode before still running after 60 s (attempt 1/10)
test (namespace-profile-macos-arm64)
[ci] starting devenv tasks run test:run --mode before (attempt 1/10)
devenv-perf
paired wall-clock baseline prepared at /home/runner/work/_temp/ci-measurement-base (1d5846a92beadd899cc321b98d77ef0467434678)

Artifacts

Produced during runtime
Name Size Digest
devenv-perf Expired
825 KB
sha256:2a47b7aa87ca1b5804d0d9ab58ee84d61b215b4fad46838f896937f3a9018f4b
nix-closure-measurements Expired
21.1 KB
sha256:18f2cbc3cd56e3758bad035fcaad81dfbf3e5024dc472b833de2a2b3ae8b9df7
nix-store-diagnostics-deploy-storybooks-Linux-run-27366047060-attempt-1 Expired
7.1 KB
sha256:f051582901b75898e15662a1f277f0a1dad74d4c8e1a905c197c2316df7a1b46
nix-store-diagnostics-nix-check-Linux-run-27366047060-attempt-1 Expired
7.1 KB
sha256:5c64ebe4982aec80e0a0d78bf31acd5fff27234bbb3e65bfd285c89272a1da7a
nix-store-diagnostics-nix-closure-sizes-Linux-run-27366047060-attempt-1 Expired
7.1 KB
sha256:8cf96b71a343272708bd267e333712fc0ef7c3be020bb12160b69c24e1919274
nix-store-diagnostics-nix-fod-check-Linux-run-27366047060-attempt-1 Expired
7.1 KB
sha256:d2a0531c595a3f915fffb0f6b95f210670295fa7945ab123841254cbb595022c
source-shape Expired
1.25 KB
sha256:3c4376f0938b073cfb658fa9ff0ea2595827d632596564bd2880dd4260ccdf29