parent
1aebbe0777
commit
faedd6b858
@ -1,37 +1,33 @@
|
|||||||
|
---
|
||||||
name: "Init Environment"
|
name: "Init Environment"
|
||||||
description: "Initialize environment for tests"
|
description: "Initialize environment for tests"
|
||||||
runs:
|
runs:
|
||||||
using: "composite"
|
using: "composite"
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout actions
|
- name: Checkout actions
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v3
|
||||||
|
- name: Set up Python ${{ matrix.python-version }}
|
||||||
- name: Set up Python ${{ matrix.python-version }}
|
uses: actions/setup-python@v4
|
||||||
uses: actions/setup-python@v4
|
with:
|
||||||
with:
|
python-version: ${{ matrix.python-version }}
|
||||||
python-version: ${{ matrix.python-version }}
|
- name: Install and configure Poetry
|
||||||
|
uses: snok/install-poetry@v1
|
||||||
- name: Install and configure Poetry
|
with:
|
||||||
uses: snok/install-poetry@v1
|
virtualenvs-create: true
|
||||||
with:
|
virtualenvs-in-project: true
|
||||||
virtualenvs-create: true
|
installer-parallel: true
|
||||||
virtualenvs-in-project: true
|
- name: Load cached venv
|
||||||
installer-parallel: true
|
id: cached-poetry-dependencies
|
||||||
|
uses: actions/cache@v3
|
||||||
- name: Load cached venv
|
with:
|
||||||
id: cached-poetry-dependencies
|
path: .venv
|
||||||
uses: actions/cache@v3
|
key: venv-${{ runner.os }}-${{ steps.setup-python.outputs.python-version }}-${{ hashFiles('**/poetry.lock') }}
|
||||||
with:
|
- name: Install dependencies
|
||||||
path: .venv
|
if: steps.cached-poetry-dependencies.outputs.cache-hit != 'true'
|
||||||
key: venv-${{ runner.os }}-${{ steps.setup-python.outputs.python-version }}-${{ hashFiles('**/poetry.lock') }}
|
run: poetry install --no-interaction --no-root --with test --with dev --all-extras
|
||||||
|
shell: bash
|
||||||
- name: Install dependencies
|
- name: Activate venv
|
||||||
if: steps.cached-poetry-dependencies.outputs.cache-hit != 'true'
|
run: |
|
||||||
run: poetry install --no-interaction --no-root --with test --with dev --all-extras
|
source .venv/bin/activate
|
||||||
shell: bash
|
echo PATH=$PATH >> $GITHUB_ENV
|
||||||
|
shell: bash
|
||||||
- name: Activate venv
|
|
||||||
run: |
|
|
||||||
source .venv/bin/activate
|
|
||||||
echo PATH=$PATH >> $GITHUB_ENV
|
|
||||||
shell: bash
|
|
||||||
|
@ -1,39 +1,35 @@
|
|||||||
|
---
|
||||||
# This workflow will install Python dependencies, run tests and lint with a single version of Python
|
# This workflow will install Python dependencies, run tests and lint with a single version of Python
|
||||||
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python
|
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python
|
||||||
|
|
||||||
name: Python application
|
name: Python application
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches: [ "master" ]
|
branches: ["master"]
|
||||||
pull_request:
|
pull_request:
|
||||||
branches: [ "master" ]
|
branches: ["master"]
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
|
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Set up Python 3.10
|
- name: Set up Python 3.10
|
||||||
uses: actions/setup-python@v5
|
uses: actions/setup-python@v5
|
||||||
with:
|
with:
|
||||||
python-version: "3.10"
|
python-version: "3.10"
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: |
|
run: |
|
||||||
python -m pip install --upgrade pip
|
python -m pip install --upgrade pip
|
||||||
pip install flake8 pytest swarms
|
pip install flake8 pytest swarms
|
||||||
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
|
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
|
||||||
- name: Lint with flake8
|
- name: Lint with flake8
|
||||||
run: |
|
run: |
|
||||||
# stop the build if there are Python syntax errors or undefined names
|
# stop the build if there are Python syntax errors or undefined names
|
||||||
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
|
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
|
||||||
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
|
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
|
||||||
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
|
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
|
||||||
- name: Test with pytest
|
- name: Test with pytest
|
||||||
run: |
|
run: |
|
||||||
pytest
|
pytest
|
||||||
|
@ -1,41 +1,38 @@
|
|||||||
|
---
|
||||||
# This workflow will install Python dependencies, run tests and lint with a variety of Python versions
|
# This workflow will install Python dependencies, run tests and lint with a variety of Python versions
|
||||||
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python
|
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python
|
||||||
|
|
||||||
name: Python package
|
name: Python package
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches: [ "master" ]
|
branches: ["master"]
|
||||||
pull_request:
|
pull_request:
|
||||||
branches: [ "master" ]
|
branches: ["master"]
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
|
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
python-version: ["3.7", "3.9", "3.10", "3.11"]
|
python-version: ["3.7", "3.9", "3.10", "3.11"]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Set up Python ${{ matrix.python-version }}
|
- name: Set up Python ${{ matrix.python-version }}
|
||||||
uses: actions/setup-python@v5
|
uses: actions/setup-python@v5
|
||||||
with:
|
with:
|
||||||
python-version: ${{ matrix.python-version }}
|
python-version: ${{ matrix.python-version }}
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: |
|
run: |
|
||||||
python -m pip install --upgrade pip
|
python -m pip install --upgrade pip
|
||||||
python -m pip install --upgrade swarms
|
python -m pip install --upgrade swarms
|
||||||
python -m pip install flake8 pytest swarms
|
python -m pip install flake8 pytest swarms
|
||||||
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
|
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
|
||||||
- name: Lint with flake8
|
- name: Lint with flake8
|
||||||
run: |
|
run: |
|
||||||
# stop the build if there are Python syntax errors or undefined names
|
# stop the build if there are Python syntax errors or undefined names
|
||||||
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
|
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
|
||||||
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
|
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
|
||||||
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
|
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
|
||||||
- name: Test with pytest
|
- name: Test with pytest
|
||||||
run: |
|
run: |-
|
||||||
pytest
|
pytest
|
||||||
|
@ -1,27 +1,24 @@
|
|||||||
|
---
|
||||||
# This workflow warns and then closes issues and PRs that have had no activity for a specified amount of time.
|
# This workflow warns and then closes issues and PRs that have had no activity for a specified amount of time.
|
||||||
#
|
#
|
||||||
# You can adjust the behavior by modifying this file.
|
# You can adjust the behavior by modifying this file.
|
||||||
# For more information, see:
|
# For more information, see:
|
||||||
# https://github.com/actions/stale
|
# https://github.com/actions/stale
|
||||||
name: Mark stale issues and pull requests
|
name: Mark stale issues and pull requests
|
||||||
|
|
||||||
on:
|
on:
|
||||||
schedule:
|
schedule:
|
||||||
- cron: '26 12 * * *'
|
- cron: '26 12 * * *'
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
stale:
|
stale:
|
||||||
|
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
permissions:
|
||||||
issues: write
|
issues: write
|
||||||
pull-requests: write
|
pull-requests: write
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/stale@v9
|
- uses: actions/stale@v9
|
||||||
with:
|
with:
|
||||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
stale-issue-message: 'Stale issue message'
|
stale-issue-message: 'Stale issue message'
|
||||||
stale-pr-message: 'Stale pull request message'
|
stale-pr-message: 'Stale pull request message'
|
||||||
stale-issue-label: 'no-issue-activity'
|
stale-issue-label: 'no-issue-activity'
|
||||||
stale-pr-label: 'no-pr-activity'
|
stale-pr-label: 'no-pr-activity'
|
||||||
|
@ -1,49 +1,49 @@
|
|||||||
|
---
|
||||||
# This workflow warns and then closes issues and PRs that have had no activity for a specified amount of time.
|
# This workflow warns and then closes issues and PRs that have had no activity for a specified amount of time.
|
||||||
#
|
#
|
||||||
# You can adjust the behavior by modifying this file.
|
# You can adjust the behavior by modifying this file.
|
||||||
# For more information, see:
|
# For more information, see:
|
||||||
# https://github.com/actions/stale
|
# https://github.com/actions/stale
|
||||||
name: Mark stale issues and pull requests
|
name: Mark stale issues and pull requests
|
||||||
|
|
||||||
on:
|
on:
|
||||||
schedule:
|
schedule:
|
||||||
# Scheduled to run at 1.30 UTC everyday
|
# Scheduled to run at 1.30 UTC everyday
|
||||||
- cron: '30 1 * * *'
|
- cron: '30 1 * * *'
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
stale:
|
stale:
|
||||||
|
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
permissions:
|
||||||
issues: write
|
issues: write
|
||||||
pull-requests: write
|
pull-requests: write
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/stale@v9
|
- uses: actions/stale@v9
|
||||||
with:
|
with:
|
||||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
days-before-issue-stale: 14
|
days-before-issue-stale: 14
|
||||||
days-before-issue-close: 14
|
days-before-issue-close: 14
|
||||||
stale-issue-label: "status:stale"
|
stale-issue-label: "status:stale"
|
||||||
close-issue-reason: not_planned
|
close-issue-reason: not_planned
|
||||||
any-of-labels: "status:awaiting user response,status:more data needed"
|
any-of-labels: "status:awaiting user response,status:more data needed"
|
||||||
stale-issue-message: >
|
stale-issue-message: >
|
||||||
Marking this issue as stale since it has been open for 14 days with no activity.
|
Marking this issue as stale since it has been open for 14 days with no activity. This issue will be closed if no further
|
||||||
This issue will be closed if no further activity occurs.
|
activity occurs.
|
||||||
close-issue-message: >
|
|
||||||
This issue was closed because it has been inactive for 28 days.
|
close-issue-message: >
|
||||||
Please post a new issue if you need further assistance. Thanks!
|
This issue was closed because it has been inactive for 28 days. Please post a new issue if you need further assistance.
|
||||||
days-before-pr-stale: 14
|
Thanks!
|
||||||
days-before-pr-close: 14
|
|
||||||
stale-pr-label: "status:stale"
|
days-before-pr-stale: 14
|
||||||
stale-pr-message: >
|
days-before-pr-close: 14
|
||||||
Marking this pull request as stale since it has been open for 14 days with no activity.
|
stale-pr-label: "status:stale"
|
||||||
This PR will be closed if no further activity occurs.
|
stale-pr-message: >
|
||||||
close-pr-message: >
|
Marking this pull request as stale since it has been open for 14 days with no activity. This PR will be closed if no
|
||||||
This pull request was closed because it has been inactive for 28 days.
|
further activity occurs.
|
||||||
Please open a new pull request if you need further assistance. Thanks!
|
|
||||||
# Label that can be assigned to issues to exclude them from being marked as stale
|
close-pr-message: >
|
||||||
exempt-issue-labels: 'override-stale'
|
This pull request was closed because it has been inactive for 28 days. Please open a new pull request if you need further
|
||||||
# Label that can be assigned to PRs to exclude them from being marked as stale
|
assistance. Thanks!
|
||||||
exempt-pr-labels: "override-stale"
|
|
||||||
|
# Label that can be assigned to issues to exclude them from being marked as stale
|
||||||
|
exempt-issue-labels: 'override-stale'
|
||||||
|
# Label that can be assigned to PRs to exclude them from being marked as stale
|
||||||
|
exempt-pr-labels: "override-stale"
|
||||||
|
@ -1,81 +1,80 @@
|
|||||||
|
---
|
||||||
# Notebook-related checks
|
# Notebook-related checks
|
||||||
|
|
||||||
name: Presubmit checks
|
name: Presubmit checks
|
||||||
|
|
||||||
on:
|
on:
|
||||||
# Relevant PRs
|
# Relevant PRs
|
||||||
pull_request:
|
pull_request:
|
||||||
paths:
|
paths:
|
||||||
- "swarms/**"
|
- "swarms/**"
|
||||||
- "tests/**"
|
- "tests/**"
|
||||||
# Allow manual runs
|
# Allow manual runs
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
test3_11:
|
test3_11:
|
||||||
name: Test Py3.11
|
name: Test Py3.11
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- uses: actions/setup-python@v5
|
- uses: actions/setup-python@v5
|
||||||
with:
|
with:
|
||||||
python-version: '3.11'
|
python-version: '3.11'
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
run: |
|
run: |
|
||||||
python --version
|
python --version
|
||||||
pip install .[dev]
|
pip install .[dev]
|
||||||
python -m pytest
|
python -m pytest
|
||||||
test3_10:
|
test3_10:
|
||||||
name: Test Py3.10
|
name: Test Py3.10
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- uses: actions/setup-python@v5
|
- uses: actions/setup-python@v5
|
||||||
with:
|
with:
|
||||||
python-version: '3.10'
|
python-version: '3.10'
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
run: |
|
run: |
|
||||||
python --version
|
python --version
|
||||||
pip install -q .[dev]
|
pip install -q .[dev]
|
||||||
python -m pytest
|
python -m pytest
|
||||||
test3_9:
|
test3_9:
|
||||||
name: Test Py3.9
|
name: Test Py3.9
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- uses: actions/setup-python@v5
|
- uses: actions/setup-python@v5
|
||||||
with:
|
with:
|
||||||
python-version: '3.9'
|
python-version: '3.9'
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
run: |
|
run: |
|
||||||
python --version
|
python --version
|
||||||
pip install .[dev]
|
pip install .[dev]
|
||||||
python -m pytest
|
python -m pytest
|
||||||
pytype3_10:
|
pytype3_10:
|
||||||
name: pytype 3.10
|
name: pytype 3.10
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- uses: actions/setup-python@v5
|
- uses: actions/setup-python@v5
|
||||||
with:
|
with:
|
||||||
python-version: '3.10'
|
python-version: '3.10'
|
||||||
- name: Run pytype
|
- name: Run pytype
|
||||||
run: |
|
run: |
|
||||||
python --version
|
python --version
|
||||||
pip install .[dev]
|
pip install .[dev]
|
||||||
pip install -q gspread ipython
|
pip install -q gspread ipython
|
||||||
pytype
|
pytype
|
||||||
format:
|
format:
|
||||||
name: Check format with black
|
name: Check format with black
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- uses: actions/setup-python@v5
|
- uses: actions/setup-python@v5
|
||||||
with:
|
with:
|
||||||
python-version: '3.11'
|
python-version: '3.11'
|
||||||
- name: Check format
|
- name: Check format
|
||||||
run: |
|
run: |
|
||||||
python --version
|
python --version
|
||||||
pip install -q .
|
pip install -q .
|
||||||
pip install -q black
|
pip install -q black
|
||||||
black . --check
|
black . --check
|
||||||
|
@ -1,27 +1,22 @@
|
|||||||
|
---
|
||||||
name: Unit Tests
|
name: Unit Tests
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
- master
|
- master
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
test:
|
test:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Set up Python
|
- name: Set up Python
|
||||||
uses: actions/setup-python@v5
|
uses: actions/setup-python@v5
|
||||||
with:
|
with:
|
||||||
python-version: "3.10"
|
python-version: "3.10"
|
||||||
|
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: |
|
run: |
|
||||||
pip install -r requirements.txt
|
pip install -r requirements.txt
|
||||||
pip install pytest
|
pip install pytest
|
||||||
|
|
||||||
- name: Run unit tests
|
- name: Run unit tests
|
||||||
run: pytest
|
run: pytest
|
||||||
|
@ -1,36 +1,27 @@
|
|||||||
|
---
|
||||||
name: build
|
name: build
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches: [ main ]
|
branches: [main]
|
||||||
pull_request:
|
pull_request:
|
||||||
branches: [ main ]
|
branches: [main]
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
|
||||||
build:
|
build:
|
||||||
|
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
|
- name: Setup Python
|
||||||
- name: Setup Python
|
uses: actions/setup-python@v5
|
||||||
uses: actions/setup-python@v5
|
with:
|
||||||
with:
|
python-version: '3.9'
|
||||||
python-version: '3.9'
|
- name: Install dependencies
|
||||||
|
run: |
|
||||||
- name: Install dependencies
|
pip install -r requirements.txt
|
||||||
run: |
|
pip install pytest
|
||||||
pip install -r requirements.txt
|
pip install swarms
|
||||||
pip install pytest
|
- name: Run Python unit tests
|
||||||
pip install swarms
|
run: pytest
|
||||||
|
- name: Verify that the Docker image for the action builds
|
||||||
- name: Run Python unit tests
|
run: docker build . --file Dockerfile
|
||||||
run: pytest
|
- name: Verify integration test results
|
||||||
|
run: pytest
|
||||||
- name: Verify that the Docker image for the action builds
|
|
||||||
run: docker build . --file Dockerfile
|
|
||||||
|
|
||||||
- name: Verify integration test results
|
|
||||||
run: pytest
|
|
||||||
|
@ -1,18 +1,19 @@
|
|||||||
|
---
|
||||||
repos:
|
repos:
|
||||||
- repo: https://github.com/ambv/black
|
- repo: https://github.com/ambv/black
|
||||||
rev: 22.3.0
|
rev: 22.3.0
|
||||||
hooks:
|
hooks:
|
||||||
- id: black
|
- id: black
|
||||||
- repo: https://github.com/charliermarsh/ruff-pre-commit
|
- repo: https://github.com/charliermarsh/ruff-pre-commit
|
||||||
rev: 'v0.0.255'
|
rev: 'v0.0.255'
|
||||||
hooks:
|
hooks:
|
||||||
- id: ruff
|
- id: ruff
|
||||||
args: [----unsafe-fixes]
|
args: ['----unsafe-fixes']
|
||||||
- repo: https://github.com/nbQA-dev/nbQA
|
- repo: https://github.com/nbQA-dev/nbQA
|
||||||
rev: 1.6.3
|
rev: 1.6.3
|
||||||
hooks:
|
hooks:
|
||||||
- id: nbqa-black
|
- id: nbqa-black
|
||||||
additional_dependencies: [ipython==8.12, black]
|
additional_dependencies: [ipython==8.12, black]
|
||||||
- id: nbqa-ruff
|
- id: nbqa-ruff
|
||||||
args: ["--ignore=I001"]
|
args: ["--ignore=I001"]
|
||||||
additional_dependencies: [ipython==8.12, ruff]
|
additional_dependencies: [ipython==8.12, ruff]
|
||||||
|
@ -1,13 +1,11 @@
|
|||||||
|
---
|
||||||
version: 2
|
version: 2
|
||||||
|
|
||||||
build:
|
build:
|
||||||
os: ubuntu-22.04
|
os: ubuntu-22.04
|
||||||
tools:
|
tools:
|
||||||
python: "3.11"
|
python: "3.11"
|
||||||
|
|
||||||
mkdocs:
|
mkdocs:
|
||||||
configuration: mkdocs.yml
|
configuration: mkdocs.yml
|
||||||
|
|
||||||
python:
|
python:
|
||||||
install:
|
install:
|
||||||
- requirements: requirements.txt
|
- requirements: requirements.txt
|
||||||
|
Loading…
Reference in new issue