From 6612b8662b0a33bb9a3a97163b8239ea59f7edd3 Mon Sep 17 00:00:00 2001 From: Roman Leonenkov <6890447+grafviktor@users.noreply.github.com> Date: Sun, 6 Oct 2024 17:56:25 +0100 Subject: [PATCH] REFACTOR-78: Set universal path to interpreter --- .github/workflows/e2e.yml | 15 +++++++++++---- e2e/run.sh | 4 +++- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index 87c772b..c445715 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -16,9 +16,16 @@ 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: Set up Node + uses: actions/setup-node@v3 + with: + node-version: 16 + - name: Install system packages + # run: sudo apt-get update && sudo apt-get install -y ffmpeg ttyd libnss3 + run: sudo apt-get update && sudo apt-get install -y ffmpeg jq && sudo snap install ttyd --classic && go install github.com/charmbracelet/vhs@v0.8 + # - name: Install VHS utility + # run: go install github.com/charmbracelet/vhs@v0.8 - name: Build Binary - run: go build -o gg ./cmd/goto/*.go + run: go build -o gg ./cmd/goto/*.go && cp gg /usr/local/bin && gg -v - name: Run integration tests - run: e2e/run.sh + run: ./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