Spaces:
Running
Running
File size: 1,529 Bytes
aa19284 a34e0f3 3fbfdc9 a34e0f3 72dc01c fa629f3 eea7daa 000f989 a34e0f3 032049d a34e0f3 4a510e0 eed2cc5 fa629f3 e7941a7 a34e0f3 3a1fd74 a34e0f3 e2988c9 a34e0f3 5afff31 a34e0f3 9941a00 a34e0f3 1163194 4320392 eed2cc5 4320392 eed2cc5 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
name: large_nightly
# This CI only runs once per day, but tries
# many different configurations.
on:
schedule:
# Run at the 0th minute of the 10th hour (UTC).
# This means the job will run at 5am EST.
- cron: "0 10 * * *"
# This will automatically run on master branch only.
workflow_dispatch:
jobs:
test:
runs-on: ${{ matrix.os }}
timeout-minutes: 60
# Windows jobs are flaky:
continue-on-error: ${{ matrix.os == 'windows-latest' }}
defaults:
run:
shell: bash
strategy:
fail-fast: false
matrix:
julia-version: ['1.6', '1.8', '1.9']
python-version: ['3.7', '3.8', '3.9', '3.10', '3.11']
os: [ubuntu-latest, macos-latest, windows-latest]
steps:
- uses: actions/checkout@v4
- name: "Set up Julia"
uses: julia-actions/setup-julia@v1
with:
version: ${{ matrix.julia-version }}
- name: "Set up Python"
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: "Install PySR"
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
python setup.py install
python -m pysr install
- name: "Run tests"
run: |
python -m pysr test main
python -m pysr test cli
- name: "Run new env test"
run: python -m pysr test env
if: ${{ !(matrix.os == 'windows-latest' && matrix.python-version == '3.7') }}
|