Issues | Pull Requests | v3.139.0...v3.140.0
🎉 New Packages
#10357 SimonTheLeg/konf-go: konf is a lightweight kubeconfig manager. With konf you can use different kubeconfigs at the same time. And because it does not need subshells, konf is blazing fast
#10431 imuxin/kubectl-watch: A kubectl plugin to provide a pretty delta change view of being watched kubernetes resources @CrystalMethod
#10446 goark/gnkf: Network Kanji Filter by Golang @ponkio-o
#10456 keisku/kubectl-explore: A better kubectl explain with the fuzzy finder @CrystalMethod
#10404 omegion/ssh-manager: SSH Key Manager for 1Password, Bitwarden and AWS S3 @CrystalMethod
#10403 ovh/venom: Venom is a CLI that aim to create, manage and run your integration tests with efficiency @CrystalMethod
#10432 tohjustin/kube-lineage: A CLI tool to display all dependencies or dependents of an object in a Kubernetes cluster @CrystalMethod
Fixes
#10392 firecracker-microvm/firecracker: Follow up changes of firecrakcer v1.3.0
Others
#10393 Support testing in your laptop with Earthly
#10386 #10378 Fix GitHub Actions' deprecation warning
Support testing in your laptop with Earthly
Using Earthly, you can do a test against a specific platform in your laptop.
You can test quickly without pushing a commit and waiting for CI.
Compared with running aqua i --test
in your laptop directly, you can keep your laptop clean and can test against other platform than your laptop.
Please see Earthfile too.
After creating and updating a package's pkg.yaml
and registry.yaml
, please run earthly +test
.
$ earthly +test --pkg=<package name> [--os=linux|darwin|windows] [--arch=amd64|arm64]
e.g.
$ earthly +test --pkg=suzuki-shunsuke/github-comment --os=windows --arch=amd64
There are three args.
--pkg
: (Required): package name. e.g.suzuki-shunsuke/tfcmt
--os
: (Default:linux
): AQUA_GOOS--arch
: (Default:amd64
): AQUA_GOARCH