Repository navigation
Enable PGO for Linux ARM64 uv releases - #21004
Conversation
ad66463 to
4b120ad
Compare
b339894 to
e67b063
Compare
e67b063 to
8e5743a
Compare
8e5743a to
63aa439
Compare
Merging this PR will not alter performance
Comparing Footnotes
|
63aa439 to
72b22b0
Compare
72b22b0 to
5cd04aa
Compare
5cd04aa to
2940b28
Compare
03777a1 to
b06222f
Compare
b06222f to
7640c50
Compare
| name: ${{ matrix.platform.target }} | ||
| runs-on: depot-ubuntu-24.04-8 | ||
| timeout-minutes: 30 | ||
| runs-on: ${{ matrix.platform.target == 'aarch64-unknown-linux-gnu' && 'depot-ubuntu-24.04-arm-8' || 'depot-ubuntu-24.04-8' }} |
There was a problem hiding this comment.
I'd probably just add matrix.platform.runner
| before-script-linux: | | ||
| scripts/install-cargo-extensions.sh | ||
|
|
||
| if [[ "${{ matrix.platform.target }}" == "aarch64-unknown-linux-gnu" ]]; then |
There was a problem hiding this comment.
Is this worth a note about why we only do PGO for arm64 linux and not the rest of the matrix?
Should we just put matrix.platform.pgo in the matrix?
7640c50 to
4bb65ba
Compare
4bb65ba to
4d4e896
Compare
4d4e896 to
fb402a4
Compare
Summary
This PR enables PGO for uv's Linux ARM64 releases, following the approach outlined in #21001. (To enable PGO, we also move to a native ARM64 runner.)