ko

Build and deploy Go applications

APACHE-2.0 License

Stars
7.3K

Bot releases are visible (Hide)

ko - v0.8.0

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

Changelog

af7fb47 Add s390x architecture to ko binary releases (#300)
6586a72 Always use "strict" mode
e521d76 Bump ggcr to v0.4.0
fa39374 Document GOFLAGS
d4fb288 Fix .goreleaser.yml (#285)
82cabb4 Fix GOROOT mismatch issues (#303)
0801316 Fix ko login (#298)
d39f171 Fix the link to releases (#291)
b6ed60a Format markdown
c1c21e7 Format markdown
0bfb6b0 Format markdown (#282)
78b7bed Merge pull request #280 from jonjohnsonjr/document-goflags
b898b77 Merge pull request #281 from jonjohnsonjr/strict-always
5b7eaf7 Merge pull request #283 from knative-automation/auto-updates/common-actions
4372e2a Merge pull request #284 from knative-automation/auto-updates/common-actions
bd91eab Merge pull request #290 from knative-automation/auto-updates/format-markdown
dfe3d51 Merge pull request #293 from jonjohnsonjr/bump-ggcr
3c21033 Merge pull request #302 from knative-automation/auto-updates/format-markdown
4f05ece Update common github actions
77a7a50 Update common github actions
34568ca Use remote.WithUserAgent where possible (#294)
0d0ed4d doc: add homebrew install (#301)
2f3c49e point to releases for installation (#289)

ko - v0.7.2

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

Changelog

55efae7 Fix ko login (#299)

ko - v0.7.1

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

Changelog

990512f Fix .goreleaser.yml (#285) (#286)

ko - v0.7.0

Published by github-actions[bot] almost 4 years ago

Changelog

c2b862d Move ko binary to root of project. (#257)
64b28d0 Revert to 0.18.8 of K8s (#279)
0427aed Add ko login (#277)
771a2a3 Merge pull request #278 from knative-automation/auto-updates/format-markdown
eb93ca8 Update ggcr to v0.3.0 (#276)
c78b3e1 Format markdown
7e32453 Allow comma-separated list of platforms (#259)
fd5cd4b Actually print errors during resolve (#275)
522c37c Add ctx everywhere (#268)
552c3d4 documentation: auth without docker, not without ko (#266)
722ad3c Format markdown (#272)
222b0fc Allow ko to produce estargz layers. (#271)
68ebcc8 Merge pull request #270 from knative-automation/auto-updates/common-actions
3414d41 Update common github actions
960e6a3 Update ggcr and use the new tarball.WithCompressCaching (#263)
06ebf03 Merge pull request #260 from knative-automation/auto-updates/common-actions
eacbed4 Update common github actions
5b08b05 Merge pull request #255 from knative-automation/auto-updates/common-actions
87d718d Update common github actions
b843019 Make --watch work with ko:// (#250)
1c70438 Print platform variant when building go binary (#248)
bd1ec54 Merge pull request #247 from jonjohnsonjr/filepath
c183e84 Stop using filepath.Join in publisher (#247)
ea5dc20 Merge pull request #244 from knative-automation/auto-updates/common-actions
c917737 Update common github actions
715c03e Add crane's auth command to facilitate logging into a registry (#243)
36a921f Update common github actions (#242)
1f17ce9 Set GOARM based on platform.variant (#239)

ko - v0.6.2

Published by github-actions[bot] almost 4 years ago

Changelog

f7efca3 Revert "Remove docs for Strict Mode and --strict flag (#210)" (#241)

ko - v0.6.1

Published by github-actions[bot] almost 4 years ago

Highlights & Accidents

  1. Accidentally included d7b989a in this patch release, which may be breaking. Mea culpa -- please yell at @jonjohnsonjr to fix it if you're broken.
  2. More descriptive error messages than "importpath foo is not supported".
  3. New repo naming strategy --bare to publish everything under KO_DOCKER_REPO.

Changelog

24ed404 Add GitHub Actions badge for build status
e780390 Avoid panic caused by MultiPublisher (#216)
3691164 Document --platform flag in README.md (#211)
f527c9b Document usage of KIND_CLUSTER_NAME (#220)
598e7a7 Fix left-over from copy/paste (#214)
695b39f Fix things pointed out by golangci-lint
b99d96f Format markdown
dc30efc Format markdown (#217)
d767708 IsSupportedReference returns descriptive error (#233)
28a36d6 Merge pull request #213 from mattmoor/auto-updates/common-actions
2c4d755 Merge pull request #222 from markusthoemmes/fix-lints
9b91035 Merge pull request #223 from mattmoor/auto-updates/format-markdown
33d1b3d Merge pull request #226 from ImJasonH/badge
ff18e80 Merge pull request #232 from knative-automation/auto-updates/common-actions
d9cc0ca Move the kind and integration tests to actions (#225)
b5daa6c Reduce config a bit
79beb3b Refactor the publish.Namer, add --bare option for image naming (#234)
d7b989a Remove docs for Strict Mode and --strict flag (#210)
cde2582 Run the hello test on multiple architectures (#227)
01820ce Update README with link to kind (#212)
f68496a Update common github actions
2d9942c Update common github actions

ko - v0.6.0

Published by github-actions[bot] about 4 years ago

Highlights & Breaking Changes

  1. ko:// is now required
  2. gcr.io/distroless/static:nonroot is now the default (was :latest, which ran as root)
  3. Produce multi-arch images with --platform=all

Changelog

27676b12d84c9a20068ba76e99fa64f4bcf9dfdf (tag: v0.6.0) Merge pull request #198 from google/ImJasonH-patch-1
efbe5b7281864de43cc78a03d69c9be49130cf6c Merge pull request #205 from mattmoor/auto-updates/format-markdown
0bdf5ee792ea30b8db2cc55298de603cb85c7abd Format markdown
61fbde832a7e6155115a54f1cddd3887697bd914 Have kind.local test use --platform=all (#208)
0f5a478d752cd79141d886d195bb2d8ac9a131ec (Fix #191) Add required go version to docs (#204)
4a4d1b02bd7313c84de54d3193682d43e4d7a84a Revive progress and warning logs (#203)
d48767339ff540b22d652681dbb69201db5f4266 Fix base image resolution (#201)
5af0bc138fba2e1a8fc3cef3cdc4b6d6b192ccfc Print more complete platform information. (#200)
5b4d3e400cb10a86dff7acef12860b3e879631d9 (origin/ImJasonH-patch-1) apps-v1
b3645fa0966189319db6676dbda762da37bc18ed Add a handful of files to trigger more analyses. (#197)
bd3f1cb17b161e1d261374fee25376ca8cc88bc4 [Automated] Update actions (#194)
985c449e0b5482f22993d9312487041d2bbd7d63 Fix goimports (#196)
8d9a4172cc766069ba31fc835e7cad63de7356e3 upgrade to latest dependencies (#195)
33e66aca491da9f7658d8888b7d18bc021ed50f9 Remove deprecated things. (#162)
8b52ec2374ea029398ed16f8e703fe3c8a2e04e8 Multi-platform ko (#38)
718587b3af684c118a4ca366509fa37abbfb4468 Add hack/update-deps.sh (#193)
bec089d9c82eadfbd3e772395b1581709bc2055a Fix k8s.io/cli-runtime "require" (#189)
1e05e91f92a684920135e636b9be836f43c2616f Pin k8s.io/api for good measure (#188)
60e32d0655023454ebf876e204727ae8d0c1685c Switch to go 1.14 in go.mod, test 1.15 (#187)
64c2eef7badcfbccca45d54d33160da78267327d Bump Kubernetes dependencies to 1.18. (#186)
1aa3b3793e167413db3e36251199b24f83e5ceb5 Allow images to be loaded into kind using 'kind.local'. (#180)
b7b0435ef063dabb6774b5d3f17f497640191367 Format markdown using prettier. (#185)
8104425e1173750f079ab8d59028137c4e1ca981 Update kind to the latest release. (#184)
feb4443416bbb53de7a4c7c46ccfcfbad015857e Format markdown using prettier.

ko - v0.5.2

Published by github-actions[bot] about 4 years ago

Changelog

ab4ca8ec17fc10541f2ddb1ef3b4118524a39079 Fix the other publishers (#165)

ko - v0.5.0

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

Changelog

ea2beac Fix -P with passing ko:// through. (#163)
ff61ea3 Refactor how/where ko:// is handled. (#153)
d45c527 This adds the deprecation notices for ko:// and nonroot (#161)
429a409 Update .travis.yml (#156)
f45bc13 Viper keys are case insensitive. (#150)
6cbfe96 [modules] Dependent command packages can now be built with ko (#154)

ko - v0.4.0

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

Changelog

3e73a50 go mod tidy (#141)
ed28755 Update go-containerregistry (#140)
acf34ed Rework parsing logic (#138)
f9e50dc Update ggcr (#136)
3c6a907 Add additional output formats (tarball and layout) (#134)

ko - v0.3.0

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

Changelog

cfd680d Deterministically fail ko {apply, create} (#133)
c3a657a Set AutomaticEnv for viper (#131)
ca1b2a1 Fix: Add directory containing binary to PATH (#127)
f12b9e6 Document strict mode in README.md (#126)

ko - v0.2.0

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

Changelog

b0a1702 Add --disable-optimizations flag to make debugging easier. (#24)
f46a2b6 Add author and created_by data (#45)
99a587e Add build.Limiter (#79)
1c54dd6 Add context to go build (#105)
4ff72e3 Add entrypoint to PATH (#114)
3566d3f Add go module support (#60)
99ecfeb Add goreleaser GitHub action (#121)
2d12e28 Add permissions to the kodata directory. (#68)
a3656d1 Add support for recursively resolving directory symlinks. (#73)
26dcb6f Added a note on logging in to the image registry KO_DOCKER_REPO points at
0af2e5e Added command completion (#49)
7c4a93a Adding create. (#30)
474505b Adding ko logo.
3880b61 Allow plain registries as KO_DOCKER_REPO (#94)
48afd62 Allow skipping TLS verification while publishing (#65)
116114f Bump ggcr depenency (#41)
b7d1820 Compress layers when we Build them (#47)
86a2d43 Drop name.WeakValidation
ee58128 Fix README formatting (#74)
9645502 Fix date command (#75)
3a0e70e Fix mult-doc yaml re-joining (#63)
6aff039 Fix path mangling on Windows. (#112)
5a25402 Ignore null YAML documents when using a label selector. (#107)
4342cef Implement "strict mode"
835dcfb Improve ko run (#76)
9776d34 Improve strict-mode error message
e980071 Include tag in resolved references
91f5718 Make callers type out all of --strict
267b61e Merge pull request #100 from syedriko/image_registry_auth_note
7893c74 Merge pull request #109 from jonjohnsonjr/tagged-digests
f0a367d Merge pull request #15 from google/ImJasonH-patch-1
3584e2d Merge pull request #16 from dvrkps/patch-1
eab537e Merge pull request #17 from ImJasonH/weak
8a084cb Merge pull request #25 from cezkuj/ko-version
d32f069 Merge pull request #43 from mattmoor/update-ggcr
93ba9aa Merge pull request #53 from spencer-p/master
b7eb9df Merge pull request #58 from ImJasonH/strict
9242988 Merge pull request #66 from ImJasonH/cobra
c959e60 Merge pull request #67 from ImJasonH/mod
15f9719 Merge pull request #89 from toshi0607/feature/fix-broken-markdown
57f20d0 Merge pull request #98 from n3wscott/logo
6f9fb7f Move ko commands to pkg/commands (#29)
fba1d3d Moving options to pkg/commands/options. (#28)
4833bb4 Preserve YAML comments & style when resolving/applying (#103)
9bae8ab Print images to stdout as we publish them. (#36)
6500b08 Pull in the config change to ggcr.
a6277d0 Quick typo fix (#99)
f26825f Remove extra dashes (#86)
3315663 Remove strictness checks from build, into resolve
1fcfe62 Reorder parsing KO_DOCKER_REPO to get proper credentials (#117)
672e478 Resolving #21 issue. Adding git-dir flag to always execute inside ko's directory in GOPATH
e8b7ded Resolving #21 issue. Adding ko version and simple release script
0aca6f6 Resolving #21 issue. Fixing conflicts after commands refactoring. Improving version command
cef9764 Return better error messages (#33)
fee3c26 Review feedback
5a4d14e Run tests with Go 1.11 and 1.12 (drop 1.10)
d24b60a Set UA to something ko-specific (#116)
56f32f8 Update README to include better install instructions (#87)
caa953d Update cobra dep
28f239a Update ggcr (#113)
451287a Update ggcr (#83)
241d532 Update ggcr (#91)
479bd3e Update ggcr (#97)
b7e1a7f Update ggcr dependency (#119)
d356007 Update gobuild.go (#56)
3a17dee Use GOOS/GOARCH from base image (#77)
f9504d0 Use a more appropriate idiom
133ae27 Use debug.ReadBuildInfo to populate ko version (#81)
be4e1ff [Resolves #71] Add trimpath arg to gobuild (#102)
bd404f3 add SOURCE_DATE_EPOCH usage (#72)
2e28671 add kubectl check for ko delete, apply, and create (#120)
0c205ab add selector flag and logic (#46)
2547a9c check NewGo error
f5bfec3 fix broken markdown
5697b9d rel url.
d3ab89f update Gopkg.toml
8f817fd use go modules

ko - Initial release

Published by imjasonh over 5 years ago

🎉