Path:
.github/workflows/periodic-release-test.yml
Lines:
44
Non-empty lines:
35
Non-empty lines covered with requirements:
35 / 35 (100.0%)
Functions:
0
Functions covered by requirements:
0 / 0 (0.0%)
1
#2
# @relation(SDOC-SRS-9, scope=file)3
#4
5
---6
name: StrictDoc - Periodic release test
7
on:
8
schedule:
9
- cron: "00 00 * * *"
10
11
# pull_request:
12
# branches: [ "**" ]
13
14
concurrency:
15
group: ${{ github.workflow }}-${{ github.ref }}
16
cancel-in-progress: true
17
18
jobs:
19
periodic_release_test_linux:
20
name: PRT – Linux
21
runs-on: ubuntu-latest
22
steps:
23
- uses: actions/checkout@v6
24
25
- name: Set up Python 3.
26
uses: actions/setup-python@v6
27
with:
28
python-version: '3.10'
29
30
- name: Upgrade pip
31
run: |
32
python -m pip install --upgrade pip
33
34
- name: Install minimal Python packages
35
run: |
36
pip install -r requirements.bootstrap.txt
37
38
- name: Build and test locally
39
run: |
40
pip install strictdoc --pre
41
42
- name: Integration tests against the StrictDoc Pip package
43
run: |
44
invoke test-integration --strictdoc `which strictdoc`