Skip to content

chore(claude): add vhs permissions to allow and deny lists#424

Open
zimeg wants to merge 1 commit intomainfrom
zimeg-chore-claude-vhs-permissions
Open

chore(claude): add vhs permissions to allow and deny lists#424
zimeg wants to merge 1 commit intomainfrom
zimeg-chore-claude-vhs-permissions

Conversation

@zimeg
Copy link
Member

@zimeg zimeg commented Mar 20, 2026

Changelog

N/A 👾

Summary

This PR adds vhs permissions to the @claude settings allow and deny lists for improved recordings 🎥 ✨

Requirements

@zimeg zimeg added this to the Next Release milestone Mar 20, 2026
@zimeg zimeg self-assigned this Mar 20, 2026
@zimeg zimeg requested a review from a team as a code owner March 20, 2026 05:07
@zimeg zimeg added code health M-T: Test improvements and anything that improves code health semver:patch Use on pull requests to describe the release version increment labels Mar 20, 2026
Copy link
Member Author

@zimeg zimeg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🗣️ Rambling again for the amazing readers-

"Bash(make build:*)",
"Bash(make lint:*)",
"Bash(make test:*)",
"Bash(mkdir:*)",
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🪬 note: This is used for the demos paths if these don't exist.

"Bash(make test:*)",
"Bash(mkdir:*)",
"Bash(tree:*)",
"Bash(vhs:*)",
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔍 note: Here're the current commands available!

  help        Help about any command
  new         Create a new tape file with example tape file contents and documentation
  publish     Publish your GIF to vhs.charm.sh and get a shareable URL
  record      Create a new tape file by recording your actions
  serve       Start the VHS SSH server
  themes      List all the available themes, one per line
  validate    Validate a glob file path and parses all the files to ensure they are valid without running them.

"WebFetch(domain:github.com)"
]
],
"deny": ["Bash(vhs publish:*)"]
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👹 note: We attempt to contain the machines for now.

@codecov
Copy link

codecov bot commented Mar 20, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 68.95%. Comparing base (55a4069) to head (2889069).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #424      +/-   ##
==========================================
+ Coverage   68.93%   68.95%   +0.02%     
==========================================
  Files         220      220              
  Lines       18446    18446              
==========================================
+ Hits        12715    12719       +4     
  Misses       4557     4557              
+ Partials     1174     1170       -4     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

code health M-T: Test improvements and anything that improves code health semver:patch Use on pull requests to describe the release version increment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant