Skip to content

Commit

Permalink
Fix CI
Browse files Browse the repository at this point in the history
Update Python versions & add dependabot

Fix sphinx config
  • Loading branch information
sigmavirus24 committed Dec 26, 2023
1 parent c5d2785 commit dbfc26c
Show file tree
Hide file tree
Showing 4 changed files with 49 additions and 7 deletions.
15 changes: 15 additions & 0 deletions .github/dependabot.yml
@@ -0,0 +1,15 @@
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
labels:
- "dependencies"
- "github_actions"
- "Skip Changelog"
ignore:
# Ignore all patch releases as we can manually
# upgrade if we run into a bug and need a fix.
- dependency-name: "*"
update-types: ["version-update:semver-patch"]
12 changes: 6 additions & 6 deletions .github/workflows/main.yml
Expand Up @@ -12,24 +12,24 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest]
python: [pypy3.7, 3.7, 3.9, "3.10", 3.11, 3.12-dev]
python: ['pypy3.9', '3.8', '3.9', '3.10', '3.11', '3.12']
toxenv: [py]
include:
# windows
- os: windows-latest
python: 3.7
python: '3.12'
toxenv: py
# misc
- os: ubuntu-latest
python: 3.9
python: '3.12'
toxenv: docs
- os: ubuntu-latest
python: 3.9
python: '3.12'
toxenv: pre-commit
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
- uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4
- uses: actions/setup-python@0a5c61591373683505ea898e09a3ea4f39ef2b9c # v5
with:
python-version: ${{ matrix.python }}
- run: python -mpip install --upgrade setuptools pip tox virtualenv
Expand Down
27 changes: 27 additions & 0 deletions .readthedocs.yaml
@@ -0,0 +1,27 @@
# Read the Docs configuration file for Sphinx projects
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details

# Required
version: 2

# Set the OS, Python version and other tools you might need
build:
os: ubuntu-22.04
tools:
python: "3.12"

# Build documentation in the "docs/" directory with Sphinx
sphinx:
configuration: docs/source/conf.py
builder: "dirhtml"

# Optionally build your docs in additional formats such as PDF and ePub
formats: []

# Optional but recommended, declare the Python requirements required
# to build your documentation
# See https://docs.readthedocs.io/en/stable/guides/reproducible-builds.html
python:
install:
- path: .
- requirements: docs/source/requirements.txt
2 changes: 1 addition & 1 deletion docs/source/conf.py
Expand Up @@ -167,4 +167,4 @@


# Example configuration for intersphinx: refer to the Python standard library.
intersphinx_mapping = {"https://docs.python.org/": None}
intersphinx_mapping = {"python": ("https://docs.python.org/", None)}

0 comments on commit dbfc26c

Please sign in to comment.