diff --git a/.github/workflows/base-windows.yml b/.github/workflows/base-windows.yml index d676e6fa2076..93073b6cd1b7 100644 --- a/.github/workflows/base-windows.yml +++ b/.github/workflows/base-windows.yml @@ -112,14 +112,14 @@ jobs: - build-vars if: fromJson(needs.build-vars.outputs.build-from-source) == true && needs.build-vars.outputs.distribution == 'mandrel' steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: ${{ inputs.mandrel-repo }} fetch-depth: 1 ref: ${{ inputs.mandrel-version }} path: ${{ env.MANDREL_REPO }} - name: Set up Python - uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0 + uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 with: python-version: '3.8' - name: Checkout MX @@ -128,7 +128,7 @@ jobs: git clone ${GITHUB_SERVER_URL}/graalvm/mx --depth 1 --branch ${VERSION} mx ./mx/mx --version shell: bash - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: ${{ inputs.mandrel-packaging-repo }} ref: ${{ inputs.mandrel-packaging-version }} @@ -194,14 +194,14 @@ jobs: - build-vars if: fromJson(needs.build-vars.outputs.build-from-source) == true && needs.build-vars.outputs.distribution == 'graalvm' steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: ${{ inputs.mandrel-repo }} fetch-depth: 1 ref: ${{ inputs.mandrel-version }} path: graal - name: Set up Python - uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0 + uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 with: python-version: '3.8' - name: Checkout MX @@ -334,7 +334,7 @@ jobs: - name: Support longpaths on Windows if: startsWith(matrix.os-name, 'windows') run: git config --global core.longpaths true - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 if: startsWith(matrix.os-name, 'windows') with: repository: graalvm/mandrel @@ -348,14 +348,14 @@ jobs: - name: Extract Maven Repo shell: bash run: tar -xzf maven-repo.tgz -C ~ - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: ${{ inputs.quarkus-repo }} fetch-depth: 1 ref: ${{ needs.get-test-matrix.outputs.quarkus-sha }} path: ${{ env.QUARKUS_PATH }} # Use Java 17 for Quarkus 3.x and Java 21 for all other versions - - uses: actions/setup-java@0f481fcb613427c0f801b606911222b5b6f3083a # v5.5.0 + - uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5.7.0 with: distribution: 'temurin' java-version: ${{ (startsWith(inputs.quarkus-version, '3.') && endsWith(inputs.quarkus-version, '-SNAPSHOT')) && '17' || '21' }} @@ -471,12 +471,12 @@ jobs: strategy: fail-fast: false steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: graalvm/mandrel fetch-depth: 1 path: workflow-mandrel - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: Karm/mandrel-integration-tests fetch-depth: 1 @@ -489,7 +489,7 @@ jobs: shell: bash run: tar -xzvf maven-repo.tgz -C ~ # Use Java 17 for Quarkus 3.x and Java 21 for all other versions - - uses: actions/setup-java@0f481fcb613427c0f801b606911222b5b6f3083a # v5.5.0 + - uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5.7.0 with: distribution: 'temurin' java-version: ${{ (startsWith(inputs.quarkus-version, '3.') && endsWith(inputs.quarkus-version, '-SNAPSHOT')) && '17' || '21' }} diff --git a/.github/workflows/base.yml b/.github/workflows/base.yml index b9fecad0755b..b5e7025b3434 100644 --- a/.github/workflows/base.yml +++ b/.github/workflows/base.yml @@ -153,14 +153,14 @@ jobs: TEMURIN_API_URL: ${{ needs.setup-temurin-api-url.outputs.api-url }} if: fromJson(needs.build-vars.outputs.build-from-source) == true && needs.build-vars.outputs.distribution == 'mandrel' && inputs.builder-image == 'null' steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: ${{ inputs.mandrel-repo }} fetch-depth: 1 ref: ${{ inputs.mandrel-version }} path: ${{ env.MANDREL_REPO }} - name: Set up Python - uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0 + uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 with: python-version: '3.8' - name: Checkout MX @@ -169,7 +169,7 @@ jobs: echo "**MX version:** [$VERSION](${GITHUB_SERVER_URL}/graalvm/mx/tree/$VERSION)" >> $GITHUB_STEP_SUMMARY git clone ${GITHUB_SERVER_URL}/graalvm/mx --depth 1 --branch ${VERSION} ${MX_PATH} ./mx/mx --version - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: ${{ inputs.mandrel-packaging-repo }} ref: ${{ inputs.mandrel-packaging-version }} @@ -260,14 +260,14 @@ jobs: - build-vars if: fromJson(needs.build-vars.outputs.build-from-source) == true && needs.build-vars.outputs.distribution == 'graalvm' && inputs.builder-image == 'null' steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: ${{ inputs.mandrel-repo }} fetch-depth: 1 ref: ${{ inputs.mandrel-version }} path: graal - name: Set up Python - uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0 + uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 with: python-version: '3.8' - name: Checkout MX @@ -433,7 +433,7 @@ jobs: fail-fast: false matrix: ${{ fromJson(needs.get-test-matrix.outputs.tests-matrix) }} steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: graalvm/mandrel fetch-depth: 1 @@ -447,7 +447,7 @@ jobs: shell: bash run: tar -xzvf maven-repo.tgz -C ~ # Use Java 17 for Quarkus 3.x and Java 21 for all other versions - - uses: actions/setup-java@0f481fcb613427c0f801b606911222b5b6f3083a # v5.5.0 + - uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5.7.0 with: distribution: 'temurin' java-version: ${{ (startsWith(inputs.quarkus-version, '3.') && endsWith(inputs.quarkus-version, '-SNAPSHOT')) && '17' || '21' }} @@ -463,7 +463,7 @@ jobs: run: | mkdir -p ${GRAALVM_HOME} tar -xzvf jdk.tgz -C ${GRAALVM_HOME} --strip-components=1 - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: ${{ inputs.quarkus-repo }} fetch-depth: 1 @@ -609,12 +609,12 @@ jobs: strategy: fail-fast: false steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: graalvm/mandrel fetch-depth: 1 path: workflow-mandrel - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: Karm/mandrel-integration-tests fetch-depth: 1 @@ -627,7 +627,7 @@ jobs: - name: Extract Maven Repo run: tar -xzvf maven-repo.tgz -C ~ # Use Java 17 for Quarkus 3.x SNAPSHOT versions and Java 21 for all other versions - - uses: actions/setup-java@0f481fcb613427c0f801b606911222b5b6f3083a # v5.5.0 + - uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5.7.0 with: distribution: 'temurin' java-version: ${{ (startsWith(inputs.quarkus-version, '3.') && endsWith(inputs.quarkus-version, '-SNAPSHOT')) && '17' || '21' }} diff --git a/.github/workflows/build-quarkus.yml b/.github/workflows/build-quarkus.yml index b0bf70fc2b09..35be08b810a6 100644 --- a/.github/workflows/build-quarkus.yml +++ b/.github/workflows/build-quarkus.yml @@ -61,7 +61,7 @@ jobs: strategy: fail-fast: false steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: graalvm/mandrel fetch-depth: 1 @@ -128,7 +128,7 @@ jobs: echo "snapshot-available=true" >> "$GITHUB_OUTPUT" echo "Quarkus ${QUARKUS_VERSION} for branch '${QUARKUS_SNAPSHOT_BRANCH}' installed successfully." - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 if: ${{ inputs.use-snapshot != true || steps.download-snapshot.outputs.snapshot-available != 'true' }} with: repository: ${{ inputs.quarkus-repo }} @@ -142,7 +142,7 @@ jobs: key: ${{ inputs.gh-runner }}-${{ inputs.target-os }}-${{ inputs.quarkus-version }}-maven-${{ hashFiles('**/pom.xml') }} restore-keys: ${{ inputs.gh-runner }}-${{ inputs.target-os }}-${{ inputs.quarkus-version }}-maven- # Use Java 17 for Quarkus 3.x SNAPSHOT versions and Java 21 for all other versions - - uses: actions/setup-java@0f481fcb613427c0f801b606911222b5b6f3083a # v5.5.0 + - uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5.7.0 with: distribution: 'temurin' java-version: ${{ (startsWith(inputs.quarkus-version, '3.') && endsWith(inputs.quarkus-version, '-SNAPSHOT')) && '17' || '21' }} diff --git a/.github/workflows/github-issue-updater.yml b/.github/workflows/github-issue-updater.yml index d36c9bf7b508..41d5c18603eb 100644 --- a/.github/workflows/github-issue-updater.yml +++ b/.github/workflows/github-issue-updater.yml @@ -12,7 +12,7 @@ jobs: build: runs-on: ubuntu-slim steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: graalvm/mandrel fetch-depth: 1 @@ -22,7 +22,7 @@ jobs: shell: bash run: | echo "Triggering Workflow Run ID: ${{ github.event.workflow_run.id }}" - - uses: actions/setup-java@0f481fcb613427c0f801b606911222b5b6f3083a # v5.5.0 + - uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5.7.0 with: distribution: 'temurin' java-version: '21' diff --git a/.github/workflows/mark-stale-issues-and-prs.yml b/.github/workflows/mark-stale-issues-and-prs.yml index a91a829036d1..d61bf08295e7 100644 --- a/.github/workflows/mark-stale-issues-and-prs.yml +++ b/.github/workflows/mark-stale-issues-and-prs.yml @@ -12,7 +12,7 @@ jobs: mark-stale-issues-and-prs: runs-on: ubuntu-slim steps: - - uses: actions/stale@1e223db275d687790206a7acac4d1a11bd6fe629 # v10.4.0 + - uses: actions/stale@4391f3da665fdf50b6810c1a66712fb9ba21aa93 # v11.0.0 with: repo-token: ${{ secrets.GITHUB_TOKEN }} stale-issue-message: 'This issue appears to be stale because it has been open 30 days with no activity. This issue will be closed in 7 days unless `Stale` label is removed, a new comment is made, or `not-Stale` label is added.' diff --git a/.github/workflows/native-tests-stats-upload.yml b/.github/workflows/native-tests-stats-upload.yml index 2432160beda2..e4438aadd125 100644 --- a/.github/workflows/native-tests-stats-upload.yml +++ b/.github/workflows/native-tests-stats-upload.yml @@ -21,7 +21,7 @@ jobs: name: Upload build stats to collector runs-on: ubuntu-slim steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: graalvm/mandrel fetch-depth: 1 diff --git a/.github/workflows/repo-sync.yml b/.github/workflows/repo-sync.yml index 2a3bc06cbfba..7d20b65b89c5 100644 --- a/.github/workflows/repo-sync.yml +++ b/.github/workflows/repo-sync.yml @@ -18,7 +18,7 @@ jobs: runs-on: ubuntu-slim steps: - name: Checkout graal/master branch - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: ref: graal/master fetch-depth: 0