ko

Build and deploy Go applications

APACHE-2.0 License

Stars
7.3K

Bot releases are visible (Hide)

ko - v0.15.4 Latest Release

Published by imjasonh 5 months ago

What's Changed

Full Changelog: https://github.com/ko-build/ko/compare/v0.15.3...v0.15.4

ko - v0.15.3

Published by imjasonh 5 months ago

🚨 We are investigating an issue with this release 🚨
See https://github.com/ko-build/ko/issues/1317 for more details.

What's Changed

New Contributors

Full Changelog: https://github.com/ko-build/ko/compare/v0.15.2...v0.15.3

ko - v0.15.2

Published by imjasonh 8 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/ko-build/ko/compare/v0.15.1...v0.15.2

ko - v0.15.1

Published by github-actions[bot] 11 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/ko-build/ko/compare/v0.15.0...v0.15.1

ko - v0.15.0

Published by jonjohnsonjr about 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/ko-build/ko/compare/v0.14.1...v0.15.0

ko - v0.14.1

Published by jonjohnsonjr over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/ko-build/ko/compare/v0.13.0...v0.14.1

ko - v0.14.0

Published by jonjohnsonjr over 1 year ago

ko - v0.13.0

Published by imjasonh over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/ko-build/ko/compare/v0.12.0...v0.13.0

ko - v0.12.0

Published by imjasonh about 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/google/ko/compare/v0.11.2...v0.12.0

ko - v0.11.2

Published by imjasonh over 2 years ago

