From 0c0284a3fb7a0a9260c4f4c9697857f092f641c4 Mon Sep 17 00:00:00 2001 From: mulhern Date: Mon, 23 Dec 2024 09:27:21 -0500 Subject: [PATCH 1/3] Require python3-setuptools in current environment Signed-off-by: mulhern --- .github/workflows/main.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 851966e..e898875 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -20,13 +20,13 @@ jobs: task: make -f Makefile fmt-travis - dependencies: yamllint task: make -f Makefile yamllint - - dependencies: pylint python3-hypothesis + - dependencies: pylint python3-hypothesis python3-setuptools task: > PYTHONPATH=./src:/github/home/.local/lib/python3.12/site-packages make -f Makefile lint - - dependencies: python3-hypothesis + - dependencies: python3-hypothesis python3-setuptools task: PYTHONPATH=./src make -f Makefile test - - dependencies: python3-coverage python3-hypothesis + - dependencies: python3-coverage python3-hypothesis python3-setuptools task: PYTHONPATH=./src make -f Makefile coverage runs-on: ubuntu-latest container: fedora:40 # CURRENT DEVELOPMENT ENVIRONMENT From ed7e74a52f4d977a407aac6fefbb100fa143ddcd Mon Sep 17 00:00:00 2001 From: mulhern Date: Mon, 23 Dec 2024 09:28:52 -0500 Subject: [PATCH 2/3] Remove weekly task It is no longer terribly useful, and it still has to be maintained. Signed-off-by: mulhern --- .github/workflows/weekly.yml | 38 ------------------------------------ 1 file changed, 38 deletions(-) delete mode 100644 .github/workflows/weekly.yml diff --git a/.github/workflows/weekly.yml b/.github/workflows/weekly.yml deleted file mode 100644 index 00d09c5..0000000 --- a/.github/workflows/weekly.yml +++ /dev/null @@ -1,38 +0,0 @@ ---- -name: dbus-client-gen weekly - -# yamllint disable-line rule:truthy -on: - schedule: - - cron: 20 4 * * 1 - workflow_dispatch: - -jobs: - next-fedora-python-checks: - strategy: - matrix: - include: - - dependencies: black python3-isort - task: make -f Makefile fmt-travis - - dependencies: yamllint - task: make -f Makefile yamllint - - dependencies: pylint python-hypothesis - task: > - PYTHONPATH=./src:/github/home/.local/lib/python3.12/site-packages - make -f Makefile lint - - dependencies: python python3-build twine - task: make -f Makefile package - runs-on: ubuntu-latest - container: fedora:41 # NEXT DEVELOPMENT ENVIRONMENT - steps: - - uses: actions/checkout@v4 - - name: Install dependencies - run: > - dnf install -y - make - pip - ${{ matrix.dependencies }} - - name: Install hs-dbus-signature - run: pip install --user hs-dbus-signature - - name: ${{ matrix.task }} - run: ${{ matrix.task }} From 6a8608c352772e303e3d3dbfeeabfa3fdc75c5c6 Mon Sep 17 00:00:00 2001 From: Bryan Gurney Date: Fri, 6 Dec 2024 14:42:22 -0500 Subject: [PATCH 3/3] Advance current development environment to Fedora 41 Signed-off-by: Bryan Gurney --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index e898875..33957a4 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -29,7 +29,7 @@ jobs: - dependencies: python3-coverage python3-hypothesis python3-setuptools task: PYTHONPATH=./src make -f Makefile coverage runs-on: ubuntu-latest - container: fedora:40 # CURRENT DEVELOPMENT ENVIRONMENT + container: fedora:41 # CURRENT DEVELOPMENT ENVIRONMENT steps: - uses: actions/checkout@v4 - name: Install dependencies