Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
136 commits
Select commit Hold shift + click to select a range
ab0a3b0
chore(deps): bump github/codeql-action in the actions group (#1084)
dependabot[bot] Jun 4, 2025
f428428
chore(deps): bump golang.org/x/net from 0.40.0 to 0.41.0 (#1085)
dependabot[bot] Jun 6, 2025
9cc62c5
chore(deps): bump golang from 1.24.3 to 1.24.4 in the docker group (#…
dependabot[bot] Jun 6, 2025
195a9a5
chore(deps): bump github.com/go-swagger/go-swagger (#1087)
dependabot[bot] Jun 9, 2025
f75c5ba
chore(deps): bump the gomod group with 5 updates (#1089)
dependabot[bot] Jun 11, 2025
5086c49
chore(deps): bump golang from `db5d0af` to `d1db785` (#1090)
dependabot[bot] Jun 11, 2025
ce30fff
chore(deps): bump github/codeql-action in the actions group (#1091)
dependabot[bot] Jun 12, 2025
adf4f8f
chore(deps): bump golang from `d1db785` to `10c1318` (#1092)
dependabot[bot] Jun 12, 2025
db26186
chore(deps): bump anchore/sbom-action in the actions group (#1093)
dependabot[bot] Jun 16, 2025
e122b90
chore(deps): bump sigstore/cosign-installer in the actions group (#1095)
dependabot[bot] Jun 18, 2025
bb9d07d
chore(deps): bump go.step.sm/crypto from 0.66.0 to 0.67.0 (#1096)
dependabot[bot] Jun 23, 2025
61f97bb
chore(deps): bump sigstore/cosign-installer in the actions group (#1097)
dependabot[bot] Jun 24, 2025
e7cb128
fix panic in cosign verify-attestation (#1099)
dmitris Jun 25, 2025
d93571a
chore(deps): bump sigs.k8s.io/yaml from 1.4.0 to 1.5.0 (#1101)
dependabot[bot] Jun 26, 2025
cb6f8fb
chore(deps): bump github/codeql-action in the actions group (#1102)
dependabot[bot] Jun 27, 2025
727cf31
chore(deps): bump github.com/go-viper/mapstructure/v2 in /hack/tools …
dependabot[bot] Jun 27, 2025
7075ec3
chore(deps): bump github.com/go-viper/mapstructure/v2 (#1104)
dependabot[bot] Jun 27, 2025
15e7c24
chore(deps): bump golang from `10c1318` to `270cd53` (#1105)
dependabot[bot] Jul 1, 2025
69f2137
chore(deps): bump github/codeql-action in the actions group (#1106)
dependabot[bot] Jul 1, 2025
91a1942
chore(deps): bump github.com/go-playground/validator/v10 (#1107)
dependabot[bot] Jul 2, 2025
fdabdd5
chore(deps): bump golang from `270cd53` to `20a022e` (#1108)
dependabot[bot] Jul 2, 2025
9f08aab
add documentation for AWS KMS example (#1094)
delfuego Jul 2, 2025
faa9727
chore(deps): bump anchore/sbom-action in the actions group (#1109)
dependabot[bot] Jul 3, 2025
dc56200
chore(deps): bump golang from 1.24.4 to 1.24.5 in the docker group (#…
dependabot[bot] Jul 9, 2025
3680770
chore(deps): bump golang from `a9219eb` to `14fd8a5` (#1112)
dependabot[bot] Jul 10, 2025
8da486b
chore(deps): bump golang.org/x/net from 0.41.0 to 0.42.0 (#1113)
dependabot[bot] Jul 11, 2025
5ee5f8a
chore(deps): bump github.com/spf13/pflag in the gomod group (#1114)
dependabot[bot] Jul 17, 2025
76cca72
chore(deps): bump sigstore/cosign-installer in the actions group (#1116)
dependabot[bot] Jul 18, 2025
934243f
chore(deps): bump sigs.k8s.io/release-utils from 0.11.1 to 0.12.0 (#1…
dependabot[bot] Jul 18, 2025
9da153a
chore(deps): bump golang from `14fd8a5` to `a98400b` (#1117)
dependabot[bot] Jul 22, 2025
039eacd
chore(deps): bump the actions group with 2 updates (#1118)
dependabot[bot] Jul 22, 2025
f7f8475
chore(deps): bump golang from `a98400b` to `267159c` (#1119)
dependabot[bot] Jul 23, 2025
a87b630
chore(deps): bump golang from `267159c` to `ef5b4be` (#1120)
dependabot[bot] Jul 24, 2025
a881275
chore(deps): bump github/codeql-action in the actions group (#1121)
dependabot[bot] Jul 24, 2025
0022bdf
chore(deps): bump sigs.k8s.io/yaml from 1.5.0 to 1.6.0 (#1122)
dependabot[bot] Jul 25, 2025
599f430
chore(deps): bump github/codeql-action in the actions group (#1123)
dependabot[bot] Jul 30, 2025
9df72b6
chore(deps): bump github.com/prometheus/client_golang (#1124)
dependabot[bot] Jul 31, 2025
8ddf48b
chore(deps): bump go.step.sm/crypto from 0.67.0 to 0.68.0 (#1125)
dependabot[bot] Jul 31, 2025
dbcfaa2
chore(deps): bump cloud.google.com/go/security from 1.18.5 to 1.19.0 …
dependabot[bot] Jul 31, 2025
93eb762
chore(deps): bump google.golang.org/protobuf in the gomod group (#1127)
dependabot[bot] Aug 7, 2025
3c3dbb7
chore(deps): bump go.step.sm/crypto from 0.68.0 to 0.69.0 (#1128)
dependabot[bot] Aug 7, 2025
a021464
chore(deps): bump golang from 1.24.5 to 1.24.6 in the docker group (#…
dependabot[bot] Aug 7, 2025
8b00777
chore(deps): bump sigs.k8s.io/release-utils in the gomod group (#1130)
dependabot[bot] Aug 8, 2025
920b827
chore(deps): bump golang.org/x/net from 0.42.0 to 0.43.0 (#1131)
dependabot[bot] Aug 8, 2025
5477dd6
chore(deps): bump the actions group with 2 updates (#1132)
dependabot[bot] Aug 8, 2025
9422e51
chore(deps): bump github.com/go-openapi/errors in the gomod group (#1…
dependabot[bot] Aug 11, 2025
125a1af
chore(deps): bump github/codeql-action (#1135)
dependabot[bot] Aug 13, 2025
4b66e93
chore(deps): bump actions/checkout from 4.2.2 to 5.0.0 (#1137)
dependabot[bot] Aug 13, 2025
b88bfac
chore(deps): bump the actions group with 2 updates (#1139)
dependabot[bot] Aug 15, 2025
03ba6bb
chore(deps): bump google.golang.org/protobuf in the gomod group (#1142)
dependabot[bot] Aug 21, 2025
0159473
chore(deps): bump go.step.sm/crypto from 0.69.0 to 0.70.0 (#1143)
dependabot[bot] Aug 21, 2025
6d3abd1
chore(deps): bump the actions group across 1 directory with 2 updates…
dependabot[bot] Aug 21, 2025
7e4638d
chore(deps): bump github.com/go-viper/mapstructure/v2 (#1145)
dependabot[bot] Aug 21, 2025
c34b26d
chore(deps): bump github.com/go-viper/mapstructure/v2 in /hack/tools …
dependabot[bot] Aug 21, 2025
cac6ae1
chore(deps): bump github/codeql-action in the actions group (#1148)
dependabot[bot] Aug 22, 2025
4c2cc45
chore(deps): bump golang from 1.24.6 to 1.25.0 in the docker group (#…
dependabot[bot] Aug 22, 2025
b31fa75
add feature to disable intermediate cert EKU enforcement (#1146)
delfuego Aug 25, 2025
9bfee47
chore(deps): bump golang from `91e2cd4` to `5502b0e` (#1149)
dependabot[bot] Aug 25, 2025
93cf16e
chore(deps): bump github/codeql-action in the actions group (#1153)
dependabot[bot] Sep 2, 2025
3c01c33
chore(deps): bump github.com/spf13/pflag in the gomod group (#1151)
dependabot[bot] Sep 2, 2025
f35ae49
chore(deps): bump github.com/spf13/cobra from 1.9.1 to 1.10.1 (#1154)
dependabot[bot] Sep 3, 2025
ecc1d67
chore(deps): bump github.com/go-openapi/swag from 0.23.1 to 0.24.1 (#…
dependabot[bot] Sep 3, 2025
9f85393
chore(deps): bump github.com/spf13/pflag in the gomod group (#1155)
dependabot[bot] Sep 4, 2025
b0a7e83
chore(deps): bump actions/setup-go from 5.5.0 to 6.0.0 (#1156)
dependabot[bot] Sep 4, 2025
0760214
chore(deps): bump codecov/codecov-action in the actions group (#1158)
dependabot[bot] Sep 5, 2025
4dce52c
chore(deps): bump the gomod group with 2 updates (#1157)
dependabot[bot] Sep 5, 2025
f4dcc5d
chore(deps): bump github.com/prometheus/client_golang in the gomod gr…
dependabot[bot] Sep 8, 2025
ead25fd
chore(deps): bump github/codeql-action in the actions group (#1161)
dependabot[bot] Sep 8, 2025
48065b9
chore(deps): bump golang from 1.25.0 to 1.25.1 in the docker group (#…
dependabot[bot] Sep 8, 2025
6a9f9e6
logging: Don't use Error when logging 4xx responses (#1159)
jku Sep 8, 2025
315d087
Create v1.2.9 changelog (#1163)
haydentherapper Sep 10, 2025
4ec4588
chore(deps): bump the actions group across 1 directory with 2 updates…
dependabot[bot] Sep 15, 2025
2c5726e
chore(deps): bump anchore/sbom-action in the actions group (#1171)
dependabot[bot] Sep 16, 2025
b049b35
Minor improvements to documentation (#1169)
dbeezt Sep 19, 2025
10ca72f
chore(deps): bump github.com/spf13/viper from 1.20.1 to 1.21.0 (#1166)
dependabot[bot] Sep 19, 2025
79240be
chore(deps): bump golang from `a5e935d` to `d6bdb04` (#1164)
dependabot[bot] Sep 19, 2025
a696736
chore(deps): bump golang from `d6bdb04` to `8305f5f` (#1172)
dependabot[bot] Sep 22, 2025
8546539
chore(deps): bump the gomod group across 1 directory with 3 updates (…
dependabot[bot] Sep 23, 2025
5c83c88
chore(deps): bump golang.org/x/net from 0.43.0 to 0.44.0 (#1174)
dependabot[bot] Sep 24, 2025
2a199e9
feat: add configurable max request body size for TSA server (#1176)
fghanmi Sep 24, 2025
d3ae10a
Makefile: don't use compose v1 command
jku Sep 24, 2025
2e5e047
Dockerfile: lint fixes
jku Sep 24, 2025
01155ba
test: Add a K6 loadtest
jku Sep 25, 2025
d964c3d
chore(deps): bump the actions group across 1 directory with 3 updates…
dependabot[bot] Oct 1, 2025
139c4dd
chore(deps): bump golang from `8305f5f` to `ab1f5c4` (#1187)
dependabot[bot] Oct 2, 2025
26e37bf
chore(deps): bump the gomod group across 1 directory with 2 updates (…
dependabot[bot] Oct 2, 2025
d161c99
chore(deps): bump github.com/go-openapi/loads from 0.22.0 to 0.23.1 (…
dependabot[bot] Oct 3, 2025
5e5bfed
chore(deps): bump github/codeql-action in the actions group (#1190)
dependabot[bot] Oct 3, 2025
6949120
(fix): gosec issues under x509.go (#1201)
sampras343 Nov 6, 2025
dc113a8
chore(deps): bump golang from 1.25.1 to 1.25.2 in the docker group (#…
dependabot[bot] Nov 7, 2025
ed55c2e
chore(deps): bump anchore/sbom-action in the actions group (#1200)
dependabot[bot] Nov 7, 2025
f314f54
chore(deps): bump github.com/go-openapi/swag from 0.24.1 to 0.25.1 (#…
dependabot[bot] Nov 7, 2025
7ecbf3c
chore(deps): bump github.com/go-openapi/runtime from 0.28.0 to 0.29.0…
dependabot[bot] Nov 7, 2025
522e8cd
chore(deps): bump github.com/beevik/ntp from 1.4.3 to 1.5.0 (#1193)
dependabot[bot] Nov 7, 2025
20ed855
chore(deps): bump golang.org/x/net from 0.44.0 to 0.46.0 (#1198)
dependabot[bot] Nov 7, 2025
7c86755
chore(deps): bump github/codeql-action from 3.30.6 to 4.30.8 (#1199)
dependabot[bot] Nov 7, 2025
51187aa
chore(deps): bump github.com/go-playground/validator/v10 (#1192)
dependabot[bot] Nov 7, 2025
79eabb0
chore(deps): bump github.com/go-swagger/go-swagger from 0.32.3 to 0.3…
dependabot[bot] Nov 7, 2025
61b1444
changes default HTTP response code to 200 for timestamp responses (#1…
bobcallaway Nov 9, 2025
17b0791
chore(deps): bump github.com/tink-crypto/tink-go/v2 from 2.4.0 to 2.5…
dependabot[bot] Nov 11, 2025
41cbfa5
chore(deps): bump golang from `5d73b7b` to `6ca9eb0` (#1210)
dependabot[bot] Nov 11, 2025
9d55f81
chore(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.0.0 (…
dependabot[bot] Nov 11, 2025
1e817fb
chore(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 (#1208)
dependabot[bot] Nov 11, 2025
fcb8943
chore(deps): bump github/codeql-action in the actions group (#1206)
dependabot[bot] Nov 11, 2025
a3d804b
chore(deps): bump go.step.sm/crypto from 0.70.0 to 0.74.0 (#1204)
dependabot[bot] Nov 11, 2025
f3eddae
chore(deps): bump the gomod group with 5 updates (#1203)
dependabot[bot] Nov 11, 2025
f2a0c84
chore(deps): bump golang.org/x/net from 0.46.0 to 0.47.0 (#1213)
dependabot[bot] Nov 12, 2025
3d07805
chore(deps): bump golang from `6ca9eb0` to `e68f6a0` (#1212)
dependabot[bot] Nov 12, 2025
e11e25c
chore(deps): bump github/codeql-action in the actions group (#1214)
dependabot[bot] Nov 14, 2025
087d8c8
chore(deps): bump sigstore/cosign-installer from 3.10.0 to 4.0.0 (#1209)
dependabot[bot] Nov 14, 2025
dc45350
Create changelog for v2.0.0 (#1211)
haydentherapper Nov 14, 2025
09f902e
Bump package version for v2 release (#1215)
haydentherapper Nov 14, 2025
8d309bb
Fix ko build, cut v2.0.1 (#1216)
haydentherapper Nov 14, 2025
72d4ed9
chore(deps): bump the actions group with 2 updates (#1219)
dependabot[bot] Nov 18, 2025
a3300f6
chore(deps): bump golang from `e68f6a0` to `2948461` (#1217)
dependabot[bot] Nov 18, 2025
e4bb6b5
chore(deps): bump github.com/go-openapi/swag in the gomod group (#1218)
dependabot[bot] Nov 18, 2025
ba7f829
chore(deps): bump github/codeql-action in the actions group (#1221)
dependabot[bot] Nov 19, 2025
3e20071
chore(deps): bump golang from `2948461` to `f60eaa8` (#1220)
dependabot[bot] Nov 19, 2025
8126286
Bump sigstore/sigstore (#1222)
haydentherapper Nov 19, 2025
377672a
chore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 (#1224)
dependabot[bot] Nov 20, 2025
d5420a1
chore(deps): bump golang.org/x/crypto in /hack/tools (#1223)
dependabot[bot] Nov 20, 2025
e1f5bd5
chore(deps): bump actions/setup-go in the actions group (#1226)
dependabot[bot] Nov 20, 2025
04bbcde
chore(deps): bump go.uber.org/zap in the gomod group (#1225)
dependabot[bot] Nov 20, 2025
5ede2b5
use goreleaser-pro thanks to openssf (#1227)
bobcallaway Nov 20, 2025
5cc27c9
chore(deps): bump actions/checkout from 5.0.1 to 6.0.0 (#1228)
dependabot[bot] Nov 21, 2025
73b9e99
chore(deps): bump golang from `f60eaa8` to `6981837` (#1229)
dependabot[bot] Nov 24, 2025
014e431
chore(deps): bump the actions group with 2 updates (#1230)
dependabot[bot] Nov 24, 2025
94cff5a
chore(deps): bump the actions group across 1 directory with 3 updates…
dependabot[bot] Dec 3, 2025
8c81f27
chore(deps): bump golang from 1.25.4 to 1.25.5 in the docker group (#…
dependabot[bot] Dec 3, 2025
26d7d42
chore(deps): bump the gomod group across 1 directory with 2 updates (…
dependabot[bot] Dec 4, 2025
0cae34e
Merge commit from fork (#1236)
haydentherapper Dec 4, 2025
22406c3
Update changelog for v2.0.3 (#1237)
haydentherapper Dec 4, 2025
7af65a4
Merge tag 'v2.0.3' into update-from-v2.0.3
sampras343 Dec 9, 2025
0e90150
(fix): update base images
sampras343 Dec 9, 2025
6677bb7
chore: retrigger snyk scan
sampras343 Dec 11, 2025
4dedaed
Merge branch 'main' into update-from-v2.0.3
sampras343 Jan 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 7 additions & 5 deletions .github/workflows/build-snapshot.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,17 +12,17 @@ jobs:

runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
persist-credentials: false

- uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
- uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # v6.1.0
with:
go-version-file: './go.mod'
check-latest: true

- uses: sigstore/cosign-installer@3454372f43399081ed03b604cb2d021dabca52bb # v3.8.2
- uses: anchore/sbom-action/download-syft@e11c554f704a0b820cbf8c51673f6945e0731532 # v0.20.0
- uses: sigstore/cosign-installer@faadad0cce49287aee09b3a48701e75088a2c6ad # v4.0.0
- uses: anchore/sbom-action/download-syft@fbfd9c6c189226748411491745178e0c2017392d # v0.20.10
- uses: imjasonh/setup-ko@d006021bd0c28d1ce33a07e7943d48b079944c8d # v0.9

- name: Set LDFLAGS
Expand All @@ -34,10 +34,12 @@ jobs:

- name: Run GoReleaser
id: run-goreleaser
uses: goreleaser/goreleaser-action@9c156ee8a17a598857849441385a2041ef570552 # v6.2.1 # zizmor: ignore[cache-poisoning]
uses: goreleaser/goreleaser-action@e435ccd777264be153ace6237001ef4d979d3a7a # v6.2.1 # zizmor: ignore[cache-poisoning]
with:
distribution: goreleaser-pro
version: latest
args: release --clean --skip=sign --snapshot
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
LDFLAGS: ${{ env.GO_FLAGS }}
GORELEASER_KEY: ${{ secrets.GORELEASER_KEY }}
8 changes: 4 additions & 4 deletions .github/workflows/codeql_analysis.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,18 +40,18 @@ jobs:
language: [ 'go' ]
steps:
- name: Checkout repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
persist-credentials: false

- uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
- uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # v6.1.0
with:
go-version-file: './go.mod'
check-latest: true

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@ff0a06e83cb2de871e5a09832bc6a81e7276941f # v3.28.18
uses: github/codeql-action/init@fe4161a26a8629af62121b670040955b330f9af2 # v4.31.6
with:
languages: ${{ matrix.language }}
build-mode: manual
Expand All @@ -62,4 +62,4 @@ jobs:
make all test

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@ff0a06e83cb2de871e5a09832bc6a81e7276941f # v3.28.18
uses: github/codeql-action/analyze@fe4161a26a8629af62121b670040955b330f9af2 # v4.31.6
12 changes: 7 additions & 5 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,18 +20,18 @@ jobs:
hashes: ${{ steps.hash.outputs.hashes }}
tag_name: ${{ steps.tag.outputs.tag_name }}
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
persist-credentials: false

- uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
- uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # v6.1.0
with:
go-version-file: './go.mod'
check-latest: true
cache: false # avoid cache-poisoning attacks

- uses: sigstore/cosign-installer@3454372f43399081ed03b604cb2d021dabca52bb # v3.8.2
- uses: anchore/sbom-action/download-syft@e11c554f704a0b820cbf8c51673f6945e0731532 # v0.20.0
- uses: sigstore/cosign-installer@faadad0cce49287aee09b3a48701e75088a2c6ad # v4.0.0
- uses: anchore/sbom-action/download-syft@fbfd9c6c189226748411491745178e0c2017392d # v0.20.10
- uses: imjasonh/setup-ko@d006021bd0c28d1ce33a07e7943d48b079944c8d # v0.9

- name: Set LDFLAGS
Expand All @@ -43,13 +43,15 @@ jobs:

- name: Run GoReleaser
id: run-goreleaser
uses: goreleaser/goreleaser-action@9c156ee8a17a598857849441385a2041ef570552 # v6.3.0
uses: goreleaser/goreleaser-action@e435ccd777264be153ace6237001ef4d979d3a7a # v6.4.0
with:
distribution: goreleaser-pro
version: latest
args: release --clean
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
LDFLAGS: ${{ env.GO_FLAGS }}
GORELEASER_KEY: ${{ secrets.GORELEASER_KEY }}

- name: Generate subject
id: hash
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/scorecard.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,12 +37,12 @@ jobs:
id-token: write
steps:
- name: "Checkout code"
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
persist-credentials: false

- name: "Run analysis"
uses: ossf/scorecard-action@05b42c624433fc40578a4040d5cf5e36ddca8cde # v2.4.2
uses: ossf/scorecard-action@4eaacf0543bb3f2c246792bd56e8cdeffafb205a # v2.4.3
with:
results_file: results.sarif
results_format: sarif
Expand All @@ -58,14 +58,14 @@ jobs:
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
# format to the repository Actions tab.
- name: "Upload artifact"
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
with:
name: SARIF file
path: results.sarif
retention-days: 5

# Upload the results to GitHub's code scanning dashboard.
- name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@ff0a06e83cb2de871e5a09832bc6a81e7276941f # v3.28.18
uses: github/codeql-action/upload-sarif@fe4161a26a8629af62121b670040955b330f9af2 # v4.31.6
with:
sarif_file: results.sarif
24 changes: 12 additions & 12 deletions .github/workflows/tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,11 +34,11 @@ jobs:
OS: ubuntu-latest

steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
persist-credentials: false
# https://github.com/mvdan/github-actions-golang#how-do-i-set-up-caching-between-builds
- uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
- uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
# In order:
# * Module download cache
Expand All @@ -51,7 +51,7 @@ jobs:
key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
restore-keys: |
${{ runner.os }}-go-
- uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
- uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # v6.1.0
with:
go-version-file: './go.mod'
check-latest: true
Expand All @@ -60,7 +60,7 @@ jobs:
- name: Run Go tests
run: go test -covermode atomic -coverprofile coverage.txt $(go list ./... | grep -v third_party/)
- name: Upload Coverage Report
uses: codecov/codecov-action@18283e04ce6e62d37312384ff67231eb8fd56d24 # v5.4.3
uses: codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
with:
env_vars: OS
- name: Run Go tests w/ `-race`
Expand All @@ -73,10 +73,10 @@ jobs:
permissions:
contents: read
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
persist-credentials: false
- uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
- uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # v6.1.0
with:
go-version-file: './go.mod'
check-latest: true
Expand All @@ -93,18 +93,18 @@ jobs:
permissions:
contents: read
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
persist-credentials: false
- uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
- uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # v6.1.0
with:
go-version-file: './go.mod'
check-latest: true

- name: golangci-lint
uses: golangci/golangci-lint-action@4afd733a84b1f43292c63897423277bb7f4313a9 # v8.0.0
uses: golangci/golangci-lint-action@1e7e51e771db61008b38414a730f564565cf7c20 # v9.2.0
with:
version: v2.1
version: v2.6
args: --timeout=10m --verbose

gen-check:
Expand All @@ -113,10 +113,10 @@ jobs:
permissions:
contents: read
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
persist-credentials: false
- uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
- uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # v6.1.0
with:
go-version-file: './go.mod'
check-latest: true
Expand Down
10 changes: 4 additions & 6 deletions .goreleaser.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,16 +65,14 @@ builds:
signs:
# Keyless
- id: keyless
signature: "${artifact}-keyless.sig"
certificate: "${artifact}-keyless.pem"
signature: "${artifact}-keyless.sigstore.json"
cmd: cosign
args: ["sign-blob", "--output-signature", "${artifact}-keyless.sig", "--output-certificate", "${artifact}-keyless.pem", "${artifact}"]
args: ["sign-blob", "--bundle", "${signature}", "${artifact}"]
artifacts: binary
- id: checksum-keyless
signature: "${artifact}-keyless.sig"
certificate: "${artifact}-keyless.pem"
signature: "${artifact}-keyless.sigstore.json"
cmd: cosign
args: ["sign-blob", "--output-signature", "${artifact}-keyless.sig", "--output-certificate", "${artifact}-keyless.pem", "${artifact}"]
args: ["sign-blob", "--bundle", "${signature}", "${artifact}"]
artifacts: checksum

archives:
Expand Down
2 changes: 2 additions & 0 deletions .tekton/fetch-tsa-certs-pull-request.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ spec:
value: "true"
- name: prefetch-input
value: '{"type": "gomod", "path": "."}'
- name: go_base_image
value: "registry.redhat.io/ubi9/go-toolset:9.7@sha256:75cb847263e05b395c171795d771570994019a8d9d0340ab6ef0e1b02b01bdb4"
- name: go_unit_test
value: "true"
- name: go_test_command
Expand Down
2 changes: 2 additions & 0 deletions .tekton/fetch-tsa-certs-push.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,8 @@ spec:
value: "true"
- name: prefetch-input
value: '{"type": "gomod", "path": "."}'
- name: go_base_image
value: "registry.redhat.io/ubi9/go-toolset:9.7@sha256:75cb847263e05b395c171795d771570994019a8d9d0340ab6ef0e1b02b01bdb4"
- name: go_unit_test
value: "true"
- name: go_test_command
Expand Down
2 changes: 2 additions & 0 deletions .tekton/timestamp-authority-pull-request.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ spec:
value: "true"
- name: prefetch-input
value: '{"type": "gomod", "path": "."}'
- name: go_base_image
value: "registry.redhat.io/ubi9/go-toolset:9.7@sha256:75cb847263e05b395c171795d771570994019a8d9d0340ab6ef0e1b02b01bdb4"
- name: go_unit_test
value: "true"
- name: go_test_command
Expand Down
2 changes: 2 additions & 0 deletions .tekton/timestamp-authority-push.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,8 @@ spec:
value: "true"
- name: prefetch-input
value: '{"type": "gomod", "path": "."}'
- name: go_base_image
value: "registry.redhat.io/ubi9/go-toolset:9.7@sha256:75cb847263e05b395c171795d771570994019a8d9d0340ab6ef0e1b02b01bdb4"
- name: go_unit_test
value: "true"
- name: go_test_command
Expand Down
51 changes: 51 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,54 @@
# v2.0.3

## Vulnerability Fixes

* https://github.com/sigstore/timestamp-authority/security/advisories/GHSA-4qg8-fj49-pxjh; prevents OOM condition due to malformed request (#1236)

# v2.0.2

This release bumps the Go version to 1.25.

# v2.0.1

This release is identical to v2.0.0, as it only contains a fix for the release pipeline.

# v2.0.0

v2.0.0 changes the default HTTP response code to 200 for timestamp responses,
which matches all other well-known TSA implementations. Sigstore clients already
handle both 200 and 201 response codes, so no changes are needed to clients.

If you need backwards compatibility, you can deploy the service with
`--use-http-201`.

This release also changes the format of the binary and container signature,
which is now a [Sigstore bundle](https://docs.sigstore.dev/about/bundle/).
To verify a release, use the latest Cosign 3.x, verifying with
`cosign verify-blob --bundle <artifact>-keyless.sigstore.json <artifact>`.

## Features

* changes default HTTP response code to 200 for timestamp responses (#1202)
* feat: add configurable max request body size for TSA server (#1176)

## Testing

* test: Add a K6 loadtest

## Documentation

* Minor improvements to documentation (#1169)

## Misc

* (fix): minor gosec issues under x509.go (#1201)

# v1.2.9

* logging: Don't use Error when logging 4xx responses (#1159)
* add feature to disable intermediate cert EKU enforcement (#1146)
* add documentation for AWS KMS example (#1094)

# v1.2.8

## Features
Expand Down
Loading
Loading