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

RFE: propose_downstream trigger on new tag #2256

Open
2 tasks
prestist opened this issue Nov 22, 2023 · 5 comments
Open
2 tasks

RFE: propose_downstream trigger on new tag #2256

prestist opened this issue Nov 22, 2023 · 5 comments
Labels
area/fedora Related to Fedora ecosystem complexity/single-task Regular task, should be done within days. gain/high This brings a lot of value to (not strictly a lot of) users. impact/low This issue impacts only a few users. kind/feature New feature or a request for enhancement.

Comments

@prestist
Copy link

Description

While working to configure our repository with packit to handle the downstream bits in our release checklist for fcos we noticed that the trigger for the propose_downstream would not work for our current release checklist/workflow.

Our current workflow is as follows

  1. Update release notes
  2. Land release notes in main
  3. Tag merge commit
  4. Update spec file
  5. land the changes into rawhide/fcos-stable
  6. build each branch
  7. Submit builds to bodhi.
  8. Wait for bodhi to sign builds
  9. Then create a https://pagure.io/releng/new_issue to have our builds signed.
  10. Then finally we can release our new version with our signed builds.

So for packit to trigger and update our spec file and merge it into the correct repos really we need to have the ability to trigger proposed_downstream on a new tag created.

For context:
Repository
Packit config
Spec file

Benefit

This would provide us a way to use packit.

Currently packit does not fit in the workflow as we are faced with a chicken and egg issue for our release upstream.

Importance

This is currently blocking me and my team from using packit in a number of repositories. Its so close to being exactly what we need.

What is the impacted category (job)?

Fedora release automation

Workaround

  • There is an existing workaround that can be used until this feature is implemented.

Participation

  • I am willing to submit a pull request for this issue. (Packit team is happy to help!)
@prestist prestist added the kind/feature New feature or a request for enhancement. label Nov 22, 2023
@nforro
Copy link
Member

nforro commented Nov 22, 2023

Related issue: #1284

@nforro nforro added gain/high This brings a lot of value to (not strictly a lot of) users. impact/low This issue impacts only a few users. complexity/single-task Regular task, should be done within days. area/general Related to whole service, not a specific part/integration. labels Nov 22, 2023
@lbarcziova
Copy link
Member

This is also related to #1785

@nforro nforro moved this from new to ready-to-refine in Packit Kanban Board Nov 23, 2023
@lachmanfrantisek
Copy link
Member

lachmanfrantisek commented Nov 23, 2023

Hi @prestist !

Since you are mentioning other projects interested in this -- do you have a list of such projects? (We prioritise tasks where the benefit is the biggest => if we know we will unblock a new group of people to use Packit, there is a high chance we will get to it very soon..;)

Thanks!

@prestist
Copy link
Author

@lachmanfrantisek 100% makes sense. While I thought it was more impactful to our repos, I might have over-estimated the number of them which require this change. There are two repo's coreos/ignition and coreos/butane.

@lachmanfrantisek lachmanfrantisek moved this from ready-to-refine to backlog in Packit Kanban Board Jan 25, 2024
@lachmanfrantisek lachmanfrantisek moved this from backlog to priority-backlog in Packit Kanban Board Jan 25, 2024
@lachmanfrantisek lachmanfrantisek added area/fedora Related to Fedora ecosystem and removed area/general Related to whole service, not a specific part/integration. labels Feb 27, 2024
@lsm5
Copy link

lsm5 commented Oct 24, 2024

Podman would also be interested in this. We're looking to revise the podman release process like so:

  1. Create tag
  2. Build podman rpm
  3. Build machine images (qcow2, applehv, hyperv) with the podman rpm included
  4. Create github release with these machine images attached as release artifacts.

@lachmanfrantisek lachmanfrantisek moved this from priority-backlog to backlog in Packit Kanban Board Dec 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/fedora Related to Fedora ecosystem complexity/single-task Regular task, should be done within days. gain/high This brings a lot of value to (not strictly a lot of) users. impact/low This issue impacts only a few users. kind/feature New feature or a request for enhancement.
Projects
Status: backlog
Development

No branches or pull requests

5 participants