Skip to content

Commit

Permalink
Create demo.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
ken-matsui committed Aug 10, 2024
1 parent f4b97aa commit 6d504cc
Showing 1 changed file with 37 additions and 0 deletions.
37 changes: 37 additions & 0 deletions .github/workflows/demo.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: Demo

on:
workflow_dispatch:

permissions:
contents: write

jobs:
generate:
runs-on: ubuntu-24.04

env:
CXX: g++-13

steps:
- uses: actions/checkout@v4

- name: Setup dependencies
uses: ./.github/actions/setup-ubuntu-deps

- name: Print versions
run: make versions

- name: Build Poac
run: make RELEASE=1 -j4

- name: Install Poac
run: |
make PREFIX="$HOME/.local" install
echo "$HOME/.local/bin" >> "$GITHUB_PATH"
- name: Install VHS
run: go install github.com/charmbracelet/vhs@latest

- name: Generate and publish a new demo
run: vhs --publish demo.tape

0 comments on commit 6d504cc

Please sign in to comment.