Attach CDN Worker/Lambda archives to stable releases #26945
pr.yaml
on: pull_request
alpha
/
cli-artifacts
3m 54s
changeset-version
/
changeset-version
1m 12s
graphql-breaking-changes
/
search-token
4s
db-types
/
diff
1m 31s
test
/
db-migrations
2m 58s
test
/
unit
1m 39s
changeset-validation
/
validate-changesets
1m 10s
code-style
/
eslint-and-prettier
4m 2s
typescript
/
typecheck
2m 59s
Matrix: alpha / cli-test
Matrix: build / build-and-dockerize
graphql-breaking-changes
/
check
0s
build
/
publish_cdn_release_artifacts
0s
build
/
publish multiarch manifest
0s
test
/
e2e
1m 38s
Matrix: test / integration
Annotations
8 errors and 20 warnings
|
code-style / eslint-and-prettier
Process completed with exit code 1.
|
|
test / e2e
Process completed with exit code 1.
|
|
test / integration (2)
Process completed with exit code 1.
|
|
test / integration (1)
Process completed with exit code 1.
|
|
test / integration (3)
Process completed with exit code 1.
|
|
tests/api/schema/composite.spec.ts > Federation projects support @oneOf directive natively > promotion:
integration-tests/tests/api/schema/composite.spec.ts#L380
AssertionError: expected 'schema @link(url: "https://specs.apol…' to contain 'input Input @join__type(graph: SERVIC…'
- Expected
+ Received
- input Input @join__type(graph: SERVICE_A) @OneOf
+ schema @link(url: "https://specs.apollo.dev/link/v1.0") @link(url: "https://specs.apollo.dev/join/v0.3", for: EXECUTION) {
+ query: Query
+ }
+
+ directive @join__enumValue(graph: join__Graph!) repeatable on ENUM_VALUE
+
+ directive @join__graph(name: String!, url: String!) on ENUM_VALUE
+
+ directive @join__field(
+ graph: join__Graph
+ requires: join__FieldSet
+ provides: join__FieldSet
+ type: String
+ external: Boolean
+ override: String
+ usedOverridden: Boolean
+ ) repeatable on FIELD_DEFINITION | INPUT_FIELD_DEFINITION
+
+ directive @join__implements(graph: join__Graph!, interface: String!) repeatable on OBJECT | INTERFACE
+
+ directive @join__type(
+ graph: join__Graph!
+ key: join__FieldSet
+ extension: Boolean! = false
+ resolvable: Boolean! = true
+ isInterfaceObject: Boolean! = false
+ ) repeatable on OBJECT | INTERFACE | UNION | ENUM | INPUT_OBJECT | SCALAR
+
+ directive @join__unionMember(graph: join__Graph!, member: String!) repeatable on UNION
+
+ scalar join__FieldSet
+
+ directive @link(url: String, as: String, for: link__Purpose, import: [link__Import]) repeatable on SCHEMA
+
+ scalar link__Import
+
+ enum link__Purpose {
+ """
+ `SECURITY` features provide metadata necessary to securely resolve fields.
+ """
+ SECURITY
+ """
+ `EXECUTION` features provide metadata necessary for operation execution.
+ """
+ EXECUTION
+ }
+
+ enum join__Graph {
+ SERVICE_A @join__graph(name: "service-a", url: "http://localhost:4001")
+ }
+
+ directive @OneOf on INPUT_OBJECT
+
+ type Query @join__type(graph: SERVICE_A) {
+ foo: Boolean
+ query(input: Input): Boolean
+ }
+
+ input Input @join__type(graph: SERVICE_A) @OneOf {
+ id: ID
+ string: String
+ }
❯ tests/api/schema/composite.spec.ts:380:27
|
|
tests/api/schema/composite.spec.ts > Federation projects support @oneOf directive natively > check:
integration-tests/tests/api/schema/composite.spec.ts#L325
AssertionError: expected 'schema @link(url: "https://specs.apol…' to contain 'input Input @join__type(graph: SERVIC…'
- Expected
+ Received
- input Input @join__type(graph: SERVICE_A) @OneOf
+ schema @link(url: "https://specs.apollo.dev/link/v1.0") @link(url: "https://specs.apollo.dev/join/v0.3", for: EXECUTION) {
+ query: Query
+ }
+
+ directive @join__enumValue(graph: join__Graph!) repeatable on ENUM_VALUE
+
+ directive @join__graph(name: String!, url: String!) on ENUM_VALUE
+
+ directive @join__field(
+ graph: join__Graph
+ requires: join__FieldSet
+ provides: join__FieldSet
+ type: String
+ external: Boolean
+ override: String
+ usedOverridden: Boolean
+ ) repeatable on FIELD_DEFINITION | INPUT_FIELD_DEFINITION
+
+ directive @join__implements(graph: join__Graph!, interface: String!) repeatable on OBJECT | INTERFACE
+
+ directive @join__type(
+ graph: join__Graph!
+ key: join__FieldSet
+ extension: Boolean! = false
+ resolvable: Boolean! = true
+ isInterfaceObject: Boolean! = false
+ ) repeatable on OBJECT | INTERFACE | UNION | ENUM | INPUT_OBJECT | SCALAR
+
+ directive @join__unionMember(graph: join__Graph!, member: String!) repeatable on UNION
+
+ scalar join__FieldSet
+
+ directive @link(url: String, as: String, for: link__Purpose, import: [link__Import]) repeatable on SCHEMA
+
+ scalar link__Import
+
+ enum link__Purpose {
+ """
+ `SECURITY` features provide metadata necessary to securely resolve fields.
+ """
+ SECURITY
+ """
+ `EXECUTION` features provide metadata necessary for operation execution.
+ """
+ EXECUTION
+ }
+
+ enum join__Graph {
+ SERVICE_A @join__graph(name: "service-a", url: "http://localhost:4001")
+ }
+
+ directive @OneOf on INPUT_OBJECT
+
+ type Query @join__type(graph: SERVICE_A) {
+ foo: Boolean
+ query(input: Input): Boolean
+ }
+
+ input Input @join__type(graph: SERVICE_A) @OneOf {
+ id: ID
+ string: String
+ }
❯ tests/api/schema/composite.spec.ts:325:27
|
|
tests/api/schema/composite.spec.ts > Federation projects support @oneOf directive natively > publish:
integration-tests/tests/api/schema/composite.spec.ts#L271
AssertionError: expected 'schema @link(url: "https://specs.apol…' to contain 'input Input @join__type(graph: SERVIC…'
- Expected
+ Received
- input Input @join__type(graph: SERVICE_A) @OneOf
+ schema @link(url: "https://specs.apollo.dev/link/v1.0") @link(url: "https://specs.apollo.dev/join/v0.3", for: EXECUTION) {
+ query: Query
+ }
+
+ directive @join__enumValue(graph: join__Graph!) repeatable on ENUM_VALUE
+
+ directive @join__graph(name: String!, url: String!) on ENUM_VALUE
+
+ directive @join__field(
+ graph: join__Graph
+ requires: join__FieldSet
+ provides: join__FieldSet
+ type: String
+ external: Boolean
+ override: String
+ usedOverridden: Boolean
+ ) repeatable on FIELD_DEFINITION | INPUT_FIELD_DEFINITION
+
+ directive @join__implements(graph: join__Graph!, interface: String!) repeatable on OBJECT | INTERFACE
+
+ directive @join__type(
+ graph: join__Graph!
+ key: join__FieldSet
+ extension: Boolean! = false
+ resolvable: Boolean! = true
+ isInterfaceObject: Boolean! = false
+ ) repeatable on OBJECT | INTERFACE | UNION | ENUM | INPUT_OBJECT | SCALAR
+
+ directive @join__unionMember(graph: join__Graph!, member: String!) repeatable on UNION
+
+ scalar join__FieldSet
+
+ directive @link(url: String, as: String, for: link__Purpose, import: [link__Import]) repeatable on SCHEMA
+
+ scalar link__Import
+
+ enum link__Purpose {
+ """
+ `SECURITY` features provide metadata necessary to securely resolve fields.
+ """
+ SECURITY
+ """
+ `EXECUTION` features provide metadata necessary for operation execution.
+ """
+ EXECUTION
+ }
+
+ enum join__Graph {
+ SERVICE_A @join__graph(name: "service-a", url: "http://localhost:4001")
+ }
+
+ directive @OneOf on INPUT_OBJECT
+
+ type Query @join__type(graph: SERVICE_A) {
+ query(input: Input): Boolean
+ }
+
+ input Input @join__type(graph: SERVICE_A) @OneOf {
+ id: ID
+ string: String
+ }
❯ tests/api/schema/composite.spec.ts:271:27
|
|
changeset-validation / validate-changesets
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
changeset-version / changeset-version
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
db-types / diff
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
test / unit
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
test / db-migrations
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
typescript / typecheck
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, azure/setup-helm@fe7b79cd5ee1e45176fcad797de68ecaf3ca4814, SimenB/github-actions-cpu-cores@97ba232459a8e02ff6121db9362b09661c875ab8. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
typescript / typecheck
Unexpected input(s) 'buildLaboratory', valid inputs are ['codegen', 'installDependencies', 'workingDirectory', 'actor']
|
|
typescript / typecheck
Unexpected input(s) 'buildLaboratory', valid inputs are ['codegen', 'installDependencies', 'workingDirectory', 'actor']
|
|
alpha / cli-artifacts
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
code-style / eslint-and-prettier
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf, actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
alpha / cli-test (ubuntu-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
build / dockerize (linux/arm64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, randomairborne/r2-release@9cbc35a2039ee2ef453a6988cd2a85bb2d7ba8af, vimtor/action-zip@5f1c4aa587ea41db1110df6a99981dbe19cee310. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
alpha / cli-test (macos-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
build / dockerize (linux/amd64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, randomairborne/r2-release@9cbc35a2039ee2ef453a6988cd2a85bb2d7ba8af, vimtor/action-zip@5f1c4aa587ea41db1110df6a99981dbe19cee310. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
test / e2e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
test / e2e
No files were found with the provided path: ./playwright-report/**/*
./test-results/**/*. No artifacts will be uploaded.
|
|
test / integration (2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, SimenB/github-actions-cpu-cores@97ba232459a8e02ff6121db9362b09661c875ab8. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
test / integration (1)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, SimenB/github-actions-cpu-cores@97ba232459a8e02ff6121db9362b09661c875ab8. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
test / integration (memory leaks)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, SimenB/github-actions-cpu-cores@97ba232459a8e02ff6121db9362b09661c875ab8. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
test / integration (3)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, SimenB/github-actions-cpu-cores@97ba232459a8e02ff6121db9362b09661c875ab8. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
hive-cli-darwin-arm64
|
48.9 MB |
sha256:566ca89a0d3c311892218a2bbc5fd6d281bb203eb4987e5cd3966e1036e24981
|
|
|
hive-cli-darwin-x64
|
50.1 MB |
sha256:b2e152cd4251c973f168215b2a8edb3f55c2548a3abb1238c05c96d3d2509954
|
|
|
hive-cli-linux-arm64
|
53.8 MB |
sha256:71c624ef5c94a90b194f510c33d665d19b7e7a6339768591045e15897d2a8c53
|
|
|
hive-cli-linux-x64
|
54.1 MB |
sha256:54aacb81c6a7316f4d6d6b0a6572e9cec7fa54be3d394992de71d3ee5116dd61
|
|
|
hive-cli-win-x64
|
45 MB |
sha256:f25ee13ea48739ef93f003ffcdfaa2cfa2879089ba49104924be96f62d22d1fd
|
|