diff --git a/.github/workflows/airflow-operator-release-to-pypi.yml b/.github/workflows/airflow-operator-release-to-pypi.yml index b32744224bf..4264e357f56 100644 --- a/.github/workflows/airflow-operator-release-to-pypi.yml +++ b/.github/workflows/airflow-operator-release-to-pypi.yml @@ -25,7 +25,7 @@ jobs: path: third_party/airflow github-token: ${{secrets.GITHUB_TOKEN}} - name: Publish package to PyPI - uses: pypa/gh-action-pypi-publish@ba38be9e461d3875417946c167d0b5f3d385a247 # release/v1 + uses: pypa/gh-action-pypi-publish@dc37677b2e1c63e2034f94d8a5b11f265b73ba33 # release/v1 with: password: ${{ secrets.PYPI_API_TOKEN }} packages_dir: third_party/airflow/dist/ diff --git a/.github/workflows/airflow-operator.yml b/.github/workflows/airflow-operator.yml index 53c696b09c5..73da7fd9875 100644 --- a/.github/workflows/airflow-operator.yml +++ b/.github/workflows/airflow-operator.yml @@ -45,8 +45,8 @@ jobs: airflow-lint: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - - uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 with: python-version: '3.12' - run: pip install 'tox>=4,<5' @@ -77,8 +77,8 @@ jobs: - airflow: '3.1.8' python: '3.14' steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - - uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 with: python-version: ${{ matrix.python }} - name: Setup Go @@ -109,7 +109,7 @@ jobs: - tox-env: 'py314' python: '3.14' steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Go uses: ./.github/actions/setup-go-cache with: @@ -135,7 +135,7 @@ jobs: # This variable is picked up by the goreleaser config. DOCKER_BUILDX_BUILDER: "builder" steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 # Some ubuntu-22.04 runners only have ~17GB free on the root disk, which is # less than this job's ~19.5GB peak usage. Remove unused preinstalled # toolchains to make room. @@ -146,7 +146,7 @@ jobs: large-packages: false swap-storage: false - name: Setup Docker - uses: docker/setup-docker-action@6d7cfa65f60a9dda7b46e5513fa982536f3c9877 # v5.3.0 + uses: docker/setup-docker-action@77e84dbf09b47d1e29270283c22f16145aa85ca1 # v5.4.0 with: daemon-config: '{"features":{"containerd-snapshotter":false}}' - run: docker buildx create --name ${DOCKER_BUILDX_BUILDER} --driver docker-container --use diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3a0f70b92fc..8451f1f25d9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,7 +19,7 @@ jobs: - name: Set up Docker Buildx id: buildx - uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0 + uses: docker/setup-buildx-action@37fe631027851001ddb9b187196cc803df7f5f0e # v4.3.0 - uses: goreleaser/goreleaser-action@f06c13b6b1a9625abc9e6e439d9c05a8f2190e94 # v7.2.3 with: diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index a55421e7d7e..49856a481dd 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -57,7 +57,7 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4.37.3 + uses: github/codeql-action/init@ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd # v4.37.7 with: languages: ${{ matrix.language }} # If you wish to specify custom queries, you can do so here or in a config file. @@ -68,7 +68,7 @@ jobs: # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). # If this step fails, then you should remove it and run the build manually (see below) - name: Autobuild - uses: github/codeql-action/autobuild@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4.37.3 + uses: github/codeql-action/autobuild@ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd # v4.37.7 # â„šī¸ Command-line programs to run using the OS shell. # 📚 https://git.io/JvXDl @@ -82,4 +82,4 @@ jobs: # make release - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4.37.3 + uses: github/codeql-action/analyze@ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd # v4.37.7 diff --git a/.github/workflows/java-client-release-to-maven.yml b/.github/workflows/java-client-release-to-maven.yml index 3bc1a47702c..f206dccc330 100644 --- a/.github/workflows/java-client-release-to-maven.yml +++ b/.github/workflows/java-client-release-to-maven.yml @@ -12,7 +12,7 @@ jobs: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Set up Maven Central Repository - uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 # v5.6.0 + uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5.7.0 with: java-version: '11' distribution: 'temurin' diff --git a/.github/workflows/java-client.yml b/.github/workflows/java-client.yml index 14009ecc84c..afca1563e98 100644 --- a/.github/workflows/java-client.yml +++ b/.github/workflows/java-client.yml @@ -34,7 +34,7 @@ jobs: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Set up JDK 11 - uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 # v5.6.0 + uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5.7.0 with: java-version: '11' distribution: 'temurin' diff --git a/.github/workflows/python-client-release-to-pypi.yml b/.github/workflows/python-client-release-to-pypi.yml index 557b4421035..ce1c67f4eb4 100644 --- a/.github/workflows/python-client-release-to-pypi.yml +++ b/.github/workflows/python-client-release-to-pypi.yml @@ -24,7 +24,7 @@ jobs: path: 'client/python' github-token: ${{secrets.GITHUB_TOKEN}} - name: Publish package to PyPI - uses: pypa/gh-action-pypi-publish@ba38be9e461d3875417946c167d0b5f3d385a247 # release/v1 + uses: pypa/gh-action-pypi-publish@dc37677b2e1c63e2034f94d8a5b11f265b73ba33 # release/v1 with: password: ${{ secrets.PYPI_API_TOKEN }} packages_dir: client/python/dist/ diff --git a/.github/workflows/python-client.yml b/.github/workflows/python-client.yml index d31cd7b2cc8..6cbb5f7c4be 100644 --- a/.github/workflows/python-client.yml +++ b/.github/workflows/python-client.yml @@ -40,13 +40,13 @@ jobs: python-client-lint: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - - uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 with: python-version: '3.12' - run: pip install 'tox>=4,<5' - name: Setup Docker - uses: docker/setup-docker-action@6d7cfa65f60a9dda7b46e5513fa982536f3c9877 # v5.3.0 + uses: docker/setup-docker-action@77e84dbf09b47d1e29270283c22f16145aa85ca1 # v5.4.0 with: daemon-config: '{"features":{"containerd-snapshotter":false}}' - name: Setup Go @@ -82,9 +82,9 @@ jobs: - tox-env: 'py314' python-version: '3.14' steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Docker - uses: docker/setup-docker-action@6d7cfa65f60a9dda7b46e5513fa982536f3c9877 # v5.3.0 + uses: docker/setup-docker-action@77e84dbf09b47d1e29270283c22f16145aa85ca1 # v5.4.0 with: daemon-config: '{"features":{"containerd-snapshotter":false}}' - name: Setup Go @@ -107,7 +107,7 @@ jobs: # This variable is picked up by the goreleaser config. DOCKER_BUILDX_BUILDER: "builder" steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 # Some ubuntu-22.04 runners only have ~17GB free on the root disk, which is # less than this job's ~19.5GB peak usage. Remove unused preinstalled # toolchains to make room. @@ -118,7 +118,7 @@ jobs: large-packages: false swap-storage: false - name: Setup Docker - uses: docker/setup-docker-action@6d7cfa65f60a9dda7b46e5513fa982536f3c9877 # v5.3.0 + uses: docker/setup-docker-action@77e84dbf09b47d1e29270283c22f16145aa85ca1 # v5.4.0 with: daemon-config: '{"features":{"containerd-snapshotter":false}}' - run: docker buildx create --name ${DOCKER_BUILDX_BUILDER} --driver docker-container --use diff --git a/.github/workflows/release-rc.yml b/.github/workflows/release-rc.yml index d96b465318d..dc050ef0509 100644 --- a/.github/workflows/release-rc.yml +++ b/.github/workflows/release-rc.yml @@ -60,7 +60,7 @@ jobs: fetch-depth: 0 - name: "Docker login" - uses: "docker/login-action@371161bbe7024a29a25c5e19bfcbc0804fe9ad2c" # v4.5.2 + uses: "docker/login-action@dbcb813823bdd20940b903addbd779551569679f" # v4.6.0 with: username: "${{ secrets.DOCKERHUB_USER }}" password: "${{ secrets.DOCKERHUB_PASS }}" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 24aea3abc63..fd6c59206ab 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -87,10 +87,10 @@ jobs: - name: Set up Docker Buildx id: buildx - uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0 + uses: docker/setup-buildx-action@37fe631027851001ddb9b187196cc803df7f5f0e # v4.3.0 - name: "Docker login" - uses: "docker/login-action@371161bbe7024a29a25c5e19bfcbc0804fe9ad2c" # v4.5.2 + uses: "docker/login-action@dbcb813823bdd20940b903addbd779551569679f" # v4.6.0 with: username: "${{ secrets.DOCKERHUB_USER }}" password: "${{ secrets.DOCKERHUB_PASS }}" diff --git a/.github/workflows/rust-client-release-to-crates.yml b/.github/workflows/rust-client-release-to-crates.yml index 8e13eb8ac3e..07a7f740645 100644 --- a/.github/workflows/rust-client-release-to-crates.yml +++ b/.github/workflows/rust-client-release-to-crates.yml @@ -12,7 +12,7 @@ jobs: id-token: write steps: - name: Checkout - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install Rust (stable) uses: dtolnay/rust-toolchain@29eef336d9b2848a0b548edc03f92a220660cdb8 # stable diff --git a/.github/workflows/rust-client.yml b/.github/workflows/rust-client.yml index 51348b8a213..809465e3a96 100644 --- a/.github/workflows/rust-client.yml +++ b/.github/workflows/rust-client.yml @@ -33,7 +33,7 @@ jobs: cache-key: cargo extra-components: 'clippy,rustfmt' steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install Rust (${{ matrix.toolchain }}) uses: dtolnay/rust-toolchain@3c5f7ea28cd621ae0bf5283f0e981fb97b8a7af9 # master diff --git a/.github/workflows/scala-client-release-to-maven.yml b/.github/workflows/scala-client-release-to-maven.yml index 8c566e9f87f..c6083193451 100644 --- a/.github/workflows/scala-client-release-to-maven.yml +++ b/.github/workflows/scala-client-release-to-maven.yml @@ -36,7 +36,7 @@ jobs: go run github.com/magefile/mage@v1.17.2 -v BootstrapProto - name: Setup JDK - uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 # v5.6.0 + uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5.7.0 with: distribution: 'temurin' java-version: '11' diff --git a/.github/workflows/scala-client.yml b/.github/workflows/scala-client.yml index 8da18d1c3be..a3154991c2a 100644 --- a/.github/workflows/scala-client.yml +++ b/.github/workflows/scala-client.yml @@ -56,7 +56,7 @@ jobs: ${{ runner.os }}-mvn-build-${{ matrix.scala-version }}-${{ hashFiles('client/scala/armada-scala-client/pom.xml') }} ${{ runner.os }}-mvn-build-${{ matrix.scala-version }}- - name: Setup JDK - uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 # v5.6.0 + uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5.7.0 with: distribution: 'temurin' java-version: '11' diff --git a/.github/workflows/test-results.yml b/.github/workflows/test-results.yml index f2cc33fc2f8..80a0cf1e6eb 100644 --- a/.github/workflows/test-results.yml +++ b/.github/workflows/test-results.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Download Test Report - uses: dawidd6/action-download-artifact@b6e2e70617bc3265edd6dab6c906732b2f1ae151 # v21 + uses: dawidd6/action-download-artifact@57aa996fc1713cc1579039614f4645a7f4841fd4 # v23 with: name: '.*-test-reports' name_is_regexp: true diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 636ae77c41c..cb769329040 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -14,7 +14,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Node uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 @@ -45,7 +45,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Go uses: ./.github/actions/setup-go-cache @@ -79,7 +79,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 # Some ubuntu-22.04 runners only have ~17GB free on the root disk, which is # less than this job's ~19.5GB peak usage. Remove unused preinstalled @@ -92,7 +92,7 @@ jobs: swap-storage: false - name: Setup Docker - uses: docker/setup-docker-action@6d7cfa65f60a9dda7b46e5513fa982536f3c9877 # v5.3.0 + uses: docker/setup-docker-action@77e84dbf09b47d1e29270283c22f16145aa85ca1 # v5.4.0 with: daemon-config: '{"features":{"containerd-snapshotter":false}}' @@ -149,7 +149,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Go uses: ./.github/actions/setup-go-cache @@ -191,7 +191,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install Protoc uses: arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b # v3.0.0 @@ -240,7 +240,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Go uses: ./.github/actions/setup-go-cache