Skip to content

Add release packaging tools and refreshed icons - #4

Merged
patrickschiller merged 1 commit into
mainfrom
codex/update-branding-release-tools
Aug 1, 2026
Merged

Add release packaging tools and refreshed icons#4
patrickschiller merged 1 commit into
mainfrom
codex/update-branding-release-tools

Conversation

@patrickschiller

Copy link
Copy Markdown
Owner

What changed

  • add the reusable SourceBraid liquid-glass icon master and regenerate the Chrome, plugin, and iOS icon assets
  • add explicit-allowlist builders for the Chrome extension and skills-only Codex plugin packages
  • add a guarded GitHub setup helper for private SourceBraid archives
  • add tests that enforce package allowlists, reject symlinks, preserve existing setup files, and refuse public archive repositories

Why

This makes release artifacts reproducible, keeps SourceBraid branding consistent across surfaces, and gives users a safer path for initializing their private archive repository.

Privacy and permissions

  • no browser permission, GitHub scope, network endpoint, or archive format changes
  • no private website, captured archive content, credentials, or private Git history are included
  • release builders package only explicit allowlists
  • the setup helper requires an existing authenticated GitHub CLI session, refuses public target repositories, uploads only known support files, and does not persist tokens

Checks

  • node --test tests/capture-utils.test.js — 15 passed
  • python3 -m unittest discover -s tests -p "test_*.py" — 34 passed
  • unsigned iOS Simulator build — succeeded
  • Chrome extension allowlist package build — succeeded
  • skills-only Codex plugin package build — succeeded

Signed-off-by: Patrick Schiller <p@trickschiller.de>
@patrickschiller
patrickschiller marked this pull request as ready for review August 1, 2026 09:05
@patrickschiller
patrickschiller merged commit 316aef9 into main Aug 1, 2026
1 check passed
@patrickschiller
patrickschiller deleted the codex/update-branding-release-tools branch August 1, 2026 09:05
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