schutzbot: pin osbuild-composer
Pin the osbuild-composer that schutzbot runs a reverse dependency test against. This allows to control which exact version to test against, and ensures that PRs against osbuild always run against the same version. Now that osbuild-composer's CI uploads RPMs to a predictable destination (the same one that osbuild uses), we can use that instead of rebuilding osbuild-composer on every CI run. This should speed up the mockbuild stage considerably. Pin it to v24 now.
This commit is contained in:
parent
6c325811ed
commit
f5bfb22355
2 changed files with 17 additions and 6 deletions
|
|
@ -65,14 +65,12 @@ greenprint "📤 RPMS will be uploaded to: ${REPO_URL}"
|
|||
# Build source RPMs.
|
||||
greenprint "🔧 Building source RPMs."
|
||||
make srpm
|
||||
git clone --quiet https://github.com/osbuild/osbuild-composer osbuild-composer
|
||||
make -C osbuild-composer srpm
|
||||
|
||||
# Compile RPMs in a mock chroot
|
||||
greenprint "🎁 Building RPMs with mock"
|
||||
sudo mock -r $MOCK_CONFIG --no-bootstrap-chroot \
|
||||
--resultdir $REPO_DIR --with=tests \
|
||||
rpmbuild/SRPMS/*.src.rpm osbuild-composer/rpmbuild/SRPMS/*.src.rpm
|
||||
--resultdir $REPO_DIR \
|
||||
rpmbuild/SRPMS/*.src.rpm
|
||||
sudo chown -R $USER ${REPO_DIR}
|
||||
|
||||
# Change the ownership of all of our repo files from root to our CI user.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue