diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 4dcf7539..931cb130 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -20,7 +20,7 @@ jobs: towncrier_check: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 - name: install towncrier @@ -31,7 +31,7 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: node-version: 18 diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index d66656b8..1d37b6a4 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -11,8 +11,8 @@ jobs: release: 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: 17 cache: "npm" @@ -33,7 +33,7 @@ jobs: env: VSCE_PAT: ${{ secrets.VSCE_PAT }} run: vsce publish ${{ steps.version.outputs.version }} - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: vscode-ext path: | @@ -50,8 +50,8 @@ jobs: deployments: write steps: - name: Checkout - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + uses: actions/checkout@v4 + - uses: actions/download-artifact@v4 with: path: /tmp/artifacts - uses: montudor/action-zip@v1 @@ -72,7 +72,7 @@ jobs: if: github.event_name != 'workflow_dispatch' steps: - name: Check out code - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: # Get complete history fetch-depth: 0 diff --git a/.github/workflows/reusable_e2e.yaml b/.github/workflows/reusable_e2e.yaml index 7c216026..ad8ca747 100644 --- a/.github/workflows/reusable_e2e.yaml +++ b/.github/workflows/reusable_e2e.yaml @@ -28,13 +28,13 @@ jobs: - name: checkout repository if: ${{ !inputs.mirrord_release_branch }} - uses: actions/checkout@v3 + uses: actions/checkout@v4 # mirrord_release_branch boolean when set, means we are on a release branch # and hence we need to checkout into the last released tag of mirrord-vscode - name: checkout into mirrord-vscode if mirrord_release_branch if: ${{ inputs.mirrord_release_branch }} - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: "metalbear-co/mirrord-vscode" @@ -57,7 +57,7 @@ jobs: # mirrord-artifacts and add it to the path - name: download mirrord binary if: ${{ inputs.mirrord_release_branch }} - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: mirrord-artifacts - name: add downloaded mirrord to path @@ -86,7 +86,7 @@ jobs: - name: download image if: ${{ inputs.mirrord_release_branch }} - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: test path: /tmp @@ -130,7 +130,7 @@ jobs: # the video starts at around ~2 minutes, before that you will see a black screen - name: Upload video if: always() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: video path: out.webm diff --git a/changelog.d/+updated-ci-actions.internal.md b/changelog.d/+updated-ci-actions.internal.md new file mode 100644 index 00000000..25409cb0 --- /dev/null +++ b/changelog.d/+updated-ci-actions.internal.md @@ -0,0 +1 @@ +Updated CI actions to v4. \ No newline at end of file