Commit 47b8fed
ci(*): add support for LLVM 21 (
This pull request updates the `.github/workflows/llvm-build-bump-pr.yml`
workflow to improve compatibility and reliability of the build process
across multiple platforms. The main changes involve switching from
custom Ubuntu images to standard Docker images, updating package
installation commands, and adjusting dependency installation steps.
**Platform and Docker image updates:**
* The `matrix.docker` configuration now uses standard Docker images
(`python:3.10.18-bullseye` for ARM and `buildpack-deps:jammy` for PPC64
and S390X) instead of custom Ubuntu images, simplifying image management
and improving consistency across platforms.
**Build and dependency installation changes:**
* All `apt` commands have been replaced with `apt-get` for better
scripting reliability, and package installation steps have been updated
to match the new images.
[[1]](diffhunk://#diff-d608eb75b383338d789a8908995e47499214a7cc55a847771ad73800464b18b0L87-R88)
[[2]](diffhunk://#diff-d608eb75b383338d789a8908995e47499214a7cc55a847771ad73800464b18b0L208-R210)
* The Docker run command now uses the new `image` variable instead of
the deprecated `ubuntu-image`, ensuring the correct image is used for
each platform.
* The dependency installation step inside Docker now installs specific
versions of `cmake` and `pyinstaller` via `pip`, and removes unnecessary
packages (`git`, `g++`).
**Workflow variable and debug updates:**
* Debug output and Docker run commands have been updated to use the new
`image` variable instead of `ubuntu-image`, reflecting the changes in
the matrix configuration.
[[1]](diffhunk://#diff-d608eb75b383338d789a8908995e47499214a7cc55a847771ad73800464b18b0L187-R187)
[[2]](diffhunk://#diff-d608eb75b383338d789a8908995e47499214a7cc55a847771ad73800464b18b0L197-R197)
---------
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>llvm-build-bump-pr) (#394)1 parent fa366aa commit 47b8fed
1 file changed
+11
-11
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
87 | | - | |
88 | | - | |
| 87 | + | |
| 88 | + | |
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
| |||
164 | 164 | | |
165 | 165 | | |
166 | 166 | | |
167 | | - | |
| 167 | + | |
168 | 168 | | |
169 | 169 | | |
170 | | - | |
| 170 | + | |
171 | 171 | | |
172 | 172 | | |
173 | | - | |
| 173 | + | |
174 | 174 | | |
175 | 175 | | |
176 | | - | |
| 176 | + | |
177 | 177 | | |
178 | 178 | | |
179 | 179 | | |
| |||
184 | 184 | | |
185 | 185 | | |
186 | 186 | | |
187 | | - | |
| 187 | + | |
188 | 188 | | |
189 | 189 | | |
190 | 190 | | |
| |||
194 | 194 | | |
195 | 195 | | |
196 | 196 | | |
197 | | - | |
| 197 | + | |
198 | 198 | | |
199 | 199 | | |
200 | 200 | | |
| |||
205 | 205 | | |
206 | 206 | | |
207 | 207 | | |
208 | | - | |
209 | | - | |
210 | | - | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
211 | 211 | | |
212 | 212 | | |
213 | 213 | | |
| |||
0 commit comments