Skip to content

ci: test OBS backups and sync Homebrew formula - #19

Merged
nathanialhenniges merged 2 commits into
mainfrom
codex/obs-backup-ci-homebrew
Sep 28, 2026
Merged

nathanialhenniges merged 2 commits into
mainfrom
codex/obs-backup-ci-homebrew

Conversation

@nathanialhenniges

@nathanialhenniges nathanialhenniges commented Sep 28, 2026 •

Copy link
Copy Markdown
Member

Summary

  • Add a CI check for sanitizer secret scrubbing and deterministic scene generation.
  • Add release-triggered Homebrew Den formula PRs for future OBS Setup releases.
  • Include the scrubbed Mac mini snapshot from the requested backup.

Verification

  • python3 -m unittest discover -s tests -v
  • actionlint .github/workflows/ci.yml .github/workflows/update-homebrew.yml
  • shellcheck scripts/backup.sh
  • make gen with generated files unchanged

The release workflow needs the HOMEBREW_TAP_TOKEN Actions secret with write and pull-request access to homebrew-den.

Summary by CodeRabbit

  • New Features
    • Added OBS profiles for Mac mini recording, vertical recording, and Twitch streaming, with video and audio settings configured for each.
    • Added an Untitled starter scene to the Mac mini scene list, including a microphone input and quick transitions.

@coderabbitai

coderabbitai Bot commented Sep 28, 2026

Copy link
Copy Markdown

Review in Change Stack →

Navigate logical layers of code changes, visualize relationships, and explore their blast radius.

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: 5142e3c7-68ee-4deb-a0c6-79bbe3df779f

📥 Commits

Reviewing files that changed from the base of the PR and between 189c998 and bca9340.

📒 Files selected for processing (11)
  • .github/workflows/ci.yml
  • .github/workflows/update-homebrew.yml
  • AGENTS.md
  • devices/mac-mini/index.json
  • devices/mac-mini/profiles/Recording/basic.ini
  • devices/mac-mini/profiles/Recording_Vertical/basic.ini
  • devices/mac-mini/profiles/Streaming/basic.ini
  • devices/mac-mini/profiles/Streaming/service.json
  • devices/mac-mini/scenes/Streaming.json
  • devices/mac-mini/scenes/Untitled.json
  • tests/test_sanitize.py
 _________________________________
< Never fear, CodeRabbit is here! >
 ---------------------------------
  \
   \   \
        \ /\
        ( )
      .( o ).
✨ Finishing Touches
📝 Generate docstrings
  • Commit to this branch
  • Create a new PR
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@nathanialhenniges
nathanialhenniges merged commit 89d6042 into main Sep 28, 2026
2 of 3 checks passed
@nathanialhenniges
nathanialhenniges deleted the codex/obs-backup-ci-homebrew branch September 28, 2026 09:30
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