Skip to content

Commit b44b3d9

Browse files
committed
GHA: use output api
1 parent e34c63a commit b44b3d9

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed

.github/workflows/Test.yml

+10-12
Original file line numberDiff line numberDiff line change
@@ -22,32 +22,30 @@ jobs:
2222
julia-version: ["1.10", "1"]
2323
os: [ubuntu-latest, windows-latest, macOS-latest]
2424

25+
outputs:
26+
output_dir: ${{ steps.set_output_dir.outputs.output_dir }}
27+
2528
steps:
2629
- uses: actions/checkout@v4
2730

28-
- name:
29-
if: ${{ matrix.os == 'windows-latest' }}
31+
- name: Set output directory
32+
id: set_output_dir
3033
run: |
3134
mkdir -p $HOME/output
32-
echo "output_dir=$(echo $HOME/output)" >> $env:GITHUB_ENV
33-
34-
- name:
35-
if: ${{ matrix.os != 'windows-latest' }}
36-
run: |
37-
mkdir -p $HOME/output
38-
echo "output_dir=$(echo $HOME/output)" >> $GITHUB_ENV
35+
echo "output_dir=$HOME/output" >> "$GITHUB_OUTPUT"
3936
4037
- uses: julia-actions/setup-julia@v2
4138
with:
4239
version: ${{ matrix.julia-version }}
43-
40+
4441
- uses: julia-actions/julia-buildpkg@v1
42+
4543
- uses: julia-actions/julia-runtest@v1
4644
env:
47-
TEST_OUTPUT_DIR: ${{ env.output_dir }}
45+
TEST_OUTPUT_DIR: ${{ steps.set_output_dir.outputs.output_dir }}
4846

4947
- uses: actions/upload-artifact@v4
5048
if: failure()
5149
with:
5250
name: hanoi_${{ matrix.os }}_${{ matrix.julia_version }}.pdf
53-
path: ${{ env.output_dir }}/hanoi.pdf
51+
path: ${{ steps.set_output_dir.outputs.output_dir }}/hanoi.pdf

0 commit comments

Comments
 (0)