v0.7.1
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