instrumenta / kubeval

Validate your Kubernetes configuration files, supports multiple Kubernetes versions
https://kubeval.com
Other
3.16k stars 229 forks source link

Release a new version #258

Open AMeng opened 3 years ago

AMeng commented 3 years ago

There has been a lot of great stuff merged to master since 0.15.0 was released. Would it be possible to release a new version?

John-Lin commented 3 years ago

same here. Waiting for new features in next release.

yutachaos commented 3 years ago

same here. I'm waiting very very so much !!!

06kellyjac commented 3 years ago

Would be nice if it was fixed to work correctly with go modules versioning, the current version go modules pulls is v0.0.0-20201118090229-529b532b1ea1 (see the details section here https://pkg.go.dev/github.com/instrumenta/kubeval) You might need to do a major version bump

dcchambers commented 3 years ago

Bumping this issue, especially because of the fix in #255

carlossg commented 3 years ago

I have cut a 0.16.0 but I don't have rights to push it to the homebrew tap @garethr https://github.com/instrumenta/kubeval/releases/tag/0.16.0

dcchambers commented 3 years ago

That's awesome @carlossg! Thank you! It looks like there's a bot that publishes new versions to the tap but there isn't any documentation on how it works/is triggered...

Scratch that, it looks like it uses goreleaser to publish new releases: https://github.com/instrumenta/kubeval/blob/529b532b1ea1ea002b1362640c0d52edcc02fc57/Makefile#L25-L29 Documentation here. But I'm unsure of how the permissions work for using goreleaser.

haines commented 3 years ago

Would be nice if it was fixed to work correctly with go modules versioning

I agree - isn't this just a case of tagging releases as v0.16.0 rather than 0.16.0? https://github.com/instrumenta/kubeval/issues/182#issuecomment-576849569

carlossg commented 3 years ago

I've pushed v0.16.1 https://github.com/instrumenta/kubeval/releases/tag/v0.16.1

mycrEEpy commented 3 years ago

Seems like the images for v0.16.x are missing in Docker Hub?

carlossg commented 3 years ago

I only have rights in this repo. homebrew, docker images,... I can't release

dcchambers commented 3 years ago

If anyone installs Kubeval locally via Homebrew, I added a tap for it with v0.16.1 since the official tap hasn't been updated.

brew uninstall kubeval # Otherwise brew will return an error.
brew tap dcchambers/tap
brew install dcchambers/tap/kubeval
Vivida1 commented 3 years ago

I only have rights in this repo. homebrew, docker images,... I can't release

Who can then? We would also like to continue using kubeval in Docker in our pipelines. Right now we are stuck with version 15.0. Why not create a new Docker Hub account with instrumenta/kubeval?