diff --git a/.github/workflows/ci-cd.yml b/.github/workflows/ci-cd.yml index e943711..fde709c 100644 --- a/.github/workflows/ci-cd.yml +++ b/.github/workflows/ci-cd.yml @@ -17,20 +17,20 @@ jobs: name: Integration runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: pnpm/action-setup@v2 + - uses: actions/checkout@v6 + - uses: pnpm/action-setup@v4 with: version: 8 - name: Set up Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v6 with: node-version: lts/* cache: pnpm - name: Turbo Cache id: turbo-cache - uses: actions/cache@v3 + uses: actions/cache@v5 with: path: node_modules/.cache/turbo key: turbo-${{ github.sha }} @@ -62,7 +62,7 @@ jobs: run: pnpm build:npm - name: Build (Docker) - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 with: context: . file: packages/server/Dockerfile @@ -81,13 +81,13 @@ jobs: # if: ${{ github.ref_name == 'main' || github.ref_name == 'beta' }} if: ${{ github.ref_name == 'beta' }} steps: - - uses: actions/checkout@v3 - - uses: pnpm/action-setup@v2 + - uses: actions/checkout@v6 + - uses: pnpm/action-setup@v4 with: version: 7 - name: Set up Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v6 with: node-version: lts/* cache: pnpm @@ -164,13 +164,13 @@ jobs: id: timestamp run: echo "timestamp=$(date -u +%Y-%m-%dT%H:%M:%SZ)" >> $GITHUB_OUTPUT - - uses: actions/checkout@v3 - - uses: pnpm/action-setup@v2 + - uses: actions/checkout@v6 + - uses: pnpm/action-setup@v4 with: version: 7 - name: Set up Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v6 with: node-version: lts/* cache: pnpm @@ -211,14 +211,14 @@ jobs: echo '__TAGS_EOF__' >> $GITHUB_OUTPUT - name: Docker registry authentication - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.actor }} password: ${{ github.token }} - name: Build & Publish (Docker) - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 id: docker-build-push with: context: . diff --git a/.github/workflows/deploy-docs-to-github-pages.yml b/.github/workflows/deploy-docs-to-github-pages.yml index 90fbf67..acbb415 100644 --- a/.github/workflows/deploy-docs-to-github-pages.yml +++ b/.github/workflows/deploy-docs-to-github-pages.yml @@ -27,20 +27,20 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v6 - name: Setup Pages - uses: actions/configure-pages@v3 - - uses: pnpm/action-setup@v2 + uses: actions/configure-pages@v5 + - uses: pnpm/action-setup@v4 with: version: 7 - name: Set up Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v6 with: node-version: lts/* cache: pnpm - name: Turbo Cache id: turbo-cache - uses: actions/cache@v3 + uses: actions/cache@v5 with: path: node_modules/.cache/turbo key: turbo-${{ github.sha }} @@ -49,9 +49,9 @@ jobs: - name: Build docs run: pnpm build:docs - name: Upload artifact - uses: actions/upload-pages-artifact@v1 + uses: actions/upload-pages-artifact@v4 with: path: './docs/build' - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v2 + uses: actions/deploy-pages@v4