Skip to content

workflow: Auto-create PRs on releases#65

Draft
Venefilyn wants to merge 1 commit intomasterfrom
ci/auto-release
Draft

workflow: Auto-create PRs on releases#65
Venefilyn wants to merge 1 commit intomasterfrom
ci/auto-release

Conversation

@Venefilyn
Copy link
Collaborator

@Venefilyn Venefilyn commented Aug 6, 2025

Should automatically create PRs whenever Cockpit clients update. This
runs every 10 minutes

Signed-off-by: Freya Gustavsson freya@venefilyn.se

@flathubbot
Copy link

🚧 Test build enqueued.

@flathubbot
Copy link

🚧 Started test build.

@Venefilyn
Copy link
Collaborator Author

@bbhtt just wanted to check if this would work. In short want to replicate the results of #64 but automated. Currently we run this workflow but since it's in our org we can't create a PR to here https://github.com/cockpit-project/cockpit/actions/runs/16777815636/job/47508259219

@flathubbot
Copy link

Test build succeeded. To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/202395/org.cockpit_project.CockpitClient.flatpakref

@bbhtt
Copy link

bbhtt commented Aug 6, 2025

Either is fine, this x-checker config will be picked up by a global x-checker action that runs for every repo on Flathub org. It runs daily at intervals of 4–6 hours.

You can also configure a workflow to send PRs with updates from upstream repo to here so that whenever you push a tag/release a PR is more or less immediately opened here.

@Venefilyn
Copy link
Collaborator Author

You can also configure a workflow to send PRs with updates from upstream repo to here so that whenever you push a tag/release a PR is more or less immediately opened here.

@bbhtt we tried that but running into permission issues and we presumed it wasn't possible. You mean having a workflow in this repo? Any examples you have for it?

@bbhtt
Copy link

bbhtt commented Aug 7, 2025

You have to use a token which has access to both here and upstream like your personal token.

eg. is https://github.com/FreeTubeApp/FreeTube/blob/development/.github/workflows/flatpak.yml but not much to tell from there, the token part is not visible.

@Venefilyn Venefilyn marked this pull request as draft August 7, 2025 11:32
Venefilyn added a commit to cockpit-project/cockpit that referenced this pull request Aug 7, 2025
Should be possible to use a custom token as is described in other
repos.

Related-to: flathub/org.cockpit_project.CockpitClient#65 (comment)
Signed-off-by: Freya Gustavsson <freya@venefilyn.se>
Venefilyn added a commit to cockpit-project/cockpit that referenced this pull request Aug 7, 2025
Should be possible to use a custom token as is described in other
repos.

Related-to: flathub/org.cockpit_project.CockpitClient#65 (comment)
Signed-off-by: Freya Gustavsson <freya@venefilyn.se>
Venefilyn added a commit to cockpit-project/cockpit that referenced this pull request Aug 8, 2025
Should be possible to use a custom token as is described in other
repos.

Related-to: flathub/org.cockpit_project.CockpitClient#65 (comment)
Signed-off-by: Freya Gustavsson <freya@venefilyn.se>
Venefilyn added a commit to cockpit-project/cockpit that referenced this pull request Aug 8, 2025
Should be possible to use a custom token as is described in other
repos.

Related-to: flathub/org.cockpit_project.CockpitClient#65 (comment)
Signed-off-by: Freya Gustavsson <freya@venefilyn.se>
Venefilyn added a commit to cockpit-project/cockpit that referenced this pull request Aug 8, 2025
Should be possible to use a custom token as is described in other
repos.

Related-to: flathub/org.cockpit_project.CockpitClient#65 (comment)
Signed-off-by: Freya Gustavsson <freya@venefilyn.se>
martinpitt pushed a commit to cockpit-project/cockpit that referenced this pull request Aug 11, 2025
Should be possible to use a custom token as is described in other
repos.

Related-to: flathub/org.cockpit_project.CockpitClient#65 (comment)
Signed-off-by: Freya Gustavsson <freya@venefilyn.se>
Should automatically create PRs whenever Cockpit clients update. This
run at some point throughout the day.

Related-to: https://docs.flathub.org/docs/for-app-authors/external-data-checker
Signed-off-by: Freya Gustavsson <freya@venefilyn.se>
@flathubbot
Copy link

🚧 Test build enqueued.

@flathubbot
Copy link

🚧 Started test build.

@Venefilyn Venefilyn marked this pull request as ready for review February 5, 2026 13:14
@Venefilyn Venefilyn marked this pull request as draft February 5, 2026 13:24
@flathubbot
Copy link

Test build succeeded. To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/252864/org.cockpit_project.CockpitClient.flatpakref

Built for aarch64 and x86_64 architectures.

⚠️ Linter warnings:

Warnings can be promoted to errors in the future. Please try to resolve them.

  • 'appstream-missing-vcs-browser-url' warning found in linter repo check. Details: Please consider adding a vcs-browser URL to the Metainfo file

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.

3 participants