Skip to content

Add extra deployment phase for destructive migrations #30972

Add extra deployment phase for destructive migrations

Add extra deployment phase for destructive migrations #30972

Triggered via pull request July 18, 2026 15:00
Status Success
Total duration 25m 9s
Artifacts 83

ci.yaml

on: pull_request
Check which packages changed
6s
Check which packages changed
Build test web assets  /  Build and cache test web assets
2m 17s
Build test web assets / Build and cache test web assets
ESLint Plugin Boxel Tests
1m 10s
ESLint Plugin Boxel Tests
ESLint Plugin Cardstack Host Tests
58s
ESLint Plugin Cardstack Host Tests
Postgres Migration Test
1m 46s
Postgres Migration Test
Boxel UI ensure raw icon changes only
1m 3s
Boxel UI ensure raw icon changes only
Boxel Icons ensure raw icon changes only
1m 28s
Boxel Icons ensure raw icon changes only
AMD Transpile Bench
AMD Transpile Bench
Realm Performance Benchmark
7m 32s
Realm Performance Benchmark
Matrix: Realm Server Tests
Matrix: Matrix Client Tests
Boxel Tools VS Code Extension package
1m 18s
Boxel Tools VS Code Extension package
Boxel CLI Build
1m 18s
Boxel CLI Build
Boxel CLI Tests
6m 24s
Boxel CLI Tests
Cache realm index
0s
Cache realm index
Deploy boxel to staging  /  ...  /  Build
Deploy boxel to staging / Build realm-server Docker image / Build
Deploy boxel to staging  /  ...  /  Build
Deploy boxel to staging / Build pg-migration Docker image / Build
Deploy boxel to staging  /  ...  /  Build
Deploy boxel to staging / Build prerender Docker image / Build
Deploy boxel to staging  /  ...  /  Build
Deploy boxel to staging / Build ai-bot Docker image / Build
Deploy boxel to staging  /  ...  /  Build
Deploy boxel to staging / Build bot-runner Docker image / Build
Deploy boxel to staging  /  ...  /  Build
Deploy boxel to staging / Build host / Build
Deploy boxel to staging  /  ...  /  Build
Deploy boxel to staging / Build prerender manager Docker image / Build
Deploy boxel to staging  /  ...  /  Build
Deploy boxel to staging / Build worker Docker image / Build
Deploy boxel to staging  /  Create GitHub deployment
Deploy boxel to staging / Create GitHub deployment
Merge Realm Server reports and publish
1m 38s
Merge Realm Server reports and publish
Deploy boxel to staging  /  ...  /  Deploy
Deploy boxel to staging / Deploy boxel-ui / Deploy
Merge Matrix reports and publish
1m 21s
Merge Matrix reports and publish
Deploy boxel to staging  /  ...  /  Deploy
Deploy boxel to staging / Deploy prerender / Deploy
Deploy boxel to staging  /  ...  /  Deploy
Deploy boxel to staging / Deploy host / Deploy
Update PR status comment  /  update-comment
9s
Update PR status comment / update-comment
Deploy boxel to staging  /  ...  /  Deploy
Deploy boxel to staging / Deploy prerender manager / Deploy
Deploy boxel to staging  /  Run DB migrations
Deploy boxel to staging / Run DB migrations
Deploy boxel to staging  /  ...  /  Deploy
Deploy boxel to staging / Deploy worker / Deploy
Deploy boxel to staging  /  ...  /  Deploy
Deploy boxel to staging / Deploy ai-bot to AWS ECS / Deploy
Deploy boxel to staging  /  ...  /  Deploy
Deploy boxel to staging / Deploy bot-runner to AWS ECS / Deploy
Deploy boxel to staging  /  Wait for worker
Deploy boxel to staging / Wait for worker
Deploy boxel to staging  /  ...  /  Deploy
Deploy boxel to staging / Deploy realm server / Deploy
Deploy boxel to staging  /  After realm server stable deployment
Deploy boxel to staging / After realm server stable deployment
Deploy boxel to staging  /  Run DB removal migrations
Deploy boxel to staging / Run DB removal migrations
Deploy boxel to staging  /  ...  /  Deploy
Deploy boxel to staging / Recycle prerender after host is live / Deploy
Deploy boxel to staging  /  ...  /  Apply to production
Deploy boxel to staging / Apply observability to production / Apply to production
Deploy boxel to staging  /  Update GitHub deployment status
Deploy boxel to staging / Update GitHub deployment status
Fit to window
Zoom out
Zoom in

