Build videos directly from GitHub

You can now use Video Puppet to build videos directly from GitHub source repositories, automating video editing in your continuous integration environment. Just add the Video Puppet GitHub Action to your repository workflow.

The action integrates nicely with the GitHub actions workflow, so it will produce a file which you can easily pass on to other actions, for example to upload to the workflow artifacts. Here is an example of a workflow that automatically builds a video file on every git push, and then uploads it to GitHub Action workflow artifacts:


name: Make videos
on: [push]
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - uses: videopuppet/build-video-github-action@v1.0.0
      id: video
      with:
        source-path: hello-world/script/source.yml
        github-token: ${{ secrets.GITHUB_TOKEN }}
        videopuppet-api-key: ${{ secrets.VIDEOPUPPET_API_KEY }}
    - uses: actions/upload-artifact@v1
      with:
        name: video
        path: "${{ steps.video.outputs.video-file }}"

You will need an API key to set up the GitHub action. There is no automated way to provision keys yet, but you can get keys by sending an email to contact@videopuppet.com.

For more information, check out the Build Video GitHub Action repository.

– Gojko

Video Puppet is under active development, so things change frequently. Keep up to date: RSS, Slack, Twitter, YouTube, Facebook