Skip to content

empty commit to test latest release #68

empty commit to test latest release

empty commit to test latest release #68

Workflow file for this run

on:
push:
branches:
- main
pull_request:
jobs:
test-get-juvix-org:
runs-on: ubuntu-latest
steps:
- name: Run installer from get.juvix.org
run: |
curl --proto '=https' --tlsv1.2 -sSfL https://get.juvix.org | sh -s -- -y
source ~/.local/share/juvix/env
juvix --help
test-linux:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Run ShellCheck
run: |
shellcheck -x juvix-installer.sh
cd test
shellcheck -x stub_test.sh
- name: install shells
run: |
sudo apt install fish
sudo apt install zsh
- name: stub test juvix-installer
shell: bash
run: |
cd test
./stub_test.sh
- name: test juvix-installer
run: |
cd test
./test.sh
- name: run juvix-installer with -y
run: |
SHELL=/usr/bin/bash ./juvix-installer.sh -y
source ~/.local/share/juvix/env
juvix --help
- name: run juvix-installer with -y --install-vamp-ir
run: |
SHELL=/usr/bin/bash ./juvix-installer.sh -y --install-vamp-ir
source ~/.local/share/juvix/env
juvix --help
vamp-ir --help
test-macos:
runs-on: macos-latest
steps:
- uses: actions/checkout@v3
- name: install shells
run: |
brew install fish
brew install zsh
- name: stub test juvix-installer
shell: bash
run: |
cd test
./stub_test.sh
- name: test juvix-installer
run: |
cd test
./test.sh
- name: run juvix-installer with -y
run: |
SHELL=/bin/bash ./juvix-installer.sh -y
source ~/.local/share/juvix/env
juvix --help
- name: run juvix-installer with -y --install-vamp-ir
run: |
SHELL=/usr/bin/bash ./juvix-installer.sh -y --install-vamp-ir
source ~/.local/share/juvix/env
juvix --help
vamp-ir --help
test-linux-remote-url-bash:
runs-on: ubuntu-latest
steps:
- name: run installer
shell: bash -i -e {0}
run: |
curl --proto '=https' --tlsv1.2 -sSf "https://raw.githubusercontent.com/anoma/juvix-installer/$GITHUB_SHA/juvix-installer.sh" | JUVIX_INSTALLER_ASSUME_YES=1 sh
- name: run juvix
shell: bash -i -e {0}
run: |
juvix --help
test-macos-remote-url-bash:
runs-on: macos-latest
steps:
- name: run installer
shell: bash -i -e {0}
run: |
curl --proto '=https' --tlsv1.2 -sSf "https://raw.githubusercontent.com/anoma/juvix-installer/$GITHUB_SHA/juvix-installer.sh" | JUVIX_INSTALLER_ASSUME_YES=1 sh
- name: run juvix
shell: bash -i -e {0}
run: |
juvix --help
test-linux-remote-url-zsh:
runs-on: ubuntu-latest
steps:
- name: install zsh
run: |
sudo apt install zsh
- name: run installer
shell: zsh -i -e {0}
run: |
export SHELL=/usr/bin/zsh
touch $HOME/.zshrc
curl --proto '=https' --tlsv1.2 -sSf "https://raw.githubusercontent.com/anoma/juvix-installer/$GITHUB_SHA/juvix-installer.sh" | JUVIX_INSTALLER_ASSUME_YES=1 sh
- name: run juvix
shell: zsh -i -e {0}
run: |
export SHELL=/usr/bin/zsh
juvix --help
test-macos-remote-url-zsh:
runs-on: macos-latest
steps:
- name: install zsh
run: |
brew install zsh
- name: run installer
shell: zsh -i -e {0}
run: |
export SHELL=/usr/local/bin/zsh
curl --proto '=https' --tlsv1.2 -sSf "https://raw.githubusercontent.com/anoma/juvix-installer/$GITHUB_SHA/juvix-installer.sh" | JUVIX_INSTALLER_ASSUME_YES=1 sh
- name: run juvix
shell: zsh -i -e {0}
run: |
export SHELL=/usr/local/bin/zsh
juvix --help
test-linux-remote-url-fish:
runs-on: ubuntu-latest
steps:
- name: install fish
run: |
sudo apt install fish
- name: run installer
shell: fish -i {0}
run: |
export SHELL=/usr/bin/fish
curl --proto '=https' --tlsv1.2 -sSf "https://raw.githubusercontent.com/anoma/juvix-installer/$GITHUB_SHA/juvix-installer.sh" | JUVIX_INSTALLER_ASSUME_YES=1 sh
- name: run juvix
shell: fish -i {0}
run: |
export SHELL=/usr/bin/zsh
juvix --help
test-macos-remote-url-fish:
runs-on: macos-latest
steps:
- name: install fish
run: |
brew install fish
- name: run installer
shell: fish -i {0}
run: |
export SHELL=/usr/local/bin/fish
curl --proto '=https' --tlsv1.2 -sSf "https://raw.githubusercontent.com/anoma/juvix-installer/$GITHUB_SHA/juvix-installer.sh" | JUVIX_INSTALLER_ASSUME_YES=1 sh
- name: run juvix
shell: fish -i {0}
run: |
export SHELL=/usr/local/bin/fish
juvix --help