Joel Kamp
f18b5877d3
Merge branch 'main' into dependabot/go_modules/google.golang.org/api-0.190.0
2024-08-06 10:09:55 -05:00
Joel Kamp
93fd9daeb9
Merge pull request #116 from docker/dependabot/go_modules/github.com/open-policy-agent/opa-0.67.1
...
feat(deps): bump github.com/open-policy-agent/opa from 0.67.0 to 0.67.1
2024-08-06 10:08:32 -05:00
Joel Kamp
5df79de1c7
Merge branch 'main' into dependabot/go_modules/github.com/open-policy-agent/opa-0.67.1
2024-08-06 09:37:08 -05:00
Joel Kamp
5b5e43b07a
Merge pull request #113 from docker/fix-oci-layout-referrers
...
fix: let OCI layouts use referrers attestations
2024-08-06 09:24:53 -05:00
dependabot[bot]
4c5135eb1b
feat(deps): bump github.com/open-policy-agent/opa from 0.67.0 to 0.67.1
...
Bumps [github.com/open-policy-agent/opa](https://github.com/open-policy-agent/opa ) from 0.67.0 to 0.67.1.
- [Release notes](https://github.com/open-policy-agent/opa/releases )
- [Changelog](https://github.com/open-policy-agent/opa/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-policy-agent/opa/compare/v0.67.0...v0.67.1 )
---
updated-dependencies:
- dependency-name: github.com/open-policy-agent/opa
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-06 09:01:35 +00:00
mrjoelkamp
0133423f0d
feat: add nil pointer test
2024-08-05 16:50:40 -05:00
mrjoelkamp
501b9b442d
feat: add CreateAttestationResolver tests
2024-08-05 16:31:39 -05:00
Joel Kamp
d84ed4821c
Merge branch 'main' into fix-oci-layout-referrers
2024-08-05 16:01:36 -05:00
Joel Kamp
c9e2ddd448
Merge pull request #115 from docker/chore--disable-codecov-patch-status
...
chore: disable codecov patch status
2024-08-05 16:01:25 -05:00
mrjoelkamp
165241de42
chore: disable codecov patch status
2024-08-05 15:56:06 -05:00
mrjoelkamp
c7d17faf05
fix: layout attestation resolver
2024-08-05 15:32:24 -05:00
mrjoelkamp
58021646e3
feat: add oci layout test
2024-08-05 11:24:28 -05:00
mrjoelkamp
3e7a85e9b8
fix: nil pointer dereference
2024-08-05 11:24:05 -05:00
mrjoelkamp
bb7a9a257e
chore: remove duplicate code
2024-08-05 11:23:32 -05:00
mrjoelkamp
c690d1090c
chore: use prefix const
2024-08-05 11:22:49 -05:00
mrjoelkamp
1d1c258f9c
fix: referrers resolver only works for registry resolvers
2024-08-05 10:20:40 -05:00
mrjoelkamp
5d096e226f
refactor: fix import cycle for mock resolver
2024-08-05 10:19:50 -05:00
dependabot[bot]
7fc7ceaba0
feat(deps): bump google.golang.org/api from 0.189.0 to 0.190.0
...
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) from 0.189.0 to 0.190.0.
- [Release notes](https://github.com/googleapis/google-api-go-client/releases )
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md )
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.189.0...v0.190.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/api
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-02 08:34:34 +00:00
mrjoelkamp
78ec0b7666
fix: use referrers repo img spec and resolver
2024-08-01 15:24:35 -05:00
Joel Kamp
053f764b8f
Merge branch 'main' into fix-oci-layout-referrers
2024-08-01 13:48:53 -05:00
mrjoelkamp
ad3b8b9e49
fix: let OCI layouts use referrers attestations
2024-08-01 13:41:49 -05:00
James Carnegie
9582e69968
fix: standardize casing of initialisms ( #112 )
...
* fix: standardize casing of initialisms
* fix: rename intoto -> inToto and Intoto to InToto
* fix: fix all linting errors
v0.2.0
2024-08-01 15:35:15 +01:00
James Carnegie
b0b37f73f3
fix: upgrade go to 1.22.x for testing ( #110 )
2024-08-01 15:34:35 +01:00
dependabot[bot]
d21fc7853c
feat(deps): bump github.com/docker/docker ( #105 )
...
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 27.0.3+incompatible to 27.1.0+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v27.0.3...v27.1.0 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-31 16:50:39 +01:00
Jonny Stoten
008c14e3f3
chore: reformat with gofumpt ( #109 )
...
* Reformat with gofumpt
* Suppress issue about laxer perms than 0600
---------
Co-authored-by: Joel Kamp <joel.kamp@docker.com >
2024-07-31 15:48:00 +01:00
Jonny Stoten
fbe9a0c726
Add linting github action ( #107 )
...
* Add golangci config
* Add lint action
v0.1.12
2024-07-31 14:42:19 +01:00
James Carnegie
9571f17476
fix: add auth to referrers image retrieval ( #108 )
2024-07-31 14:31:29 +01:00
James Carnegie
63246e2b96
docs: add contribution guidelines ( #102 )
...
* docs: add contribution guidelines
2024-07-31 11:08:59 +01:00
Jonny Stoten
91fdf7ece6
Remove dependency on github.com/pkg/errors ( #106 )
2024-07-30 14:07:19 +01:00
James Carnegie
a1c7bbb991
debt: remove goyaml. Fixup directives ( #103 )
2024-07-29 17:21:15 +01:00
Jonny Stoten
2ffdfdf0eb
docs: first cut of a new README ( #99 )
...
Lots of this is taken from image-signer-verifier's README. The stuff on
policy is all new.
Co-authored-by: James Carnegie <kipz@users.noreply.github.com >
2024-07-29 16:43:31 +01:00
dependabot[bot]
781a738b54
feat(deps): bump github.com/open-policy-agent/opa from 0.66.0 to 0.67.0 ( #101 )
...
Bumps [github.com/open-policy-agent/opa](https://github.com/open-policy-agent/opa ) from 0.66.0 to 0.67.0.
- [Release notes](https://github.com/open-policy-agent/opa/releases )
- [Changelog](https://github.com/open-policy-agent/opa/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-policy-agent/opa/compare/v0.66.0...v0.67.0 )
---
updated-dependencies:
- dependency-name: github.com/open-policy-agent/opa
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-26 09:46:59 +01:00
James Carnegie
c735bb0d3f
feat: roll out updates on release ( #100 )
...
* feat: roll out updates on release
* Use app token. Fix repo
v0.1.11
2024-07-25 16:15:35 +01:00
dependabot[bot]
bd2c4d7d8a
feat(deps): bump github.com/sigstore/cosign/v2 from 2.2.4 to 2.3.0 ( #98 )
...
* feat(deps): bump github.com/sigstore/cosign/v2 from 2.2.4 to 2.3.0
Bumps [github.com/sigstore/cosign/v2](https://github.com/sigstore/cosign ) from 2.2.4 to 2.3.0.
- [Release notes](https://github.com/sigstore/cosign/releases )
- [Changelog](https://github.com/sigstore/cosign/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sigstore/cosign/compare/v2.2.4...v2.3.0 )
---
updated-dependencies:
- dependency-name: github.com/sigstore/cosign/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* update to go 1.22.5
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: mrjoelkamp <joel.kamp@docker.com >
v0.1.10
2024-07-24 13:30:56 +01:00
dependabot[bot]
03ba59c6b9
feat(deps): bump google.golang.org/api from 0.188.0 to 0.189.0 ( #97 )
2024-07-23 19:08:01 +00:00
dependabot[bot]
ac82c65d7c
feat(deps): bump github.com/aws/aws-sdk-go-v2/config ( #93 )
2024-07-23 19:03:53 +00:00
Joel Kamp
24a81bbfe1
Merge pull request #96 from docker/chore-update-dev-root
...
chore: update dev root
v0.1.9
2024-07-23 08:03:03 -05:00
mrjoelkamp
1e3c120272
fix: test targets file no ext
2024-07-22 16:03:23 -05:00
mrjoelkamp
d252a7f4d7
chore: update oci test data
2024-07-22 15:57:35 -05:00
mrjoelkamp
02421f8cf5
chore: update http test data
2024-07-22 15:52:14 -05:00
mrjoelkamp
a6cd978bc0
chore: update dev root
2024-07-22 15:23:28 -05:00
James Carnegie
efb73f4cae
Use DSSE artifactType in referrers ( #95 )
...
* bug: Use DSSE media types for artifactType
* Don't serialize DSSE extension if not present
* Update pkg/attestation/types.go
Co-authored-by: Joel Kamp <joel.kamp@docker.com >
* Don't error on no referrers
---------
Co-authored-by: Joel Kamp <joel.kamp@docker.com >
2024-07-22 18:17:12 +01:00
James Carnegie
5e68d94ad4
set artifactType correctly for referrers fallback ( #94 )
...
* set artifactType correctly for referrers fallback
2024-07-19 16:39:35 +01:00
dependabot[bot]
10d4f129b5
feat(deps): bump github.com/theupdateframework/go-tuf/v2 from 2.0.0-20240504210453-5a634eb214ae to 2.0.0 ( #92 )
...
* feat(deps): bump github.com/theupdateframework/go-tuf/v2
Bumps [github.com/theupdateframework/go-tuf/v2](https://github.com/theupdateframework/go-tuf ) from 2.0.0-20240504210453-5a634eb214ae to 2.0.0.
- [Release notes](https://github.com/theupdateframework/go-tuf/releases )
- [Changelog](https://github.com/theupdateframework/go-tuf/blob/master/.goreleaser.yaml )
- [Commits](https://github.com/theupdateframework/go-tuf/commits/v2.0.0 )
---
updated-dependencies:
- dependency-name: github.com/theupdateframework/go-tuf/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Tidy go.mod
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jonny Stoten <jonny.stoten@docker.com >
2024-07-17 17:01:09 +01:00
James Carnegie
de5668aca2
chore: fix linting errors ( #91 )
2024-07-16 12:52:33 +01:00
dependabot[bot]
79566ff70a
feat(deps): bump github.com/sigstore/sigstore/pkg/signature/kms/aws ( #88 )
...
Bumps [github.com/sigstore/sigstore/pkg/signature/kms/aws](https://github.com/sigstore/sigstore ) from 1.8.6 to 1.8.7.
- [Release notes](https://github.com/sigstore/sigstore/releases )
- [Commits](https://github.com/sigstore/sigstore/compare/v1.8.6...v1.8.7 )
---
updated-dependencies:
- dependency-name: github.com/sigstore/sigstore/pkg/signature/kms/aws
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-16 11:46:03 +01:00
dependabot[bot]
d01395144b
feat(deps): bump github.com/sigstore/sigstore/pkg/signature/kms/gcp ( #89 )
...
Bumps [github.com/sigstore/sigstore/pkg/signature/kms/gcp](https://github.com/sigstore/sigstore ) from 1.8.6 to 1.8.7.
- [Release notes](https://github.com/sigstore/sigstore/releases )
- [Commits](https://github.com/sigstore/sigstore/compare/v1.8.6...v1.8.7 )
---
updated-dependencies:
- dependency-name: github.com/sigstore/sigstore/pkg/signature/kms/gcp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-16 11:32:17 +01:00
James Carnegie
065b354d3c
Make referrers attestations OCI compliant ( #80 )
...
* Single attestation when creating VSA
* Create single layer images for referrers attestations
* Move mock to test package. Add artifacts test
* Add test for envelope detection
* Add tests for image/index saving
* Add mirror tests
* Remove AttestationImage field from AttestationManifest
* Update naming. strictReferers != laxReferrers
* Add specific test for SaveReferrers
2024-07-16 10:05:17 +01:00
Jonny Stoten
a4c3bd07fe
Add proper mirror support ( #74 )
...
* Add rewrite support and fix existing tests
* Add unit tests for policy matching
* Compile regexes up front and store policies in map
* Add test for verify flow with mirror
* Rename ImageName -> ResolvedName
And only set it when necessary
* Rename Rewrite -> Replacement
but keep it as rewrite in the yaml
2024-07-12 17:09:41 +01:00
dependabot[bot]
247448a765
feat(deps): bump github.com/aws/aws-sdk-go-v2/config ( #86 )
...
Bumps [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2 ) from 1.27.24 to 1.27.26.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.27.24...config/v1.27.26 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/config
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-12 10:38:33 +01:00