diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 5ed7845..6d7c54b 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -16,6 +16,7 @@ jobs: name: Test bot script on ${{ matrix.os }} with ${{ matrix.compiler }}. runs-on: ${{ matrix.os }} strategy: + fail-fast: false matrix: os: [ubuntu-latest, macos-latest] compiler: [ g++-10 ] diff --git a/install.sh b/install.sh index 8baf140..baef7a6 100644 --- a/install.sh +++ b/install.sh @@ -32,11 +32,21 @@ while true; do break elif [[ $system == "CYGWIN" || "$(uname)" == * ]]; then - echo "CYGWIN is not yet supported" - exit - fi + packages=("git" "gh" "curl" "nodejs") + for package in "${packages[@]}"; do + if ! command -v "$package" &> /dev/null; then + echo "Installing $package..." + choco install -y "$package" + else + echo "$package is already installed." + fi + done + echo "Packages installed successfully." + break + fi done + echo #Configures git read -p $'\e[1mEnter Github username: \e[22m' username