From bf5c40869de823776a6c3ef8b0ac94fcfe6ef2b9 Mon Sep 17 00:00:00 2001 From: Mike Ripley Date: Sun, 22 Jun 2025 11:25:31 -0400 Subject: [PATCH 1/2] Resolve pylint test failures by switching everything to Ubuntu packages --- .github/workflows/lint.yml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index ad6fa188..37ffffee 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -59,7 +59,7 @@ jobs: working-directory: packer Python: name: Run Python lint tests - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout uses: actions/checkout@v4 @@ -70,10 +70,7 @@ jobs: - name: Install Ubuntu dependencies run: | sudo apt-get update - sudo apt-get -q install python3-gi-cairo gir1.2-gtk-3.0 libgirepository1.0-dev gir1.2-vte-2.91 - - name: Install dependencies - run: | - pip3 install pyyaml pygobject pylint click PyGithub jinja2 aiohttp pyxdg + sudo apt-get -q install pylint python3-aiohttp python3-xdg python3-gi python3-gi-cairo gir1.2-gtk-3.0 gir1.2-vte-2.91 python3-yaml python3-jinja2 - name: Run pylint run: | pylint roles/*/*/*.py scripts/*.py From 059377a2b1ab6bdae908d6662f3f4494740ce11d Mon Sep 17 00:00:00 2001 From: Mike Ripley Date: Mon, 23 Jun 2025 20:36:10 -0400 Subject: [PATCH 2/2] Update all jobs to Ubuntu 24.04 --- .github/workflows/lint.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 37ffffee..835669bc 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -8,7 +8,7 @@ on: jobs: Ansible: name: Run Ansible lint tests - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - name: Set up Python 3.x @@ -30,7 +30,7 @@ jobs: yamllint .github/workflows/*yml Packer: name: Run Packer lint tests - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout uses: actions/checkout@v4 @@ -76,7 +76,7 @@ jobs: pylint roles/*/*/*.py scripts/*.py Shell: name: Run Shell linting - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout uses: actions/checkout@master @@ -91,7 +91,7 @@ jobs: shellcheck --shell=bash scripts/oem-build roles/user/files/csvmprofile Hashes: name: Validate file hashes - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout uses: actions/checkout@v4