diff --git a/.forgejo/workflows/pylint.yaml b/.forgejo/workflows/pylint.yaml index 8c0bcdd..7164aec 100644 --- a/.forgejo/workflows/pylint.yaml +++ b/.forgejo/workflows/pylint.yaml @@ -4,22 +4,26 @@ on: [push] jobs: Pylint: runs-on: docker + strategy: + matrix: + python-version: ["3.11.2"] + python-cmd: ["3.11"] container: catthehacker/ubuntu:act-latest steps: - name: Checkout uses: actions/checkout@v3.6.0 with: token: ${{ secrets.COASTALCOMMITSTOKEN}} - - name: Set up Python 3.11 - run: | - add-apt-repository ppa:deadsnakes/ppa - apt install -y python3.11 gcc python3.11-dev python3.11-venv + - name: Set up ${{ matrix.python-version }} + uses: actions/setup-python@v4 + with: + python-version: ${{ matrix.python-version }} - name: Install Poetry - run: curl -sSL https://url.seaswimmer.cc/poetry | python3.11 - + run: curl -sSL https://url.seaswimmer.cc/poetry | python${{ matrix.python-cmd }} - - name: Install dependencies run: | export PATH="$HOME/.local/bin:$PATH" - poetry env use 3.11 + poetry env use ${{ matrix.python-version }} poetry install --with dev - name: Analysing the code with Pylint run: |