Annotations

1 warning
Update PR status comment / update-comment
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: marocchino/sticky-pull-request-comment@5060d4700a91de252c87eeddd2da026382d9298a. 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
blob-report-1 Expired
89.3 MB
sha256:64787fca6df2ef14a91e187f4895a40cba3c726c6bcacf54fb762bb5a8a0907c
blob-report-2 Expired
11.9 MB
sha256:4bec7d83a76eb9086206102f6171e39d0192cb07cc894a3041f010d0e6d06f43
blob-report-3 Expired
34.6 MB
sha256:38ae78942aab59c61c8a973b91050992b065f6e867ec238ad001f554f4b08179
html-report--attempt-1
136 MB
sha256:85f0caf225b92164e42c39934aa55aca90f8152cc5c1798de2ce35f427887834
matrix-test-host-dist-log-1
397 Bytes
sha256:4281ed0f355f16504767930f1421afed996ce3d05571ea8ffcd51cb0c3560317
matrix-test-host-dist-log-2
397 Bytes
sha256:8adc2e45b05ba48d7aceb0a043b04271ef8019337054c267bf2bec03687c46da
matrix-test-host-dist-log-3
397 Bytes
sha256:5dbc63952b3ac577fe305d9077836bd59208ea3bb858e8bbec1d94bd9dcd8b45
matrix-test-icon-server-log-1
70.1 KB
sha256:9f35aceb7ec4660a9717c714c1fbca1bdbaf9f18c3d46f9f186c14bf68442a40
matrix-test-icon-server-log-2
33.5 KB
sha256:b2c7be40f5e9ea049cb322264c0787486343176744a2be6ea81fbc32639cf30c
matrix-test-icon-server-log-3
64.2 KB
sha256:017ec96eaccf2e4257f8ba2234b55a65d3ee1542de18583a0010435f767b634c
matrix-test-prerender-manager-log-1
32 KB
sha256:0edf67ba851215ebe9a468f029f60aa9a880ac2c8d1fad8d09aeed9bc0f6cbdd
matrix-test-prerender-manager-log-2
32.3 KB
sha256:0e07dd37f0d5ccc06e93f18dc87da6b114724ae6807030bbae3a0aefe9c5758b
matrix-test-prerender-manager-log-3
32.2 KB
sha256:175cb074f6c0253072745fb124f43ce6543523e119c8bfe04aa6244a467deae9
matrix-test-prerender-server-log-1
37.9 KB
sha256:abe90c0a77c3de903157364d1e89f2cb37ecc3e1a4314d2d9ffb231a6a7a4d0c
matrix-test-prerender-server-log-2
32.8 KB
sha256:f95ea67f37a75222c94e61552d205c1c1d2a987f53f6b11b6df58fb6b90e91aa
matrix-test-prerender-server-log-3
34.4 KB
sha256:b1c4c101513ff5c4eecccd54fdbe9e001ed59e3e1678a337a68996ca1e62181f
matrix-test-realm-server-log-1
411 KB
sha256:77715907ae0a859d15d061b255de8eb1b41ee0331194418df06597163e2b54db
matrix-test-realm-server-log-2
185 KB
sha256:f3667ee08eb2692161c3c05071ba273a5c6dfe95c38067b97db43b51aeaf6264
matrix-test-realm-server-log-3
334 KB
sha256:e9da57ec1971c00811197366f2d83a6c330452de89675facb3c3ab9ece8592c4
matrix-test-worker-manager-log-1
9.92 KB
sha256:4f5172991dff05a0d6b53c85cf9732837357331fa47ee56d3c1ba31e7b562e48
matrix-test-worker-manager-log-2
9.92 KB
sha256:ed0e22748e8e8dafd86a7d7b42a5a4bdedd60aea17b6c7d870784f084b0b1419
matrix-test-worker-manager-log-3
9.95 KB
sha256:9271cb2fd2429f46e2c65a07a50adc0e614a00413f748509a5bed718b1d58042
playwright-traces-1
89.1 MB
sha256:72e0696d0fda5f63e8093b3250a74050ecbb1d0eff7bfcd316361bcf35937094
playwright-traces-2
11.7 MB
sha256:865eaa969474fc10ecda1102956a604ab836d3a526894dd961d2775fe9863143
playwright-traces-3
34.4 MB
sha256:f6cc4f85dedcf0fd7c984098e58487ff5c72e32a69aea91a02810aeb728004cb
pr-comment-slot-realm-tests
341 Bytes
sha256:93b73905639c3fc7f9b146344fa58cb6529a820d5b9a4cf8b036461c8eb3c818
realm-server-test-host-dist-log-shard-1
397 Bytes
sha256:1510834ea6608ad39f2f4df17642490e049587589932c34085ab27c871eb280a
realm-server-test-host-dist-log-shard-2
397 Bytes
sha256:366216fbcfe382965c7744b81c3354a702d44b209a0515a1439da906b85b08f8
realm-server-test-host-dist-log-shard-3
397 Bytes
sha256:bdc4d90669735d5a7f5c6f1a26a0a9c5ac2a69fafdb0a7c0ca3361628782a759
realm-server-test-host-dist-log-shard-4
397 Bytes
sha256:07409b241bfd2beeb603097a9ebdc899c5fbc6d00a061229b4d374313589d92a
realm-server-test-host-dist-log-shard-5
397 Bytes
sha256:e8ce3b749f16d660c5d8a74fef80e188bc24f34b0812e60bf25a751d5b1a757b
realm-server-test-host-dist-log-shard-6
397 Bytes
sha256:2159379d1c3fd615ae6ebe028f2ec8561c8c959cafa5999477d6224b11c60ca1
realm-server-test-icon-server-log-shard-1
13.8 KB
sha256:14b14ea52b459733e615e960188db6d11abe29dfb15a070e93117a9491bcac0c
realm-server-test-icon-server-log-shard-2
36.1 KB
sha256:e5afcaf6fdcfe7ce838102dbab7970fecb402d76509e314727ef5f78f795e8ef
realm-server-test-icon-server-log-shard-3
25.2 KB
sha256:7411667ed3775753fd05b79355d168cb28c658b515415a038c280fff40331add
realm-server-test-icon-server-log-shard-4
46.5 KB
sha256:cbddc28735614936115052d4a8f5b5aa17b1ab9cbc10468fd888fad3ffc655b3
realm-server-test-icon-server-log-shard-5
53.5 KB
sha256:a2d2f6d7434e89cfe5284a928302152f30933cb86c5844a50fb81fd3a08fd60c
realm-server-test-icon-server-log-shard-6
16.8 KB
sha256:a31cbbf24d1575dfaf637842f4f97891ea81048d7a934f65cd623ff9e5fb4c19
realm-server-test-prerender-manager-log-shard-1
28.7 KB
sha256:aa8ee6933d97a3804b5f70e04c569e46d9cd3eace5a0755173bcf0452eba45ce
realm-server-test-prerender-manager-log-shard-2
29 KB
sha256:3cb58377eae13f36c2ac4f7d54799cc10860d0a62488754a550037d77218bf19
realm-server-test-prerender-manager-log-shard-3
29 KB
sha256:f5c4aaf4e23dd994398e624f0b7bd5845d041c67c78016fe2c81b0c0a05f33cf
realm-server-test-prerender-manager-log-shard-4
29 KB
sha256:6cb860009e0d9c7bfae8cb3ac550509871c1355ecf78e1ac82bbb87bb9756d6b
realm-server-test-prerender-manager-log-shard-5
28.8 KB
sha256:822ed2ece8ec26ebaa621ed9186b30ece57922e75bd7add2736a85ddf375c80d
realm-server-test-prerender-manager-log-shard-6
29 KB
sha256:5630570790fb0a69ca8be745c7ecce089995af8cf8616e2cc3c9427d6538b6b3
realm-server-test-prerender-server-log-shard-1
36.6 KB
sha256:44619bfeb29873edbb8b85fec33f489458c5f0e5805f3d26564ce06e4e499cc4
realm-server-test-prerender-server-log-shard-2
29.6 KB
sha256:44f20fdc6a7b4687530f5970ee6958060d96d6f7d24597d584ce7b70d54b028b
realm-server-test-prerender-server-log-shard-3
33.9 KB
sha256:b76c4cc8c2f5df1fdf8579c0fbd87eb43c88a35692ccdf777ef7df0685ce475b
realm-server-test-prerender-server-log-shard-4
29.1 KB
sha256:050ad93daa267aa5cc57c1e5f3a0e6b5fc32e573a0792afddf0bc9b70abc5259
realm-server-test-prerender-server-log-shard-5
31.9 KB
sha256:af2a7442a1cab6217ad6388dcba3ab3a2d5cf6bb356de6494ad76df3513c5e8a
realm-server-test-prerender-server-log-shard-6
33.6 KB
sha256:181f05a45335058fab6212248118f99230c0abd374184fe2ff8d541695efceb8
realm-server-test-realm-server-log-shard-1
171 KB
sha256:25980f14f73279e838c2486cc3e27f1327b39fd76e0b2a6572aa9df887f539d8
realm-server-test-realm-server-log-shard-2
273 KB
sha256:022d90422c85e11a2e7407f5f221ec3f9180a6851e01a6c569ea6f8fa18a1bd1
realm-server-test-realm-server-log-shard-3
259 KB
sha256:63d1fc1b8b13826a2f6196d45568ec4dd6bba4f740fffbe0cc4d88aeff23b0c5
realm-server-test-realm-server-log-shard-4
412 KB
sha256:5bf6d9d8e03d98e9803ace6142ea378d463ca6e14f29066487e9aaac2fc27dda
realm-server-test-realm-server-log-shard-5
372 KB
sha256:42deb24e32619369891b18ad1235a3464881d2e618fed9a5f21e9be6ede82ab1
realm-server-test-realm-server-log-shard-6
177 KB
sha256:064176940998c312dfee70c186102ce55fdd1279ff0b13d2fcb98287262661d5
realm-server-test-report-1
7.39 KB
sha256:1ba8326150508fcac6edcd1cfadc450e97f0f34fc4c5d9bf5edb2e3542b4eb59
realm-server-test-report-2
9.09 KB
sha256:817c59f5125ddfb7371d89e81cdb109d2b69b08342fc964e2a2ee83243df9192
realm-server-test-report-3
8.73 KB
sha256:c10710faf13cb8e337230b63fbf1933ac220d0dc85172110822154f23f14080b
realm-server-test-report-4
9.8 KB
sha256:49bde477bd699a63190d3a6bdf58f8dce18df5aa4e8d509b171a14cee348d744
realm-server-test-report-5
6.79 KB
sha256:b11d747ed25886331a4471e51912409e23a6eb64a6b05d74f09256be2498bd50
realm-server-test-report-6
5.35 KB
sha256:fc569baa91fcfd9c8ea3d7b854c85411c23b5c118cf1d78a77b69d8d57148aba
realm-server-test-report-merged
43.6 KB
sha256:11f73a8b885158006e6eeb543bc95eeb6d2bdcd0707323efa51ba353c1b5f3ba
realm-server-test-start-development-log-shard-1
56.7 KB
sha256:6cc9bba7cf92d89c1d957c14c3e8dc3c0b2ac9190bcf36c46a2b7af39356e8a2
realm-server-test-start-development-log-shard-2
123 KB
sha256:2b529cf590fa1c0102255790df9657f5b16d8ad5721661c69543ca65eb530aa1
realm-server-test-start-development-log-shard-3
123 KB
sha256:0516877d0f1a556bd528284f9d6f2d2bc4edbf7e18f7f84c690bb8ea9685e10d
realm-server-test-start-development-log-shard-4
243 KB
sha256:a09456d4545da30b7dfb05d844591f4dc79c1ace8fe620fcb3230cc2e2197392
realm-server-test-start-development-log-shard-5
181 KB
sha256:f5c8a93c187439543e751d762725c92d537b5404f7d4c120f61f9b9ce76bc132
realm-server-test-start-development-log-shard-6
53.3 KB
sha256:18040b1c4c2be250669df13d4043d29fb7c2961b55c1c177699bc225591b7481
realm-server-test-test-realms-log-shard-1
23.4 KB
sha256:fea16297004e9d77fcaab87e608c1ca91784d142bb87c092ab27c4abf06071dd
realm-server-test-test-realms-log-shard-2
24.2 KB
sha256:e8b25727b26dc9d2b5b26c027e67dd6ac947fab30dd6aa91c3922d717a6fd999
realm-server-test-test-realms-log-shard-3
24.5 KB
sha256:46321e2846430396d910f8f097cf6484216f49504a88f8b9fab1dd1714a95458
realm-server-test-test-realms-log-shard-4
24.1 KB
sha256:ffe041fe07949c80ac8bd42b94a1580f35ba2f401fe81bd617d9e2dbb9b2a47f
realm-server-test-test-realms-log-shard-5
23.8 KB
sha256:934ffeaed9f122acdd0bc4727ef40a5cb8b75af1b1fb1356e1c5bccdb325f93c
realm-server-test-test-realms-log-shard-6
24 KB
sha256:c25d73aa843229f0b6c789949af77b79436c0c9c12f1e975ce0ba6b0a9b02136
realm-server-test-worker-manager-log-shard-1
10.8 KB
sha256:11d211ccd72149361b9e1a0bcab324ed5dac1ff445c0a55725cbd8ba3bb1f7a8
realm-server-test-worker-manager-log-shard-2
10.3 KB
sha256:18c8d5890518cdd1bdde3653839973604ac5d16d255bd142a04ac2c17e4c4f1d
realm-server-test-worker-manager-log-shard-3
10.8 KB
sha256:0e9a6a94ed26578dd5b4b0a5185b178a06386a5c25289c8dbca6b9dfb41c1572
realm-server-test-worker-manager-log-shard-4
10.3 KB
sha256:65aa2a53a9581934b153553f87456a0f30871d9a346919b49e0272081877b1bd
realm-server-test-worker-manager-log-shard-5
10.3 KB
sha256:3981431dad3d3821866296395f005282de77481970c6bd7d38783e5f47efaccd
realm-server-test-worker-manager-log-shard-6
10.8 KB
sha256:2d8e0c1584988e0676f938c2ee2433a39ccc85eaab84f5c4873c3af5bac86ff8
test-web-assets-07684c65c7247cb6fb35a98ad91d6783a526f93c-skip-catalog-false-env-std
37.8 MB
sha256:61d498eb0abb3ffd926cd539686d7149539a475a3091a00ad5ac3c8f42feca23
vscode-boxel-tools
2.04 MB
sha256:5fe22c66ef1d85e506157a5c815aa27880baa75f8cffc2338f601bb568df441e