Skip to content

Update benchmark runtime certificate trust - #81

Merged
gauravtiwari merged 1 commit into
mainfrom
benchmark-ca-trust
Oct 22, 2026
Merged

gauravtiwari merged 1 commit into
mainfrom
benchmark-ca-trust

Conversation

@gauravtiwari

Copy link
Copy Markdown
Contributor

Use Node 22.23.4, 24.22.1 and 26.12.1 and Go 1.27.3 for the October certificate security fixes. Repair every selected Java trust store immediately after JDK installation, before workload downloads, using one helper shared by all Java cases and provider lanes.

The Java helper removes only the two reviewed root fingerprints, preserves unrelated certificates and permissions, retains the original store, and fails when an existing backup or concurrent store change makes replacement unsafe. Historical results and the existing release proof tag are unchanged.

Validation: 165 tests and 586 assertions pass, including trust-store preservation, invalid-store rejection, existing-backup protection and preparation-order checks. Catalog validation covers all 15 tools and 32 cases; workflow lint and the cache-interface check pass. Vendor references are linked in tools/README.md.

@gauravtiwari
gauravtiwari merged commit 1a85afd into main Oct 22, 2026
4 checks passed
@gauravtiwari
gauravtiwari deleted the benchmark-ca-trust branch October 22, 2026 13:25
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.

1 participant