@@ -12,26 +12,36 @@ jobs:
12
12
- name : Checkout SPRAL
13
13
uses : actions/checkout@v4
14
14
- name : Install Julia
15
- uses : julia-actions/setup-julia@v1
15
+ uses : julia-actions/setup-julia@v2
16
16
with :
17
17
version : 1
18
18
arch : x64
19
- - name : Install BinaryBuilder.jl
20
- run : julia --color=yes -e 'using Pkg; Pkg.add("BinaryBuilder")'
21
19
- name : Set the environment variables BINARYBUILDER_AUTOMATIC_APPLE, SPRAL_RELEASE, SPRAL_COMMIT
22
20
shell : bash
23
21
run : |
24
22
echo "BINARYBUILDER_AUTOMATIC_APPLE=true" >> $GITHUB_ENV
25
23
echo "SPRAL_RELEASE=${{ github.ref_name }}" >> $GITHUB_ENV
26
24
echo "SPRAL_COMMIT=${{ github.sha }}" >> $GITHUB_ENV
27
25
- name : Cross-compilation of SPRAL -- x86_64-linux-gnu-libgfortran5
28
- run : julia --color=yes .github/julia/build_tarballs.jl x86_64-linux-gnu-libgfortran5 --verbose
26
+ run : |
27
+ julia --color=yes -e 'using Pkg; Pkg.add("BinaryBuilder")'
28
+ julia --color=yes .github/julia/build_tarballs.jl x86_64-linux-gnu-libgfortran5 --verbose
29
+ rm -r ~/.julia
29
30
- name : Cross-compilation of SPRAL -- x86_64-w64-mingw32-libgfortran5
30
- run : julia --color=yes .github/julia/build_tarballs.jl x86_64-w64-mingw32-libgfortran5 --verbose
31
+ run : |
32
+ julia --color=yes -e 'using Pkg; Pkg.add("BinaryBuilder")'
33
+ julia --color=yes .github/julia/build_tarballs.jl x86_64-w64-mingw32-libgfortran5 --verbose
34
+ rm -r ~/.julia
31
35
- name : Cross-compilation of SPRAL -- x86_64-apple-darwin-libgfortran5
32
- run : julia --color=yes .github/julia/build_tarballs.jl x86_64-apple-darwin-libgfortran5 --verbose
36
+ run : |
37
+ julia --color=yes -e 'using Pkg; Pkg.add("BinaryBuilder")'
38
+ julia --color=yes .github/julia/build_tarballs.jl x86_64-apple-darwin-libgfortran5 --verbose
39
+ rm -r ~/.julia
33
40
- name : Cross-compilation of SPRAL -- aarch64-apple-darwin-libgfortran5
34
- run : julia --color=yes .github/julia/build_tarballs.jl aarch64-apple-darwin-libgfortran5 --verbose
41
+ run : |
42
+ julia --color=yes -e 'using Pkg; Pkg.add("BinaryBuilder")'
43
+ julia --color=yes .github/julia/build_tarballs.jl aarch64-apple-darwin-libgfortran5 --verbose
44
+ rm -r ~/.julia
35
45
- name : Generate the binaries
36
46
run : julia --color=yes .github/julia/generate_binaries.jl
37
47
- name : Create a new release
0 commit comments