Skip to content

Commit 473cdcd

Browse files
authored
Update build-nabla.yml, adjust CLI escape chars to pwsh
1 parent 487c3de commit 473cdcd

File tree

1 file changed

+29
-28
lines changed

1 file changed

+29
-28
lines changed

.github/workflows/build-nabla.yml

Lines changed: 29 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -36,48 +36,49 @@ jobs:
3636
echo "prefix=run-windows-${{ matrix.tag }}-${{ matrix.vendor }}-${{ matrix.config }}" >> $GITHUB_OUTPUT
3737
3838
- name: Pull Image
39-
run: docker pull "${{ env.image }}:${{ matrix.tag }}"
39+
run: |
40+
docker pull "${{ env.image }}:${{ matrix.tag }}"
4041
4142
- name: Run Container
4243
run: |
43-
docker run \
44-
--entrypoint ${{ env.entry }} -di --isolation process \
45-
--env-file .\docker\ci-windows.env \
46-
--env-file .\docker\ninja.env \
47-
--name orphan \
48-
-v "${{ github.workspace }}:${{ env.mount }}" \
49-
-w "${{ env.mount }}" \
50-
"${{ env.image }}:${{ matrix.tag }}" \
44+
docker run `
45+
--entrypoint ${{ env.entry }} -di --isolation process `
46+
--env-file .\docker\ci-windows.env `
47+
--env-file .\docker\ninja.env `
48+
--name orphan `
49+
-v "${{ github.workspace }}:${{ env.mount }}" `
50+
-w "${{ env.mount }}" `
51+
"${{ env.image }}:${{ matrix.tag }}" `
5152
${{ env.cmd }}
5253
5354
- name: Inspect Container
54-
run: docker inspect orphan
55+
run: |
56+
docker inspect orphan
5557
56-
- name: Container -- Configure Project with CMake
58+
- name: Container Configure Project with CMake
5759
run: |
58-
docker exec orphan \
59-
${{ env.entry }} ${{ env.cmd }} cmake \
60-
--preset ci-configure-dynamic-${{ matrix.vendor }} \
61-
--profiling-output=profiling/cmake-profiling.json \
60+
docker exec orphan `
61+
${{ env.entry }} ${{ env.cmd }} cmake `
62+
--preset ci-configure-dynamic-${{ matrix.vendor }} `
63+
--profiling-output=profiling/cmake-profiling.json `
6264
--profiling-format=google-trace
6365
64-
- name: Container -- Build NSC
66+
- name: Container Build NSC
6567
run: |
66-
docker exec orphan \
67-
${{ env.entry }} ${{ env.cmd }} cmake --build \
68-
--preset ci-build-dynamic-${{ matrix.vendor }} \
68+
docker exec orphan `
69+
${{ env.entry }} ${{ env.cmd }} cmake --build `
70+
--preset ci-build-dynamic-${{ matrix.vendor }} `
6971
-t nsc --config ${{ matrix.config }}
7072
71-
- name: Container -- Install NSC
73+
- name: Container Install NSC
7274
run: |
73-
docker exec orphan \
74-
${{ env.entry }} ${{ env.cmd }} cmake --install \
75-
${{ env.binary }} --config ${{ matrix.config }} \
75+
docker exec orphan `
76+
${{ env.entry }} ${{ env.cmd }} cmake --install `
77+
${{ env.binary }} --config ${{ matrix.config }} `
7678
--component Runtimes --prefix ${{ env.install }}
77-
78-
docker exec orphan \
79-
${{ env.entry }} ${{ env.cmd }} cmake --install \
80-
${{ env.binary }} --config ${{ matrix.config }} \
79+
docker exec orphan `
80+
${{ env.entry }} ${{ env.cmd }} cmake --install `
81+
${{ env.binary }} --config ${{ matrix.config }} `
8182
--component Executables --prefix ${{ env.install }}
8283
8384
- name: Package workflow artifacts
@@ -95,4 +96,4 @@ jobs:
9596
uses: actions/upload-artifact@v4
9697
with:
9798
name: ${{ steps.set-prefix.outputs.prefix }}-install
98-
path: ${{ steps.set-prefix.outputs.prefix }}-install.tar
99+
path: ${{ steps.set-prefix.outputs.prefix }}-install.tar

0 commit comments

Comments
 (0)