Skip to content

Commit cc06a5f

Browse files
committed
Fix GitHub Actions CI to handle mxbuild/truffleruby-* being symlinks
1 parent 4dcc7a3 commit cc06a5f

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

.github/workflows/ci.yml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -60,12 +60,14 @@ jobs:
6060
run: jt build
6161

6262
- name: Create archive
63-
run: tar cf truffleruby-jvm.tar truffleruby-jvm
64-
working-directory: build/mxbuild
63+
run: |
64+
cd $(dirname $(jt graalvm-home))
65+
mv $(basename $(jt graalvm-home)) truffleruby-jvm
66+
tar cf ${{ github.workspace }}/truffleruby-jvm.tar truffleruby-jvm
6567
- uses: actions/upload-artifact@v2
6668
with:
6769
name: truffleruby-jvm
68-
path: build/mxbuild/truffleruby-jvm.tar
70+
path: ${{ github.workspace }}/truffleruby-jvm.tar
6971

7072
build_native:
7173
name: build native
@@ -104,12 +106,14 @@ jobs:
104106
run: jt build --env native
105107

106108
- name: Create archive
107-
run: tar cf truffleruby-native.tar truffleruby-native
108-
working-directory: build/mxbuild
109+
run: |
110+
cd $(dirname $(jt -u native graalvm-home))
111+
mv $(basename $(jt -u native graalvm-home)) truffleruby-native
112+
tar cf ${{ github.workspace }}/truffleruby-native.tar truffleruby-native
109113
- uses: actions/upload-artifact@v2
110114
with:
111115
name: truffleruby-native
112-
path: build/mxbuild/truffleruby-native.tar
116+
path: ${{ github.workspace }}/truffleruby-native.tar
113117

114118
fast_specs:
115119
name: fast specs

0 commit comments

Comments
 (0)