-
Notifications
You must be signed in to change notification settings - Fork 470
ci: move linux and macos wheel building from GHA to GitLab #15572
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
brettlangdon
wants to merge
98
commits into
main
Choose a base branch
from
brettlangdon/move.build.to.gitlab
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+349
−107
Draft
Changes from 96 commits
Commits
Show all changes
98 commits
Select commit
Hold shift + click to select a range
b8de872
POC
brettlangdon 19596f7
Merge remote-tracking branch 'origin/main' into brettlangdon/move.bui…
brettlangdon fc0437b
make build manylinux script work
brettlangdon f141f4d
remove extra quote
brettlangdon f07183a
remove unncessary stage
brettlangdon f93c3fd
use newer manylinux images
brettlangdon f5b1bab
Merge remote-tracking branch 'origin/main' into brettlangdon/move.bui…
brettlangdon caf25ce
fix script name
brettlangdon 60ba95c
save artifacts
brettlangdon 7f12ae1
set k8s cpu/mem request
brettlangdon 1695827
bump mem request/limit
brettlangdon 845d573
try to set up caches
brettlangdon 2e21a1f
fix incorrect script
brettlangdon 53bd1d4
fix path?
brettlangdon e8ac986
display rustc and cargo info
brettlangdon dd22e1c
gotta set the default rust version
brettlangdon c90ef53
publish depend on build linux
brettlangdon e8bcf10
update needs
brettlangdon c5be782
start microbenchmarks as soon as manylinux2014 x86_64 cp39-cp39 wheel…
brettlangdon 3e98576
update macrobenchmark trigger
brettlangdon e2f6869
try moving over macos builds
brettlangdon 10cc740
fix uv path?
brettlangdon 45b854a
also include home local bin
brettlangdon b626b67
fix downstream job depend
brettlangdon 5bc691e
update macos build script to go all in on uv
brettlangdon aeaa13c
fix out dir for macos
brettlangdon 3c135f0
from delocate
brettlangdon a13709e
public s3 depend on build macos
brettlangdon ea56c71
prefill with github variables
brettlangdon d49c354
target macos version of 14.0
brettlangdon de9034f
does the stage matter?
brettlangdon 40d910b
fix command
brettlangdon 8188062
don't clone
brettlangdon 654cbbc
Merge remote-tracking branch 'origin/main' into brettlangdon/move.bui…
brettlangdon 87d5317
fix pipeline
brettlangdon 0d11e7d
refine pipeline variables
brettlangdon e529b29
fix macos build?
brettlangdon 3993e3c
reorg
brettlangdon 1051726
unify linux and macos script around uv
brettlangdon ae09d25
fix path
brettlangdon d762bf3
Merge remote-tracking branch 'origin/main' into brettlangdon/move.bui…
brettlangdon 57b3d09
mktemp and reduce number of macos runners
brettlangdon 107d76a
fix uv venv command
brettlangdon 27a6543
fix linux, limit macos builds
brettlangdon 20174d3
fix macos matrix?
brettlangdon 0a7a470
Merge remote-tracking branch 'origin/main' into brettlangdon/move.bui…
brettlangdon 908e81f
debug
brettlangdon bfc3668
fix publish to s3 needs
brettlangdon 1e75078
simplify?
brettlangdon 785596f
how about now?
brettlangdon 8ea4d38
chore(profiling): fix 'test_semaphore_and_bounded_semaphore_collector…
vlad-scherbich 959fc28
chore: fix docs builds (#15533)
mabdinur 94f7d8a
chore(aap): improve api10 redirection analysis (#15529)
christophe-papazian 4966371
chore(tools): allow args of run-tests to be passed to riot (#15525)
christophe-papazian 5c567c8
chore(ci): update system tests and add small scenario (#15548)
christophe-papazian ae03c06
use new images and refactor a bit
brettlangdon 9513c33
Merge remote-tracking branch 'origin/main' into brettlangdon/move.bui…
brettlangdon 23c63a8
fix needs
brettlangdon e1fcd4d
change matrix and image tag variables
brettlangdon a5de6c8
set GH_REPO
brettlangdon 49ea222
fix helper script
brettlangdon df0a889
fix ups
brettlangdon d9b07c8
fixes
brettlangdon 8ef8d71
move sdist building to a script
brettlangdon ab88811
fix more
brettlangdon 59d5b75
fix macos building rules?
brettlangdon d7bbab6
source then install?
brettlangdon 407dfec
fix rule?
brettlangdon 434fa0d
move test sdist to gitlab
brettlangdon eede4db
remove sccache from sdist build
brettlangdon 6f535cb
unset UV_PYTHON
brettlangdon eaacb16
fix package.yml
brettlangdon 1b27e62
fix test sdist arch
brettlangdon aa5a694
add extra log
brettlangdon 386180a
wow, we need more memory?
brettlangdon 06d2179
resolve sdist file
brettlangdon 5d4da02
use newer/fixed images
brettlangdon 767091c
refresh cache
brettlangdon 58eeebd
fix rust install on 3.9 alpine
brettlangdon 5bade44
cache less things
brettlangdon 77e0d37
cache fewer things
brettlangdon 52d0053
Merge remote-tracking branch 'origin/main' into brettlangdon/move.bui…
brettlangdon bd328b8
consistent mtime of files
brettlangdon cb81b65
can we cache cargo stuff?
brettlangdon e1abd63
copy individually
brettlangdon c32908e
split and reduce cache sizes
brettlangdon 0d9e993
Merge remote-tracking branch 'origin/main' into brettlangdon/move.bui…
brettlangdon ca3767e
try with no caches at all
brettlangdon d4f5c16
skip sccache from macos
brettlangdon 93eebe7
only download GHA artifacts if we know there will be a build
brettlangdon d06bea8
fix gh pr lookup
brettlangdon f782b52
remove sccache show stats
brettlangdon bb595fa
Merge remote-tracking branch 'origin/main' into brettlangdon/move.bui…
brettlangdon 82db874
fix gha matrix
brettlangdon a613097
Merge branch 'main' into brettlangdon/move.build.to.gitlab
brettlangdon fc19caf
Merge branch 'main' into brettlangdon/move.build.to.gitlab
brettlangdon b0b697f
Apply suggestion from @brettlangdon
brettlangdon c00bcef
Merge branch 'main' into brettlangdon/move.build.to.gitlab
brettlangdon File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,12 @@ | ||
| #!/usr/bin/env bash | ||
| set -euo pipefail | ||
|
|
||
| # Source helper functions | ||
| source "$(dirname "$0")/build-wheel-helpers.sh" | ||
|
|
||
| # Skipped sccache setup for sdist build | ||
| setup | ||
|
|
||
| section_start "build_sdist" "Building source distribution" | ||
| uv build --sdist --out-dir pywheels/ | ||
| section_end "build_sdist" |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.