From 5687af59908f17010b6440cedd26db633b715b16 Mon Sep 17 00:00:00 2001 From: Matthew Wong Date: Thu, 4 Apr 2024 11:36:34 -0700 Subject: [PATCH 1/2] Mark --eksGoReleases required for eksGoRelease --- .../cmd/eksGoRelease/cmd/root.go | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/tools/eksDistroBuildToolingOpsTools/cmd/eksGoRelease/cmd/root.go b/tools/eksDistroBuildToolingOpsTools/cmd/eksGoRelease/cmd/root.go index 8bd33817b..74f132be6 100644 --- a/tools/eksDistroBuildToolingOpsTools/cmd/eksGoRelease/cmd/root.go +++ b/tools/eksDistroBuildToolingOpsTools/cmd/eksGoRelease/cmd/root.go @@ -13,9 +13,9 @@ import ( const ( eksGoReleasesFlag = "eksGoReleases" - dryrunFlag = "dryrun" - userFlag = "user" - emailFlag = "email" + dryrunFlag = "dryrun" + userFlag = "user" + emailFlag = "email" ) var ( @@ -30,9 +30,12 @@ var ( func init() { rootCmd.PersistentFlags().IntP("verbosity", "v", 0, "Set the log level verbosity") rootCmd.PersistentFlags().StringSlice(eksGoReleasesFlag, []string{}, "EKS Go releases to update") - rootCmd.PersistentFlags().BoolP(dryrunFlag, "d", false, "run without creating PR") - rootCmd.PersistentFlags().StringP(emailFlag, "e", "", "github email for git functions") - rootCmd.PersistentFlags().StringP(userFlag, "u", "", "github username for git functions") + if err := rootCmd.MarkPersistentFlagRequired(eksGoReleasesFlag); err != nil { + log.Fatal(err) + } + rootCmd.PersistentFlags().BoolP(dryrunFlag, "d", false, "run without creating PR") + rootCmd.PersistentFlags().StringP(emailFlag, "e", "", "github email for git functions") + rootCmd.PersistentFlags().StringP(userFlag, "u", "", "github username for git functions") // Bind config flags to viper if err := viper.BindPFlags(rootCmd.PersistentFlags()); err != nil { From 081ba4d2ae5cbbe7a7a0f2b82d4877e33249e668 Mon Sep 17 00:00:00 2001 From: <> Date: Thu, 4 Apr 2024 15:40:54 -0700 Subject: [PATCH 2/2] Release EKS Go version v1.22.2-2 --- projects/golang/go/1.22/README.md | 16 ++++++++-------- projects/golang/go/1.22/RELEASE | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/projects/golang/go/1.22/README.md b/projects/golang/go/1.22/README.md index 7d8eba429..19d16ef4b 100644 --- a/projects/golang/go/1.22/README.md +++ b/projects/golang/go/1.22/README.md @@ -1,17 +1,17 @@ # EKS Golang 1.22 -Current Release: `1` +Current Release: `2` -Tracking Tag: `go1.22.1` +Tracking Tag: `go1.22.2` ### Artifacts: |Arch|Artifact|sha| |:---:|:---:|:---:| -|noarch|[golang-src-1.22.1-1.amzn2.eks.noarch.rpm](https://distro.eks.amazonaws.com/golang-go1.22.1/releases/1/x86_64/RPMS/noarch/golang-src-1.22.1-1.amzn2.eks.noarch.rpm)|[golang-src-1.22.1-1.amzn2.eks.noarch.rpm.sha256](https://distro.eks.amazonaws.com/golang-go1.22.1/releases/1/x86_64/RPMS/noarch/golang-src-1.22.1-1.amzn2.eks.noarch.rpm.sha256)| -|x86_64|[golang-1.22.1-1.amzn2.eks.x86_64.rpm](https://distro.eks.amazonaws.com/golang-go1.22.1/releases/1/x86_64/RPMS/x86_64/golang-1.22.1-1.amzn2.eks.x86_64.rpm)|[golang-1.22.1-1.amzn2.eks.x86_64.rpm.sha256](https://distro.eks.amazonaws.com/golang-go1.22.1/releases/1/x86_64/RPMS/x86_64/golang-1.22.1-1.amzn2.eks.x86_64.rpm.sha256)| -|aarch64|[golang-1.22.1-1.amzn2.eks.aarch64.rpm](https://distro.eks.amazonaws.com/golang-go1.22.1/releases/1/aarch64/RPMS/aarch64/golang-1.22.1-1.amzn2.eks.aarch64.rpm)|[golang-1.22.1-1.amzn2.eks.aarch64.rpm.sha256](https://distro.eks.amazonaws.com/golang-go1.22.1/releases/1/aarch64/RPMS/aarch64/golang-1.22.1-1.amzn2.eks.aarch64.rpm.sha256)| -|arm64|[go1.22.1.linux-arm64.tar.gz](https://distro.eks.amazonaws.com/golang-go1.22.1/releases/1/archives/linux/arm64/go1.22.1.linux-arm64.tar.gz)|[go1.22.1.linux-arm64.tar.gz.sha256](https://distro.eks.amazonaws.com/golang-go1.22.1/releases/1/archives/linux/arm64/go1.22.1.linux-arm64.tar.gz.sha256)| -|amd64|[go1.22.1.linux-amd64.tar.gz](https://distro.eks.amazonaws.com/golang-go1.22.1/releases/1/archives/linux/amd64/go1.22.1.linux-amd64.tar.gz)|[go1.22.1.linux-amd64.tar.gz.sha256](https://distro.eks.amazonaws.com/golang-go1.22.1/releases/1/archives/linux/amd64/go1.22.1.linux-amd64.tar.gz.sha256)| +|noarch|[golang-src-1.22.2-2.amzn2.eks.noarch.rpm](https://distro.eks.amazonaws.com/golang-go1.22.2/releases/2/x86_64/RPMS/noarch/golang-src-1.22.2-2.amzn2.eks.noarch.rpm)|[golang-src-1.22.2-2.amzn2.eks.noarch.rpm.sha256](https://distro.eks.amazonaws.com/golang-go1.22.2/releases/2/x86_64/RPMS/noarch/golang-src-1.22.2-2.amzn2.eks.noarch.rpm.sha256)| +|x86_64|[golang-1.22.2-2.amzn2.eks.x86_64.rpm](https://distro.eks.amazonaws.com/golang-go1.22.2/releases/2/x86_64/RPMS/x86_64/golang-1.22.2-2.amzn2.eks.x86_64.rpm)|[golang-1.22.2-2.amzn2.eks.x86_64.rpm.sha256](https://distro.eks.amazonaws.com/golang-go1.22.2/releases/2/x86_64/RPMS/x86_64/golang-1.22.2-2.amzn2.eks.x86_64.rpm.sha256)| +|aarch64|[golang-1.22.2-2.amzn2.eks.aarch64.rpm](https://distro.eks.amazonaws.com/golang-go1.22.2/releases/2/aarch64/RPMS/aarch64/golang-1.22.2-2.amzn2.eks.aarch64.rpm)|[golang-1.22.2-2.amzn2.eks.aarch64.rpm.sha256](https://distro.eks.amazonaws.com/golang-go1.22.2/releases/2/aarch64/RPMS/aarch64/golang-1.22.2-2.amzn2.eks.aarch64.rpm.sha256)| +|arm64|[go1.22.2.linux-arm64.tar.gz](https://distro.eks.amazonaws.com/golang-go1.22.2/releases/2/archives/linux/arm64/go1.22.2.linux-arm64.tar.gz)|[go1.22.2.linux-arm64.tar.gz.sha256](https://distro.eks.amazonaws.com/golang-go1.22.2/releases/2/archives/linux/arm64/go1.22.2.linux-arm64.tar.gz.sha256)| +|amd64|[go1.22.2.linux-amd64.tar.gz](https://distro.eks.amazonaws.com/golang-go1.22.2/releases/2/archives/linux/amd64/go1.22.2.linux-amd64.tar.gz)|[go1.22.2.linux-amd64.tar.gz.sha256](https://distro.eks.amazonaws.com/golang-go1.22.2/releases/2/archives/linux/amd64/go1.22.2.linux-amd64.tar.gz.sha256)| ### ARM64 Builds @@ -24,4 +24,4 @@ Tracking Tag: `go1.22.1` The patches in `./patches` include relevant utility fixes for go `1.22`. ### Spec -The RPM spec file in `./rpmbuild/SPECS` is sourced from the go 1.22 SRPM available on Fedora, and modified to include the relevant patches and build the `go1.22.1` source. +The RPM spec file in `./rpmbuild/SPECS` is sourced from the go 1.22 SRPM available on Fedora, and modified to include the relevant patches and build the `go1.22.2` source. diff --git a/projects/golang/go/1.22/RELEASE b/projects/golang/go/1.22/RELEASE index 56a6051ca..d8263ee98 100644 --- a/projects/golang/go/1.22/RELEASE +++ b/projects/golang/go/1.22/RELEASE @@ -1 +1 @@ -1 \ No newline at end of file +2 \ No newline at end of file