diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2664b120d..30bbee4ca 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -37,7 +37,7 @@ jobs: run: | json=$(python .github/commands/matrix) echo $json - echo "::set-output name=matrix::$(echo "$json")" + echo "matrix=$json" >> $GITHUB_OUTPUT - name: upload packages uses: actions/upload-artifact@v3 @@ -57,9 +57,10 @@ jobs: - uses: actions/checkout@v3 - name: download packages - uses: actions/download-artifact@v1 + uses: actions/download-artifact@v3 with: name: build + path: build - name: ci-setup run: ./.github/commands/ci-setup @@ -95,9 +96,10 @@ jobs: - uses: actions/checkout@v3 - name: download packages - uses: actions/download-artifact@v1 + uses: actions/download-artifact@v3 with: name: build + path: build - name: ci-setup run: ./.github/commands/ci-setup @@ -124,9 +126,10 @@ jobs: - uses: actions/checkout@v3 - name: download packages - uses: actions/download-artifact@v1 + uses: actions/download-artifact@v3 with: name: build + path: build - name: ci-setup run: ./.github/commands/ci-setup @@ -158,14 +161,14 @@ jobs: steps: - name: download test-results - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: path: test-results - name: Publish Unit Test Results - uses: docker://ghcr.io/enricomi/publish-unit-test-result-action:v1 + uses: EnricoMi/publish-unit-test-result-action@v2 with: check_name: Unit Test Results github_token: ${{ secrets.GITHUB_TOKEN }} - files: test-results/**/*.xml - comment_on_pr: false + junit_files: test-results/**/*.xml + comment_mode: "off" diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index b4892776e..719c381fc 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Cloning repo - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: fetch-depth: 0 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index e8e10df2c..1189be3b2 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -19,7 +19,7 @@ jobs: uses: actions/checkout@v3 - name: Run hadolint uses: hadolint/hadolint-action@4b5806eb9c6bee4954fc0e0cc3ad6175fc9782c1 - # v1.6.0 => d7b38582334d9ac11c12021c16f21d63015fa250 + # v3.0.0 => 4b5806eb9c6bee4954fc0e0cc3ad6175fc9782c1 markdown-lint: name: markdown-lint @@ -55,7 +55,7 @@ jobs: uses: actions/checkout@v3 - name: Run shfmt uses: luizm/action-sh-checker@edd0e45ecff35b05f162052b50df50976c1b74fc - # v0.3.0 => 7f44869033b40ee4ffe7dc76c87a1bc66e3d025a + # v0.5.0 => edd0e45ecff35b05f162052b50df50976c1b74fc env: SHFMT_OPTS: -l -bn -ci -i 2 -d with: @@ -69,6 +69,6 @@ jobs: uses: actions/checkout@v3 - name: Run yamllint uses: ibiqlik/action-yamllint@2576378a8e339169678f9939646ee3ee325e845c - # v3.0.4 => ed2b6e911569708ed121c14b87d513860a7e36a7 + # v3.1.1 => 2576378a8e339169678f9939646ee3ee325e845c with: config_file: '.github/linters/.yamllint.yml' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index aae9416bc..24b7458d5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -61,7 +61,7 @@ jobs: - name: output version id: version - run: echo "::set-output name=version::$(cat build/next-version)" + run: echo "version=$(cat build/next-version)" >> $GITHUB_OUTPUT - name: upload packages uses: actions/upload-artifact@v3 diff --git a/docs/deployment/continuous-integration/github-actions.md b/docs/deployment/continuous-integration/github-actions.md index cb3cd5640..bae3ca1dc 100644 --- a/docs/deployment/continuous-integration/github-actions.md +++ b/docs/deployment/continuous-integration/github-actions.md @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Cloning repo - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: fetch-depth: 0