Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Split copr project into stable and latest #3375

Merged
merged 3 commits into from
Dec 9, 2024

Conversation

LecrisUT
Copy link
Contributor

@LecrisUT LecrisUT commented Nov 21, 2024

This is a followup to #3374 requiring creation of 2 new copr projects stable and release (mirroring the RTD configuration) which have the GH release builds and main branch builds respectively.

This allows to simplify the get-current-version as we can simply use the packit defaults and not have to worry about the ordering. Inside each project the builds are guaranteed to be in appropriate order.

@LecrisUT LecrisUT force-pushed the simplify/packit-copr branch from 2372d93 to bc7d176 Compare November 26, 2024 13:59
@LecrisUT LecrisUT changed the title Split copr project into release and nightly Split copr project into stable and latest Nov 26, 2024
@LecrisUT LecrisUT force-pushed the simplify/packit-copr branch from bc7d176 to f08b088 Compare November 26, 2024 15:42
@psss psss force-pushed the simplify/packit-copr branch from f08b088 to 525ab2e Compare December 6, 2024 18:31
@psss psss marked this pull request as ready for review December 6, 2024 18:31
@psss psss self-assigned this Dec 6, 2024
@psss psss added the packaging Changes related to the rpm packaging label Dec 6, 2024
@psss psss added this to the 1.40 milestone Dec 6, 2024
Copy link
Collaborator

@psss psss left a comment

Choose a reason for hiding this comment

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

Thanks the simplification again. I've added a couple adjustments in 525ab2e. Mainly the hatch version which is needed to keep copr builds newer than packages in Fedora repositories, plus some more comments and minor stuff.

@LecrisUT, @martinhoyer, could you please have a quick look if the changes are ok?

@psss psss added status | ready for merge The only missing piece is to do the rebase the current 'main' and let the CI finish. ci | full test Pull request is ready for the full test execution labels Dec 6, 2024
@psss
Copy link
Collaborator

psss commented Dec 6, 2024

/packit build

.packit.yaml Outdated Show resolved Hide resolved
LecrisUT and others added 3 commits December 9, 2024 09:08
Let copr and packit decide the best format for the versions

Signed-off-by: Cristian Le <[email protected]>
Add a couple more comments to the configuration.
Update the installation documentation accordingly.
Use `hatch version` so that copr builds are newer.
Use `all_committers` instead of individual names.
@psss psss force-pushed the simplify/packit-copr branch from 525ab2e to 5bcb8c9 Compare December 9, 2024 08:09
@psss
Copy link
Collaborator

psss commented Dec 9, 2024

/packit build

@psss
Copy link
Collaborator

psss commented Dec 9, 2024

Both failures seem to be related to inaccessible epel9 files:

Failure downloading https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-9.noarch.rpm

Merging.

@psss psss merged commit 5d48814 into teemtee:main Dec 9, 2024
17 of 19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci | full test Pull request is ready for the full test execution packaging Changes related to the rpm packaging status | ready for merge The only missing piece is to do the rebase the current 'main' and let the CI finish.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants