Skip to content

Conversation

joestringer
Copy link
Member

@joestringer joestringer commented Mar 10, 2021

  • contrib: Simplify docker manifest pull script
  • contrib: Fix start-release "old release" detection
  • .github: Clarify release step for generating helm charts
  • contrib: Zero image digests when starting release
  • contrib: Remove duplicate docker manifest title
  • contrib: Allow pull-docker-manifests to run out of tree
  • contrib: Update helm manifests during digest pull
  • contrib: Make version parsing more lenient in digest pull

@joestringer joestringer requested a review from a team as a code owner March 10, 2021 01:41
@joestringer joestringer added the release-note/misc This PR makes changes that have no direct user impact. label Mar 10, 2021
@joestringer joestringer requested a review from rolinh March 10, 2021 01:41
@maintainer-s-little-helper maintainer-s-little-helper bot added dont-merge/needs-release-note-label The author needs to describe the release impact of these changes. and removed dont-merge/needs-release-note-label The author needs to describe the release impact of these changes. labels Mar 10, 2021
@joestringer joestringer requested a review from aanm March 10, 2021 01:42
@joestringer joestringer marked this pull request as draft March 10, 2021 18:05
@joestringer
Copy link
Member Author

Synced with andre offline, there was a couple of mixups here - URL should be fine and we can use the VERSION/ERSION trick to resolve the v issue here.

@joestringer joestringer force-pushed the submit/release-script-fixes-20201-03-09 branch 4 times, most recently from 2c7bebd to d37bb7b Compare March 10, 2021 20:47
@joestringer joestringer requested a review from aanm March 10, 2021 20:47
@joestringer joestringer marked this pull request as ready for review March 10, 2021 20:47
@joestringer joestringer requested a review from a team as a code owner March 10, 2021 20:47
@joestringer joestringer requested review from a team and kaworu March 10, 2021 20:47
@joestringer
Copy link
Member Author

@aanm I've pulled in a bunch of other enhancements from observations during the recent releases.

It was previously ambiguous which repo needs to be up to date.
Cilium/cilium must pull in the latest version of the branch after the
merge in the previous step to ensure that we generate cilium/charts
commits with the correct git shas from the cilium/cilium repository.

Signed-off-by: Joe Stringer <joe@cilium.io>
This script previously assumed that you first checkout the branch where
you will make the release, then run the script. By first pulling &
creating the branch in the script, we can detect the "old_version"
correctly with fewer dependencies on the release manager's environment.

Reported-by: Chris Tarazi <chris@isovalent.com>
Signed-off-by: Joe Stringer <joe@cilium.io>
Rearrange the parameters and make version / github username optional
parameters with some sane autodetection.

Signed-off-by: Joe Stringer <joe@cilium.io>
@joestringer joestringer force-pushed the submit/release-script-fixes-20201-03-09 branch from 962d8de to e096918 Compare March 11, 2021 22:46
@joestringer joestringer requested a review from aanm March 11, 2021 22:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release-note/misc This PR makes changes that have no direct user impact.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants