Skip to content

Add schema-first OTEL contracts #3669

Add schema-first OTEL contracts

Add schema-first OTEL contracts #3669

Triggered via pull request June 11, 2026 14:25
Status Failure
Total duration 8m 54s
Artifacts 5

ci.yml

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

Annotations

7 errors, 23 warnings, and 47 notices
nix-check (namespace-profile-linux-x86-64): packages/@overeng/notion-md/nix/build.nix#L23
To correct the hash mismatch for notion-md-unwrapped-pnpm-deps-imf8ka6s-v17-0.0.0, use "sha256-RNxNLgMEK8y39j4HdOY2TA6cDi/YitHh7Hix/4XjTJU="
nix-check (namespace-profile-linux-x86-64)
Process completed with exit code 1.
nix-check (namespace-profile-macos-arm64): packages/@overeng/notion-md/nix/build.nix#L23
To correct the hash mismatch for notion-md-unwrapped-pnpm-deps-mwzwfiz8-v17-0.0.0, use "sha256-RNxNLgMEK8y39j4HdOY2TA6cDi/YitHh7Hix/4XjTJU="
nix-check (namespace-profile-macos-arm64)
Process completed with exit code 1.
nix-fod-check (namespace-profile-linux-x86-64)
Canceling since a higher priority waiting request for CI-pull_request-refs/pull/779/merge-code-nix-fod-check-0 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.
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.
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 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 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/
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/
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 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
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
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 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 269 s without a detected transient Nix failure
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/cache/save@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-closure-sizes
Cache save failed.
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 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 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-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/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-macos-arm64)
[ci] devenv tasks run nix:check --mode before failed after 297 s without a detected transient Nix failure
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 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/
lint
[ci] completed devenv tasks run lint:check --mode before in 77 s
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)
typecheck
[ci] completed devenv tasks run ts:check:strict --mode before in 24 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 73 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)
test-integration-restate
[ci] completed devenv tasks run test:restate-integration --mode before in 96 s
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)
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-macos-arm64)
[ci] completed Cold pnpm deps validation in 124 s
nix-fod-check (namespace-profile-macos-arm64)
[ci] Cold pnpm deps validation still running after 120 s (attempt 1/10)
nix-fod-check (namespace-profile-macos-arm64)
[ci] Cold pnpm deps validation still running after 60 s (attempt 1/10)
nix-fod-check (namespace-profile-macos-arm64)
[ci] starting Cold pnpm deps validation (attempt 1/10)
test (namespace-profile-linux-x86-64)
[ci] completed devenv tasks run test:run --mode before in 139 s
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)
nix-check (namespace-profile-linux-x86-64)
[ci] devenv tasks run nix:check --mode before still running after 240 s (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)
deploy-storybooks
[ci] completed devenv tasks run netlify:deploy --show-output --input type=pr --input pr=779 --mode before in 116 s
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 167 s
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)
nix-check (namespace-profile-macos-arm64)
[ci] devenv tasks run nix:check --mode before still running after 240 s (attempt 1/10)
nix-check (namespace-profile-macos-arm64)
[ci] devenv tasks run nix:check --mode before still running after 180 s (attempt 1/10)
nix-check (namespace-profile-macos-arm64)
[ci] devenv tasks run nix:check --mode before still running after 120 s (attempt 1/10)
nix-check (namespace-profile-macos-arm64)
[ci] devenv tasks run nix:check --mode before still running after 60 s (attempt 1/10)
nix-check (namespace-profile-macos-arm64)
[ci] starting devenv tasks run nix:check --mode before (attempt 1/10)
test-integration-notion
[ci] completed devenv tasks run test:notion-integration --mode before in 117 s
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)
nix-fod-check (namespace-profile-linux-x86-64)
[ci] completed Cold pnpm deps validation in 149 s
nix-fod-check (namespace-profile-linux-x86-64)
[ci] Cold pnpm deps validation still running after 120 s (attempt 1/10)
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)
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
323 KB
sha256:e483b33e710543d25d69f632508fe9f2c88ee4737e9df96ce125f494434440f4
nix-closure-measurements Expired
28.8 KB
sha256:92aea5f6633e27cc3dc423649b4ddc41f11193cc3cb609f22f5471fc09f938ed
nix-store-diagnostics-nix-check-Linux-run-27353897631-attempt-1 Expired
7.1 KB
sha256:98cee867d52f4d5e032629bd27e26e76226df3fffc4a8acaf5a4bb0fc84ac567
nix-store-diagnostics-nix-check-macOS-run-27353897631-attempt-1 Expired
5.93 KB
sha256:9d7230281cb7850f30736af5bf41db02c27c3451a4e66be335d89725b4c76ab1
source-shape Expired
1.25 KB
sha256:a8c937216788ff7a6b298b015f3caf5bc6b5ad7e45c72481b81f2e32e15f60e1