# Automatically runs tests name: Run tests on: push: branches: [ master ] pull_request: branches: [ master ] workflow_dispatch: jobs: tests: runs-on: ubuntu-latest steps: - name: Setup Python uses: actions/setup-python@v2.2.1 with: # We test using a reasonably modern Python version python-version: 3.8.0 architecture: x64 - name: Setup Nim environment uses: jiro4989/setup-nim-action@v1.1.4 with: nim-version: stable - uses: actions/checkout@v2 - name: Setup dependencies run: | git clone https://github.com/japl-lang/jale --branch 0.1.0 cd jale nimble install - name: Run production-mode tests run: ./build.py --profile resources/profiles/production.json src - name: Run developmet tests run: ./build.py --profile resources/profiles/production.json src