Create a gtk-rs
base image for CI builds
#551
chriskilding
started this conversation in
Ideas
Replies: 1 comment 2 replies
-
The gtk-rs image is always very cutting edge (I think they install GTK from git), which is actually a quite good approach for CI in general. GTK is backwards compatible so the only problem you can have is accidentally enabling feature flags that require newer versions of GTK which are not available on your target system (a problem which also doesn't exist in flatpaks, which most Relm4 devs use). I'm not sure if we need our own image just for that... |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I enquired about the possibility of pinning the
gtk-rs
Docker base image to particular Fedora versions in gtk-rs/gtk-rs-core#1172, hoping that we could also get some pinned versions of thegtk-rs
image itself, which we could use to build Relm4 apps on CI.Unfortunately the gtk-rs team has said that their Docker images are only intended for their internal CI jobs. Using the images for anything else is unsupported by them.
Therefore, if we want to support GitHub Actions builds of Relm4 apps with recent versions of GTK / GNOME (i.e. more recent than whatever the Ubuntu Actions base image provides), we'll need to make our own Docker base image and/or GitHub Action for building GTK4 apps.
Do you have any thoughts about how to take this forward?
Beta Was this translation helpful? Give feedback.
All reactions