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

fix: add shebang (#259)

github.com/thesayyn/protoc-gen-ts - 5fbd729298882efcdc69958e8941ffa5078d0e8f authored 10 months ago by Sahin Yort <[email protected]>
doc: fix typo (#258)

github.com/thesayyn/protoc-gen-ts - 2c704ba4a9f8788169a2577d633658520fc86695 authored 10 months ago by Sahin Yort <[email protected]>
doc: encourage contribution (#257)

github.com/thesayyn/protoc-gen-ts - ea8bf2eaabf4ae2ec4ddf196a90a473186d85f18 authored 10 months ago by Sahin Yort <[email protected]>
doc: mention adaption of rust (#256)

github.com/thesayyn/protoc-gen-ts - 8e573ea00bbcc0c92e05f5b8bb4353e4ee79b5ce authored 10 months ago by Sahin Yort <[email protected]>
ci: release workflow

github.com/thesayyn/conform - 2bf43d98144aeae98fb6b58e399581db0914033a authored 11 months ago by thesayyn <[email protected]>
Work around docker v25 tarballs (#1872)

Previously, we'd only seen compressed layers have LayerSources. As of
v25, docker puts all laye...

github.com/thesayyn/go-containerregistry - 8dadbe76ff8c20d0e509406f04b7eade43baa6c1 authored 11 months ago by Jon Johnson <[email protected]>
doc: Document working with buf.yaml (#250)

github.com/thesayyn/protoc-gen-ts - 7a6a5473dee2d5874a6455ab174b723d92ee2d11 authored 12 months ago by Mitch <[email protected]>
Always print pushed digest in crane push (#1860)

github.com/thesayyn/go-containerregistry - a0658aa1d0cc7a7f1bcc4a3af9155335b6943f40 authored 12 months ago by alex weidner <[email protected]>
feat: support validator

github.com/thesayyn/conform - 20b6b79eb11b5f382db310e280b5670c4381f282 authored about 1 year ago by thesayyn <[email protected]>
fix: goreleaser config (#1764)

Signed-off-by: Carlos Alexandro Becker <[email protected]>

github.com/thesayyn/go-containerregistry - 55ffb0092afd1313edad861a553b4fcea21b4da2 authored about 1 year ago by Carlos Alexandro Becker <[email protected]>
feat: first working version

github.com/thesayyn/conform - 68291ba8f900bdd05e955f78a1c813caf7ef0094 authored about 1 year ago by thesayyn <[email protected]>
feat: allow port and disk path to be overriden (#1848)

github.com/thesayyn/go-containerregistry - 4fdaa32ee934cd178b6eb41b3096419a52ef426a authored about 1 year ago by Sahin Yort <[email protected]>
feat: implement gc command (#1811)

* feat: implement prune flag

* address changes

* revert

* boilerplate

* rename

* ...

github.com/thesayyn/go-containerregistry - ceb0580d9c4ade1f242d9b1d613011edf1015a22 authored about 1 year ago by Sahin Yort <[email protected]>
chore: initial commit

github.com/thesayyn/conform - 4c923c722eb387216e49fa933010b036787dc05b authored about 1 year ago by thesayyn <[email protected]>
chore: publish npm package at head (#242)

github.com/thesayyn/protoc-gen-ts - 578f3a0a508878d7ffc277d4bb7c47832c2cc5ae authored about 1 year ago by Sahin Yort <[email protected]>
refactor: start using rust

github.com/thesayyn/protoc-gen-ts - fae870a7e76732b6e1e00938b9cd6314c66aba75 authored about 1 year ago by thesayyn <[email protected]>
tag: add command explanation to the long help (#1843)

* tag: add command explanation to the long help

* Update crane_tag.md

github.com/thesayyn/go-containerregistry - 5a53a12f09d0868a601d5e67838d39fe95e6b441 authored about 1 year ago by Anatoli Babenia <[email protected]>
fix: mimic oci-layout (#1810)

github.com/thesayyn/go-containerregistry - c722ce9e664b6da8dc8675f22459bdc3deb75e3d authored about 1 year ago by Sahin Yort <[email protected]>
Build releases with Go 1.21 (#1840)

github.com/thesayyn/go-containerregistry - b2485cb31cdf30220c29569aa80b07154db25f62 authored about 1 year ago by Jason Hall <[email protected]>
Don't wrap DefaultKeychain with refreshes (#1791)

The heuristic only works well if the upstream keychain doesn't do any
caching. This is usually ...

github.com/thesayyn/go-containerregistry - dbcd01c402b2f05bcf6fb988014c5f37e9b13559 authored over 1 year ago by Jon Johnson <[email protected]>
Set Content-Length for blob uploads (#1781)

Sometimes we know it, sometimes we don't. When we do, set it.

github.com/thesayyn/go-containerregistry - a748190e18d49e759b7e28309f576dba82280d47 authored over 1 year ago by Jon Johnson <[email protected]>
Validate index architectures match children (#1776)

Now crane validate will validate the entire remote index, including that
there are not any mism...

github.com/thesayyn/go-containerregistry - 190ad0e4d556f199a07951d55124f8a394ebccd9 authored over 1 year ago by Jon Johnson <[email protected]>
fix: pin to goreleaser v1.18 to unblock release (#1763)

Signed-off-by: Jason Hall <[email protected]>

github.com/thesayyn/go-containerregistry - a54d64203cffcbf94146e04069aae4a97f228ee2 authored over 1 year ago by Jason Hall <[email protected]>
Return OCI Index content-type for referrers response (#1762)

Signed-off-by: Josh Dolitsky <[email protected]>

github.com/thesayyn/go-containerregistry - ea19b579661d99bc753c92e93730b8aab6ecd31b authored over 1 year ago by Josh Dolitsky <[email protected]>
Drop localhost to support crane registry serve in a container (#1746)

Signed-off-by: Matt Moore <[email protected]>

github.com/thesayyn/go-containerregistry - b8504803389b57475e4c91c37f8ca9b9be3b9c64 authored over 1 year ago by Matt Moore <[email protected]>
Don't try cross-origin mounting against dockerhub (#1743)

* Don't try cross-origin mounting against dockerhub

* Don't try to mount at all if we hit an ...

github.com/thesayyn/go-containerregistry - fe268b7c97b3a0d6b4d593f81dc1b1b6569b6a98 authored over 1 year ago by Jon Johnson <[email protected]>
Let the filesystem handle atomicity (#1735)

Signed-off-by: Matt Moore <[email protected]>

github.com/thesayyn/go-containerregistry - 2472cbbbf289ba63c82649f2b7fd0fc5c9c4845c authored over 1 year ago by Matt Moore <[email protected]>
Use RWLock, limit scope of locking, write digest first (#1734)

Signed-off-by: Matt Moore <[email protected]>

github.com/thesayyn/go-containerregistry - db818dce39ddb3548aa74ccb8ec1c471bf6acb1a authored over 1 year ago by Matt Moore <[email protected]>
Allow concurrent blob Sets, use RWMutex (#1733)

Signed-off-by: Matt Moore <[email protected]>

github.com/thesayyn/go-containerregistry - 44a6e2ebccbac803102128152f7b83a9c0c26329 authored over 1 year ago by Matt Moore <[email protected]>
Correct crane registry help text (#1732)

github.com/thesayyn/go-containerregistry - 9010ce1fe2a5dc68bcff4003da1346a219f36044 authored over 1 year ago by Jon Johnson <[email protected]>
add --blobs-to-disk to 'crane registry serve' (#1731)

* add --blobs-to-disk to 'crane registry serve'

Signed-off-by: Jason Hall <[email protected]...

github.com/thesayyn/go-containerregistry - 03ad2ac196a2e21c9b0e550a9c8f3bf1de5ff5bc authored over 1 year ago by Jason Hall <[email protected]>
Don't load into daemon if the image already exists (#1724)

github.com/thesayyn/go-containerregistry - 4e4b03ab893c03c66d6cd76af5bde5cfc867639f authored over 1 year ago by Jon Johnson <[email protected]>
Change ErrSchema1 error to dynamic strings. (#1721)

Signed-off-by: Laitron <[email protected]>

github.com/thesayyn/go-containerregistry - 6de8d1d7119ccc8838a459cf61a24470a8c901bd authored over 1 year ago by Laitron <[email protected]>
crane: Respect cmd.OutOrStdout (#1728)

When calling Crane programmatically, it's difficult to capture the
output as it's written direc...

github.com/thesayyn/go-containerregistry - 0a9bb1203679751952b7947206f20ca5a9a8c37a authored over 1 year ago by Kyle Conroy <[email protected]>
Add missing name option in crane index commands (#1723)

github.com/thesayyn/go-containerregistry - 145eebe7465dc9af316736c8b4c2dab7d86562fe authored over 1 year ago by Hubert Zhang <[email protected]>
Surface better error messages in crane index (#1722)

If we're trying to do things to a non-index, we should fail earlier.

github.com/thesayyn/go-containerregistry - 037ab314ef43f8ee45230e86565e4c38403972a0 authored over 1 year ago by Jon Johnson <[email protected]>
fix: add bounds checking to addendum layer mutations to prevent panic (#1715)

github.com/thesayyn/go-containerregistry - 03b86570e60f261bf4a79b903d73e03cb862910b authored over 1 year ago by Aaron Prindle <[email protected]>
Pass scopes through crane auth token (#1713)

Dropped this while refactoring. Not passing scopes can fail for some
registries.

github.com/thesayyn/go-containerregistry - c3f8a49229d3ccaa5096ff65e1696ce129c1091e authored over 1 year ago by Jon Johnson <[email protected]>
Bump codecov/codecov-action from 3.1.3 to 3.1.4 (#1710)

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3.1.3 to 3.1.4.
...

github.com/thesayyn/go-containerregistry - 53fbcf9ecfe28f153e6ac6eb49daa043514343d4 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Add crane auth token (#1709)

(This makes it easier to just use curl.)

In order to do this, we expose some functionality in...

github.com/thesayyn/go-containerregistry - 1d535e24741c1df1ff397802b7a2dfb649aaf366 authored over 1 year ago by Jon Johnson <[email protected]>
Limit size of manifest (#1711)

Signed-off-by: AdamKorcz <[email protected]>

github.com/thesayyn/go-containerregistry - 5fe7f2e11795fcfd5a7c7d3a550c4e668a9a9789 authored over 1 year ago by AdamKorcz <[email protected]>
retry HTTP 522 errors by default (#1707)

Signed-off-by: Jason Hall <[email protected]>

github.com/thesayyn/go-containerregistry - e61c5190e39a37cd78c8c6d71f50a709a9d7eab4 authored over 1 year ago by Jason Hall <[email protected]>
fixed a goroutine leak (#1705)

github.com/thesayyn/go-containerregistry - 2015ceb02bd988cb9aed1d6cc80b06931efcadff authored over 1 year ago by Kyle Tarplee <[email protected]>
Allow crane to export schema 1 images (#1704)

github.com/thesayyn/go-containerregistry - 0ec36ad08c243f5779228cd2206afd256f7dadfe authored over 1 year ago by Jon Johnson <[email protected]>
bump deps using ./hack/bump-deps.sh (#1702)

Signed-off-by: Jason Hall <[email protected]>

github.com/thesayyn/go-containerregistry - b7ad3f13a62ce40366707a1347ab4bf33d5cd0d9 authored over 1 year ago by Jason Hall <[email protected]>
Do not reuse pushers for pullers (#1701)

This causes issues with broken registry implementations that 403 if you
have requested push sco...

github.com/thesayyn/go-containerregistry - dbecb1de8cfa6cb8b133b5303aef0175b158915e authored over 1 year ago by Jon Johnson <[email protected]>
Make 403 non-fatal for manifest existence checks (#1691)

Pusher currently HEADs manifests to see if they already exist in the
destination repository. Un...

github.com/thesayyn/go-containerregistry - a927d7c995a991edeb54e840f66d8cfffcf30d62 authored over 1 year ago by Jon Johnson <[email protected]>
Add ppc64le to all binaries (#1688)

goreleaser failed with:

archive has different count of binaries for each platform,
which may...

github.com/thesayyn/go-containerregistry - 0b12f56b375240c8534672bb356391ef9a5d8316 authored over 1 year ago by Jon Johnson <[email protected]>
Add `mutate` `--ports` option to set the exposed ports (#1677)

github.com/thesayyn/go-containerregistry - 69d1a1973115827d9f082881efff2cb80581d28f authored over 1 year ago by Joseph Glanville <[email protected]>
bump deps using ./hack/bump-deps.sh (#1685)

github.com/thesayyn/go-containerregistry - 691004b417e83c8dab56d542361b812299b426fa authored over 1 year ago by Jason Hall <[email protected]>
Fix a few lint issues (#1684)

github.com/thesayyn/go-containerregistry - 370e8a5f1ff97a143f258de6e38726a9ba9b4031 authored over 1 year ago by Jon Johnson <[email protected]>
Keep order of env in crane mutate (#1683)

github.com/thesayyn/go-containerregistry - 3120ba58644ef26a5233a6323becc6d892b35e73 authored over 1 year ago by Jon Johnson <[email protected]>
Add --all-tags flag to crane cp (#1682)

This will copy every tag in the src repo to dst.

This adds a --no-clobber flag that crane cp ...

github.com/thesayyn/go-containerregistry - afd15f1431042a855ea90729cc2e22a097cd3e55 authored over 1 year ago by Jon Johnson <[email protected]>
add registry.Repo("foo") (#1671)

github.com/thesayyn/go-containerregistry - 54389485f58b86b250fb1e2dcd5c89eed8ed1234 authored over 1 year ago by Jason Hall <[email protected]>
Retry without mount if auth fails (#1681)

DockerHub fails to auth if you ask for an invalid repository. Docs say
this should not happen, ...

github.com/thesayyn/go-containerregistry - 43710a91a713717327167624960d79b8ea321203 authored over 1 year ago by Jon Johnson <[email protected]>
Add ppc64le to .goreleaser.yml (#1680)

The PowerPC (ppc64le) architecture was not included (in the container image it is).

This is ...

github.com/thesayyn/go-containerregistry - 3228a6015ac821b0f418280504265a231a214f08 authored over 1 year ago by Paul Bastide <[email protected]>
remove time from random.Image history (#1678)

This makes the images non-reproducible which defeats the purpose of setting the random source.

github.com/thesayyn/go-containerregistry - d64f9e0e999fa4239593469a5f44e75c72b77d3d authored over 1 year ago by Kyle Tarplee <[email protected]>
allow pkg/v1/random to accept a RNG source (#1675)

* allow pkg/v1/random to accept a RNG source

* added a unit test for the new options

github.com/thesayyn/go-containerregistry - 3706061a683bf461511f2691ceec78cab4757093 authored over 1 year ago by Kyle Tarplee <[email protected]>
Fall back to puller if reusing pusher fails (#1676)

github.com/thesayyn/go-containerregistry - b7c6e9dc39441cf2fe918cb7de35504d4eccadc1 authored over 1 year ago by Jon Johnson <[email protected]>
Add remote.Reuse for Pusher/Puller (#1672)

* code organization: split fetcher from descriptor

* Refactor everything to go through Puller...

github.com/thesayyn/go-containerregistry - 005bb7197dad1a6bffcda9405b91990331b1f406 authored over 1 year ago by Jon Johnson <[email protected]>
Bump codecov/codecov-action from 3.1.2 to 3.1.3 (#1668)

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3.1.2 to 3.1.3.
...

github.com/thesayyn/go-containerregistry - 58bd35bc13f27125bc62b5be549c1249b2e75472 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Replace deprecated command with environment file (#1667)

github.com/thesayyn/go-containerregistry - ad695c04bed7df13ed8c0e3d3e6bc4e596c5b8db authored over 1 year ago by Jongwoo Han <[email protected]>
Add remote.Puller (#1644)

This PR adds a Puller implementation and uses it in `crane ls` and
`crane catalog` to stream re...

github.com/thesayyn/go-containerregistry - 07c767c707c69fa25de1147a588b5560a260a62e authored over 1 year ago by Jon Johnson <[email protected]>
feat(daemon): generate config file from Docker Engine API (#1130)

* feat(daemon): generate config file from Docker API

* refactor: fix lint issues

* test: a...

github.com/thesayyn/go-containerregistry - 9f68710bc01c855435985ad63ebd9174d72dec26 authored over 1 year ago by Teppei Fukuda <[email protected]>
verify provenance (#1611)

Signed-off-by: Batuhan Apaydın <[email protected]>

github.com/thesayyn/go-containerregistry - d1c4e9ff711dd6cb6170cc3925b79175f28cdff2 authored over 1 year ago by Batuhan Apaydın <[email protected]>
add crane auth logout (#1589)

github.com/thesayyn/go-containerregistry - df518f9530180d8a909a79d586ee97012a877b94 authored over 1 year ago by Jason Hall <[email protected]>
feat(remote): make retryStatusCodes configurable (#1635)

github.com/thesayyn/go-containerregistry - 52d59d1b94c114352df387092500acbbf173b1c8 authored over 1 year ago by Zadkiel Aharonian <[email protected]>
crane push: print pushed ref@digest to stdout (#1663)

github.com/thesayyn/go-containerregistry - df72a9a9f05cada5ff633dd2d9abc8bc3565b63e authored over 1 year ago by Jason Hall <[email protected]>
Revert "authn: Add NewConfigKeychain to load a config from explicit path (#1603)" (#1664)

This reverts commit 1cb7e133961581d6e0f5564e187b8f4dbf33f9d5.

github.com/thesayyn/go-containerregistry - 27a6ad623ea9926c58e2bddb7158e9e5278a7dc4 authored over 1 year ago by Jason Hall <[email protected]>
deprecate estargz (#1660)

* deprecate estargz

* also deprecate crane optimize

* just delete 'crane optimize' and cra...

github.com/thesayyn/go-containerregistry - 217318c3b8e3aea04c135097619d83b22ed25fe2 authored over 1 year ago by Jason Hall <[email protected]>
authn: Add NewConfigKeychain to load a config from explicit path (#1603)

* authn: Add NewConfigKeychain to load a config from explicit path

* more better godocs

* ...

github.com/thesayyn/go-containerregistry - 1cb7e133961581d6e0f5564e187b8f4dbf33f9d5 authored over 1 year ago by Jason Hall <[email protected]>
bump deps using ./hack/bump-deps.sh (#1659)

github.com/thesayyn/go-containerregistry - 348cd8663c45ff5950aa571d24f2829654d2c434 authored over 1 year ago by Jason Hall <[email protected]>
Bump peter-evans/create-pull-request from 4 to 5 (#1642)

Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from...

github.com/thesayyn/go-containerregistry - e055961ad3aaa32f3562d1944a00a9a02beafd36 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
gcrane: Use page size of 10,000 for googley things (#1645)

We dropped down to 1000 for the sake of ECR, but that doesn't make much
sense, really.

Per h...

github.com/thesayyn/go-containerregistry - 6f96bba2d5308bd8ffd9e6a9895eaf043b3a6596 authored over 1 year ago by Jon Johnson <[email protected]>
Bump slsa-framework/slsa-verifier from 2.1.0 to 2.2.0 (#1649)

Bumps [slsa-framework/slsa-verifier](https://github.com/slsa-framework/slsa-verifier) from 2.1.0...

github.com/thesayyn/go-containerregistry - 375fb61c79287ed507bf6220de88c9e98d94a64a authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump codecov/codecov-action from 3.1.1 to 3.1.2 (#1650)

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3.1.1 to 3.1.2.
...

github.com/thesayyn/go-containerregistry - 07eb440c7168a24e0af008b2252615a78e738b3c authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Change return type of remote.Referrers (#1652)

* Change return type of remote.Referrers

Actually using this was cumbersome because it just r...

github.com/thesayyn/go-containerregistry - 9aa45a1ab7f8a66e4d5a868e7d343304d1dc2384 authored over 1 year ago by Jon Johnson <[email protected]>
Fix fetching referrers error handling (#1648)

* Add a test that tries to get the referrers for the image that does not have a referrer

* Fi...

github.com/thesayyn/go-containerregistry - bc990d6b8978d4b8d810b35ac04465ca619f2393 authored over 1 year ago by saso <[email protected]>
Retry net.ErrClosed (#1637)

github.com/thesayyn/go-containerregistry - ed5c185df4199b81bb5635e483ebfbc1b73d17f8 authored over 1 year ago by Jon Johnson <[email protected]>
Revert "Cleanup: Switch the debug image to `cgr.dev/chainguard/busybox` (#1638)" (#1641)

This reverts commit 2ccd41c448369ef98d1cd785f75ebfa51bc8ac94.

github.com/thesayyn/go-containerregistry - 24353209d27f51030e611bf3a06e2c348f1ebff5 authored over 1 year ago by Jon Johnson <[email protected]>
Cleanup: Switch the debug image to `cgr.dev/chainguard/busybox` (#1638)

:broom: This doesn't have `glibc` (like `base`) and just has the `busybox` necessities.

/kind...

github.com/thesayyn/go-containerregistry - 2ccd41c448369ef98d1cd785f75ebfa51bc8ac94 authored over 1 year ago by Matt Moore <[email protected]>
Implement remote.Pusher (#1633)

* Implement remote.Pusher

The Pusher handles multiplexing across multiple repositories and
d...

github.com/thesayyn/go-containerregistry - 6743ec96720c34f50e501ba9a14ffe8b836a48a1 authored over 1 year ago by Jon Johnson <[email protected]>
Allow remote config layers to be lazy fetched (#1634)

The partial.ConfigLayer implementation needs to fetch the config blob,
but we don't always need...

github.com/thesayyn/go-containerregistry - 0962e296b68ff664f430e07ef1824e8d067e154c authored over 1 year ago by Jon Johnson <[email protected]>
Fix race in stream (#1632)

github.com/thesayyn/go-containerregistry - 4a79e94bb338dd49abb47f0e707dc7a76ebe9016 authored over 1 year ago by Jon Johnson <[email protected]>
Add partial.Manifests for lazy index access (#1631)

This allows us to manipulate an index that contains an image that
contains a streaming layer.

github.com/thesayyn/go-containerregistry - 65e78dc801e4d910b20b49561df5a6f6c7043ad3 authored over 1 year ago by Jon Johnson <[email protected]>
crane: ignore buildx attestations in flatten (#1630)

github.com/thesayyn/go-containerregistry - 0577676c7923239e6d2873553f6ed51938184f08 authored over 1 year ago by Jon Johnson <[email protected]>
Don't export whiteouts for single layers (#1629)

github.com/thesayyn/go-containerregistry - 93be9c425318d36e14f821d277cb477965fac6b6 authored over 1 year ago by Jon Johnson <[email protected]>
Add remote.Descriptor.Schema1() (#1626)

This will allow just passing a remote.Descriptor to remote.Pusher and
also gives an escape hatc...

github.com/thesayyn/go-containerregistry - d9584448c2b570a6b9052b2ac060f43f1ebc03bd authored over 1 year ago by Jon Johnson <[email protected]>
Fix race in mutate (#1627)

github.com/thesayyn/go-containerregistry - aee00b15e0936e6df4014440f9ea8a3e0fa5a013 authored over 1 year ago by Jon Johnson <[email protected]>
Refactor fetcher, writer, and progress (#1625)

This will allow reuse across a repository.

One major difference is that keychains are no long...

github.com/thesayyn/go-containerregistry - 6ac92e8a8b422c27c069f5e69b8f71eccfcc4019 authored over 1 year ago by Jon Johnson <[email protected]>