Skip to content

Commit 9a499b9

Browse files
fix(ci): pass environment input via env var instead of shell interpolation
1 parent 67dc8e2 commit 9a499b9

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

.github/workflows/migrations.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,15 +58,16 @@ jobs:
5858
working-directory: ./packages/db
5959
env:
6060
DATABASE_URL: ${{ secrets.MIGRATIONS_DATABASE_URL }}
61+
ENVIRONMENT: ${{ inputs.environment }}
6162
run: |
6263
if [ -z "$DATABASE_URL" ]; then
63-
echo "ERROR: MIGRATIONS_DATABASE_URL is not set on environment '${{ inputs.environment }}'" >&2
64+
echo "ERROR: MIGRATIONS_DATABASE_URL is not set on environment '${ENVIRONMENT}'" >&2
6465
exit 1
6566
fi
6667
6768
echo "Applying versioned migrations (db:migrate)"
6869
bun run ./scripts/migrate.ts
69-
if [ "${{ inputs.environment }}" = "dev" ]; then
70+
if [ "${ENVIRONMENT}" = "dev" ]; then
7071
echo "Dev environment — also pushing unversioned schema drift (db:push)"
7172
bun run db:push --force
7273
fi

0 commit comments

Comments
 (0)