Changelog

  • 9459e51df3c9d0e7b4c4ad385fcfd3433dacfeef: Bump github.com/containerd/stargz-snapshotter/estargz (#664) (@dependabot[bot])
  • 61b3ccdd31796586c99b93b75125e0026f4215fb: Bump golang.org/x/tools from 0.1.9 to 0.1.10 (#663) (@dependabot[bot])
  • 327a88fec05ea9f802e548eeba22ac3249526cfa: Bump k8s.io/apimachinery from 0.23.4 to 0.23.5 (#662) (@dependabot[bot])
  • cefd28f093ffb342237aa9d692eee247e82235d5: go1.18: Preserve trailing tabs while massaging go version -m output (#668) (@tstromberg)
ko - v0.11.1

Published by imjasonh over 2 years ago

Changelog

  • 420c353674e0f0e59bade82687b6e4b47a6b7a5a: Fix issues related to Go 1.18 (#657) (@imjasonh)
  • bdc2d9fde91dbe70b60e396d3c4694300d04b710: Include builds for Go 1.18 in CI matrixes (#652) (@imjasonh)
ko - v0.11.0

Published by imjasonh over 2 years ago

Fix for issue with SBOM generation using Go 1.18 (https://github.com/google/ko/issues/651)

Also:

  • Watch mode, which was deprecated, is now removed.
ko - v0.10.0

Published by imjasonh over 2 years ago

Changelog

  • 729419aebb090c937058b69c6ae1da5b6fbc2a2a: Add 'ko build' as a preferred alias for 'ko publish' (#456) (@imjasonh)
  • 96bedf16df480807ab04865db85a0b3c1eb2f470: Add .ko.yaml to base ko container image on golang:1.17 (#533) (@imjasonh)
  • 2fbc9089eb17d4d246eded588fa835097dcda83d: Add Trimpath build option (@halvards)
  • 1425e4be744c56d59b4bdefcdb9180791fc8414a: Add a mutex to map writing when using KOCACHE (#580) (@imjasonh)
  • a8c0773790370e09a28df240266790d89bc69bb2: Add a workflow to push a :latest ko image to ghcr.io (#528) (@imjasonh)
  • 22c9a5229b80d35de06f5d98a32f753cfb59547d: Add coverage of --platform=a,b (#547) (@mattmoor)
  • 98211906053bdc200a66670b78a708cb6c2c8d05: Add e2e test for using ldflags to set a build-time variable (#480) (@imjasonh)
  • da244de7161cba8d51e830aa13d9a3855ce1e2e9: Add how to use Azure Container Apps (#561) (@koudaiii)
  • 00d0a34583b01b44548f70cdc84348c137921ed5: Add integration test config to repo (@halvards)
  • f5762bedf31a4c6852d75febe1f509b892cc122f: Add support for --image-refs (#555) (@mattmoor)
  • 6d0691330a6df9407a1232e8e8835c6860387b22: Add support for writing SBOMs when the build.Result is oci.Signed*. (#506) (@mattmoor)
  • 84e8ab637e64ed78bd83d024f31b4ced3d77b6e2: Allow to customize publish.Namer (#477) (@cardil)
  • 73a46290331525c84fbce1f703eb0c7307b3b03c: Always clean Dir for packages.Load (@jonjohnsonjr)
  • 465eca2b93f860b212a2911f93dc9547876f898a: Always produce OCI images and indexes (#449) (@imjasonh)
  • 2502eb9d47e3e7971bf37e480315d09ce15a5606: Build each platform concurrently (#527) (@jonjohnsonjr)
  • 7477a29d4029c7f70d6548edeca714cc6fe1c142: Bump github.com/containerd/stargz-snapshotter/estargz (#464) (@dependabot[bot])
  • 933e908d6947c8bcb770d3f5f06b3e24013c2281: Bump github.com/containerd/stargz-snapshotter/estargz (#508) (@dependabot[bot])
  • 32490da3e88bf4709e7a5f1c50cc1eecbba30c38: Bump github.com/containerd/stargz-snapshotter/estargz (#577) (@dependabot[bot])
  • 6230daabddba8786ee1d0686215970455ad5e4a4: Bump github.com/docker/docker (#466) (@dependabot[bot])
  • b1c35d29f5eb982a37c46bb1e605adea1430700b: Bump github.com/docker/docker (#490) (@dependabot[bot])
  • b20faa5bdc6fe11a04704fdc172f2823dc179522: Bump github.com/docker/docker (#510) (@dependabot[bot])
  • ddf9257efc60e80bdde3289382d36f9e87b42f70: Bump github.com/docker/docker (#559) (@dependabot[bot])
  • 70b671c6027e5dbdeaef4ec00b4914b0a058f473: Bump github.com/google/go-cmp from 0.5.6 to 0.5.7 (#567) (@dependabot[bot])
  • f44a16c4c5e83fa3f9a483506183c54f8ada1537: Bump github.com/google/go-containerregistry from 0.6.0 to 0.7.0 (#503) (@dependabot[bot])
  • 64df1a7ec58835c1bc3bd223d09f903de7876dd8: Bump github.com/google/go-containerregistry from 0.7.0 to 0.8.0 (#565) (@dependabot[bot])
  • fd81c29922d72e2f02451c1ffc79cfc102424046: Bump github.com/spf13/cobra from 1.2.1 to 1.3.0 (#557) (@dependabot[bot])
  • 815a59ab722e7ee02e8865ef8b628977189b5323: Bump github.com/spf13/viper from 1.10.0 to 1.10.1 (#558) (@dependabot[bot])
  • a1c871749f959106dca4b849a40ac5716d233ca4: Bump github.com/spf13/viper from 1.9.0 to 1.10.0 (#529) (@dependabot[bot])
  • b7c9449729da4414e8b723ab46f70652850722ed: Bump golang.org/x/tools from 0.1.6 to 0.1.7 (#465) (@dependabot[bot])
  • 5565544d07f550e7859e0bedce76332a2ea6147a: Bump golang.org/x/tools from 0.1.8 to 0.1.9 (#575) (@dependabot[bot])
  • 08dfc02f41fcc6befcf5858aacf31a4827a71ab5: Bump k8s.io/apimachinery from 0.22.2 to 0.22.3 (#489) (@dependabot[bot])
  • 23c6850d4af105c8142e099f924f9b295c2671d2: Bump k8s.io/apimachinery from 0.22.3 to 0.22.4 (#509) (@dependabot[bot])
  • 2ba70fc75bd94147b03e9c24d3e4c5f56d02edfc: Bump k8s.io/apimachinery from 0.22.4 to 0.23.0 (#531) (@dependabot[bot])
  • 1a12a62b99e045f3cd2aa17a5441aa3a92cd57ca: Bump k8s.io/apimachinery from 0.23.0 to 0.23.1 (#556) (@dependabot[bot])
  • 64fa5edc8ed5a2662a52c4d4f864fb392239042f: Bump k8s.io/apimachinery from 0.23.1 to 0.23.3 (#576) (@dependabot[bot])
  • ad0607f0a1eb3b53c6b3d5ccc41e3073e5ddebcf: Cache base image metadata in-memory (#525) (@jonjohnsonjr)
  • 5ac3ef93f7a0a46dbd7026779cb5eccf767a33ee: Clean filepath from zip before creating tempdir (#459) (@imjasonh)
  • 3edb68b27326d06d09bfd977735d4b5604eca7b2: Connect SBOMs with SPDX support. (#511) (@mattmoor)
  • 5617d1ebf8560df778aa884fa328fe05f62bdb5e: Document /ko-app/ and entrypoint in README.md (#499) (@imjasonh)
  • 1e3c8ae940dbd5aa6564adf2436a4d29bc426515: Document ko publish in README (#469) (@imjasonh)
  • 52d42d87a308b141b78c53ddde185345c56ff2f2: Document setup-ko in README.md (#484) (@imjasonh)
  • b9cd759f25558a5184ba2468a469b493e7c62aee: Don't log the value of --password if given (#458) (@imjasonh)
  • 0015a815375d456baed846579ec02cf936b99307: Enforce more lint checks, fix findings (#492) (@imjasonh)
  • a56047a2a1d500a646393b4a62d1d509bd5575e4: Filter out nil addendum before constructing index. (#546) (@mattmoor)
  • 6cc2d7fc64b70c9fcaa538fcb2a418827bf59a13: Fix #530 Hanging behavior with ASDF installed Go on Darwin (#548) (@StevenACoffman)
  • a41529ebf45aff5f5bc04359b18b4ac908e9f0d1: Fix Windows e2e test (#599) (@imjasonh)
  • 66a77a91e7cde965e0455f52a326f54b70fac73b: Fix handling of 'has' selectors (#473) (@antoineco)
  • de2ce53efbf408da656d8386dafdd174f557df37: Fix issue where kubectl apply is run in place of kubectl create (#494) (@sbwsg)
  • 5a13603eef44ed484a05be8cce5e9e23d0a3316c: Fix tarball publisher ctx handling (#545) (@jonjohnsonjr)
  • 98ff104f1a0ba416834e5876ae0b55a0681cbfc8: Generate CycloneDX SBOMs using our own JSON generation (#587) (@imjasonh)
  • af2ff52a11c477c7254edf1b13a231d126cc983f: Generate ko deps in SPDX format (#507) (@imjasonh)
  • b9f92681ba93bef1dfd66ae90d1995231369cd56: Improve build config issue error scenario #483 (#487) (@HeavyWombat)
  • 89ede9110a1333a31bf417cb5fed6f69f8084ff1: Include cred helpers in keychain (#581) (@imjasonh)
  • 70f02730180a44d0f363892a1d9746c685eedd8f: Introduce --verbose flag that enables logs.Warn logs (#600) (@imjasonh)
  • 54cddccd1cef3c4e188d080f00b8b839ec065fd9: Introduce KOCACHE (#269) (@jonjohnsonjr)
  • f8d0aca1abeab6cf3d1800d15acc0592c7c976b7: Log base image@digest when building (#592) (@imjasonh)
  • 08fccaa7896f36554bd0942f39ac5865916f6ec8: Mention other tools that integrate with ko (#504) (@imjasonh)
  • 5787600e92202c71f22bb6335f487f367dd8632c: Normalize the package hash to hex. (#512) (@mattmoor)
  • c67fb03b79b280435074e9c6544310056d697a28: Pre-parse platform string with StringSliceVar (#551) (@wilsonehusin)
  • b813b95379af96156a092c30f04054f1d6c91c46: Prepare for Go 1.18 by replacing all our forked code (#549) (@imjasonh)
  • dde6c6dc9b6b13914b19ee137d2f3d349a704b6c: Re-enable codeql analysis (#457) (@imjasonh)
  • 42723d75e7076c4946351c9e3197ce65ff31b4ec: Revert "Always produce OCI images and indexes (#449)" (#462) (@imjasonh)
  • 5640c334dfed06d929e9a1648ae52e5063fb7026: Run golangci-lint before tool setup to fix tar errors (#518) (@markusthoemmes)
  • e961890072fbfda7b8172cd0614a107f76716c9a: Set GOAMD64 if variant is set (#578) (@imjasonh)
  • 8135bf22e9058d485a8cd2dc04dafa8a8fcc8a4a: Set config creation time without mutating (#524) (@imjasonh)
  • 0187841b164187cd835eb96519d5e282d69ca688: Sign image using cosign (#595) (@imjasonh)
  • 33fa7661681fade7e66bb1a9ff6cbf45efd16597: Support osversion when selecting base images (#536) (@imjasonh)
  • 5f733f9ac6216f6a840c3d1bb93237558bd62f31: Support partial platform matching for osversion only (#572) (@imjasonh)
  • 3fc720f912ac5192cff518a31fa6621e4a0dba51: Update ecr-login dependency to allow us to avoid logspam (#586) (@imjasonh)
  • d91d7a45e86cd88c094f67b8f90f07e031bd8af1: Update golangci-lint and fix issues (#519) (@markusthoemmes)
  • 103ff5b2a89121a20398b133246a8e8277ecfe00: Use build config Dir for all go tool commands (@halvards)
  • 6ff346909c2cf642d0b6152e2f3b8867c10fe4da: Use default completion command provided by cobra. (#522) (@darklore)
  • 1e46fdebd586b11a7c5fffe90eb870d8d6d4b3f3: Use signal.NotifyContext and cmd.Context (#482) (@imjasonh)
  • 5d7673e9448f49b1491cb730d8e235670a687442: Use tools/go/packages in place of go/build (#486) (@benmoss)
  • 3e5ee5b71855fd985e29ff6b681fc38a01e41e5d: Validate KO_CONFIG_PATH (#471) (@tcnghia)
  • 6014fcda9af7591811e9bb2ed5fbd8aad9785929: bump containerd dependency (#463) (@imjasonh)
  • 6447264ff8b5d48aff64000f81bb0847aefc7bac: use github api to generate the changelog (#474) (@caarlos0)
ko - v0.9.3

Published by jonjohnsonjr about 3 years ago

Changelog

688ca47 Isolate unit tests from os.Environ (#455)
91077c8 Remove Travis badge (#452)

ko - v0.9.2

Published by imjasonh about 3 years ago

Changelog

2adcadd Fix regression in adding /ko-app to PATH (#448)
5a8663b [ci] upgrade to Go 1.17 everywhere, clean up configs (#445)
0451db7 drop special behavior to support Go pre-1.13 (#446)

ko - v0.9.1

Published by imjasonh about 3 years ago

Changelog

v0.9.0 was released incorrectly, and should not be used.

The full commit log since the previous release is available here: https://github.com/google/ko/compare/v0.8.3...v0.9.1

Highlights

😍 Thanks 😍

ko wouldn't be possible without the work of its dedicated contributors. Thanks to @halvards @HeavyWombat @jonjohnsonjr @imjasonh @mattmoor

ko - v0.9.0

Published by imjasonh about 3 years ago

Due to a bug in our release process, v0.9.0 does not include artifacts that would normally have been built using goreleaser.

https://github.com/google/ko/pull/444 fixes this bug, and is included in v0.9.1, which you should use instead.

ko - v0.8.3

Published by imjasonh over 3 years ago

Changelog

938bbcd Add GitHub Action to install and setup ko (#347)
516cdee Add flag and PublishOption for destination repo (#351)
de98ea1 Build ko for Windows (#339)
9e8023a Format markdown (#353)
75ab991 Plumb through context in kind.Tag and kind.Write (#341)
37aef60 Remove GitHub Action (#352)
d5ec166 Update actions (#355)
aeb0830 Updating README for information on OpenShift (#346)
29cd8e0 Use cobra's RunE wherever possible (#343)
5395f99 bump ggcr dep to v0.5.0 (#349)

ko - v0.8.2

Published by imjasonh over 3 years ago

Changelog

f7df810 Add --image-label to add labels to built images (#324)
c55c3fe Fix typo in README.md
b21673e Format markdown
a377740 Format markdown
c14c08e Merge pull request #312 from dprotaso/bump-deps
5eef982 Merge pull request #313 from zhouhaibing089/update-bare-comment
c0b2a1c Merge pull request #318 from ImJasonH/readme
8c33a4e Merge pull request #322 from knative-automation/auto-updates/format-markdown
dd33257 Merge pull request #326 from knative-automation/auto-updates/common-actions
ee02868 Merge pull request #327 from knative-automation/auto-updates/common-actions
0b96f41 Merge pull request #329 from knative-automation/auto-updates/common-actions
abe1433 Merge pull request #331 from ImJasonH/base-import-paths
f5b79ff Merge pull request #333 from knative-automation/auto-updates/common-actions
1d9e8e7 Merge pull request #334 from knative-automation/auto-updates/format-markdown
866dcde Merge pull request #335 from google/ImJasonH-patch-1
d498734 Merge pull request #338 from mgiessing/main
2863ff1 Streamline README.md
9d79f6c Update .goreleaser.yml
d050647 Update README.md
0621cba Update README.md
e7e38b4 Update common github actions
146f9bc Update common github actions
9ea38a2 Update common github actions
c17d050 Update common github actions
ee74460 Wrap io errs for kodata layer (#320)
af19d48 bump deps & drop replace directives
b27ed4e options: update --bare help message

ko - v0.8.1

Published by github-actions[bot] over 3 years ago

Changelog

4ad3f11 Merge pull request #306 from ImJasonH/rename
f25feec Merge pull request #308 from knative-automation/auto-updates/common-actions
b8162cf Merge pull request #310 from knative-automation/auto-updates/common-actions
12bbd4c Update common github actions
dab4c5e Update common github actions
8e1aaa1 Update common github actions (#311)
746ec90 Update travis link to main branch
a6442e6 support goarch mips64le architecture. (#309)