fix: include api key migration in runner image

This commit is contained in:
chenpei 2026-08-29 10:34:35 +08:00
parent 6ac36e73af
commit 0cf7984ce3
2 changed files with 2 additions and 0 deletions

View File

@ -210,6 +210,7 @@ COPY --from=builder --chown=root:root /app/prisma/migrations/20260827_add_ding_w
COPY --from=builder --chown=root:root /app/prisma/migrations/20260826_add_pack_video_early_access ./prisma/migrations/20260826_add_pack_video_early_access
COPY --from=builder --chown=root:root /app/prisma/migrations/20260828_add_pack_item_can_edit_assets ./prisma/migrations/20260828_add_pack_item_can_edit_assets
COPY --from=builder --chown=root:root /app/prisma/migrations/20260828_add_task_detail_change_approvals ./prisma/migrations/20260828_add_task_detail_change_approvals
COPY --from=builder --chown=root:root /app/prisma/migrations/20260829_add_recoverable_api_key_secret ./prisma/migrations/20260829_add_recoverable_api_key_secret
COPY --from=builder --chown=nextjs:nodejs /app/lib ./lib
COPY --from=builder --chown=nextjs:nodejs /app/scripts/public-traffic-rollup-from-nginx.py ./scripts/public-traffic-rollup-from-nginx.py
COPY --from=builder --chown=nextjs:nodejs /app/scripts/collapse-performance-survey-template-versions.mjs ./scripts/collapse-performance-survey-template-versions.mjs

View File

@ -628,6 +628,7 @@ test('container supply chain and migrator image are immutable while SOP keeps co
assert.match(migratorSource, new RegExp(`'${migrationName}'`))
assert.ok(sop.includes('`' + migrationName + '`'))
}
assert.match(dockerfile, /20260829_add_recoverable_api_key_secret/)
assert.match(migratorSource, /'20260829_add_recoverable_api_key_secret'/)
assert.ok(sop.includes('`20260829_add_recoverable_api_key_secret`'))
assert.match(backupSource, /'--format=custom'/)