diff --git a/.github/workflows/agent_governance.yml b/.github/workflows/agent_governance.yml index c495dd74c1..1422a0792a 100644 --- a/.github/workflows/agent_governance.yml +++ b/.github/workflows/agent_governance.yml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v7 + uses: actions/checkout@v7.0.1 with: fetch-depth: 0 diff --git a/.github/workflows/ase_plugin_test.yml b/.github/workflows/ase_plugin_test.yml index 2784e4fa36..e9a586e3b0 100644 --- a/.github/workflows/ase_plugin_test.yml +++ b/.github/workflows/ase_plugin_test.yml @@ -16,7 +16,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v7 + uses: actions/checkout@v7.0.1 - name: Set up Miniconda uses: conda-incubator/setup-miniconda@v4 diff --git a/.github/workflows/build_test_cmake.yml b/.github/workflows/build_test_cmake.yml index 262c36ef79..45893b4d01 100644 --- a/.github/workflows/build_test_cmake.yml +++ b/.github/workflows/build_test_cmake.yml @@ -55,7 +55,7 @@ jobs: container: ghcr.io/deepmodeling/abacus-${{ matrix.tag }} steps: - name: Checkout - uses: actions/checkout@v7 + uses: actions/checkout@v7.0.1 with: submodules: recursive diff --git a/.github/workflows/build_test_makefile.yml b/.github/workflows/build_test_makefile.yml index 63483d22ec..1fb6af3db2 100644 --- a/.github/workflows/build_test_makefile.yml +++ b/.github/workflows/build_test_makefile.yml @@ -20,7 +20,7 @@ jobs: container: ghcr.io/deepmodeling/abacus-${{ matrix.tag }} steps: - name: Checkout - uses: actions/checkout@v7 + uses: actions/checkout@v7.0.1 - name: Build run: | export I_MPI_CXX=icpx diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index a437a8b19e..f6dcf32a9e 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -17,7 +17,7 @@ jobs: container: ghcr.io/deepmodeling/abacus-gnu steps: - name: Checkout - uses: actions/checkout@v7 + uses: actions/checkout@v7.0.1 with: submodules: recursive diff --git a/.github/workflows/cuda.yml b/.github/workflows/cuda.yml index 2216ab9873..1a84133b23 100644 --- a/.github/workflows/cuda.yml +++ b/.github/workflows/cuda.yml @@ -25,7 +25,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v7 + uses: actions/checkout@v7.0.1 with: submodules: recursive diff --git a/.github/workflows/doxygen.yml b/.github/workflows/doxygen.yml index d7b4a996ed..6c30182c63 100644 --- a/.github/workflows/doxygen.yml +++ b/.github/workflows/doxygen.yml @@ -34,7 +34,7 @@ jobs: if: github.repository_owner == 'deepmodeling' steps: - name: Checkout - uses: actions/checkout@v7 + uses: actions/checkout@v7.0.1 - name: Install Doxygen run: sudo apt-get install doxygen graphviz -y diff --git a/.github/workflows/dynamic.yml b/.github/workflows/dynamic.yml index a9235d1cfd..b67f632819 100644 --- a/.github/workflows/dynamic.yml +++ b/.github/workflows/dynamic.yml @@ -17,7 +17,7 @@ jobs: container: ghcr.io/deepmodeling/abacus-gnu steps: - name: Checkout - uses: actions/checkout@v7 + uses: actions/checkout@v7.0.1 - name: Install external tools from toolchain run: | sudo apt update && sudo apt install -y xz-utils ninja-build pkg-config diff --git a/.github/workflows/gpu-validation.yml b/.github/workflows/gpu-validation.yml index 4338c1baa1..55dff50c2e 100644 --- a/.github/workflows/gpu-validation.yml +++ b/.github/workflows/gpu-validation.yml @@ -53,7 +53,7 @@ jobs: run: test "$GITHUB_REF_NAME" = "$DEFAULT_BRANCH" - name: Checkout trusted control code - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: ref: ${{ github.event.repository.default_branch }} path: control @@ -98,14 +98,14 @@ jobs: SOURCE_SHA: ${{ needs.admit.outputs.source_sha }} steps: - name: Checkout pinned control code - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: ref: ${{ env.CONTROL_SHA }} path: control persist-credentials: false - name: Checkout candidate source - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: ${{ env.SOURCE_REPOSITORY }} ref: ${{ env.SOURCE_SHA }} @@ -235,7 +235,7 @@ jobs: pull-requests: write steps: - name: Checkout pinned reporter - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: ref: ${{ needs.admit.outputs.control_sha }} path: control diff --git a/.github/workflows/interface.yml b/.github/workflows/interface.yml index c9bb593a22..5e1b59d026 100644 --- a/.github/workflows/interface.yml +++ b/.github/workflows/interface.yml @@ -34,7 +34,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v7 + uses: actions/checkout@v7.0.1 - name: Set up Python 3.10 uses: actions/setup-python@v7 diff --git a/.github/workflows/performance.yml b/.github/workflows/performance.yml index 841b5f9344..80274314ba 100644 --- a/.github/workflows/performance.yml +++ b/.github/workflows/performance.yml @@ -18,7 +18,7 @@ jobs: timeout-minutes: 2880 steps: - name: Checkout - uses: actions/checkout@v7 + uses: actions/checkout@v7.0.1 - name: Install Requirements run: | sudo apt install -y time diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index c18a39db63..fd5dd059db 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -15,7 +15,7 @@ jobs: image: ghcr.io/deepmodeling/abacus-gnu steps: - name: Checkout - uses: actions/checkout@v7 + uses: actions/checkout@v7.0.1 - name: Set up Python uses: actions/setup-python@v7 with: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 18b0b1a7a8..e3f26b5571 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -22,7 +22,7 @@ jobs: - /tmp/ccache:/github/home/.ccache steps: - name: Checkout repository - uses: actions/checkout@v7 + uses: actions/checkout@v7.0.1 with: fetch-depth: 0 # We will handle submodules manually after fixing ownership diff --git a/.github/workflows/toolchain_full.yaml b/.github/workflows/toolchain_full.yaml index 611b3e93b2..19e5f6204b 100644 --- a/.github/workflows/toolchain_full.yaml +++ b/.github/workflows/toolchain_full.yaml @@ -21,7 +21,7 @@ jobs: image: ghcr.io/deepmodeling/abacus-gnu steps: - name: Checkout - uses: actions/checkout@v7 + uses: actions/checkout@v7.0.1 - name: Install requirements run: | set -euo pipefail @@ -60,7 +60,7 @@ jobs: image: ghcr.io/deepmodeling/abacus-intel steps: - name: Checkout - uses: actions/checkout@v7 + uses: actions/checkout@v7.0.1 - name: Install requirements run: | set -euo pipefail @@ -97,7 +97,7 @@ jobs: runs-on: gpu steps: - name: Checkout - uses: actions/checkout@v7 + uses: actions/checkout@v7.0.1 - name: Install requirements run: | set -euo pipefail diff --git a/.github/workflows/toolchain_quick.yaml b/.github/workflows/toolchain_quick.yaml index e3d5766206..521fcd3b07 100644 --- a/.github/workflows/toolchain_quick.yaml +++ b/.github/workflows/toolchain_quick.yaml @@ -21,7 +21,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v7 + uses: actions/checkout@v7.0.1 - name: Install tools run: | sudo apt-get update @@ -56,7 +56,7 @@ jobs: variant: [gnu, intel, cuda] steps: - name: Checkout - uses: actions/checkout@v7 + uses: actions/checkout@v7.0.1 - name: Install tools run: | sudo apt-get update diff --git a/.github/workflows/version_check.yml b/.github/workflows/version_check.yml index 24d02430fd..bd2280031f 100644 --- a/.github/workflows/version_check.yml +++ b/.github/workflows/version_check.yml @@ -11,7 +11,7 @@ jobs: validate_version: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v7 + - uses: actions/checkout@v7.0.1 with: fetch-depth: 0 # Fetch complete git history for version comparison