Skip to content

Commit c9e6b75

Browse files
authored
Merge pull request #5 from savi-lang/update/alpine
Update alpine builds to 3.17
2 parents 675740b + 240722a commit c9e6b75

File tree

1 file changed

+14
-24
lines changed

1 file changed

+14
-24
lines changed

action.yaml

Lines changed: 14 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -165,36 +165,31 @@ runs:
165165
id: cache-x-x86_64-alpine
166166
uses: actions/cache@v3
167167
with:
168-
key: savi-build-release-x86_64-alpine-3.16-20220922
168+
key: savi-build-release-x86_64-alpine-3.17-20220922
169169
path: /tmp/x-x86_64-alpine/root
170170
- if: >
171171
(inputs.x86_64-unknown-linux-musl == 'true'
172172
|| inputs.all-platforms == 'true')
173173
&& steps.cache-x-x86_64-alpine.outputs.cache-hit != 'true'
174174
shell: bash
175175
run: |
176-
musl_dev_sha256=da70b3a9c8d6f2b8c9f7be9ea0267b42904abf27e5ce10d810c032708b0b8b99 && \
177-
gcc_sha256=695556c500f54e8f050609323a0022dd4635d2f3e754e97da71412e38e75b49e && \
178-
libgcc_sha256=d04af44696d43e1d3c5353c4123bfb924f3dfeb40293de612b7d202bd5183eea && \
179-
libexecinfo_static_sha256=6f7e89598970297f70076d3a9a946ca68cca51133c4a5aa7ae5f066a0de23639 && \
176+
musl_dev_sha256=5df2320d68bf964a1f047649644264fca8a6c2fa9d417ea75c729457fad9df6f && \
177+
gcc_sha256=ebf07b623a8bb3ebe18e8e1431118f6cc3f381d52aa57fc94c825c43d151f8f7 && \
178+
libgcc_sha256=2c0282ec5c2d78fe94b1e0ab676d6fe675e6656796b8a92e29ce4b17234add6a && \
180179
rm -rf /tmp/x-x86_64-alpine && mkdir -p /tmp/x-x86_64-alpine/root && \
181-
wget https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/musl-dev-1.2.3-r2.apk \
180+
wget https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/musl-dev-1.2.3-r5.apk \
182181
-O /tmp/x-x86_64-alpine/musl-dev.apk && \
183-
wget https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/gcc-11.2.1_git20220219-r2.apk \
182+
wget https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/gcc-12.2.1_git20220924-r4.apk \
184183
-O /tmp/x-x86_64-alpine/gcc.apk && \
185-
wget https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/libgcc-11.2.1_git20220219-r2.apk \
184+
wget https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/libgcc-12.2.1_git20220924-r4.apk \
186185
-O /tmp/x-x86_64-alpine/libgcc.apk && \
187-
wget https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/libexecinfo-static-1.1-r1.apk \
188-
-O /tmp/x-x86_64-alpine/libexecinfo-static.apk && \
189186
echo $musl_dev_sha256' /tmp/x-x86_64-alpine/musl-dev.apk' | sha256sum -c - && \
190187
echo $gcc_sha256' /tmp/x-x86_64-alpine/gcc.apk' | sha256sum -c - && \
191188
echo $libgcc_sha256' /tmp/x-x86_64-alpine/libgcc.apk' | sha256sum -c - && \
192-
echo $libexecinfo_static_sha256' /tmp/x-x86_64-alpine/libexecinfo-static.apk' | sha256sum -c - && \
193189
cd /tmp/x-x86_64-alpine && \
194190
tar -xf musl-dev.apk -C root && \
195191
tar -xf gcc.apk -C root && \
196192
tar -xf libgcc.apk -C root && \
197-
tar -xf libexecinfo-static.apk -C root && \
198193
echo Done!
199194
200195
# Set up the arm64 alpine root, if the user requested that target.
@@ -204,36 +199,31 @@ runs:
204199
id: cache-x-arm64-alpine
205200
uses: actions/cache@v3
206201
with:
207-
key: savi-build-release-arm64-alpine-3.16-20220922
202+
key: savi-build-release-arm64-alpine-3.17-20220922
208203
path: /tmp/x-arm64-alpine/root
209204
- if: >
210205
(inputs.arm64-unknown-linux-musl == 'true'
211206
|| inputs.all-platforms == 'true')
212207
&& steps.cache-x-arm64-alpine.outputs.cache-hit != 'true'
213208
shell: bash
214209
run: |
215-
musl_dev_sha256=a09a2f0ee87d152b988a892ee1016ae37c1e6c22287441de85ddbcbe292061e6 && \
216-
gcc_sha256=21e9acf2e0ba1b53ef82d4bc950f7b80b1aee821903d5f92de0b32e9a599cb47 && \
217-
libgcc_sha256=73079ed7f6ad0fdbddd694001e4574a5e96377e28390ada53acc5309b5005ab2 && \
218-
libexecinfo_static_sha256=e96e98551f6a2389122b78635789f77be912fcac20e35d26e7176f9e1d14a50f && \
210+
musl_dev_sha256=6a194ea8eb7045f517c396b1f3e6865aa048196ee7d4d2fbc2e56e26ae6daac6 && \
211+
gcc_sha256=7742bdd9dcd5c4d357fda1c13830af8afad15b4aae291c24c7f87a2701d37584 && \
212+
libgcc_sha256=4247daeec6d4f005c2c5e420c49b12f3deadb5640f0eb58e8e1a3c8cd0a32206 && \
219213
rm -rf /tmp/x-arm64-alpine && mkdir -p /tmp/x-arm64-alpine/root && \
220-
wget https://dl-cdn.alpinelinux.org/alpine/v3.16/main/aarch64/musl-dev-1.2.3-r2.apk \
214+
wget https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/musl-dev-1.2.3-r5.apk \
221215
-O /tmp/x-arm64-alpine/musl-dev.apk && \
222-
wget https://dl-cdn.alpinelinux.org/alpine/v3.16/main/aarch64/gcc-11.2.1_git20220219-r2.apk \
216+
wget https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/gcc-12.2.1_git20220924-r4.apk \
223217
-O /tmp/x-arm64-alpine/gcc.apk && \
224-
wget https://dl-cdn.alpinelinux.org/alpine/v3.16/main/aarch64/libgcc-11.2.1_git20220219-r2.apk \
218+
wget https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/libgcc-12.2.1_git20220924-r4.apk \
225219
-O /tmp/x-arm64-alpine/libgcc.apk && \
226-
wget https://dl-cdn.alpinelinux.org/alpine/v3.16/main/aarch64/libexecinfo-static-1.1-r1.apk \
227-
-O /tmp/x-arm64-alpine/libexecinfo-static.apk && \
228220
echo $musl_dev_sha256' /tmp/x-arm64-alpine/musl-dev.apk' | sha256sum -c - && \
229221
echo $gcc_sha256' /tmp/x-arm64-alpine/gcc.apk' | sha256sum -c - && \
230222
echo $libgcc_sha256' /tmp/x-arm64-alpine/libgcc.apk' | sha256sum -c - && \
231-
echo $libexecinfo_static_sha256' /tmp/x-arm64-alpine/libexecinfo-static.apk' | sha256sum -c - && \
232223
cd /tmp/x-arm64-alpine && \
233224
tar -xf musl-dev.apk -C root && \
234225
tar -xf gcc.apk -C root && \
235226
tar -xf libgcc.apk -C root && \
236-
tar -xf libexecinfo-static.apk -C root && \
237227
echo Done!
238228
239229
# Set up the x86_64 freebsd root, if the user requested that target.

0 commit comments

Comments
 (0)