Skip to content

feat(ci): automate flatpak dependency updates#1289

Merged
kolunmi merged 2 commits intokolunmi:mainfrom
renner0e:auto-update-deps
Mar 19, 2026
Merged

feat(ci): automate flatpak dependency updates#1289
kolunmi merged 2 commits intokolunmi:mainfrom
renner0e:auto-update-deps

Conversation

@renner0e
Copy link
Collaborator

Currently dependency updates are completely manual effort on this repo,
automatic PRs are only made to the stable version on flathub, which
means that dependency updates are essentially not tested as they
usually go straight into the flathub manifest.

I made this so it won't be super annoying and only run on important
updates, just like in flathub. When a bazaar release is made changes
can be more easily carried over to the flathub manifest because of 1.

We can also turn off the data-checker on flathub so we only have one
place to get spammed with bot PRs and direct contributions to the
manifest here so they can be tested.

You will get a PR like this 2.

Currently dependency updates are completely manual effort on this repo,
automatic PRs are only made to the stable version on flathub, which
means that dependency updates are essentially not tested as they
usually go straight into the flathub manifest.

I made this so it won't be super annoying and only run on important
updates, just like in flathub. When a bazaar release is made changes
can be more easily carried over to the flathub manifest because of [1].

We can also turn off the data-checker on flathub so we only have one
place to get spammed with bot PRs and direct contributions to the
manifest here so they can be tested.

You will get a PR like this [2].

[1]: https://github.com/flatpak/flatpak-builder-tools/blob/master/flatpak-json2yaml.py

[2]: #5
@kolunmi kolunmi merged commit 8b22568 into kolunmi:main Mar 19, 2026
2 checks passed
@kolunmi
Copy link
Owner

kolunmi commented Mar 19, 2026

:vlone:

@renner0e
Copy link
Collaborator Author

:vlone:

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants