mirror of
https://github.com/lovell/sharp.git
synced 2025-07-20 07:12:27 +02:00
CI: Simplify volume mappings for linuxmusl-arm64 runners
This commit is contained in:
parent
628454559e
commit
67462bee79
17
.github/workflows/ci.yml
vendored
17
.github/workflows/ci.yml
vendored
@ -169,7 +169,7 @@ jobs:
|
|||||||
path: npm/${{ matrix.platform }}
|
path: npm/${{ matrix.platform }}
|
||||||
retention-days: 1
|
retention-days: 1
|
||||||
if-no-files-found: error
|
if-no-files-found: error
|
||||||
build-linuxmusl-arm-64:
|
build-linuxmusl-arm64:
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
name: "build-linuxmusl-arm64 [Node.js ${{ matrix.nodejs_version_major }}] ${{ matrix.package && '[package]' }}"
|
name: "build-linuxmusl-arm64 [Node.js ${{ matrix.nodejs_version_major }}] ${{ matrix.package && '[package]' }}"
|
||||||
@ -177,7 +177,8 @@ jobs:
|
|||||||
container:
|
container:
|
||||||
image: ${{ matrix.container }}
|
image: ${{ matrix.container }}
|
||||||
volumes:
|
volumes:
|
||||||
- /:/host
|
- /opt:/opt:rw,rshared
|
||||||
|
- /opt:/__e/node20:ro,rshared
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
@ -191,12 +192,10 @@ jobs:
|
|||||||
- name: Allow Linux musl containers on ARM64 runners # https://github.com/actions/runner/issues/801#issuecomment-2394425757
|
- name: Allow Linux musl containers on ARM64 runners # https://github.com/actions/runner/issues/801#issuecomment-2394425757
|
||||||
shell: sh
|
shell: sh
|
||||||
run: |
|
run: |
|
||||||
apk add nodejs
|
sed -i "/^ID=/s/alpine/NotpineForGHA/" /etc/os-release
|
||||||
sed -i "s:ID=alpine:ID=NotpineForGHA:" /etc/os-release
|
apk add nodejs --update-cache
|
||||||
cd /host/home/runner/runners/*/externals/
|
mkdir /opt/bin
|
||||||
rm -rf node20/*
|
ln -s /usr/bin/node /opt/bin/node
|
||||||
mkdir node20/bin
|
|
||||||
ln -s /usr/bin/node node20/bin/node
|
|
||||||
- name: Dependencies
|
- name: Dependencies
|
||||||
run: apk add build-base git python3 font-noto --update-cache
|
run: apk add build-base git python3 font-noto --update-cache
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
@ -304,7 +303,7 @@ jobs:
|
|||||||
runs-on: ubuntu-24.04
|
runs-on: ubuntu-24.04
|
||||||
needs:
|
needs:
|
||||||
- build-native
|
- build-native
|
||||||
- build-linuxmusl-arm-64
|
- build-linuxmusl-arm64
|
||||||
- build-qemu
|
- build-qemu
|
||||||
- build-emscripten
|
- build-emscripten
|
||||||
steps:
|
steps:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user