mirror of
https://github.com/codex-storage/deluge.git
synced 2025-01-24 18:29:12 +00:00
d0acd3e06e
The enchant package was renamed for version 2 to enchant-2 and original enchant package removed in Ubuntu 22.04 so docs workflow failed Fixed by using latest package and specifying ubuntu version to avoid unexpected failures in future.
46 lines
1.2 KiB
YAML
46 lines
1.2 KiB
YAML
name: Docs
|
|
|
|
# Controls when the action will run.
|
|
on:
|
|
# Triggers the workflow on push or pull request events but only for the main branch
|
|
push:
|
|
pull_request:
|
|
|
|
# Allows you to run this workflow manually from the Actions tab
|
|
workflow_dispatch:
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
|
- uses: actions/checkout@v2
|
|
with:
|
|
fetch-depth: 0
|
|
- uses: actions/setup-python@v2
|
|
with:
|
|
python-version: "3.8"
|
|
- name: Cache pip
|
|
uses: actions/cache@v2
|
|
with:
|
|
# This path is specific to Ubuntu
|
|
path: ~/.cache/pip
|
|
# Look to see if there is a cache hit for the corresponding requirements file
|
|
key: ${{ runner.os }}-pip-${{ hashFiles('requirements*.txt') }}
|
|
restore-keys: |
|
|
${{ runner.os }}-pip-
|
|
${{ runner.os }}-
|
|
|
|
- name: Install dependencies
|
|
run: |
|
|
pip install --upgrade pip wheel
|
|
pip install tox
|
|
sudo apt-get install enchant-2
|
|
|
|
- name: Test with tox
|
|
env:
|
|
TOX_ENV: docs
|
|
run: |
|
|
tox -e $TOX_ENV
|