Skip to content

noctivent pipeline #1339

noctivent pipeline

noctivent pipeline #1339

Workflow file for this run

name: Sanity
on: [push]
jobs:
Sanity:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: ['ubuntu-latest']
python-version: ['3.12']
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- uses: actions/setup-python@v5
with:
python-version: 3.12
- run: python3 -m venv .venv
- run: .venv/bin/python -m pip install wheel
- run: .venv/bin/python -m pip install -e .[tests]
- run: .venv/bin/python -m pytest
Sphinx:
runs-on: ubuntu-latest
if: |
github.ref == 'refs/heads/main'
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
submodules: recursive
- uses: actions/setup-python@v4
with:
python-version: 3.12
- run: python3 -m venv .venv
- run: .venv/bin/python -m pip install wheel sphinx setuptools
- run: .venv/bin/python -m pip install -e .[docs]
- run: .venv/bin/python setup.py apidoc
- run: .venv/bin/python setup.py build_sphinx -W
- name: Publish Docs to Pages
uses: JamesIves/[email protected]
with:
branch: gh-pages
folder: build/sphinx/html
Fair-software:
runs-on: ubuntu-latest
steps:
- uses: fair-software/[email protected]
name: Measure compliance with fair-software.eu recommendations
env:
PYCHARM_HOSTED: "Trick colorama into displaying colored output"
with:
MY_REPO_URL: "https://github.com/${{ github.repository }}"
# Markdown:
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@main
# - uses: gaurav-nelson/github-action-markdown-link-check@v1
# with:
# config-file: '.github/workflows/mlc-config.json'