From 0c5b9b5bf52364a461a98c29f61cd1983e643d6b Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Thu, 30 Mar 2023 23:30:27 +0200 Subject: [PATCH] Migrate from Github Actions to Woodpecker CI --- .github/FUNDING.yml | 1 - .github/workflows/tests.yml | 44 ------------------------------------- .woodpecker.yml | 10 +++++++++ 3 files changed, 10 insertions(+), 45 deletions(-) delete mode 100644 .github/FUNDING.yml delete mode 100644 .github/workflows/tests.yml create mode 100644 .woodpecker.yml diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml deleted file mode 100644 index bb90c53..0000000 --- a/.github/FUNDING.yml +++ /dev/null @@ -1 +0,0 @@ -github: JulienPalard diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml deleted file mode 100644 index af784e7..0000000 --- a/.github/workflows/tests.yml +++ /dev/null @@ -1,44 +0,0 @@ -name: Tests - -on: - push: - branches: - - main - pull_request: - branches: - - main - -jobs: - test: - name: Run tox - runs-on: ubuntu-latest - strategy: - matrix: - tox: - - py_version: '3.7' - env: py37 - - py_version: '3.8' - env: py38 - - py_version: '3.9' - env: py39 - - py_version: '3.10' - env: py310 - - py_version: '3.11' - env: py311,flake8,mypy,black,pylint,pydocstyle - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-python@v2 - with: - python-version: ${{ matrix.tox.py_version }} - - uses: actions/cache@v2 - with: - path: .tox - key: ${{ matrix.tox.python-version }}-${{ hashFiles('tox.ini') }}-${{ hashFiles('requirements-dev.txt') }} - - name: Install dependencies - run: | - sudo apt-get update - sudo apt-get install -y gettext - - name: Install tox - run: python3 -m pip install tox - - name: Run tox - run: tox -q -e ${{ matrix.tox.env }} diff --git a/.woodpecker.yml b/.woodpecker.yml new file mode 100644 index 0000000..b1e5e05 --- /dev/null +++ b/.woodpecker.yml @@ -0,0 +1,10 @@ +--- + +pipeline: + test: + image: python + commands: + - apt-get update + - apt-get install -y gettext + - python3 -m pip install tox + - tox