diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index a1c0e1c20f..e333813880 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -45,7 +45,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 65988878df..6ac98093fb 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -14,11 +14,11 @@ jobs: env: CURSORLESS_REPO_ROOT: ${{ github.workspace }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 - - uses: pnpm/action-setup@v2 - - uses: actions/setup-node@v3 + - run: corepack enable + - uses: actions/setup-node@v4 with: node-version-file: package.json cache: pnpm @@ -46,7 +46,7 @@ jobs: needs: publish-extension environment: production steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 token: ${{ secrets.CURSORLESS_BOT_TOKEN }} diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index ad44e79843..6ce57b6e06 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -14,12 +14,12 @@ jobs: name: Pre-commit runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: actions/setup-python@v4 with: python-version: 3.x - - uses: pnpm/action-setup@v2 - - uses: actions/setup-node@v3 + - run: corepack enable + - uses: actions/setup-node@v4 with: node-version-file: package.json cache: pnpm diff --git a/.github/workflows/test-docs.yml b/.github/workflows/test-docs.yml index 67492de7f6..ae2ce4c03a 100644 --- a/.github/workflows/test-docs.yml +++ b/.github/workflows/test-docs.yml @@ -12,9 +12,9 @@ jobs: env: CURSORLESS_REPO_ROOT: ${{ github.workspace }} steps: - - uses: actions/checkout@v3 - - uses: pnpm/action-setup@v2 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v4 + - run: corepack enable + - uses: actions/setup-node@v4 with: node-version-file: package.json cache: pnpm diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a540df4ea4..de58a90b91 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -27,9 +27,9 @@ jobs: VSCODE_LOGS_DIR: ${{ github.workspace }}/artifacts/logs CURSORLESS_REPO_ROOT: ${{ github.workspace }} steps: - - uses: actions/checkout@v3 - - uses: pnpm/action-setup@v2 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v4 + - run: corepack enable + - uses: actions/setup-node@v4 with: node-version-file: package.json cache: pnpm @@ -55,19 +55,19 @@ jobs: - run: mv ${{ steps.createVsix.outputs.vsixPath }} cursorless-development.vsix if: runner.os == 'Linux' && matrix.vscode_version == 'stable' - name: Upload vsix - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: runner.os == 'Linux' && matrix.vscode_version == 'stable' with: name: vsix path: cursorless-development.vsix - name: Archive logs - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: logs path: ${{ env.VSCODE_LOGS_DIR }} if: failure() - name: Archive dumps - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: dumps path: ${{ env.VSCODE_CRASH_DIR }} diff --git a/cursorless-talon/.github/workflows/black.yml b/cursorless-talon/.github/workflows/black.yml index b04fb15cb2..81e6a948b5 100644 --- a/cursorless-talon/.github/workflows/black.yml +++ b/cursorless-talon/.github/workflows/black.yml @@ -6,5 +6,5 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - uses: psf/black@stable