ci: Remove Fedora packaging workflow #1924
No reviewers
Labels
No labels
Abandoned
Blocked
Bug
Changelog
Added
Changelog
Missing
Changelog
None
Cherry-picking
Database
Dependencies
Dependencies/Renovate
Difficulty
Easy
Difficulty
Hard
Difficulty
Medium
Documentation
Enhancement
Good first issue
Help wanted
Inherited
Matrix/Administration
Matrix/Appservices
Matrix/Auth
Matrix/Client
Matrix/Core
Matrix/E2EE
Matrix/Federation
Matrix/Hydra
Matrix/MSC
Matrix/Media
Matrix/T&S
Merge
Merge/Manual
Merge/Squash
Meta
Meta/CI
Meta/Packaging
Priority
Blocking
Priority
High
Priority
Low
Security
Status
Confirmed
Status
Duplicate
Status
Invalid
Status
Needs Investigation
Support
No project
No assignees
3 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
continuwuation/continuwuity!1924
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "julian45/continuwuity:julian/nuke-cicd-fedora"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This pull request removes the Fedora packaging and publishing workflow from CI. Said workflow is no longer required, as Terra now distributes both stable-release and nightly packages, including for EL-family distros as well.
(
I just fixed an issue with the continuwuity-nightly update process in Terra this morning, so I'll keep this PR in WIP until I confirm after a nightly run that new nightlies are in fact being built & distributed.Later edit: Terra stuff has been sorted out :3)The intent is for this PR to be merged prior to the next stable release. This will require drawing some attention in the release notes, but it forces RPM deployers to make the change in order to update.
Other options discussed but dismissed included:
Pull request checklist:
mainbranch, and the branch is named something other thanmain.myself, if applicable. This includes ensuring code compiles.
This should get its own changelog.d
@stratself wrote in #1924 (comment):
Should it, though? By our contributing guide and CI checks, removal of a CI workflow alone doesn’t inherently warrant a changelog.d entry. I did say when opening the PR (and also in the dev room too) that attention would need to be drawn in the release notes to make sure prior users of these packages make the switch to Terra, but that can be done in the freeform part above changelog entries.
That said, if it is decided that it warrants a changelog entry, I suppose that out of the types enumerated in the contributing guide, it’d be
misc?I agree the freeform could be used, but it could miss out on some entries. Having inline report of significant removals would make it more complete, and allow for contribs to explain the breaking effect of their changes too. This is also inline with other projects like Codeberg changelogs
If it were me I'd likely do it as such:
Maintainers have final discretion tho
WIP: ci: Remove Fedora packaging workflowto ci: Remove Fedora packaging workflowci: Remove Fedora packaging workflowto WIP: ci: Remove Fedora packaging workflowWIP: ci: Remove Fedora packaging workflowto ci: Remove Fedora packaging workflow065914a0fe3ad229a2bc