fix: refactor GitHub Actions workflow to define environment variables and strategy explicitly

This commit is contained in:
2026-03-08 18:24:08 +07:00
parent 9155b263a3
commit 5e3ef8941f

View File

@@ -9,13 +9,19 @@ jobs:
test: test:
runs-on: ubuntu-latest runs-on: ubuntu-latest
strategy: &db-matrix strategy:
fail-fast: false fail-fast: false
matrix: matrix:
include: include:
- db: postgres - db: postgres
variant: base variant: base
env:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
POSTGRES_DB: postgres
POSTGRES_PORT: 5432
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- uses: jdx/mise-action@v3 - uses: jdx/mise-action@v3
@@ -32,13 +38,27 @@ jobs:
if: startsWith(github.ref, 'refs/tags/v') if: startsWith(github.ref, 'refs/tags/v')
runs-on: ubuntu-latest runs-on: ubuntu-latest
strategy: *db-matrix strategy:
fail-fast: false
matrix:
include:
- db: postgres
variant: base
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- uses: jdx/mise-action@v3 - uses: jdx/mise-action@v3
- name: Login to registry
uses: docker/login-action@v3
with:
registry: ${{ secrets.REGISTRY_URL }}
username: ${{ secrets.REGISTRY_USERNAME }}
password: ${{ secrets.REGISTRY_PASSWORD }}
- name: Push - name: Push
env:
REGISTRY_URL: ${{ secrets.REGISTRY_URL }}
run: just push ${{ matrix.db }} ${{ matrix.variant }} run: just push ${{ matrix.db }} ${{ matrix.variant }}
- name: Cleanup - name: Cleanup