Spaces:
Sleeping
Sleeping
Merge pull request #506 from MilesCranmer/dependabot/github_actions/docker/setup-qemu-action-3
db44938
unverified
| name: Docker_Large_Nightly | |
| 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 }} | |
| continue-on-error: ${{ matrix.arch == 'linux/arm64' }} | |
| defaults: | |
| run: | |
| shell: bash | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| julia-version: ['1.6', '1'] | |
| python-version: ['3.8', '3.12'] | |
| os: [ubuntu-latest] | |
| arch: ['linux/amd64', 'linux/arm64'] | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - name: Set up QEMU | |
| uses: docker/setup-qemu-action@v3 | |
| with: | |
| platforms: all | |
| - name: Build docker | |
| run: docker build --platform=${{ matrix.arch }} -t pysr --build-arg JLVERSION=${{ matrix.julia-version }} --build-arg PYVERSION=${{ matrix.python-version }} . | |
| - name: Test docker | |
| run: docker run --platform=${{ matrix.arch }} --rm pysr /bin/bash -c 'pip install pytest nbval && python3 -m pysr test main,cli,startup' | |