Skip to content

Update tutorial to use new DDT data and download FITS files in the RTD build #859

Update tutorial to use new DDT data and download FITS files in the RTD build

Update tutorial to use new DDT data and download FITS files in the RTD build #859

Workflow file for this run

name: CI
on:
# Allow manual runs through the web UI
workflow_dispatch:
push:
# Only run CI on main, release branches, and pre-release auto PRs
branches:
- 'main'
- '*.*'
- 'prepare-v*'
tags:
- 'v*'
- '!*dev*'
- '!*pre*'
- '!*post*'
pull_request:
schedule:
# ┌───────── minute (0 - 59)
# │ ┌───────── hour (0 - 23)
# │ │ ┌───────── day of the month (1 - 31)
# │ │ │ ┌───────── month (1 - 12 or JAN-DEC)
# │ │ │ │ ┌───────── day of the week (0 - 6 or SUN-SAT)
- cron: '0 9 * * 1' # Every Monday at 0900 UTC
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
tests:
uses: OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@main
with:
default_python: '3.10'
coverage: 'codecov'
envs: |
- linux: py312
- linux: py311
- windows: py310-online
- macos: py39
- linux: build_docs-notebooks
pytest: false
libraries:
apt:
- graphviz
- linux: py39-oldestdeps
secrets:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
allowed-fail-tests:
uses: OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@main
with:
coverage: 'codecov'
envs: |
- linux: py311-devdeps
secrets:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
publish:
needs: [tests]
if: github.event_name != 'pull_request'
uses: OpenAstronomy/github-actions-workflows/.github/workflows/publish_pure_python.yml@main
with:
python-version: '3.10'
test_extras: tests
test_command: pytest --pyargs dkist
upload_to_pypi: ${{ startsWith(github.event.ref, 'refs/tags/v') && !endsWith(github.event.ref, '.dev') }}
secrets:
pypi_token: ${{ secrets.PYPI_API_TOKEN }}
notify:
if: always() && github.event_name != 'pull_request' && github.ref_name == 'main'
needs: [tests, allowed-fail-tests, publish]
runs-on: ubuntu-latest
steps:
- uses: Cadair/matrix-notify-action@main
with:
matrix_token: ${{ secrets.matrix_access_token }}
github_token: ${{ secrets.GITHUB_TOKEN }}
homeserver: ${{ secrets.matrix_homeserver }}
roomid: '!RehafayCrAiXbzVpXI:openastronomy.org'
ignore_pattern: '.*Load.*'