Skip to content

Add support for making timestamp requests in JSON format#247

Merged
malancas merged 45 commits intosigstore:mainfrom
malancas:add-req-json-support
Apr 12, 2023
Merged

Add support for making timestamp requests in JSON format#247
malancas merged 45 commits intosigstore:mainfrom
malancas:add-req-json-support

Conversation

@malancas
Copy link
Contributor

@malancas malancas commented Feb 14, 2023

Summary

Closes #229.

Hayden-IO/timestamp#1 must be merged first.

This supports the ability to pass timestamp requests in JSON format to the TSA.

Release Note

Documentation

Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
@codecov
Copy link

codecov bot commented Feb 16, 2023

Codecov Report

Merging #247 (81bde21) into main (53a3544) will increase coverage by 0.40%.
The diff coverage is 64.44%.

@@            Coverage Diff             @@
##             main     #247      +/-   ##
==========================================
+ Coverage   52.70%   53.11%   +0.40%     
==========================================
  Files          19       20       +1     
  Lines        1146     1188      +42     
==========================================
+ Hits          604      631      +27     
- Misses        484      496      +12     
- Partials       58       61       +3     
Impacted Files Coverage Δ
cmd/timestamp-cli/app/timestamp.go 42.26% <0.00%> (-2.30%) ⬇️
pkg/client/options.go 89.74% <66.66%> (-10.26%) ⬇️
pkg/tests/build_test_data.go 76.00% <76.00%> (ø)
pkg/client/timestamp_client.go 85.00% <100.00%> (+0.78%) ⬆️
pkg/verification/verify_request.go 100.00% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
malancas added 10 commits March 14, 2023 18:01
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
@malancas malancas marked this pull request as ready for review March 31, 2023 15:37
@malancas malancas requested a review from a team as a code owner March 31, 2023 15:37
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Copy link
Contributor

@Hayden-IO Hayden-IO left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

just a few nits, lgtm

Signed-off-by: Meredith Lancaster <malancas@github.com>
@malancas malancas merged commit ad80ccb into sigstore:main Apr 12, 2023
@malancas malancas deleted the add-req-json-support branch April 12, 2023 22:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add support for JSON format requests

2 participants