Skip to content

Commit 3c0840d

Browse files
authored
model-1-build.yml: Replaced matrix job fields, uses spack-enable.bash (#163)
1 parent 2530078 commit 3c0840d

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

Diff for: .github/workflows/model-1-build.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ jobs:
8383
SPACK_YAML_LOCATION: $SPACK_ROOT/var/spack/environments/${{ needs.setup-model.outputs.package-name }}
8484

8585
container:
86-
image: ghcr.io/access-nri/build-${{ needs.setup-build-ci.outputs.model }}-${{ matrix.compiler.name }}${{ matrix.compiler.version }}-${{ needs.setup-spack-packages.outputs.version }}:latest
86+
image: ghcr.io/access-nri/build-${{ needs.setup-build-ci.outputs.model }}-${{ matrix.compiler.COMPILER_NAME }}${{ matrix.compiler.COMPILER_VERSION }}-${{ needs.setup-spack-packages.outputs.version }}:latest
8787
credentials:
8888
username: ${{ github.repository_owner }}
8989
password: ${{ secrets.GITHUB_TOKEN }}
@@ -103,14 +103,14 @@ jobs:
103103
- name: Build ${{ env.PACKAGE_NAME }} via spack
104104
run: |
105105
. $SPACK_ROOT/../spack-config/spack-enable.bash
106-
spack load ${{ matrix.compiler.package }}@${{ matrix.compiler.version }}
106+
spack load ${{ matrix.compiler.COMPILER_PKG_NAME }}@${{ matrix.compiler.COMPILER_PKG_VERSION }}
107107
spack compiler find
108108
spack env activate ${{ env.PACKAGE_NAME }}
109109
spack find --show-concretized --long
110110
cp ${{ env.SPACK_YAML_LOCATION }}/spack.yaml /lockfiles/generic.spack.yaml
111111
cp ${{ env.SPACK_YAML_LOCATION }}/spack.lock /lockfiles/generic.spack.lock
112112
echo "------------------------------------------------------------------------------"
113-
spack change --match-spec ${{ env.PACKAGE_NAME }} ${{ env.PACKAGE_NAME }}@git.$GH_REF%${{ matrix.compiler.name }}@${{ matrix.compiler.version }} arch=$ENV_SPACK_ARCH
113+
spack change --match-spec ${{ env.PACKAGE_NAME }} ${{ env.PACKAGE_NAME }}@git.$GH_REF%${{ matrix.compiler.COMPILER_NAME }}@${{ matrix.compiler.COMPILER_VERSION }} arch=$ENV_SPACK_ARCH
114114
spack concretize --reuse
115115
spack find --show-concretized --long
116116
cp ${{ env.SPACK_YAML_LOCATION }}/spack.yaml /lockfiles/current.spack.yaml
@@ -121,8 +121,8 @@ jobs:
121121
- name: Generate force-concretized lockfile
122122
if: failure()
123123
run: |
124-
. $SPACK_ROOT/share/spack/setup-env.sh
125-
spack load ${{ matrix.compiler.package }}@${{ matrix.compiler.version }}
124+
. $SPACK_ROOT/../spack-config/spack-enable.bash
125+
spack load ${{ matrix.compiler.COMPILER_PKG_NAME }}@${{ matrix.compiler.COMPILER_PKG_VERSION }}
126126
spack compiler find
127127
spack env activate ${{ env.PACKAGE_NAME }}
128128
spack concretize --force

0 commit comments

Comments
 (0)