chore(release): npm 0.20.0 — TS newcomer quickstart fixes (migrate tr… #481
integration-tests.yml
on: push
migrate-ts-pg
56s
Matrix: release-gate
Annotations
3 errors and 8 warnings
|
migrate-ts-pg
Process completed with exit code 1.
|
|
error: expect(received).toEqual(expected):
server/typescript/packages/migrate-ts/test/integration/pg-adversarial-fixes.test.ts#L90
- []
+ [
+ {
+ "kind": "drop-table",
+ "restore": {
+ "checks": [
+ {
+ "expression": "(kind = ANY (ARRAY['IMAGE'::text, 'VIDEO'::text, 'AUDIO'::text]))",
+ "name": "media_assets_kind_chk",
+ },
+ ],
+ "columns": [
+ {
+ "default": {
+ "kind": "expr",
+ "value": "gen_random_uuid()",
+ },
+ "name": "id",
+ "nullable": false,
+ "sqlType": {
+ "kind": "uuid",
+ },
+ },
+ {
+ "name": "storage_key",
+ "nullable": false,
+ "sqlType": {
+ "kind": "text",
+ },
+ },
+ {
+ "default": {
+ "kind": "literal",
+ "value": "n/a (unknown)",
+ },
+ "name": "caption",
+ "nullable": true,
+ "sqlType": {
+ "kind": "text",
+ },
+ },
+ {
+ "default": {
+ "kind": "literal",
+ "value": "don't know",
+ },
+ "name": "alt_text",
+ "nullable": true,
+ "sqlType": {
+ "kind": "text",
+ },
+ },
+ {
+ "default": {
+ "kind": "literal",
+ "value": "false",
+ },
+ "name": "archived",
+ "nullable": false,
+ "sqlType": {
+ "kind": "boolean",
+ },
+ },
+ {
+ "name": "file_size_mb",
+ "nullable": true,
+ "sqlType": {
+ "kind": "numeric",
+ "precision": 12,
+ "scale": 3,
+ },
+ },
+ {
+ "name": "kind",
+ "nullable": false,
+ "sqlType": {
+ "kind": "text",
+ },
+ },
+ {
+ "default": {
+ "kind": "expr",
+ "value": "now()",
+ },
+ "name": "created_at",
+ "nullable": false,
+ "sqlType": {
+ "kind": "timestamp",
+ "withTimezone": true,
+ },
+ },
+ ],
+ "foreignKeys": [],
+ "indexes": [
+ {
+ "columns": [],
+ "expr": "lower(caption)",
+ "name": "byCaptionLower",
+ "unique": false,
+ },
+ {
+ "columns": [
+ "created_at",
+ ],
+ "name": "byCreated",
+ "orders": [
+ "desc",
+ ],
+ "unique": false,
+ },
+ {
+ "columns": [
+ "storage_key",
+ ],
+ "name": "uniqueStorageKey",
+ "unique": true,
+ "where": "(caption IS NOT NULL)",
+ },
+ ],
+ "name": "media_assets",
+ "primaryKey": [
+ "id",
+ ],
+ "schema": "public",
+ },
+ "schema": "public",
+ "status": {
+ "blockedReason": "destructive: drop-table not allowed (pass allow.dropTable)",
+ "state": "blocked",
+ },
+ "table": "media_assets",
+ },
+ ]
- Expected - 1
+ Received + 132
at migrateFromEmpty (/home/runner/work/metaobjects/metaobjects/server/typescript/packages/migrate-ts/test/integration/pg-adversarial-fixes.test.ts:90:26)
at async <anonymous> (/home/runner/work/metaobjects/metaobjects/server/typescript/packages/migrate-ts/test/integration/pg-adversarial-fixes.test.ts:136:28)
|
|
error: expect(received).toEqual(expected):
server/typescript/packages/migrate-ts/test/integration/pg-adversarial-fixes.test.ts#L90
- []
+ [
+ {
+ "kind": "drop-table",
+ "restore": {
+ "checks": [
+ {
+ "expression": "(kind = ANY (ARRAY['IMAGE'::text, 'VIDEO'::text, 'AUDIO'::text]))",
+ "name": "media_assets_kind_chk",
+ },
+ ],
+ "columns": [
+ {
+ "default": {
+ "kind": "expr",
+ "value": "gen_random_uuid()",
+ },
+ "name": "id",
+ "nullable": false,
+ "sqlType": {
+ "kind": "uuid",
+ },
+ },
+ {
+ "name": "storage_key",
+ "nullable": false,
+ "sqlType": {
+ "kind": "text",
+ },
+ },
+ {
+ "default": {
+ "kind": "literal",
+ "value": "n/a (unknown)",
+ },
+ "name": "caption",
+ "nullable": true,
+ "sqlType": {
+ "kind": "text",
+ },
+ },
+ {
+ "default": {
+ "kind": "literal",
+ "value": "don't know",
+ },
+ "name": "alt_text",
+ "nullable": true,
+ "sqlType": {
+ "kind": "text",
+ },
+ },
+ {
+ "default": {
+ "kind": "literal",
+ "value": "false",
+ },
+ "name": "archived",
+ "nullable": false,
+ "sqlType": {
+ "kind": "boolean",
+ },
+ },
+ {
+ "name": "file_size_mb",
+ "nullable": true,
+ "sqlType": {
+ "kind": "numeric",
+ "precision": 12,
+ "scale": 3,
+ },
+ },
+ {
+ "name": "kind",
+ "nullable": false,
+ "sqlType": {
+ "kind": "text",
+ },
+ },
+ {
+ "default": {
+ "kind": "expr",
+ "value": "now()",
+ },
+ "name": "created_at",
+ "nullable": false,
+ "sqlType": {
+ "kind": "timestamp",
+ "withTimezone": true,
+ },
+ },
+ ],
+ "foreignKeys": [],
+ "indexes": [
+ {
+ "columns": [],
+ "expr": "lower(caption)",
+ "name": "byCaptionLower",
+ "unique": false,
+ },
+ {
+ "columns": [
+ "created_at",
+ ],
+ "name": "byCreated",
+ "orders": [
+ "desc",
+ ],
+ "unique": false,
+ },
+ {
+ "columns": [
+ "storage_key",
+ ],
+ "name": "uniqueStorageKey",
+ "unique": true,
+ "where": "(caption IS NOT NULL)",
+ },
+ ],
+ "name": "media_assets",
+ "primaryKey": [
+ "id",
+ ],
+ "schema": "public",
+ },
+ "schema": "public",
+ "status": {
+ "blockedReason": "destructive: drop-table not allowed (pass allow.dropTable)",
+ "state": "blocked",
+ },
+ "table": "media_assets",
+ },
+ ]
- Expected - 1
+ Received + 132
at migrateFromEmpty (/home/runner/work/metaobjects/metaobjects/server/typescript/packages/migrate-ts/test/integration/pg-adversarial-fixes.test.ts:90:26)
at async <anonymous> (/home/runner/work/metaobjects/metaobjects/server/typescript/packages/migrate-ts/test/integration/pg-adversarial-fixes.test.ts:99:28)
|
|
release-gate (python)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, astral-sh/setup-uv@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
release-gate (python)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0YChkagAAAACwr8AnUGKtRJNOENGzfd4EUEhMMzBFREdFMDExMABFZGdl
|
|
release-gate (python)
Failed to restore: Cache service responded with 400
|
|
migrate-ts-pg
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
release-gate (ts)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
release-gate (java)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
release-gate (csharp)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
release-gate (kotlin)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|