From a8faebc994a227188ff3093ed9b5b96b16ed9d18 Mon Sep 17 00:00:00 2001 From: Jeff Repanich Date: Thu, 20 Aug 2026 09:30:44 -0400 Subject: [PATCH] ci: use readable action versions --- .github/workflows/ci.yml | 28 ++++++++++++++++++++-------- .github/workflows/publish.yml | 2 +- 2 files changed, 21 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index eb308d3..801388f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,13 +13,19 @@ jobs: package: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Setup Node + uses: actions/setup-node@v4 with: node-version: "lts/*" cache: npm - - run: npm ci - - run: npm run check + - name: Install dependencies + run: npm ci + + - name: Run package gate + run: npm run check postgres-contract: name: PostgreSQL ${{ matrix.postgres }} @@ -44,10 +50,16 @@ jobs: env: ASKR_ORM_TEST_DATABASE_URL: postgresql://postgres:postgres@127.0.0.1:5432/askr_orm_test steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Setup Node + uses: actions/setup-node@v4 with: node-version: "lts/*" cache: npm - - run: npm ci - - run: npm run test:integration + - name: Install dependencies + run: npm ci + + - name: Run PostgreSQL integration tests + run: npm run test:integration diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 5714e11..a946813 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -11,7 +11,7 @@ jobs: publish: needs: ci - uses: askrjs/actions/.github/workflows/publish-package.yml@614b9e344983ad2100563c5f36f94d774d3ba6bd + uses: askrjs/actions/.github/workflows/publish-package.yml@main permissions: contents: write id-token: write