You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
VHS Action
v1.2.0
Keep your GIFs up to date with VHS + GitHub actions 📽️
The above GIF is automatically generated on CI with GitHub actions and VHS.
To get started with GitHub actions you can read the documentation.
To add vhs-action
to your project you will need to:
- Create
.github/workflows/vhs.yml
in your project directory. - Copy one of the
examples/
into yourvhs.yml
. - Create your
vhs.tape
file with the instructions to perform (See VHS instructions on.tape
files) - Trigger your action by creating a pull request or making a commit depending on your
vhs.yml
file.
That's all! Anytime the action is triggered, GitHub actions and VHS will regenerate the GIF from your .tape
file on CI.
This is useful for keeping demos updated and performing integration testing to catch errors in your PRs.
- Auto-commit latest generated GIF file (example)
- Upload GIF to host and comment generated GIF on a pull request (example)
We’d love to hear your thoughts on this project. Feel free to drop us a note!
Part of Charm.
Charm热爱开源 • Charm loves open source