qubes-dom0-packagev2.yml: update for latest builderv2#15
qubes-dom0-packagev2.yml: update for latest builderv2#15
Conversation
The updated building workflow is meant to be ran on a GitHub worker with Ubuntu 24.04. For this case the workflow disables AppArmor and, given the required recent Sequoia release, installs Rust with the recommended method available at https://rust-lang.org/tools/install/. Signed-off-by: Kamil Aronowski <kamil.aronowski@3mdeb.com>
bdbba48 to
b102a70
Compare
| with: | ||
| repository: QubesOS/qubes-builderv2 | ||
| ref: 80dd898cc0472dd99f161f1d1c7c44da64de93f2 | ||
| ref: 5327e41b3d68befc61bee87fb1ac0033662d575f |
There was a problem hiding this comment.
Please add a reason for this change to commit message.
There was a problem hiding this comment.
This ref was the most recent qubes-builderv2 at the time of doing this work.
The point of this update was to have the ability to run the most recent Docker executors on GitHub workers, to mitigate potential incompatibilities between our current setup and the one proposed in this PR, which keeps up with the upstream. Otherwise there might be ambiguities, whether a failing build was caused by our old revision, or something else.
Speaking about incompatibilities, the legacy builder support, which we still have in this repository, might become unavailable soon - for example, that's why the upstream qubes-zfs-dkms has my commit, where I removed the support for it, and it got approved.
| sudo apt install --no-install-recommends --yes \ | ||
| build-essential capnproto clang curl git libassuan-dev libbz2-dev \ | ||
| libgpgme-dev libnpth-dev libsqlite3-dev libssl-dev nettle-dev \ | ||
| pkg-config zlib1g-dev && \ |
There was a problem hiding this comment.
| sudo apt install --no-install-recommends --yes \ | |
| build-essential capnproto clang curl git libassuan-dev libbz2-dev \ | |
| libgpgme-dev libnpth-dev libsqlite3-dev libssl-dev nettle-dev \ | |
| pkg-config zlib1g-dev && \ | |
| sudo apt install --no-install-recommends --yes \ | |
| build-essential capnproto clang curl git libassuan-dev libbz2-dev \ | |
| libgpgme-dev libnpth-dev libsqlite3-dev libssl-dev nettle-dev \ | |
| pkg-config zlib1g-dev && \ |
| createrepo-c devscripts gpg python3-docker reprepro \ | ||
| python3-pathspec mktorrent python3-lxml python3-dateutil \ |
There was a problem hiding this comment.
| createrepo-c devscripts gpg python3-docker reprepro \ | |
| python3-pathspec mktorrent python3-lxml python3-dateutil \ | |
| createrepo-c devscripts gpg python3-docker reprepro \ | |
| python3-pathspec mktorrent python3-lxml python3-dateutil |
The updated building workflow is meant to be ran on a GitHub worker with Ubuntu 24.04. For this case the workflow disables AppArmor and, given the required recent Sequoia release, installs Rust with the recommended method available at https://rust-lang.org/tools/install/.