Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Protocol Buffers for Typescript

Creating better tooling around gRPC and Protocol Buffers for Web, NodeJS and TypeScript ecosystem.
Collective - Host: opensource - https://opencollective.com/protoc-gen-ts - Code: https://github.com/thesayyn

Add a mechanism for composing keychains. (#232)

This enables us to change the fallback behavior of keychains from Anonymous to another keychain.

github.com/thesayyn/go-containerregistry - 5b94689e517344fe3474a719f6db9d9431ab40ab authored over 6 years ago
Work in progress.

github.com/thesayyn/ngx-swing - 49dbbfa350234530c312bd2a54cfefdd74d1c962 authored over 6 years ago
Add example cards to deck.

github.com/thesayyn/ngx-swing - cf054780ea2e5376dd987ba8569e2d2ac0342f0a authored over 6 years ago
Update readme.

github.com/thesayyn/ngx-swing - afd4a47510a09021e7f143b45392f01379c54954 authored over 6 years ago
Change default styleext to scss.

github.com/thesayyn/ngx-swing - 86b385da41326c201640b4dfdf7a153a06814c38 authored over 6 years ago
Import github.com/mattmoor/k8schain as pkg/authn/k8schain. (#226)

* Import github.com/mattmoor/k8schain as pkg/authn/k8schain.

I had initially hosted this as a...

github.com/thesayyn/go-containerregistry - 22113dc92768cbb4cbc60da678c9a29742da038d authored over 6 years ago
Fix rebase_cloudbuild.yaml (#230)

github.com/thesayyn/go-containerregistry - a70775e500273172cd4f715af66acca9ed23220a authored over 6 years ago
Add code coverage (#227)

Signed-off-by: Jake Sanders <[email protected]>

github.com/thesayyn/go-containerregistry - f02501e1d74bff68d6e2d8962ea61277ea628b5d authored over 6 years ago
work in progress.

github.com/thesayyn/ngx-swing - 58da763277783cf32e37d043952a4de12ee47d06 authored over 6 years ago
Lowercase repo names in pkg/ko/publish/... (#224)

Fixes #212

github.com/thesayyn/go-containerregistry - 81ad6bb884eddb0bb97ade77f0dd0d54ca8e70b6 authored over 6 years ago
Rip bazel out (#217)

* [WIP] Start ripping bazel out

I cannot understand why, but running the ko tests breaks my e...

github.com/thesayyn/go-containerregistry - 3d1252ef45f3d91c53b12f417ccebe8d77da918d authored over 6 years ago
Fix file paths for `ko` on windows (#222)

* Fix file paths for `ko` on windows

* Use `filepath.Rel` and `filepath.ToSlash` to match Uni...

github.com/thesayyn/go-containerregistry - 9b5187e48e9aa55376d07403aa3e9b430e3749db authored over 6 years ago
cross-repo blob mount should be used only when the layer comes from the same registry (#219)

* cross-repo blob mount should be used only when the layer comes from the same registry.

* fi...

github.com/thesayyn/go-containerregistry - d54baf9aa28edb9b985a6b35b57e26e3410c2443 authored over 6 years ago
update readme

github.com/thesayyn/Sheriff - e763b2d34aaa5002b89f9cf663671657826ff3b9 authored over 6 years ago
preserve config for reproducible images (#216)

* preserve config for reproducible images

* move comment

github.com/thesayyn/go-containerregistry - 3f6471078a9661a9a439bd5e71a371aff429566a authored over 6 years ago
compressing layers for reproducible images (#210)

* compressing layers for reproducible images

* read the actual bytes

* adding layertime test

github.com/thesayyn/go-containerregistry - 000ebf1ac80466c7e9054b0e5e5c367bddb79959 authored over 6 years ago
functional options (#172)

github.com/thesayyn/go-containerregistry - b32ffadc0522f1db02422bf6c01e0ad62dc64c97 authored over 6 years ago
Avoid creating build output file (#214)

Create a new build directory for each file and use a fixed file name but don't
open the file (s...

github.com/thesayyn/go-containerregistry - 9337c2139ea5addd552c258bb0ba5c8f8bd02dbe authored over 6 years ago
Preserve the full source reference in MountableLayer (#208)

Mounting is just one way to take advantage of this information, so preserve as much information ...

github.com/thesayyn/go-containerregistry - d5ae41de3d3c22d36b735f5d5e3fb42d1ba32f25 authored over 6 years ago
Adding mutate library methods for reproducible images. (#206)

* adding stripconfig library method

* create a whole new image

* filling out functionality...

github.com/thesayyn/go-containerregistry - 5f3e1b6ff67cb53937e5c271cc98bb0a8b90fd28 authored over 6 years ago
Define minimum golang version (#204)

Fixes #27.

github.com/thesayyn/go-containerregistry - dc0a77702ddab8c3dc5630eca7c026d571c1c9b7 authored over 6 years ago
Update crane append to accept flags, not args (#203)

- mark required flags in append and rebase
- regenerate docs without "Auto generated" section

github.com/thesayyn/go-containerregistry - ef804b17b344fdbd4fedcd3320da5d30607fb9fd authored over 6 years ago
Check generated docs in CI (#201)

* Check generated docs in CI

github.com/thesayyn/go-containerregistry - ecb2d038e7767163be72046cc3e75da0b83f058e authored over 6 years ago
Allow keychain_test to pass outside of Bazel (#202)

github.com/thesayyn/go-containerregistry - 0f5e9a903ed2a3b5a3c66dc50ad015f0244c8c33 authored over 6 years ago
Link to ko and crane (#196)

* Link to ko and crane
* also fix import paths in example

github.com/thesayyn/go-containerregistry - 11085b1805b9e9e6987278a5f61202d088e9b7f0 authored over 6 years ago
Move all of the library code under pkg/ for consistency. (#194)

... and to follow the widely adopted Go convention.

Fixes: https://github.com/google/go-conta...

github.com/thesayyn/go-containerregistry - 5e2bd1f4bf61add62944828d54e239d352daaabf authored over 6 years ago
Generate docs via a new flag to crane (#115)

Add generated docs for crane under `./cmd/crane/doc`.

github.com/thesayyn/go-containerregistry - dc7ac4a9811d570fcd08908f3c2486d2146c45dc authored over 6 years ago
Recompute the size in the same places that we recompute the digest. (#193)

Fixes: https://github.com/google/go-containerregistry/issues/192

github.com/thesayyn/go-containerregistry - fa3ceb63dc1fdce7ed84d7761b26e2d0c5d21479 authored over 6 years ago
Fix BASIC challenge (#191)

* Fix BASIC challenge

Java people like to yell, which `strings.Title` doesn't handle well.

...

github.com/thesayyn/go-containerregistry - 34a68410552db6443e40459320de1ee9ca934502 authored over 6 years ago
Avoid recomputing the DiffID of layers where we know it. (#187)

Prior to this change, the `partial` package enabled folks to implement the bare minimum interfac...

github.com/thesayyn/go-containerregistry - e033bc7269cacc3145d08df64ad5cf387c7fc48d authored over 6 years ago
Change the way mounting works in go-containerregistry. (#186)

This completely changes the model for cross-repo mounting in the go-containerregistry library. ...

github.com/thesayyn/go-containerregistry - 301bc4aaa86255df53975435ff908f684727ad61 authored over 6 years ago
Reject unrecognized arguments. (#183)

Previously we silently ignored unrecognized flags, which led to non-intuitive behaviors when a t...

github.com/thesayyn/go-containerregistry - 7c6d78e4d3a16138648e767669303e8e21989ad9 authored over 6 years ago
Accept KO_DOCKER_REPO=ko.local in addition to -L (#184)

This enables users to configure the use of the local docker daemon via the `KO_DOCKER_REPO` envi...

github.com/thesayyn/go-containerregistry - 26349c31228b5fcd29a0c5b895c08bbee4e2a189 authored over 6 years ago
Rename our chosen entrypoint to /ko-app (#182)

Previously we used `/app`, which is unfortunately a fairly generic name, in a location that does...

github.com/thesayyn/go-containerregistry - d53681107be2c712cf02798be3ca1b8844cf26f6 authored over 6 years ago
Document ko + minikube (#174)

Update the docs to cover `-L` and usage of `ko` with `minikube`.

github.com/thesayyn/go-containerregistry - 36637b11473b5be14cc7271b034e098a9b572529 authored over 6 years ago
Build a crane builder image, using ko (#178)

* Build a crane builder image, using ko

* Add cloudbuild.yaml

* Use crane to get crane's d...

github.com/thesayyn/go-containerregistry - f4d4e90256ec9df7e38b5f0c05092bc1423bbd15 authored over 6 years ago
Remove unnecessary newline (#177)

github.com/thesayyn/go-containerregistry - 3f14e090ec8bf240fb209fbe705e4fb55d8ecbad authored over 6 years ago
Log pushed digest to stderr (#176)

Fixes #169

github.com/thesayyn/go-containerregistry - 8bdfdfc3bd4146f40b7709f6b1b7d979a3385da8 authored over 6 years ago
Improve the ko help text. (#175)

github.com/thesayyn/go-containerregistry - d3327f2a5959e6dffa1cf4ed999ce129b6e12262 authored over 6 years ago
Add newline to `crane digest` output (#173)

As (probably) the only user of this command, I find that I want a
newline more often than I don...

github.com/thesayyn/go-containerregistry - bee0323f646cd4c5c9027f771d442fb32b812584 authored over 6 years ago
fix(schematics) Use auto placed version.

github.com/thesayyn/ng-ally - f3262a4a2be22a4e37087b001edc26e62fc0e215 authored over 6 years ago
fix(devkit) Add teardown logic.

github.com/thesayyn/ng-ally - a1745d081f34b08ab3bc1571a0f614b3ab81198f authored over 6 years ago
fix(schematics) Change readme.md for true information.

github.com/thesayyn/ng-ally - 2235529184f778829f393227c198c27872ebdbcc authored over 6 years ago
fix(devkit) kill the node server when theres no subscriber.

github.com/thesayyn/ng-ally - 0404a7d8308015ba304dcab72b304e133344008d authored over 6 years ago
Add creation time to image build in ko (#146)

* For a consistent creation of images, use SOURCE_DATE_EPOCH in ko as specified in
https://repr...

github.com/thesayyn/go-containerregistry - 1dc552b93e5d6235ac25748b73c8b414b3de182f authored over 6 years ago
Support private base images in ko. (#168)

github.com/thesayyn/go-containerregistry - 0edaf6e602c3be84760c328ab51f170394e90287 authored over 6 years ago
Fall back to default GOPATH if unset (#162)

Fixes #154.

github.com/thesayyn/go-containerregistry - 7f1e66edb3a89174cb95bbc9ab5324449cd80d69 authored over 6 years ago
Switch from DefaultCompression to BestSpeed (#158)

Disk is cheap and we (generally) have fast networks, but I haven't
figured out how to get more ...

github.com/thesayyn/go-containerregistry - 44a7f2a3ad33fe8c8ddd2c9a1c27262da29d0ceb authored over 6 years ago
Fallback to Anonymous if credentials are not found (#157)

Fixes #156

Signed-off-by: David Gageot <[email protected]>

github.com/thesayyn/go-containerregistry - 7da7957aee21f95e68545e1ae235654daec23c89 authored over 6 years ago
Add ko publish (#151)

* Add ko publish

* Update cmd/ko/README to include ko publish, simplify examples

* Move pu...

github.com/thesayyn/go-containerregistry - bf784214fdcd271124813ac32f62a83848f9ed73 authored over 6 years ago
Use gzip.DefaultCompression by default (#153)

Fixes #150.

gzip.BestCompression is very slow.

On my machine, for "gcr.io/google-appengine...

github.com/thesayyn/go-containerregistry - 9ce700954e892d289e2dd54cf81f4c49356e1bc5 authored over 6 years ago
Remove reference to passed-through go commands (#152)

github.com/thesayyn/go-containerregistry - 69082dcd13b7285516a77b106c7bc702c61b544f authored over 6 years ago
Remove buildifier checks (#149)

They regularly make breaking changes, and I have no interest in vendoring it just to get basic l...

github.com/thesayyn/go-containerregistry - 444ab79261d69459bce69344ca13fed5d28bfd82 authored over 6 years ago
Don't use the latest tag (#148)

Avoid the latest tag so that the K8s pull policy will default to IfNotPresent.

Also use a fak...

github.com/thesayyn/go-containerregistry - bde1a156882d8dac1ba7d3dd6726eb3ee29d3fe2 authored over 6 years ago
Split cmd/crane implementation to pkg/crane (#142)

Rewrites each "init()" to be "NewCmdFoo". This pattern was cribbed from
the kubectl command in ...

github.com/thesayyn/go-containerregistry - 7d3c67809c1abe924b74944acf55fdeb279de1b0 authored over 6 years ago
Don't require KO_DOCKER_REPO in local ko (#145)

github.com/thesayyn/go-containerregistry - 70e09c092e51dc605783302ffb3993a820174d3d authored over 6 years ago
added healthcheck to config struct and healthcheck struct (#138)

* added healthcheck to config struct and healthcheck struct

* added test tag to HealthConfig ...

github.com/thesayyn/go-containerregistry - ee5a6c257df843b47a2666ff0fff3d31d484ebda authored over 6 years ago
fix(schematics) Use es7 reflect by default.

github.com/thesayyn/ng-ally - 15a6358ba23e2e90aefdefed399eed97cc8083c1 authored over 6 years ago
fix(schematics) Revert: remove unused dom lib from tsconfig.

github.com/thesayyn/ng-ally - 35535c2ae9598eb5c901e67742ea1963c44fd534 authored over 6 years ago
Add a local mode to ko. (#135)

This change adds a --local (or -L) flag to `ko`, which directs it to "publish" image references ...

github.com/thesayyn/go-containerregistry - fc1c0d6fb2a64018a6e6f18391338034bc67183d authored over 6 years ago
Wrap cmd errors with some context (#134)

github.com/thesayyn/go-containerregistry - b45a1e685bfcaf1e41e22f304b7c851b5e55d0bb authored over 6 years ago
fix(schematics) remove unused dom lib from tsconfig.

github.com/thesayyn/ng-ally - 0b79f9690064d8c7191b944a65698988e3ea9c1c authored over 6 years ago
fix(schematics) add editorconfig and gitignore contents.

github.com/thesayyn/ng-ally - 19b55caeed86a1cdfc4f8824ea9f3c96216c87da authored over 6 years ago
Remove stale comment (#132)

github.com/thesayyn/go-containerregistry - cb5821b08ba7945016250949b028a6a04eb0c54a authored over 6 years ago
Avoid typescript error.

github.com/thesayyn/ng-ally - 5e8a282bfd73543f3886fda34a73f871fb9f2907 authored over 6 years ago
Change package versions.

github.com/thesayyn/ng-ally - 10f8cab3ea4355d14f5f96d4545c8431d5f04418 authored over 6 years ago
feat(schematics) added.

github.com/thesayyn/ng-ally - c459c2a09e04255610ab3900135478d366f8c94f authored over 6 years ago
Implement remote.List (#131)

* Implement remote.List

* Address feedback

github.com/thesayyn/go-containerregistry - 9cfafb70164bceabd4663e2d3be51eff0a8633ee authored over 6 years ago
Make random.Image return an image with actual tar contents (#130)

* Make random.Image return an image with actual tar contents

* Update image_test.go

github.com/thesayyn/go-containerregistry - eedc84f8d415f251b862da7c7eda8ed511988916 authored over 6 years ago
Switch from go install to get. (#129)

github.com/thesayyn/go-containerregistry - fa81d847fcede9f4c2766feb46b882ee417c68e8 authored over 6 years ago
don't filepath.Join names when splitting directories (#128)

github.com/thesayyn/go-containerregistry - 9a6a2b004c1a6d2c946acc52af194d85b882f8c6 authored over 6 years ago
Stop logging errors for mismatched digests (#122)

github.com/thesayyn/go-containerregistry - 6839038fce91cc39d849c89940ab04f1d6fdfa5d authored over 6 years ago
implement daemon.write (#114)

github.com/thesayyn/go-containerregistry - 1968f30e5218f752a594ef6a425e24576d64814a authored over 6 years ago
Address TODO in ko/resolve. (#126)

This simplifies the parallelism in ko/resolve's type-based walk. Instead of trying to paralleli...

github.com/thesayyn/go-containerregistry - 71d387b23c8c5488e8a70a39b0b214af1ac01f30 authored over 6 years ago
Fix scope-related bug in remote.Write (#123) (#124)

* Fix scope-related bug in remote.Write (#123)

* Simplify args to transport.New (#123)

github.com/thesayyn/go-containerregistry - 0ff1db03aaaabc9820e8a13353f61d8474814abd authored over 6 years ago
Add mutate.Rebase and crane rebase that uses it (#121)

* Add mutate.Rebase and 'crane rebase' which calls it

* Add new files

* Remove automatic s...

github.com/thesayyn/go-containerregistry - b90f2d2210b36a60a7e7ca5b0b5c9892f22e072e authored over 6 years ago
Create README.md

github.com/thesayyn/ng-ally - 39b67b77735efbef66b41692bd78ef5bebca0e92 authored over 6 years ago
(refactor) database package.

github.com/thesayyn/ng-ally - c78f7c6da0fde1ea88acc44ef8d4af6f80f05f3b authored over 6 years ago
Migrate package scopes.

github.com/thesayyn/ng-ally - e3d4b2b3165be4f338940e9d735f8c339cf60e11 authored over 6 years ago
Improve logging for remote.Write (#120)

* make it clear which digests are blobs
* mimic the docker push output for the manifest

github.com/thesayyn/go-containerregistry - 48dcc10b3aad9a760316aba5c88138bcc60dbcd1 authored over 6 years ago
Introduce .ko.yaml for configuration (#118)

* Introduce .ko.yaml for configuration

Add support for overriding both the default base image...

github.com/thesayyn/go-containerregistry - d5ac5fa9d1f8fc3180a674089995116f9308dd2a authored over 6 years ago
Update README.md (#117)

Fix links to `rules_docker` and `rules_k8s`.

github.com/thesayyn/go-containerregistry - 691e3be11b6085cd478d56b1cbf8eb9f1adfd8e8 authored over 6 years ago
This simply breaks main.go into a handful of logical pieces. (#116)

There are zero functional changes in this commit.

github.com/thesayyn/go-containerregistry - a095ce26fab9c80349b5835ff665c1fb89c1b5fe authored over 6 years ago
Removed unused packages.

github.com/thesayyn/ng-ally - aba7a105b64c181549cdbda5170721f79cd749eb authored over 6 years ago
commonjs support added.

github.com/thesayyn/ng-ally - cc4056954192f910ab67dd4df01627d384d1f725 authored over 6 years ago
Rename d8s to crane (#113)

* Rename d8s to crane

* Actually add cmd/crane

* Update main.go

* Fix ko/build test

github.com/thesayyn/go-containerregistry - 10ab64849078b8cb847aae0b5c05ee5d01842650 authored over 6 years ago
Implement cmd/ko (#102)

This uses the cobra library to implement the `ko` CLI, which wraps the `go` CLI and exposes a ha...

github.com/thesayyn/go-containerregistry - 674e6409044ddd635fe5c74d06a21f68abdbe4f5 authored over 6 years ago
Support $HOME/.docker if $DOCKER_CONFIG is unset (#109)

* Use Docker's logic to derive the default location for the docker config when $DOCKER_CONFIG is...

github.com/thesayyn/go-containerregistry - 0d41acd52a1411a440f0cd3071cfecbeb8c8cf52 authored over 6 years ago
Add v1/mutate/doc.go (#111)

github.com/thesayyn/go-containerregistry - 61425659bad432cc2716f2ef8e2066fba1a84acb authored over 6 years ago
Migrate to spf13/cobra (#106)

* Add unified CLI wrapper for push and pull

* Add delete, get* commands, tarball can create f...

github.com/thesayyn/go-containerregistry - a3b9d0e4a16fe0c966f2ce60da82f768faf99097 authored over 6 years ago