@@ -50,83 +50,95 @@ jobs:
5050 squashfs : true
5151 julia-version : " 1.7"
5252
53- - runner : privileged
54- squashfs : true
55- julia-version : " 1.10"
53+ # - runner: privileged
54+ # squashfs: true
55+ # julia-version: "1.10"
5656
57- - runner : privileged
58- squashfs : true
59- julia-version : " 1.11"
57+ # - runner: privileged
58+ # squashfs: true
59+ # julia-version: "1.11"
6060
61- - runner : privileged
62- squashfs : true
63- julia-version : " 1.12"
61+ # - runner: privileged
62+ # squashfs: true
63+ # julia-version: "1.12"
6464
65- - runner : privileged
66- squashfs : true
67- julia-version : " 1.13-nightly"
65+ # - runner: privileged
66+ # squashfs: true
67+ # julia-version: "1.13-nightly"
6868
69- - runner : privileged
70- squashfs : true
71- julia-version : " nightly"
69+ # - runner: privileged
70+ # squashfs: true
71+ # julia-version: "nightly"
7272
73- # Add a job that uses the unprivileged builder with unpacked shards
74- - runner : unprivileged
75- squashfs : false
76- julia-version : " 1.12"
73+ # # Add a job that uses the unprivileged builder with unpacked shards
74+ # - runner: unprivileged
75+ # squashfs: false
76+ # julia-version: "1.12"
7777
78- # Add a job that uses the docker builder with unpacked shards
79- - runner : docker
80- squashfs : false
81- julia-version : " 1.12"
78+ # # Add a job that uses the docker builder with unpacked shards
79+ # - runner: docker
80+ # squashfs: false
81+ # julia-version: "1.12"
8282
8383 steps :
84- - run : sudo rm -rf /opt/*
85- - uses : actions/checkout@v6
86- - uses : julia-actions/setup-julia@v2
87- with :
88- version : ${{ matrix.julia-version }}
89- arch : x64
90- # We can't cache artifacts at the moment, it'd require more than 10 GiB.
91- # - uses: julia-actions/cache@v2
92- # # For the time being cache artifacts only for squashfs, we need too much
93- # # storage for the unpacked shards
94- # if: ${{ matrix.squashfs == true }}
95- # with:
96- # # Reserve entire cache to artifacts
97- # cache-name: ${{ matrix.squashfs }}
98- # cache-artifacts: "true"
99- # cache-packages: "false"
100- # cache-registries: "false"
101- - uses : julia-actions/julia-buildpkg@v1
84+ - name : Show storage before cleanup
85+ run : |
86+ df -H
87+ - name : Free Disk Space
88+ uses : jlumbroso/free-disk-space@v1
10289 with :
103- ignore-no -cache : true
104- - name : System info
90+ tool -cache : true
91+ - name : Cleanup /opt
10592 run : |
106- args=(--check-bounds=yes --color=yes --depwarn=yes --inline=yes --project=@.)
107- # On Julia v1.8+ issue the code coverage info for this command.
108- if [[ "${{ matrix.julia-version }}" != "1.7" ]]; then
109- args+=(--code-coverage="@${PWD}")
110- fi
111- julia "${args[@]}" -e "using BinaryBuilderBase; BinaryBuilderBase.versioninfo()"
112- - name : Run tests
93+ sudo rm -rf /opt/*
94+ - name : Show storage after cleanup
11395 run : |
114- eval `ssh-agent`
115- chmod 0600 test/id_ecdsa_deploy_helloworld_c_jll_read_only
116- mkdir -p ~/.ssh
117- touch ~/.ssh/known_hosts
118- ssh-keyscan github.com >> ~/.ssh/known_hosts
119- ssh-add test/id_ecdsa_deploy_helloworld_c_jll_read_only
120- julia --check-bounds=yes --color=yes --depwarn=yes --inline=yes --project=@. -e 'using Pkg; Pkg.instantiate(); Pkg.test(coverage=true)'
121- - uses : julia-actions/julia-processcoverage@v1
122- - uses : codecov/codecov-action@v5
123- continue-on-error : true
124- with :
125- files : lcov.info
126- - uses : coverallsapp/github-action@v2
127- continue-on-error : true
128- with :
129- github-token : ${{ secrets.GITHUB_TOKEN }}
130- path-to-lcov : lcov.info
131- flag-name : run-${{ join(matrix.*, '-') }}
132- parallel : true
96+ df -H
97+ # - uses: actions/checkout@v6
98+ # - uses: julia-actions/setup-julia@v2
99+ # with:
100+ # version: ${{ matrix.julia-version }}
101+ # arch: x64
102+ # # We can't cache artifacts at the moment, it'd require more than 10 GiB.
103+ # # - uses: julia-actions/cache@v2
104+ # # # For the time being cache artifacts only for squashfs, we need too much
105+ # # # storage for the unpacked shards
106+ # # if: ${{ matrix.squashfs == true }}
107+ # # with:
108+ # # # Reserve entire cache to artifacts
109+ # # cache-name: ${{ matrix.squashfs }}
110+ # # cache-artifacts: "true"
111+ # # cache-packages: "false"
112+ # # cache-registries: "false"
113+ # - uses: julia-actions/julia-buildpkg@v1
114+ # with:
115+ # ignore-no-cache: true
116+ # - name: System info
117+ # run: |
118+ # args=(--check-bounds=yes --color=yes --depwarn=yes --inline=yes --project=@.)
119+ # # On Julia v1.8+ issue the code coverage info for this command.
120+ # if [[ "${{ matrix.julia-version }}" != "1.7" ]]; then
121+ # args+=(--code-coverage="@${PWD}")
122+ # fi
123+ # julia "${args[@]}" -e "using BinaryBuilderBase; BinaryBuilderBase.versioninfo()"
124+ # - name: Run tests
125+ # run: |
126+ # eval `ssh-agent`
127+ # chmod 0600 test/id_ecdsa_deploy_helloworld_c_jll_read_only
128+ # mkdir -p ~/.ssh
129+ # touch ~/.ssh/known_hosts
130+ # ssh-keyscan github.com >> ~/.ssh/known_hosts
131+ # ssh-add test/id_ecdsa_deploy_helloworld_c_jll_read_only
132+ # julia --check-bounds=yes --color=yes --depwarn=yes --inline=yes --project=@. -e 'using Pkg; Pkg.instantiate(); Pkg.test(coverage=true)'
133+ # - uses: julia-actions/julia-processcoverage@v1
134+ # - uses: codecov/codecov-action@v5
135+ # continue-on-error: true
136+ # with:
137+ # files: lcov.info
138+ # - uses: coverallsapp/github-action@v2
139+ # continue-on-error: true
140+ # with:
141+ # github-token: ${{ secrets.GITHUB_TOKEN }}
142+ # path-to-lcov: lcov.info
143+ # flag-name: run-${{ join(matrix.*, '-') }}
144+ # parallel: true
0 commit comments