Skip to content

Update and simplify tooling - #68

Merged
Preston12321 merged 4 commits into
simplify-rootsfrom
simplify-tooling
Sep 9, 2026
Merged

Preston12321 merged 4 commits into
simplify-rootsfrom
simplify-tooling

Conversation

@Preston12321

Copy link
Copy Markdown
Contributor
  • The old diffing script isn't necessary when we're no longer generating per-shard bundles. Delete it.
  • The add roots script refers to logs and shards. Generalize it to take a destination directory, meanwhile fixing a usage text issue and tweaking a couple other bits of output.
  • Since we're the no longer tracking CCADB roots in this repository, the script that builds our PEM bundles needs to be updated. Do that. The updated script spits out a production bundle by default, or a testing bundle if --testing is supplied. It also takes an --output file that defaults to ./bundle.pem.
  • The pull roots script has to be updated every time we deploy a new log or shard, because it's trying to pull every single log shard every time. Instead, change it to download only a single log (shard), with the log URL being given by the user. It's easy enough to script a for loop in bash for those who want to use this against multiple logs/shards.

Note: The names of some of these scripts will be a little inaccurate after this change. Don't worry, I've got a PR further up the stack that'll rename them, but I kept them the same here because git's diffing algorithm wasn't picking up the rename and made the change harder to review.

@Preston12321
Preston12321 added this pull request to stack #69 September 9, 2026 16:59
@Preston12321
Preston12321 merged commit cc3f208 into main Sep 9, 2026
1 check passed
@Preston12321
Preston12321 deleted the simplify-tooling branch September 9, 2026 20:32
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.

2 participants