Skip to content

Commit 2dd7eb3

Browse files
authored
update release.yml with prologue scripts
1 parent be36ed3 commit 2dd7eb3

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

.github/workflows/release.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ jobs:
6565
- os: macos-latest
6666
target_triple: aarch64-apple-darwin
6767
rustflags: "-C link-arg=-fuse-ld=lld --deny warnings"
68+
prologue-script: brew install lld
6869
- os: windows-11-arm
6970
target_triple: aarch64-pc-windows-msvc
7071
rustflags: "-C link-arg=-fuse-ld=lld --deny warnings"
@@ -93,14 +94,18 @@ jobs:
9394
- os: ubuntu-24.04-arm
9495
target_triple: aarch64-unknown-linux-musl
9596
rustflags: "-C link-arg=-fuse-ld=lld --deny warnings"
97+
# This target needs special setup.
98+
prologue-script: sudo apt update && sudo apt install musl-tools
9699
- os: ubuntu-latest
97100
target_triple: i686-unknown-linux-musl
101+
rustflags: "-C link-arg=-fuse-ld=lld --deny warnings"
98102
# This target needs special setup.
99-
prologue-script: sudo apt update && sudo apt install gcc-multilib
103+
prologue-script: sudo apt update && sudo apt install gcc-multilib musl-tools
100104
- os: ubuntu-latest
101105
target_triple: x86_64-unknown-linux-musl
106+
rustflags: "-C link-arg=-fuse-ld=lld --deny warnings"
102107
# This target needs special setup.
103-
prologue-script: sudo apt update && sudo apt install gcc-multilib
108+
prologue-script: sudo apt update && sudo apt install gcc-multilib musl-tools
104109
steps:
105110
- name: Harden Runner
106111
uses: step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2

0 commit comments

Comments
 (0)