Skip to content

Build RPM packages for currently supported Fedora releases#10879

Merged
artfwo merged 4 commits into
mainfrom
vpn-7368-build-rpms-for-supported-fedora-releases
Dec 2, 2025
Merged

Build RPM packages for currently supported Fedora releases#10879
artfwo merged 4 commits into
mainfrom
vpn-7368-build-rpms-for-supported-fedora-releases

Conversation

@artfwo

@artfwo artfwo commented Nov 25, 2025

Copy link
Copy Markdown
Collaborator

Description

Try to build RPMs on currently supported Fedora releases 43 and 42 (Fedora 41 is EOL by the end of November 2025).

Reference

JIRA
#10867

Checklist

  • My code follows the style guidelines for this project
  • I have not added any packages that contain high risk or unknown licenses (GPL, LGPL, MPL, etc. consult with DevOps if in question)
  • I have performed a self review of my own code
  • I have commented my code PARTICULARLY in hard to understand areas
  • I have added thorough tests where needed

@artfwo artfwo requested a review from oskirby November 25, 2025 10:05

@oskirby oskirby left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me.

Comment thread .github/workflows/linux.yaml Outdated
fail-fast: false
matrix:
# currently supported Fedora releases
fedora-version: [43, 42]

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Non-blocking comment: Is there an API or something that we can easily fetch to get the list of fedora versions dynamically? For example, the PPA workflows fetch the distro-info-data to determine the currently supported releases.

If this is something that we have to maintain manually, it's also something that we'll inevitably forget to do.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've updated the workflow to fetch fedora release status from https://endoflife.date/fedora

Interestingly, it tries to build for FC41 which is scheduled for EOL on November, 19th, but still not listed in the end of life release list, so it's likely still alive. I guess we should be more of less fine with that.

@artfwo artfwo force-pushed the vpn-7368-build-rpms-for-supported-fedora-releases branch 3 times, most recently from f8dd370 to df00962 Compare November 26, 2025 14:44
cancel-in-progress: true

jobs:
supported-fedora-releases:

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nicely done!

@artfwo artfwo merged commit 234eef8 into main Dec 2, 2025
126 checks passed
@artfwo artfwo deleted the vpn-7368-build-rpms-for-supported-fedora-releases branch December 2, 2025 08:14
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