diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index 87c772b..ca95c50 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -16,9 +16,11 @@ jobs: with: go-version: 1.23 cache: true - - name: Setup Tools - run: sudo apt-get update && sudo apt-get install ffmpeg && go install github.com/charmbracelet/vhs@v0.8 + - name: Install system packages + run: sudo apt-get update && sudo apt-get install -y ffmpeg ttyd + - name: Install VHS utility + run: go install github.com/charmbracelet/vhs@v0.8 - name: Build Binary run: go build -o gg ./cmd/goto/*.go - name: Run integration tests - run: e2e/run.sh + run: vhs -v && ./e2e/run.sh diff --git a/e2e/run.sh b/e2e/run.sh index d0355c8..cdc4c74 100755 --- a/e2e/run.sh +++ b/e2e/run.sh @@ -1,6 +1,8 @@ -#!/bin/bash +#!/usr/bin/env bash +set -x set -e +cd $(dirname "$(readlink -f "$0")") TMP_HOME=temp HOSTS_FILE="${TMP_HOME}"/hosts.yaml