-
Notifications
You must be signed in to change notification settings - Fork 128
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: produce sigstore Bundles for generic generator and go builder workflows #3777
Merged
ramonpetgrave64
merged 105 commits into
main
from
ramonpetgrave64-internal-builder-sigstore-bundlev2
Oct 24, 2024
Merged
Changes from 103 commits
Commits
Show all changes
105 commits
Select commit
Hold shift + click to select a range
42311b5
fix: maven e2e: remove verify job (#3748)
ramonpetgrave64 ec2ef9d
debug: print a message
ramonpetgrave64 26f0792
debug: print token payload
ramonpetgrave64 8aac1ea
debug: make sigstore bundle
ramonpetgrave64 0ec6b32
debug: add checks for err
ramonpetgrave64 5c4c4ec
full bundle print
ramonpetgrave64 576a078
debug: timout and retires
ramonpetgrave64 d3be460
debug: no trusted root, no verifying the bundle upon creation
ramonpetgrave64 a74d494
debug: marshall the bunlde
ramonpetgrave64 2cce51b
debug: attempt to produce real artifact
ramonpetgrave64 0cbf195
debug: attempt to verify with slsa-verifier
ramonpetgrave64 3b56d15
debug: SLSA_VERIFIER_TESTING
ramonpetgrave64 a81286f
debug: unpinned ul/dl artifact
ramonpetgrave64 5011d90
debug: ul/dl artifact @v4
ramonpetgrave64 0a0f065
debug: no additonal TSAs
ramonpetgrave64 aff495e
debug: back to setting trusted root
ramonpetgrave64 d5b1fc3
debug: compile
ramonpetgrave64 dc2df0f
debug: derference attestation
ramonpetgrave64 8f3bbff
debug: use plain data for bundle content
ramonpetgrave64 6ded4e7
debug: back to dsse data, nil trusted root so we don't try to verify,…
ramonpetgrave64 6b0cb35
sign the envelope directly
ramonpetgrave64 8188b61
back to trying to verify the bundle
ramonpetgrave64 f89fbd8
init: generic byob
ramonpetgrave64 5209a01
debug: generic as byob
ramonpetgrave64 97fc5b6
idtoken write
ramonpetgrave64 6d7727f
all perms
ramonpetgrave64 020af23
rel dir
ramonpetgrave64 bf28520
lahR
ramonpetgrave64 01f3035
add go.mod
ramonpetgrave64 745df85
subshell cd
ramonpetgrave64 0c1dc7a
go1.22
ramonpetgrave64 c4bb969
dir
ramonpetgrave64 86d4ecb
add veridy
ramonpetgrave64 cec43c8
upload the artifacts
ramonpetgrave64 c8aec50
set attestation-name variable
ramonpetgrave64 766c35d
named output
ramonpetgrave64 7281e3f
use env
ramonpetgrave64 17f9ec1
ls -lahr
ramonpetgrave64 7ab495d
prov--name, not prov-download-name
ramonpetgrave64 628ab62
secure download atts
ramonpetgrave64 e3936c0
actual prov name
ramonpetgrave64 98632b1
rename prov
ramonpetgrave64 9e23996
rename all to .build.slsa
ramonpetgrave64 d7d920b
full prov path
ramonpetgrave64 3465a62
--source branch
ramonpetgrave64 1e0ba53
alternate slsa-verifier build
ramonpetgrave64 914d2f7
by commit sha
ramonpetgrave64 c0edc87
install slsa-verifier directly with the branch
ramonpetgrave64 ed1e0ec
setup-go
ramonpetgrave64 3935105
alt generator_generic
ramonpetgrave64 53e0470
add it
ramonpetgrave64 08eed9f
typo
ramonpetgrave64 10a794d
fix input
ramonpetgrave64 29a669b
contents: writer
ramonpetgrave64 258c8e0
action ref
ramonpetgrave64 de08ee1
fix path
ramonpetgrave64 4036af2
pwd
ramonpetgrave64 b997c22
cd
ramonpetgrave64 f5bd695
again
ramonpetgrave64 32a8152
checkout
ramonpetgrave64 1f7255c
original, no trusted root, custom slsa-verifier
ramonpetgrave64 1c2f8e9
run directly not as action
ramonpetgrave64 bd82eb3
explitly use v1 provenance
ramonpetgrave64 d5b3b90
build3
ramonpetgrave64 dcb4c54
ls
ramonpetgrave64 8223b26
add original wokrflow
ramonpetgrave64 419a686
back to nil provider
ramonpetgrave64 ea4500a
alt verifier branch
ramonpetgrave64 a1fdee8
add BundleSigner()
ramonpetgrave64 8562c8c
cleanup
ramonpetgrave64 0a43423
debug cleanup
ramonpetgrave64 b02f9e6
cleanup
ramonpetgrave64 e6e15d6
changelog
ramonpetgrave64 1b2cd9e
lint
ramonpetgrave64 58675b5
lint
ramonpetgrave64 7f2186f
add bundles for go packages
ramonpetgrave64 ea05345
test workflows
ramonpetgrave64 4f20057
perms
ramonpetgrave64 1526416
compile builder
ramonpetgrave64 22d3cb1
add config file
ramonpetgrave64 b8cc29f
undo typo
ramonpetgrave64 0ef3049
ls
ramonpetgrave64 ec5b2ae
verify v3
ramonpetgrave64 6d66d8c
correct source branch
ramonpetgrave64 777f1fc
lint
ramonpetgrave64 b38f9d6
modularize the fulcio and rekor URLs
ramonpetgrave64 fe81c3a
lint
ramonpetgrave64 7127022
print the rekor log index
ramonpetgrave64 e9b04be
chore(deps): update github-actions (#3753)
renovate-bot c4cd932
chore(deps): bump github.com/docker/docker from 24.0.9+incompatible t…
dependabot[bot] f636fb3
chore(config): migrate renovate config (#3774)
renovate-bot 76ca145
lint
ramonpetgrave64 e04b6f8
fix help text
ramonpetgrave64 769ff49
remove debug fiel
ramonpetgrave64 2f0a04d
Revert "remove debug fiel"
ramonpetgrave64 0f3b0b9
remove unused rekor addr, use trusted root for partial inline
ramonpetgrave64 ee41a79
remove debug workflow
ramonpetgrave64 5f8b841
Update pre-submit.lint.yml
ramonpetgrave64 447cfe0
upgrade golancilint
ramonpetgrave64 c399674
lint
ramonpetgrave64 78b455f
lowercase
ramonpetgrave64 b23bcf2
correct print string
ramonpetgrave64 60e98e9
Merge branch 'main' into ramonpetgrave64-internal-builder-sigstore-bu…
ramonpetgrave64 739ec4a
Merge branch 'main' into ramonpetgrave64-internal-builder-sigstore-bu…
ramonpetgrave64 6bf118c
1.23.1 in generator_generic
ramonpetgrave64 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lint: reordering fields by type.