diff --git a/.github/workflows/build_test_cmake.yml b/.github/workflows/build_test_cmake.yml index 8938a1ede6..ccd131cb5e 100644 --- a/.github/workflows/build_test_cmake.yml +++ b/.github/workflows/build_test_cmake.yml @@ -40,7 +40,7 @@ jobs: name: "Build without LCAO and MPI" name: ${{ matrix.name }} - container: ghcr.io/deepmodeling/abacus-${{ matrix.tag }} + container: ghcr.io/deepmodeling/abacus-${{ matrix.tag }}-lts steps: - name: Checkout uses: actions/checkout@v4 diff --git a/.github/workflows/build_test_makefile.yml b/.github/workflows/build_test_makefile.yml index e2129a707f..054ba77b18 100644 --- a/.github/workflows/build_test_makefile.yml +++ b/.github/workflows/build_test_makefile.yml @@ -13,7 +13,7 @@ jobs: build_args: "CXX=mpiicpc ELPA_LIB_DIR=/usr/local/lib ELPA_INCLUDE_DIR=/usr/local/include CEREAL_DIR=/usr/include/cereal OPENMP=ON" name: "Build with Makefile & Intel compilers" name: ${{ matrix.name }} - container: ghcr.io/deepmodeling/abacus-${{ matrix.tag }} + container: ghcr.io/deepmodeling/abacus-${{ matrix.tag }}-lts steps: - name: Checkout uses: actions/checkout@v4 diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 2e49b70470..eab82c4e20 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -9,7 +9,7 @@ jobs: test-coverage: name: Generate Coverage Report runs-on: X64 - container: ghcr.io/deepmodeling/abacus-gnu + container: ghcr.io/deepmodeling/abacus-gnu-lts steps: - name: Checkout uses: actions/checkout@v4 diff --git a/.github/workflows/cuda.yml b/.github/workflows/cuda.yml index 3e2bf218a0..626d71aa57 100644 --- a/.github/workflows/cuda.yml +++ b/.github/workflows/cuda.yml @@ -14,7 +14,7 @@ jobs: runs-on: nvidia if: github.repository_owner == 'deepmodeling' container: - image: ghcr.io/deepmodeling/abacus-cuda + image: ghcr.io/deepmodeling/abacus-cuda-lts volumes: - /tmp/ccache:/github/home/.ccache options: --gpus all diff --git a/.github/workflows/devcontainer.yml b/.github/workflows/devcontainer.yml index 0e744d3ead..74e1118026 100644 --- a/.github/workflows/devcontainer.yml +++ b/.github/workflows/devcontainer.yml @@ -26,8 +26,8 @@ jobs: uses: docker/metadata-action@v5 with: images: | - ghcr.io/deepmodeling/abacus-${{ matrix.dockerfile }} - dp-harbor-registry.us-east-1.cr.aliyuncs.com/deepmodeling/abacus-${{ matrix.dockerfile }} + ghcr.io/deepmodeling/abacus-${{ matrix.dockerfile }}-lts + dp-harbor-registry.us-east-1.cr.aliyuncs.com/deepmodeling/abacus-${{ matrix.dockerfile }}-lts tags: | type=semver,pattern={{version}},enable=${{ github.ref_type == 'tag' }} type=raw,value=latest @@ -57,5 +57,5 @@ jobs: labels: ${{ steps.meta.outputs.labels }} file: Dockerfile.${{ matrix.dockerfile }} push: true - cache-from: type=registry,ref=ghcr.io/deepmodeling/abacus-${{ matrix.dockerfile }}:latest + cache-from: type=registry,ref=ghcr.io/deepmodeling/abacus-${{ matrix.dockerfile }}-lts:latest cache-to: type=inline diff --git a/.github/workflows/dynamic.yml b/.github/workflows/dynamic.yml index 85cb13482e..f9ccde6199 100644 --- a/.github/workflows/dynamic.yml +++ b/.github/workflows/dynamic.yml @@ -10,7 +10,7 @@ jobs: name: Dynamic analysis runs-on: X64 if: github.repository_owner == 'deepmodeling' - container: ghcr.io/deepmodeling/abacus-gnu + container: ghcr.io/deepmodeling/abacus-gnu-lts steps: - name: Checkout uses: actions/checkout@v4 diff --git a/.github/workflows/performance.yml b/.github/workflows/performance.yml index 589a85e584..e776d47937 100644 --- a/.github/workflows/performance.yml +++ b/.github/workflows/performance.yml @@ -10,7 +10,7 @@ jobs: strategy: matrix: tag: ["gnu", "intel"] - container: ghcr.io/deepmodeling/abacus-${{ matrix.tag }} + container: ghcr.io/deepmodeling/abacus-${{ matrix.tag }}-lts timeout-minutes: 2880 steps: - name: Checkout diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 0470d5f050..ecc96df68d 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -8,7 +8,7 @@ jobs: name: PyTest runs-on: ubuntu-latest container: - image: ghcr.io/deepmodeling/abacus-gnu + image: ghcr.io/deepmodeling/abacus-gnu-lts steps: - name: Checkout uses: actions/checkout@v4 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 458c94d576..227f4499a7 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -13,7 +13,7 @@ jobs: runs-on: X64 if: github.repository_owner == 'deepmodeling' container: - image: ghcr.io/deepmodeling/abacus-gnu + image: ghcr.io/deepmodeling/abacus-gnu-lts volumes: - /tmp/ccache:/github/home/.ccache steps: diff --git a/.github/workflows/toolchain_full.yaml b/.github/workflows/toolchain_full.yaml index 3793b22eaf..ad8bc2fc7d 100644 --- a/.github/workflows/toolchain_full.yaml +++ b/.github/workflows/toolchain_full.yaml @@ -13,7 +13,7 @@ jobs: if: contains(inputs.variants || 'gnu,intel,cuda', 'gnu') runs-on: X64 container: - image: ghcr.io/deepmodeling/abacus-gnu + image: ghcr.io/deepmodeling/abacus-gnu-lts steps: - name: Checkout uses: actions/checkout@v6 @@ -52,7 +52,7 @@ jobs: if: contains(inputs.variants || 'gnu,intel,cuda', 'intel') runs-on: X64 container: - image: ghcr.io/deepmodeling/abacus-intel + image: ghcr.io/deepmodeling/abacus-intel-lts steps: - name: Checkout uses: actions/checkout@v6 diff --git a/.github/workflows/toolchain_smoke.yaml b/.github/workflows/toolchain_smoke.yaml index 7bd2c9ca44..728b3608d4 100644 --- a/.github/workflows/toolchain_smoke.yaml +++ b/.github/workflows/toolchain_smoke.yaml @@ -11,7 +11,7 @@ jobs: smoke-build-gnu: runs-on: X64 container: - image: ghcr.io/deepmodeling/abacus-gnu + image: ghcr.io/deepmodeling/abacus-gnu-lts defaults: run: shell: bash