diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index 37b3567..04c5747 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -22,7 +22,7 @@ jobs: permissions: packages: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Docker meta id: meta uses: docker/metadata-action@v4 diff --git a/.github/workflows/generate-sqlite-base.yml b/.github/workflows/generate-sqlite-base.yml index 3893cd0..5bfaa12 100644 --- a/.github/workflows/generate-sqlite-base.yml +++ b/.github/workflows/generate-sqlite-base.yml @@ -14,8 +14,8 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version: 18 cache: npm diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 9aa63c6..4ffbc36 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -12,8 +12,8 @@ jobs: name: Lint with ESLint and build runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version: 18 cache: npm @@ -21,7 +21,7 @@ jobs: - run: npm run lint - run: npm run tsc - name: cache dist build - uses: actions/cache/save@v3 + uses: actions/cache/save@v4 with: key: dist-${{ github.sha }} path: | @@ -32,13 +32,13 @@ jobs: runs-on: ubuntu-latest needs: lint-build steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version: 18 cache: npm - id: cache - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v4 with: key: dist-${{ github.sha }} path: | @@ -53,7 +53,7 @@ jobs: timeout-minutes: 5 run: npx nyc --silent npm test - name: cache nyc output - uses: actions/cache/save@v3 + uses: actions/cache/save@v4 with: key: nyc-sqlite-${{ github.sha }} path: ${{ github.workspace }}/.nyc_output @@ -62,7 +62,7 @@ jobs: runs-on: ubuntu-latest needs: lint-build steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Build the docker-compose stack env: PG_USER: ci_db_user @@ -70,12 +70,12 @@ jobs: run: docker compose -f docker/docker-compose-ci.yml up -d - name: Check running containers run: docker ps - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: node-version: 18 cache: npm - id: cache - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v4 with: key: dist-${{ github.sha }} path: | @@ -91,7 +91,7 @@ jobs: timeout-minutes: 5 run: npx nyc --silent npm test - name: cache nyc output - uses: actions/cache/save@v3 + uses: actions/cache/save@v4 with: key: nyc-postgres-${{ github.sha }} path: ${{ github.workspace }}/.nyc_output @@ -100,22 +100,22 @@ jobs: name: Run Codecov runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version: 18 cache: npm - run: npm ci - name: restore postgres nyc output - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v4 with: key: nyc-postgres-${{ github.sha }} path: ${{ github.workspace }}/.nyc_output - name: restore sqlite nyc output - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v4 with: key: nyc-sqlite-${{ github.sha }} path: ${{ github.workspace }}/.nyc_output - run: npx nyc report --reporter=lcov - name: Upload coverage reports to Codecov - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v4