Skip to content

v0.7.1

Compare
Choose a tag to compare
@piyush-garg piyush-garg released this 04 Feb 14:01

v0.7.1 Release

TektonCD CLI is a major release that add compatibility with TektonCD Pipeine release v0.10.1 and TektonCD Triggers Release v0.2.1, with features like task logs interactively, commands for triggers resource, remote file support with -f, better UI/UX with coluring and emoji support, --dry-run flag to check pipelinerun/taskrun before creating and start command for clustertask among other features and bugfixes.

ChangeLog

Features ✨

  • #508 - Making task logs interactive
  • #528 - Set default to false for show logs on TaskRun and PipelineRun
  • #532 - Add triggertemplate list
  • #541 - Add triggerbinding list
  • #551 - Add eventlistener list
  • #540 - Adds command to delete triggertemplate
  • #564 - Add command to delete triggerbinding
  • #564 - Add Command to Remove EventListener
  • #577 - Update all delete commands to support multiple arguments
  • #583 - Add tkn sart -f with remote files
  • #598 - Add tkn start clustertask command
  • #590 - Add coloured status condition
  • #595 - Add colouring to steps status too
  • #592 - Subtle cosmetics changes to describe command
  • #610 - Add Namespace to tkn pipeline desc
  • #563 - Auto select the first pipeline when only one is available
  • #613 - Set no colours automatically when not running with a tty or a pipe
  • #611 - generate steps name when none has been provided
  • #624 - add tkn clustertask desc
  • #620 - Add emojis to pipeline/pipelinerun/task/taskrun describe
  • #633 - Add emojis support for tkn clustertask describe command
  • #641 - Implement output for pipeline describe
  • #591 - sort steps for tr desc by StartedAt
  • #643 - --dry-run option for tkn pipeline start
  • #662 - --dry-run option for tkn task start
  • #663 - --dry-run option for tkn ct start
  • #608 - Add flag to task and pipeline to only delete related resources
  • #658 - Bump tektoncd/pipeline and tektoncd/triggers
  • #628 - Add all auth clients

Fixes 🐛

  • #516 - Fix install bash and zsh completions
  • #533 - Show cancelled instead of failed for pr and tr desc
  • #547 - Remove namespace check for clustertasks
  • #556 - Error message for using --last with tkn task start -f
  • #567 - Add choco package to README
  • #586 - Add nil check for PR desc taskrun sorting
  • #607 - Fix release tarball version to remove v at first
  • #650 - Remove 🏻 from the step emoji stew
  • #630 - tkn clustertask describe zsh completion is broken
  • #648 - Fix custom output on describe commands
  • #661 - Fix output=name for pipeline list
  • #665 - Fix workspace not getting copied with --last
  • #644 - Fix overriding GenerateName on tkn pipeline start --last
  • #670 - Fix overriding GenerateName on tkn task start --last
  • #673 - Update gotest.tools to use our fork to be compatible with old go versions

Misc 🔨

  • #514 - Add info in README about debian installs
  • #515 - Change NFPM package name
  • #517 - Test for tkn task start --filename
  • #525 - Fix formatting of examples
  • #536 - Switch to gotest.tools/v3 instead of testify wolf
  • #537 - Use ./hack/tools.go instead of dummy_test.go ⚓
  • #535 - Bump github.com/imdario/mergo to 0.3.8
  • #558 - Bump hashicorp/golang-iru
  • #569 - Synchronize cobra to latest
  • #585 - Refactor delete command code
  • #614 - Do not show bracket when showing the RunAfter.Tasks in Pipeline desc
  • #623 - Use golden package for unit test
  • #622 - Add tests for k8.Condition
  • #636 - Remove extra empty lines

Thanks ❤️