-
-
Notifications
You must be signed in to change notification settings - Fork 27
27 lines (24 loc) · 822 Bytes
/
ci_cron_weekly.yml
File metadata and controls
27 lines (24 loc) · 822 Bytes
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
# GitHub Actions workflow that runs on a cron schedule.
name: Cron Scheduled CI Tests
on:
schedule:
# run at 6am UTC on Mondays
- cron: '0 6 * * 1'
jobs:
# Testing links in documents is a good example of something to run on a schedule
# to catch links that stop working for some reason.
doc_test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: Set up Python to build docs with sphinx
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: '3.10'
- name: Install base dependencies
run: |
python -m pip install --upgrade pip
python -m pip install tox
- name: Check links in docs using tox
run: |
tox -e linkcheck