From 52647c61330f127f3c72b5106a7d2de3174a6555 Mon Sep 17 00:00:00 2001 From: SeaswimmerTheFsh Date: Sat, 7 Oct 2023 19:50:58 -0400 Subject: [PATCH] feat(pylint): updated pylint workflow to work with amd64 architectures --- .forgejo/workflows/pylint.yaml | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) 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: |