From 8e93307c9c0ddbda7ddef6b0348ce09ad153ef2c Mon Sep 17 00:00:00 2001 From: SeaswimmerTheFsh Date: Sat, 7 Oct 2023 20:30:50 -0400 Subject: [PATCH] feat(pylint): updated workflow file to work with amd64 systems --- .forgejo/workflows/pylint.yml | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/.forgejo/workflows/pylint.yml b/.forgejo/workflows/pylint.yml index 657f518..01dca4b 100644 --- a/.forgejo/workflows/pylint.yml +++ b/.forgejo/workflows/pylint.yml @@ -4,22 +4,25 @@ on: [push] jobs: Pylint: runs-on: docker + strategy: + matrix: + python-version: ["3.12", "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 Python + 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-version }} - - 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: |