-
Notifications
You must be signed in to change notification settings - Fork 149
RPM Support & Workflow #1034
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
base: main
Are you sure you want to change the base?
RPM Support & Workflow #1034
Conversation
0b5ed6c
to
8662476
Compare
fb5d927
to
7b71793
Compare
Meanwhile the artifact-name is all lower-case and I've added the missing
This seems to be a bug: bazelbuild/bazel-central-registry#3100
While there's ...
I've tried patching
Then it does not show the warning anymore, but the result is still the same:
File |
95316c3
to
91205ef
Compare
9893680
to
a259be6
Compare
Hi @syslogic , The difficulty in supporting a RPM build from our side is that we're mostly set up with debian and debian derivatives like ubuntu in our developer workstations and existing CI environments so we're not set up to iterate against failures that come up in this process. Something we're considering but haven't committed to yet is inverting our current setup of It's not the same as us locally developing against a redhat-derived distro, but it does mean that on our workstations we could theoretically have a single Does this sound interesting at all, and do you have a sense of how much of the work you've already put in would carry over to this strategy? |
Meanwhile the workflow builds 3 packages, but fails to install, because it currently cannot build the
base
package. Yesterday it was because oflibzip
, today something else. At least it displays a warning message, when listing the directory after the build.Also,
rhel-integration
andrhel-orchestration
Dockerfile
seemingly cannot find the restored.rpms
directory, when running on GitHub (not so locally), even when downloading them to the expected location<repo dir>/.rpms
. Still need to find a way, how to make this work locally and remotely. Thesepreinstall.sh
are also not too well tested, as I need Linux with drive-space for that; meant for creatingrhel-integration
andrhel-orchestration
images locally, withdocker buildx
.Somehow I could not make common shell string-substitution work; that's why the uploaded artifact-name currently is not all lower-case anymore; I might still revert to passing the name as input, as I had it before (clunky, but functional).