diff --git a/.github/workflows/arduino-stats.yaml b/.github/workflows/arduino-stats.yaml index 37c837e5335..2405b4a71a6 100644 --- a/.github/workflows/arduino-stats.yaml +++ b/.github/workflows/arduino-stats.yaml @@ -14,7 +14,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v1 + uses: actions/checkout@v2 - name: Fetch downloads count form Arduino CDN using AWS Athena id: fetch diff --git a/.github/workflows/github-stats.yaml b/.github/workflows/github-stats.yaml index 83ca534ce34..2dfabb4412b 100644 --- a/.github/workflows/github-stats.yaml +++ b/.github/workflows/github-stats.yaml @@ -15,7 +15,7 @@ jobs: steps: - name: Fetch downloads count id: fetch - uses: actions/github-script@0.2.0 + uses: actions/github-script@v3 with: github-token: ${{github.token}} script: | diff --git a/.github/workflows/i18n-nightly-push.yaml b/.github/workflows/i18n-nightly-push.yaml index 8ee5fe0ea0e..7241150d483 100644 --- a/.github/workflows/i18n-nightly-push.yaml +++ b/.github/workflows/i18n-nightly-push.yaml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@master + uses: actions/checkout@v2 - name: Install Go uses: actions/setup-go@v2 diff --git a/.github/workflows/i18n-weekly-pull.yaml b/.github/workflows/i18n-weekly-pull.yaml index 6749db625fc..1909f555c63 100644 --- a/.github/workflows/i18n-weekly-pull.yaml +++ b/.github/workflows/i18n-weekly-pull.yaml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@master + uses: actions/checkout@v2 - name: Install Go uses: actions/setup-go@v2 @@ -37,8 +37,9 @@ jobs: TRANSIFEX_API_KEY: ${{ secrets.TRANSIFEX_API_KEY }} - name: Create Pull Request - uses: peter-evans/create-pull-request@v2 + uses: peter-evans/create-pull-request@v3 with: commit-message: Updated translation files title: Updated translation files branch: i18n/translations-update + author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> diff --git a/.github/workflows/link-validation.yaml b/.github/workflows/link-validation.yaml index 679f2072236..d12e9957f99 100644 --- a/.github/workflows/link-validation.yaml +++ b/.github/workflows/link-validation.yaml @@ -42,7 +42,7 @@ jobs: architecture: "x64" - name: Cache dependencies - uses: actions/cache@v1 + uses: actions/cache@v2 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} diff --git a/.github/workflows/nightly.yaml b/.github/workflows/nightly.yaml index 5711cef1c72..7eb8f1081de 100644 --- a/.github/workflows/nightly.yaml +++ b/.github/workflows/nightly.yaml @@ -21,6 +21,8 @@ jobs: steps: - name: checkout uses: actions/checkout@v1 + with: + fetch-depth: 0 - name: build env: @@ -28,7 +30,7 @@ jobs: run: goreleaser --snapshot - name: Upload artifacts - uses: actions/upload-artifact@v1 + uses: actions/upload-artifact@v2 with: name: dist path: dist @@ -39,12 +41,14 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v1 + uses: actions/checkout@v2 - name: Download artifacts - uses: actions/download-artifact@v1 + uses: actions/download-artifact@v2 with: name: dist + # to ensure compatibility with v1 + path: dist - name: Import Code-Signing Certificates env: @@ -86,7 +90,7 @@ jobs: perl -pi -w -e "s/.*${PACKAGE_FILENAME}/${CLI_CHECKSUM} ${PACKAGE_FILENAME}/g;" dist/*-checksums.txt - name: Upload artifacts - uses: actions/upload-artifact@v1 + uses: actions/upload-artifact@v2 with: name: dist path: dist @@ -97,9 +101,11 @@ jobs: steps: - name: Download artifact - uses: actions/download-artifact@v1 + uses: actions/download-artifact@v2 with: name: dist + # to ensure compatibility with v1 + path: dist - name: upload uses: docker://plugins/s3 diff --git a/.github/workflows/publish-docs.yaml b/.github/workflows/publish-docs.yaml index ed4f8c672c2..36b76327d01 100644 --- a/.github/workflows/publish-docs.yaml +++ b/.github/workflows/publish-docs.yaml @@ -70,7 +70,7 @@ jobs: architecture: "x64" - name: Cache dependencies - uses: actions/cache@v1 + uses: actions/cache@v2 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} diff --git a/.github/workflows/python-lint.yaml b/.github/workflows/python-lint.yaml index c736d875cd6..85b7ff6978f 100644 --- a/.github/workflows/python-lint.yaml +++ b/.github/workflows/python-lint.yaml @@ -17,7 +17,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@master + uses: actions/checkout@v2 - name: Install Taskfile uses: Arduino/actions/setup-taskfile@master diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index c634f8a5731..99da49f91d2 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -18,12 +18,14 @@ jobs: steps: - name: Checkout uses: actions/checkout@v1 + with: + fetch-depth: 0 - name: Build run: goreleaser - name: Upload artifacts - uses: actions/upload-artifact@v1 + uses: actions/upload-artifact@v2 with: name: dist path: dist @@ -34,12 +36,14 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v1 + uses: actions/checkout@v2 - name: Download artifacts - uses: actions/download-artifact@v1 + uses: actions/download-artifact@v2 with: name: dist + # to ensure compatibility with v1 + path: dist - name: Import Code-Signing Certificates env: @@ -81,7 +85,7 @@ jobs: perl -pi -w -e "s/.*arduino-cli_${TAG}_macOS_64bit.tar.gz/${CLI_CHECKSUM} arduino-cli_${TAG}_macOS_64bit.tar.gz/g;" dist/*-checksums.txt - name: Upload artifacts - uses: actions/upload-artifact@v1 + uses: actions/upload-artifact@v2 with: name: dist path: dist @@ -92,12 +96,14 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v1 + uses: actions/checkout@v2 - name: Download artifact - uses: actions/download-artifact@v1 + uses: actions/download-artifact@v2 with: name: dist + # to ensure compatibility with v1 + path: dist - name: Read CHANGELOG id: changelog @@ -120,7 +126,7 @@ jobs: - name: Create Github Release id: create_release - uses: actions/create-release@master + uses: actions/create-release@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: @@ -131,7 +137,7 @@ jobs: prerelease: ${{ steps.prerelease.outputs.IS_PRE }} - name: Upload release files on Github - uses: svenstaro/upload-release-action@v1-release + uses: svenstaro/upload-release-action@v2 with: repo_token: ${{ secrets.GITHUB_TOKEN }} file: dist/* diff --git a/.github/workflows/stale.yaml b/.github/workflows/stale.yaml index 3b83f33b944..b61b2c688eb 100644 --- a/.github/workflows/stale.yaml +++ b/.github/workflows/stale.yaml @@ -13,7 +13,7 @@ jobs: steps: - name: Mark stale if: github.event_name == 'schedule' - uses: actions/github-script@0.2.0 + uses: actions/github-script@v3 with: github-token: ${{github.token}} script: | @@ -47,7 +47,7 @@ jobs: - name: Mark active if: github.event_name == 'issue_comment' - uses: actions/github-script@0.2.0 + uses: actions/github-script@v3 with: github-token: ${{github.token}} script: | @@ -75,7 +75,7 @@ jobs: - name: Close stale if: github.event_name == 'schedule' - uses: actions/github-script@0.2.0 + uses: actions/github-script@v3 with: github-token: ${{github.token}} script: | diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 6b9cbf50eec..a2280e32153 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -17,7 +17,7 @@ jobs: run: git config --global core.autocrlf false - name: Checkout - uses: actions/checkout@master + uses: actions/checkout@v2 - name: Install Go uses: actions/setup-go@v2 @@ -114,6 +114,8 @@ jobs: steps: - name: checkout uses: actions/checkout@v1 + with: + fetch-depth: 0 - name: build shell: bash diff --git a/.github/workflows/validate-docs.yaml b/.github/workflows/validate-docs.yaml index 7dd759004dc..b49132ab7c9 100644 --- a/.github/workflows/validate-docs.yaml +++ b/.github/workflows/validate-docs.yaml @@ -57,7 +57,7 @@ jobs: architecture: "x64" - name: Cache dependencies - uses: actions/cache@v1 + uses: actions/cache@v2 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} diff --git a/.github/workflows/verify-formatting.yaml b/.github/workflows/verify-formatting.yaml index b27658dff26..1d6a9932acf 100644 --- a/.github/workflows/verify-formatting.yaml +++ b/.github/workflows/verify-formatting.yaml @@ -22,7 +22,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@master + uses: actions/checkout@v2 - name: Install Taskfile uses: Arduino/actions/setup-taskfile@master