nginxinc / kubernetes-ingress

NGINX and NGINX Plus Ingress Controllers for Kubernetes
https://docs.nginx.com/nginx-ingress-controller
Apache License 2.0
4.59k stars 1.95k forks source link

Release process should be idempotent and re-runnable #4933

Closed oseoin closed 1 day ago

oseoin commented 6 months ago

Is your feature request related to a problem? Please describe. Currently the release process only runs on a tag, which makes re-running in the case of issues difficult.

Describe the solution you'd like Release pipeline can be manually triggered for a specific tag and repeated if needed.

Describe alternatives you've considered N/A

Additional context N/A

Related: https://github.com/nginxinc/kubernetes-ingress/issues/4891 https://github.com/nginxinc/kubernetes-ingress/issues/4890

### Tasks
- [x] Spike on potential pipeline design
- [ ] Bumping version in repo/docs
- [ ] https://github.com/nginxinc/kubernetes-ingress/issues/4965
- [ ] https://github.com/nginxinc/kubernetes-ingress/issues/4963
- [ ] Netlify Branch update on release sign-off
- [ ] https://github.com/nginxinc/kubernetes-ingress/issues/4964
- [ ] https://github.com/nginxinc/kubernetes-ingress/issues/4966
- [x] Create workflow for release branch creation in release repo
- [ ] Create workflow for tagging release in release repo
- [ ] https://github.com/nginxinc/kubernetes-ingress/issues/4967
- [ ] https://github.com/nginxinc/kubernetes-ingress/issues/5134
github-actions[bot] commented 6 months ago

Hi @oseoin thanks for reporting!

Be sure to check out the docs and the Contributing Guidelines while you wait for a human to take a look at this :slightly_smiling_face:

Cheers!

github-actions[bot] commented 1 week ago

This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 10 days.

github-actions[bot] commented 1 day ago

This issue was closed because it has been stalled for 10 days with no activity.