[RUNNER] New Forgejo Actions CI runner for flatpak #665

Closed
opened 2026-07-14 08:47:31 +00:00 by lpavan · 2 comments

Organization Name

flatpak

Use Case

We are migrating flatpak-indexer from GitHub to Fedora Forge.

We've been using GitHub workflows to automatically run tests and source code checks on PRs and the main branch.

The current configuration has:

runs-on: ubuntu-latest

but that's only because GitHub offers Ubuntu by default; we can definitely change it to whatever Fedora Forge provides. Ideally, that would be a Fedora-based image, although I see it's providing Debian Bookworm by default (which would work just as well).

Architecture Requirements

default (x86_64)

Runner type

regular

Additional Context

No response

### Organization Name flatpak ### Use Case We are migrating flatpak-indexer from [GitHub](https://github.com/owtaylor/flatpak-indexer) to [Fedora Forge](https://forge.fedoraproject.org/flatpak/flatpak-indexer). We've been using GitHub [workflows](https://forge.fedoraproject.org/flatpak/flatpak-indexer/src/commit/1fb57c9cc293b26aa24393d3d4b6ffbd965a1730/.github/workflows/run-tests.yml) to automatically run tests and source code checks on PRs and the main branch. The current configuration has: ```yaml runs-on: ubuntu-latest ``` but that's only because GitHub offers Ubuntu by default; we can definitely change it to whatever Fedora Forge provides. Ideally, that would be a Fedora-based image, although I see it's providing Debian Bookworm by default (which would work just as well). ### Architecture Requirements default (x86_64) ### Runner type regular ### Additional Context _No response_
lenkaseg added this to the Sprint 25 project 2026-07-20 10:06:42 +00:00
Member

image

Regular runner scoped for 'flatpak' org is availbale, with label: 'podman'

Use as:

    runs-on: podman

Job concurrency: 4

You can see the config here: infra/ansible@195510e3b0/roles/openshift-apps/forgejo/runners/production/flatpak-1.yml

For the moment we offer only the forgejo's default ubuntu bookworm image, but you can change in to a fedora-based image if you wish, with:

    container:
      image: "quay.io/fedora/fedora:44"

Let me know if everything works!

![image](/attachments/667bb504-f379-421e-bcf7-c3e870c750e8) Regular runner scoped for 'flatpak' org is availbale, with label: 'podman' Use as: ``` runs-on: podman ``` Job concurrency: 4 You can see the config here: https://forge.fedoraproject.org/infra/ansible/src/commit/195510e3b0cb8982197f190376d6dde19a707ee2/roles/openshift-apps/forgejo/runners/production/flatpak-1.yml For the moment we offer only the forgejo's default ubuntu bookworm image, but you can change in to a fedora-based image if you wish, with: ``` container: image: "quay.io/fedora/fedora:44" ``` Let me know if everything works!
9.3 KiB
Author

Thank you @lenkaseg! Will try it soon.

Thank you @lenkaseg! Will try it soon.
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
forge/forge#665
No description provided.