diff --git a/.github/workflows/hadolint.yml b/.github/workflows/hadolint.yml index 546c47d..ceab6bf 100644 --- a/.github/workflows/hadolint.yml +++ b/.github/workflows/hadolint.yml @@ -31,9 +31,10 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Run hadolint + id: hadolint uses: hadolint/hadolint-action@f988afea3da57ee48710a9795b6bb677cc901183 with: dockerfile: ./Dockerfile @@ -42,24 +43,23 @@ jobs: no-fail: true - name: Upload analysis results to GitHub - uses: github/codeql-action/upload-sarif@v2 + uses: github/codeql-action/upload-sarif@v4 with: sarif_file: hadolint-results.sarif wait-for-processing: true - name: Update Pull Request - uses: actions/github-script@v6 + uses: actions/github-script@v8 if: github.event_name == 'pull_request' with: script: | - const output = ` - #### Hadolint: \`${{ steps.hadolint.outcome }}\` - \`\`\` - ${process.env.HADOLINT_RESULTS} - \`\`\` - `; + const output = [ + '#### Hadolint: `${{ steps.hadolint.outcome }}`', + '', + 'SARIF results were uploaded to the workflow run.' + ].join('\n'); - github.rest.issues.createComment({ + await github.rest.issues.createComment({ issue_number: context.issue.number, owner: context.repo.owner, repo: context.repo.repo, diff --git a/.github/workflows/publish_docker_images_cron.yml b/.github/workflows/publish_docker_images_cron.yml index 993ae9c..17a2154 100644 --- a/.github/workflows/publish_docker_images_cron.yml +++ b/.github/workflows/publish_docker_images_cron.yml @@ -24,7 +24,7 @@ jobs: - nightly steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Clone tools branch run: git clone -b v0.8.34 --depth=1 https://github.com/citusdata/tools.git tools diff --git a/.github/workflows/publish_docker_images_on_manual.yml b/.github/workflows/publish_docker_images_on_manual.yml index 2bc5193..14841e0 100644 --- a/.github/workflows/publish_docker_images_on_manual.yml +++ b/.github/workflows/publish_docker_images_on_manual.yml @@ -23,7 +23,7 @@ jobs: fail-fast: false steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Clone tools branch run: git clone -b v0.8.34 --depth=1 https://github.com/citusdata/tools.git tools diff --git a/.github/workflows/publish_docker_images_on_push.yml b/.github/workflows/publish_docker_images_on_push.yml index a4b065e..5256750 100644 --- a/.github/workflows/publish_docker_images_on_push.yml +++ b/.github/workflows/publish_docker_images_on_push.yml @@ -22,7 +22,7 @@ jobs: - nightly steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Clone tools branch run: git clone -b v0.8.34 --depth=1 https://github.com/citusdata/tools.git tools diff --git a/.github/workflows/publish_docker_images_on_tag.yml b/.github/workflows/publish_docker_images_on_tag.yml index 1d11b74..117f129 100644 --- a/.github/workflows/publish_docker_images_on_tag.yml +++ b/.github/workflows/publish_docker_images_on_tag.yml @@ -22,7 +22,7 @@ jobs: - nightly steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 ref: master diff --git a/.github/workflows/update_version.yml b/.github/workflows/update_version.yml index 06ca9a7..21a7a92 100644 --- a/.github/workflows/update_version.yml +++ b/.github/workflows/update_version.yml @@ -25,7 +25,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install package dependencies run: sudo apt-get update && sudo apt install libcurl4-openssl-dev libssl-dev python3-testresources