From 53239d06004937c792e520b12005cbe08b97efd1 Mon Sep 17 00:00:00 2001 From: Piyush Garg Date: Fri, 31 Jan 2025 02:02:05 +0530 Subject: [PATCH 1/2] Bump readme for v0.39.1 this will bump readme for v0.39.1 and update choco spec --- README.md | 44 +++++++++++++++---------------- choco/README.md | 2 +- choco/tektoncd-cli.nuspec | 2 +- choco/tools/chocolateyinstall.ps1 | 4 +-- releases.md | 10 ++++--- 5 files changed, 32 insertions(+), 30 deletions(-) diff --git a/README.md b/README.md index 0dbd607525..2f074dab31 100644 --- a/README.md +++ b/README.md @@ -21,13 +21,13 @@ Download the latest binary executable for your operating system. brew install tektoncd-cli ``` -- Use [released tarball](https://github.com/tektoncd/cli/releases/download/v0.39.0/tkn_0.39.0_Darwin_all.tar.gz) +- Use [released tarball](https://github.com/tektoncd/cli/releases/download/v0.39.1/tkn_0.39.1_Darwin_all.tar.gz) ```shell # Get the tar.xz - curl -LO https://github.com/tektoncd/cli/releases/download/v0.39.0/tkn_0.39.0_Darwin_all.tar.gz + curl -LO https://github.com/tektoncd/cli/releases/download/v0.39.1/tkn_0.39.1_Darwin_all.tar.gz # Extract tkn to your PATH (e.g. /usr/local/bin) - sudo tar xvzf tkn_0.39.0_Darwin_all.tar.gz -C /usr/local/bin tkn + sudo tar xvzf tkn_0.39.1_Darwin_all.tar.gz -C /usr/local/bin tkn ``` ### Windows @@ -43,13 +43,13 @@ choco install tektoncd-cli --confirm scoop install tektoncd-cli ``` -- Use [Powershell](https://docs.microsoft.com/en-us/powershell) [released zip](https://github.com/tektoncd/cli/releases/download/v0.39.0/tkn_0.39.0_Windows_x86_64.zip) +- Use [Powershell](https://docs.microsoft.com/en-us/powershell) [released zip](https://github.com/tektoncd/cli/releases/download/v0.39.1/tkn_0.39.1_Windows_x86_64.zip) ```powershell #Create directory New-Item -Path "$HOME/tektoncd/cli" -Type Directory # Download file -Start-BitsTransfer -Source https://github.com/tektoncd/cli/releases/download/v0.39.0/tkn_0.39.0_Windows_x86_64.zip -Destination "$HOME/tektoncd/cli/." +Start-BitsTransfer -Source https://github.com/tektoncd/cli/releases/download/v0.39.1/tkn_0.39.1_Windows_x86_64.zip -Destination "$HOME/tektoncd/cli/." # Uncompress zip file Expand-Archive $HOME/tektoncd/cli/*.zip -DestinationPath C:\Users\Developer\tektoncd\cli\. #Add to Windows `Environment Variables` @@ -58,40 +58,40 @@ Expand-Archive $HOME/tektoncd/cli/*.zip -DestinationPath C:\Users\Developer\tekt ### Linux tarballs -* [Linux AMD 64](https://github.com/tektoncd/cli/releases/download/v0.39.0/tkn_0.39.0_Linux_x86_64.tar.gz) +* [Linux AMD 64](https://github.com/tektoncd/cli/releases/download/v0.39.1/tkn_0.39.1_Linux_x86_64.tar.gz) ```shell # Get the tar.xz - curl -LO https://github.com/tektoncd/cli/releases/download/v0.39.0/tkn_0.39.0_Linux_x86_64.tar.gz + curl -LO https://github.com/tektoncd/cli/releases/download/v0.39.1/tkn_0.39.1_Linux_x86_64.tar.gz # Extract tkn to your PATH (e.g. /usr/local/bin) - sudo tar xvzf tkn_0.39.0_Linux_x86_64.tar.gz -C /usr/local/bin/ tkn + sudo tar xvzf tkn_0.39.1_Linux_x86_64.tar.gz -C /usr/local/bin/ tkn ``` -* [Linux AARCH 64](https://github.com/tektoncd/cli/releases/download/v0.39.0/tkn_0.39.0_Linux_aarch64.tar.gz) +* [Linux AARCH 64](https://github.com/tektoncd/cli/releases/download/v0.39.1/tkn_0.39.1_Linux_aarch64.tar.gz) ```shell # Get the tar.xz - curl -LO https://github.com/tektoncd/cli/releases/download/v0.39.0/tkn_0.39.0_Linux_aarch64.tar.gz + curl -LO https://github.com/tektoncd/cli/releases/download/v0.39.1/tkn_0.39.1_Linux_aarch64.tar.gz # Extract tkn to your PATH (e.g. /usr/local/bin) - sudo tar xvzf tkn_0.39.0_Linux_aarch64.tar.gz -C /usr/local/bin/ tkn + sudo tar xvzf tkn_0.39.1_Linux_aarch64.tar.gz -C /usr/local/bin/ tkn ``` -* [Linux IBM Z](https://github.com/tektoncd/cli/releases/download/v0.39.0/tkn_0.39.0_Linux_s390x.tar.gz) +* [Linux IBM Z](https://github.com/tektoncd/cli/releases/download/v0.39.1/tkn_0.39.1_Linux_s390x.tar.gz) ```shell # Get the tar.gz - curl -LO https://github.com/tektoncd/cli/releases/download/v0.39.0/tkn_0.39.0_Linux_s390x.tar.gz + curl -LO https://github.com/tektoncd/cli/releases/download/v0.39.1/tkn_0.39.1_Linux_s390x.tar.gz # Extract tkn to your PATH (e.g. /usr/local/bin) - sudo tar xvzf tkn_0.39.0_Linux_s390x.tar.gz -C /usr/local/bin/ tkn + sudo tar xvzf tkn_0.39.1_Linux_s390x.tar.gz -C /usr/local/bin/ tkn ``` -* [Linux IBM P](https://github.com/tektoncd/cli/releases/download/v0.39.0/tkn_0.39.0_Linux_ppc64le.tar.gz) +* [Linux IBM P](https://github.com/tektoncd/cli/releases/download/v0.39.1/tkn_0.39.1_Linux_ppc64le.tar.gz) ```shell # Get the tar.gz - curl -LO https://github.com/tektoncd/cli/releases/download/v0.39.0/tkn_0.39.0_Linux_ppc64le.tar.gz + curl -LO https://github.com/tektoncd/cli/releases/download/v0.39.1/tkn_0.39.1_Linux_ppc64le.tar.gz # Extract tkn to your PATH (e.g. /usr/local/bin) - sudo tar xvzf tkn_0.39.0_Linux_ppc64le.tar.gz -C /usr/local/bin/ tkn + sudo tar xvzf tkn_0.39.1_Linux_ppc64le.tar.gz -C /usr/local/bin/ tkn ``` ### Linux RPMs @@ -111,12 +111,12 @@ Expand-Archive $HOME/tektoncd/cli/*.zip -DestinationPath C:\Users\Developer\tekt dnf install tektoncd-cli ``` - * [Binary RPM package](https://github.com/tektoncd/cli/releases/download/v0.39.0/tektoncd-cli-0.39.0_Linux-64bit.rpm) + * [Binary RPM package](https://github.com/tektoncd/cli/releases/download/v0.39.1/tektoncd-cli-0.39.1_Linux-64bit.rpm) On any other RPM based distros, you can install the rpm directly: ```shell - rpm -Uvh https://github.com/tektoncd/cli/releases/download/v0.39.0/tektoncd-cli-0.39.0_Linux-64bit.rpm + rpm -Uvh https://github.com/tektoncd/cli/releases/download/v0.39.1/tektoncd-cli-0.39.1_Linux-64bit.rpm ``` ### Linux Debs @@ -134,13 +134,13 @@ Expand-Archive $HOME/tektoncd/cli/*.zip -DestinationPath C:\Users\Developer\tekt The PPA may work with older releases, but that hasn't been tested. - * [Binary DEB package](https://github.com/tektoncd/cli/releases/download/v0.39.0/tektoncd-cli-0.39.0_Linux-64bit.deb) + * [Binary DEB package](https://github.com/tektoncd/cli/releases/download/v0.39.1/tektoncd-cli-0.39.1_Linux-64bit.deb) On any other Debian or Ubuntu based distro, you can simply install the binary package directly with `dpkg`: ```shell - curl -LO https://github.com/tektoncd/cli/releases/download/v0.39.0/tektoncd-cli-0.39.0_Linux-64bit.deb - dpkg -i tektoncd-cli-0.39.0_Linux-64bit.deb + curl -LO https://github.com/tektoncd/cli/releases/download/v0.39.1/tektoncd-cli-0.39.1_Linux-64bit.deb + dpkg -i tektoncd-cli-0.39.1_Linux-64bit.deb ``` ### NixOS/Nix diff --git a/choco/README.md b/choco/README.md index d563e57697..ef27d64f34 100644 --- a/choco/README.md +++ b/choco/README.md @@ -32,6 +32,6 @@ To update this package to a newer version of `tkn`, the following updates should * Edit the version property in [tektoncd-cli.nuspec](./tektoncd-cli.nuspec#L5) to the latest available version of `tkn`. * Change the [version in the download url for the Windows `tkn` zip](./tools/chocolateyinstall.ps1#L4) to the latest available version of `tkn`. -* Update the [checksum for the package](./tools/chocolateyinstall.ps1#L11) by getting the sha256 of the zip file. Example: `Get-FileHash '.\tkn_0.39.0_Windows_x86_64.zip'`. The zip can be downloaded using the release download url from GitHub; just remember to change the version numbers in the url: https://github.com/tektoncd/cli/releases/download/v0.39.0/tkn_0.39.0_Windows_x86_64.zip. +* Update the [checksum for the package](./tools/chocolateyinstall.ps1#L11) by getting the sha256 of the zip file. Example: `Get-FileHash '.\tkn_0.39.1_Windows_x86_64.zip'`. The zip can be downloaded using the release download url from GitHub; just remember to change the version numbers in the url: https://github.com/tektoncd/cli/releases/download/v0.39.1/tkn_0.39.1_Windows_x86_64.zip. * Run `choco pack` in the `choco` directory to build the package * Run `choco push` to push the built package and make it available for download (NOTE: You will need permissions to push the package/to be authenticated. Reach out to [@danielhelfand](https://github.com/danielhelfand) for more details.) diff --git a/choco/tektoncd-cli.nuspec b/choco/tektoncd-cli.nuspec index 76d62e1595..02bc7d7ce4 100644 --- a/choco/tektoncd-cli.nuspec +++ b/choco/tektoncd-cli.nuspec @@ -2,7 +2,7 @@ tektoncd-cli - 0.39.0 + 0.39.1 Tekton CLI (tkn) Tekton authors, see https://github.com/tektoncd/cli/graphs/contributors https://github.com/tektoncd/cli diff --git a/choco/tools/chocolateyinstall.ps1 b/choco/tools/chocolateyinstall.ps1 index ada5379ebe..aa6eae0c54 100644 --- a/choco/tools/chocolateyinstall.ps1 +++ b/choco/tools/chocolateyinstall.ps1 @@ -1,14 +1,14 @@ $ErrorActionPreference = 'Stop'; $toolsDir = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)" $packageName = 'tektoncd-cli' -$url64 = 'https://github.com/tektoncd/cli/releases/download/v0.39.0/tkn_0.39.0_Windows_x86_64.zip' +$url64 = 'https://github.com/tektoncd/cli/releases/download/v0.39.1/tkn_0.39.1_Windows_x86_64.zip' $packageArgs = @{ packageName = $packageName unzipLocation = $toolsDir url64bit = $url64 softwareName = 'tektoncd-cli*' - checksum64 = 'e3166678b81a9e94f9a8ac7a88331fca8a67b5e50dbb4b1a33529cc283225692' + checksum64 = '2211eb81b83ac33fb7f859b2917d9b0e3f5029d570076b476a96e1b2fd272f0e' checksumType64 = 'sha256' } diff --git a/releases.md b/releases.md index 9a0f91c74d..36109e2562 100644 --- a/releases.md +++ b/releases.md @@ -38,13 +38,13 @@ Further documentation available: ### v0.39 (LTS) -- **Latest Release**: [v0.39.0][v0-39-0] (2024-11-26) ([docs][v0-39-0-docs]) +- **Latest Release**: [v0.39.1][v0-39-1] (2025-01-31) ([docs][v0-39-1-docs]) - **Initial Release**: [v0.39.0][v0-39-0] (2024-11-26) ([docs][v0-39-0-docs]) - **End of Life**: 2025-11-25 ### v0.38 (LTS) -- **Latest Release**: [v0.38.1][v0-38-1] (2024-09-10) ([docs][v0-38-1-docs]) +- **Latest Release**: [v0.38.2][v0-38-2] (2025-01-30) ([docs][v0-38-2-docs]) - **Initial Release**: [v0.38.0][v0-38-0] (2024-08-21) ([docs][v0-38-0-docs]) - **End of Life**: 2025-08-20 @@ -144,8 +144,9 @@ Older releases are EOL and available on [GitHub][tekton-cli-releases]. https://github.com/tektoncd/community/blob/main/standards.md#release-notes [tekton-release-process]: RELEASE_PROCESS.md +[v0-39-1]: https://github.com/tektoncd/cli/releases/tag/v0.39.1 [v0-39-0]: https://github.com/tektoncd/cli/releases/tag/v0.39.0 -[v0-38-1]: https://github.com/tektoncd/cli/releases/tag/v0.38.1 +[v0-38-2]: https://github.com/tektoncd/cli/releases/tag/v0.38.2 [v0-38-0]: https://github.com/tektoncd/cli/releases/tag/v0.38.0 [v0-37-0]: https://github.com/tektoncd/cli/releases/tag/v0.37.0 [v0-36-0]: https://github.com/tektoncd/cli/releases/tag/v0.36.0 @@ -166,8 +167,9 @@ Older releases are EOL and available on [GitHub][tekton-cli-releases]. [v0-26-0]: https://github.com/tektoncd/cli/releases/tag/v0.26.0 [v0-25-0]: https://github.com/tektoncd/cli/releases/tag/v0.25.0 +[v0-39-1-docs]: https://github.com/tektoncd/cli/tree/v0.39.1/docs [v0-39-0-docs]: https://github.com/tektoncd/cli/tree/v0.39.0/docs -[v0-38-1-docs]: https://github.com/tektoncd/cli/tree/v0.38.1/docs +[v0-38-2-docs]: https://github.com/tektoncd/cli/tree/v0.38.2/docs [v0-38-0-docs]: https://github.com/tektoncd/cli/tree/v0.38.0/docs [v0-37-0-docs]: https://github.com/tektoncd/cli/tree/v0.37.0/docs [v0-36-0-docs]: https://github.com/tektoncd/cli/tree/v0.36.0/docs From dc7ede3e64d50c46ae871e71f47543b5e670230c Mon Sep 17 00:00:00 2001 From: Piyush Garg Date: Fri, 31 Jan 2025 02:02:46 +0530 Subject: [PATCH 2/2] Bump to goreleasr v2.2.0 --- tekton/release-pipeline.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tekton/release-pipeline.yml b/tekton/release-pipeline.yml index 0a087f8de0..2b6d302db7 100644 --- a/tekton/release-pipeline.yml +++ b/tekton/release-pipeline.yml @@ -104,7 +104,7 @@ spec: - name: github-token-secret-key value: $(params.github-token-secret-key) - name: image - value: goreleaser/goreleaser:v2.1.0 + value: goreleaser/goreleaser:v2.2.0 - name: flags value: --timeout=60m workspaces: