-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
For the most part this is a very straightforward switch, except for the reprotest-wheels job. As noted in the previous commit, we cannot run the build-sync-wheels script as root (which the Debian images default to). We add a "ci" user, chown the repository for them, and then run the test command. One subtle catch is that the repository needs to be checked out in a place other than /root, so we set the working_directory to /srv. I also noticed that we were installing all of the 5GB of diffoscope dependencies without actually ever using diffoscope (and if we were using diffoscope, we don't need extra utilities to diff debs and wheels), so using `--no-install-recommends` shaves off about 3 minutes of runtime. We do need to manually install faketime since it's only a recommends, but that seems like a fair tradeoff. And we can now delete the custom `packaging-debian-{buster,bullseye}` images we were maintaining!
- Loading branch information
Showing
10 changed files
with
43 additions
and
184 deletions.
There are no files selected for viewing
This file contains 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 was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains 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