redhat-actions / buildah-build

GitHub Action to use 'buildah' to build a container image.
https://github.com/marketplace/actions/buildah-build
MIT License
142 stars 35 forks source link

Kubic packages for buildah no longer maintained #93

Closed lsm5 closed 2 years ago

lsm5 commented 2 years ago

Hi, I was pointed to: https://github.com/redhat-actions/buildah-build/blob/5b84b381448afcee1f2e8d18d02ea76085580ca0/.github/install_latest_buildah.sh#L3 This package is no longer maintained, so I'd suggest switching to 22.04 LTS with its default buildah package instead. Also, please get rid to any other references of Kubic repos for buildah, podman and skopeo packages if any. Thanks!

divyansh42 commented 2 years ago

Hi, thanks for pointing it. We have used kubic repos for our nightly to test the latest buildah version early in our actions, as it happens sometime that buildah changes break our action.

Since kubic packages is no longer maintained now, is there any other way to install latest buildah other than choosing what's available in GitHub Actions environment.

lsm5 commented 2 years ago

@divyansh42 I'm told you can install from the debian experimental repos on ubuntu 22.04 LTS. There are some others in the community setting up their own repos, though I don't think any are sufficiently usable yet.

Also, please remind me if github actions are limited to ubuntu or can you use fedora instead?

divyansh42 commented 2 years ago

@lsm5 Yes, GitHub Actions virtual environment is limited to ubuntu, they don't provide fedora.

lsm5 commented 2 years ago

@divyansh42 ack. I guess the debian experimental repo would be your best bet for now. If we come across anything more reliable, we'll publish that on the podman blog / update it in the buildah install docs.

divyansh42 commented 2 years ago

Okay, thanks @lsm5 :slightly_smiling_face:

lsm5 commented 2 years ago

@divyansh42 i'm working on another repo https://build.opensuse.org/project/show/devel:kubic:libcontainers:unstable which has the latest packages for ubuntu and (hopefully) it should be a lot easier for me to maintain. Do you wanna give that a shot ?

lsm5 commented 2 years ago

@divyansh42 to be clear, i haven't really tested this fully myself yet, so i'm looking for people to try that out and let me know if it's mature enough. I've reached out to the github actions folks too.

divyansh42 commented 2 years ago

Sure, I will try that and let you know :)