Ecosyste.ms: OpenCollective

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

github.com/thesayyn/go-containerregistry

Go library and CLIs for working with container registries
https://github.com/thesayyn/go-containerregistry

Rework gcrane options (#986)

This allows us to plumb a user-agent everywhere, and makes some things a
bit more consistent. T...

7b6462766639421cffcc73d24d2aa375fd2b1ceb authored almost 4 years ago
Move all internal/ packages to a root internal/ (#983)

This will simplify my life a bit.

23990dab37bf92ee1207207091c9eebe549aa725 authored almost 4 years ago
Add --tarball to crane digest (#896)

If specified, tag can be omitted for single-image tarballs.

549ee62f0066e79b4b0eaad8689744d9ce5e2d15 authored almost 4 years ago
Add remote.Digest() to upload a manifest via digest (#980)

Signed-off-by: Avi Deitcher <[email protected]>

7e30746dde2f5a19b609f885dfef4e7b1d1503ad authored almost 4 years ago
Retry 408 errors (#981)

591f202f6ffc45109b01f04b67ea08ee19fb3bf1 authored almost 4 years ago
allow multiple images pull (#975)

* allow multiple images pull

* run hack/update-codegen.sh

* implement MultiWriteXXX

* a...

3259211c1f248c1d0376522b15021146a9ff67b8 authored almost 4 years ago
crane digest: fallback to GET when HEAD fails (#971)

* crane digest: fallback to GET when HEAD fails

* Improve error message for unparseable hash ...

a11b12f378b5b673ca7a544cfae7a05ad0d209c6 authored almost 4 years ago
Support WithProgress for remote Writes (#967)

- supported in WriteLayer, Write, WriteIndex, MultiWrite
- chan is closed when write completes
...

3678a260a19f249a11b8071b168f65c6ca871beb authored almost 4 years ago
Use name.MustParseReference in some tests (#965)

* Use name.MustParseReference in gcrane copy_test.go

* Use name.MustParseReference in check_e...

4a92f6cd028daf021b9f29b0b2bc9f10b422e2fb authored almost 4 years ago
Add lots of tests to pkg/crane (#970)

* Cover crane.Optimize

* Cover crane.WithPlatform

* Cover crane.Append

* cover crane.Op...

70c58c0e4786822fee41860c0c235f14563cd868 authored almost 4 years ago
describe how to install crane on arch (#969)

b111f8754814d7f8572e605615efa82016404043 authored almost 4 years ago
Use errgroup consistently in MultiWrite (#966)

29b86b54d806ee207667327638a174dd8d2d8b89 authored almost 4 years ago
MustParseReference only accepts consts (#964)

bea57adbec389354c16a3db17a81759529dd8ff5 authored almost 4 years ago
implement catalog tests (#944)

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

db3e0a7cc64635e4f18c74dee182962420deba9e authored almost 4 years ago
Add MustParseReference (#962)

d5f9e2ca6fcc1dbdfc0e1af7b1f08eb321a72e4b authored almost 4 years ago
Update common github actions (#947)

Signed-off-by: Knative Automation <[email protected]>

92afc74ab5a3a9e00cb4b6bc15ca7e989fc1fdee authored almost 4 years ago
Support WithJobs in remote.Write (#958)

2f4c6f06b18713c67a11f19b413de705a5338309 authored almost 4 years ago
Update README.md

71a6fe934ea501d64351f92cb40f22805ca55179 authored almost 4 years ago
Add crane recipes.md (#957)

3a77edbedf54af8571bdbd6121f9deac717aca10 authored almost 4 years ago
Remove Travis badge (#955)

233b2d3371d826ead33ffebb37c47ac807809ff7 authored almost 4 years ago
Rename codecov.yml (#956)

Our GitHub actions expect .yaml

e4a81b2c7c67b7b8cc2e67ddcb27bdd804da9db3 authored almost 4 years ago
Move omitempty to the right place (#954)

bccf3f1871e114babde9a384591fc8418cccf4c9 authored almost 4 years ago
Fix bad layout options merge (#953)

93228a70849651ba98cdee6f0654f623d7cdcbdb authored almost 4 years ago
Thunk-ify layout options (#847)

If we want to add anything other than descriptor mutators as options, we
need a place to do tha...

14945a433d72d932932527ae5df562e78de778b5 authored almost 4 years ago
cache: lazily pull contents to populate cache (#951)

efb2d62d93a7705315b841d0544cb5b13565ff2a authored almost 4 years ago
Prevent test from hitting Docker Hub (#948)

6928f6d356ab814273c1fc7195571b6757a29f0e authored almost 4 years ago
ci: build/test with multiple version of go (#945)

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

60c7f4d7cd5b5c98fc8113183a91a5b8b374170a authored almost 4 years ago
Update install instructions for go1.16 (#942)

49ca2bb36dc33cc1bd2ebb27184e5af5fe764b52 authored almost 4 years ago
Update common github actions (#940)

Signed-off-by: Knative Automation <[email protected]>

d81088d9983eadf23f5f7023af5242d7e30982d6 authored almost 4 years ago
Bump github.com/containerd/stargz-snapshotter/estargz to v0.4.1 (#939)

e96aca218801b494b2f38905e06b490126fb0318 authored about 4 years ago
implement listTags tests (#918)

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

6a1151b32fa21594e5901362245b9b53e30a5b7f authored about 4 years ago
Update common github actions (#938)

Signed-off-by: Knative Automation <[email protected]>

04be42404b133889ce2cd8a638a68a0d14d9ff94 authored about 4 years ago
Remove blob for layout (#936)

Signed-off-by: Avi Deitcher <[email protected]>

cbafe638a7a93a8adcad62908bd9a33a223decec authored about 4 years ago
Access v1.Layer via our index impls (#935)

* Access v1.Layer via our index impls

* Add test coverage

* More registry coverage

4d068fbcb51f224f9667497fe24b83506f979ede authored about 4 years ago
Support non-distributable layers in Write and MultiWrite (#930)

* Support non-distributable layers in Write and MultiWrite

Signed-off-by: Dennis Leon <leonde...

9c81ed02c3b521bea5c56ddc2698f37a788b176f authored about 4 years ago
Update common github actions (#894)

Signed-off-by: Knative Automation <[email protected]>

2276eac05fbee1de1315d16ec4b9346f3350c804 authored about 4 years ago
Don't consider go.mod as generated, because it's not (#929)

c8e20356b46ede7e317490721c847bd4314bebdb authored about 4 years ago
bump k8schain deps to k8s v1.19.7 (#927)

* bump k8schain deps

* bump ggcr dep to latest

5c4818de4025d75ac461bcc12a5527dda9be8f2c authored about 4 years ago
Update terms (#925)

master -> main (where meaningful)

whitelist -> allowlist

exotic -> strange

19c2b639fab181f2c64747ce946d6ac83cfd5545 authored about 4 years ago
Buffer the output of gzip.Writer to avoid stalling (#923)

Use a bufio.Writer to buffer gzipped output while we are reading from
the other end of an io.Pi...

c3da6bf6e57d8d8e6cc648def60138085781b28b authored about 4 years ago
fix(authn): minor fix in refernce link (#924)

76199f1a4fde7da9785dfe119fb1c1bfa2f443fc authored about 4 years ago
bump k8s to v0.19.7 and drop travis (#922)

* pin k8s.io/code-generator to v0.19.7

* pin k8schain deps to v0.19.7

* drop travis
they'...

51f01e739161bf35d663240a8ca404777d7d9378 authored about 4 years ago
doc: add homebrew install (#919)

Signed-off-by: Rui Chen <[email protected]>

859dff29bf3017e5bd7f0bdd29d716913c1131b0 authored about 4 years ago
implement delete manifest tests (#915)

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

213dd48b6cf3d6139a9787781e0e24ff2c4a0f56 authored about 4 years ago
doc: add context.Context to examples (#913)

38d292ec4b6203bf86ec7f4540d77fa8adf7ee6b authored about 4 years ago
Always include tag in tarball refs (#893)

4eb508cda163bef9f0859b30f22168e2a095281e authored about 4 years ago
Add google.WithUserAgent (#900)

To match remote.WithUserAgent

0d81a610f7dfd791603c7e1b508b80a51288a87c authored about 4 years ago
Make gcrane ls --json output consistent (#888)

This json.Number thing was added when AR was returning the wrong thing,
now they are consistent...

b4c870f4ff6fdec76f9ef7d222b60e99db902865 authored about 4 years ago
Put k8schain in its own go module (#904)

* Split k8schain off into its own go module

* Tidy up and vendor

* Add k8schain tests to p...

8844390b26bb9e2a2de629348e594fb9d4f29774 authored about 4 years ago
Temporarily disable gcloud tests for darwin (#909)

96d4226fd9db72907efe274af4801fcf1cea2054 authored about 4 years ago
Fix crane digest for v1 and platform option (#907)

* Fix crane digest for v1 and platform option

This allows to use crane.Digest on images with ...

76820123009035098ba39809c2f6bd0b2669e31d authored about 4 years ago
Add stringSet for crane.Optimize (#903)

f97c411e4aa61a02a2fefd761529d14106687a83 authored about 4 years ago
Retry registry access on some server errors. (#901)

Sometimes the error is on proxy level, but it still will be beneficial
to retry it.

Co-autho...

3b7741e3b902b94ac9720e270094ed0ea51e1db4 authored about 4 years ago
Return magic error for crane auth get (#899)

d1ffc8b82b61910dbcabfb07fdc0b6cb96fb3d66 authored about 4 years ago
crane auth get: convert back to credentials (#898)

Before, this would just print the AuthConfig that we get back from the
config file read. This i...

02c07122d855bd8fcdb2fd8e2ab1c63320e64755 authored about 4 years ago
Drop v1util now that 0.3 is cut (#884)

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

3584fa0df9f1bd51a7cf559c97126a20212fa7cd authored about 4 years ago
fail computing manifest if no refs are provided (#887)

* fail computing digest if no refs are provided

* fix error string

ec3c7a57da6892814f38f14949c00d4c2d344ea9 authored about 4 years ago
Update common github actions (#886)

Signed-off-by: Knative Automation <[email protected]>

6544cb07415a0b92dcc4079fdb13c4540f651e11 authored about 4 years ago
Fail without pushing when `crane optimize` misses files (#883)

* Warn when crane optimize misses files

* Try my windows fix

54efceb0965e79e4c9083dceff1a2f73bd432fb5 authored about 4 years ago
Start to flesh out crane optimize. (#879)

* Start to flesh out crane optimize.

This is a hidden command, which roundtrips a remote imag...

c95d7bdd6359dab9cbf575fae14e3389e3efa84e authored about 4 years ago
Include target resource in credential warning (#882)

aae02027808d26cec50ecfdce0e200591bbad1a8 authored about 4 years ago
Fix some login issues (#881)

NewCmdAuthLogin now requires you to pass in your usage string, so that
it is no longer hard-cod...

91666fb269b9ea18c857588f04f4728efcbb4254 authored about 4 years ago
add to layout replacedescriptor and removedescriptor (#848)

Signed-off-by: Avi Deitcher <[email protected]>

39d4b23dcd1730cfd7c62c0b5dd913478ae708ea authored about 4 years ago
Use gcrane.Keychain for not only crane-inherit commands but also gcrane-specific commands. (#880)

d29eb11e1b5fe51a3c84260a3bd1229161d6042d authored about 4 years ago
Update the philosophy (#877)

8b4c3b5b21a361e1f1b95279429b43d5ae2e7309 authored about 4 years ago
Support a mode to emit estargz automagically. (#871)

* Have tarball.LayerFromOpener support estargz

* Add docs for env var, use upstream constant
...

687e0e365894acc9096d2f581c58884ef258bc03 authored about 4 years ago
Add v1util.EstargzReadCloser utility. (#870)

* Add v1util.EstargzReadCloser utility.

This adds the first utility function we will need to ...

e87a6fcb8a481c7c30d6a52081eee20714396d55 authored about 4 years ago
Update common github actions (#875)

Signed-off-by: Knative Automation <[email protected]>

aa5d26f5747192f061a72a1644bb9be6f9f4ee22 authored about 4 years ago
Towards eliminating v1util (#872)

* Move logic out of v1util into other packages, leave aliases for back-compat.

* Eliminate ou...

481434cb8ee43b7da4938f8dd8bb9fd1fe185d3c authored about 4 years ago
Refactor to support caching compression. (#867)

* Refactor to support caching compression.

Today `tarball.LayerFromOpener` must either compre...

8b5370a4d663c2fd277022f672427f40fe2a26c2 authored about 4 years ago
Fix `crane append` for named pipes (#868)

* stream.Layer: Don't fail if Close is called twice

Fixes #707

* crane.Append: Use stream....

a85f8fde608dbe9c5115f8012fcc1fcd54bbf370 authored about 4 years ago
Update common github actions (#865)

Signed-off-by: Knative Automation <[email protected]>

94913c02dcaa92b09b913585c1d26ba2eba1d946 authored about 4 years ago
match.Platforms (#841)

Signed-off-by: Avi Deitcher <[email protected]>

a33895cbc7d80066077f3b0d008d9827b343f0af authored about 4 years ago
Fix misleading Authorization: <redacted> (#864)

This is currently always set, but we should only set it if there are
actually credentials being...

6cb594530073e9586a7b1b691231c52f5c36a573 authored about 4 years ago
Expand godoc for remote.Tag (#863)

Also, refactor unpackTaggable a bit to ensure we only call RawManifest
once.

bac0862739048e8716aecde6571dcd0b12c352fd authored about 4 years ago
Return both https and http errors on ping fallback (#859)

* Return both https and http errors on ping fallback

Currently, we just return the last one, ...

7b3632c533c3afc353a45639890dda0355849e22 authored about 4 years ago
Set transport.Version via ldflags for release (#856)

For most things consuming this package, they will depend on an actual
released version of go-co...

f39a19656a034cc3eb22e8ca6e4eda08ed59a8c6 authored about 4 years ago
Update common github actions (#858)

Signed-off-by: Knative Automation <[email protected]>

3158c9864c7c2061626af8b4fb27b306eb46f0c4 authored about 4 years ago
Set Version via ldflags for releases (#855)

f937abdc5c9af165a6921363fb49da3fe6cef421 authored about 4 years ago
Implement better user agent support (#837)

* Expose transport.NewUserAgent

This allows you to supply a customer user agent string that w...

7c586d4a0cef22340876855603735136c846793e authored about 4 years ago
Add support for arm and arm64 (#851)

* Add support for arm and arm64

* Drop arm from travis

* s/386/i386/

* Put the arch in ...

5f1c4b20f1c3e003af0c24a585770fe301fd23cf authored about 4 years ago
Refactor [g]crane to make threading options easier (#845)

* Add WithAuth options to pkg/crane

* Refactor gcrane

This will just overwrite certain por...

03492532c1a4e23f03ef01290d5c09e9cfcdb25c authored about 4 years ago
Parse WWW-Authenticate challenges on retry (#846)

* Parse WWW-Authenticate challenges on retry

Use docker/distribution challenge library

* l...

59645bd469db8b464ee267f92789cc97a2b01f74 authored about 4 years ago
Don't log image layers in debug logs (#836)

cf9d7b33e9e735ce7ad8c1446f76deb51fbfe8e0 authored about 4 years ago
create CalculateSize() (#719)

* calculateSize

Signed-off-by: Avi Deitcher <[email protected]>

* Update pkg/v1/tarball/wri...

6df03039b8daf2667fcebb80415265cde17dfc22 authored about 4 years ago
add FindManifests (#828)

Signed-off-by: Avi Deitcher <[email protected]>
Co-authored-by: jonjohnsonjr <jonjohnson@google....

93b58dc0ebbff2cf010833d40e67a5e8c1468a29 authored about 4 years ago
Plumb contexts through transport.New (#834)

Add transport.NewWithContext.

Use the provided context for the initial ping request and token...

3904ad806ff1c30cb12e7d41f78a5702bf7e176d authored about 4 years ago
Set longer timeout for ping (#833)

144defce3e564127f7196277b16b93b744649951 authored about 4 years ago
fix vet complaint (#831)

Signed-off-by: Avi Deitcher <[email protected]>

50fe4c4fa3ad7b91fd4d86f8b58ded12a3416d05 authored about 4 years ago
Delete empty 1 file (#829)

d4a7f2f35a2f035df4da27331a91321a863ac158 authored about 4 years ago
match package with matcher and utils to filter v1.Descriptors; v1.Platform.Equals utility (#823)

* v1.Platform.Equals utility

Signed-off-by: Avi Deitcher <[email protected]>

* v1/match pac...

70abb4c409059f50c0335b423fdfcf138cc8afd2 authored about 4 years ago
Add ability to override default registry and tag in pkg/name (#824)

* Add name Option functions

Adds a name OptionFn type that allows for overriding default opti...

b004c8a4ea0893bdbc3042c101de50d25259b9da authored over 4 years ago
Improve transport.Error text (#827)

Return "unexpected status code" instead of "unsupported".

Instead of just printing the status...

dd33eb2cd6201dfd08ef8da710688c4a5bfa76c3 authored over 4 years ago
Update common github actions (#826)

Signed-off-by: Knative Automation <[email protected]>

5749037d8bef27beb5f6137710d6ee866bc4d7df authored over 4 years ago
Add logos for crane and gcrane (#822)

ef0e499de80f001ac57881689e9a40a2497247a6 authored over 4 years ago
add:registry ping timeout (#808)

ca90ba63c3aea0192e95b58c7a4ffc1a26e5cb67 authored over 4 years ago
Revamp debug logs (#816)

* Revamp debug logs

1. Drop places that can log creds. May bring this back with build tags?
...

429c8379d1665efc214b35b054d8c93aa2e7079c authored over 4 years ago
Make sure options are propagated to child Writes (#818)

* Make sure options are propagated to child Writes

Right now we are just passing through cher...

5fa6b58756080ed3d89b6a460eefc83387d95144 authored over 4 years ago
expose v1/layout.WriteImage and WriteIndex (#815)

Signed-off-by: Avi Deitcher <[email protected]>

6a6302569e968bb450a96bc80af791aa689d53a3 authored over 4 years ago
Update common github actions (#812)

Signed-off-by: Knative Automation <[email protected]>

a14ada4496c9349f81af6bfa9ecd654cd19ff581 authored over 4 years ago