83
83
SPACK_YAML_LOCATION : $SPACK_ROOT/var/spack/environments/${{ needs.setup-model.outputs.package-name }}
84
84
85
85
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
87
87
credentials :
88
88
username : ${{ github.repository_owner }}
89
89
password : ${{ secrets.GITHUB_TOKEN }}
@@ -103,14 +103,14 @@ jobs:
103
103
- name : Build ${{ env.PACKAGE_NAME }} via spack
104
104
run : |
105
105
. $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 }}
107
107
spack compiler find
108
108
spack env activate ${{ env.PACKAGE_NAME }}
109
109
spack find --show-concretized --long
110
110
cp ${{ env.SPACK_YAML_LOCATION }}/spack.yaml /lockfiles/generic.spack.yaml
111
111
cp ${{ env.SPACK_YAML_LOCATION }}/spack.lock /lockfiles/generic.spack.lock
112
112
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
114
114
spack concretize --reuse
115
115
spack find --show-concretized --long
116
116
cp ${{ env.SPACK_YAML_LOCATION }}/spack.yaml /lockfiles/current.spack.yaml
@@ -121,8 +121,8 @@ jobs:
121
121
- name : Generate force-concretized lockfile
122
122
if : failure()
123
123
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 }}
126
126
spack compiler find
127
127
spack env activate ${{ env.PACKAGE_NAME }}
128
128
spack concretize --force
0 commit comments