From 7a393b11fd586a76cdef9f7e9ae9d319640df027 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?dni=20=E2=9A=A1?= Date: Mon, 23 Mar 2026 10:01:29 +0100 Subject: [PATCH] chore: fewer ci runs for linting and nodejs 24 for ci (#3890) --- .github/workflows/ci.yml | 12 ++++++------ .github/workflows/lint.yml | 16 ---------------- .github/workflows/make.yml | 4 ++-- .github/workflows/regtest.yml | 2 +- .github/workflows/tests.yml | 2 +- 5 files changed, 10 insertions(+), 26 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1afd181fb..cc6bd091b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ jobs: needs: [ lint ] strategy: matrix: - python-version: ["3.10", "3.11", "3.12"] + python-version: ["3.10", "3.12"] db-url: ["", "postgres://lnbits:lnbits@0.0.0.0:5432/lnbits"] uses: ./.github/workflows/tests.yml with: @@ -30,7 +30,7 @@ jobs: needs: [ lint ] strategy: matrix: - python-version: ["3.10", "3.11", "3.12"] + python-version: ["3.10", "3.12"] db-url: ["", "postgres://lnbits:lnbits@0.0.0.0:5432/lnbits"] uses: ./.github/workflows/tests.yml with: @@ -44,7 +44,7 @@ jobs: needs: [ lint ] strategy: matrix: - python-version: ["3.10", "3.11", "3.12"] + python-version: ["3.10", "3.12"] db-url: ["", "postgres://lnbits:lnbits@0.0.0.0:5432/lnbits"] uses: ./.github/workflows/tests.yml with: @@ -58,7 +58,7 @@ jobs: needs: [ lint ] strategy: matrix: - python-version: ["3.10", "3.11", "3.12"] + python-version: ["3.10", "3.12"] uses: ./.github/workflows/migration.yml with: python-version: ${{ matrix.python-version }} @@ -74,7 +74,7 @@ jobs: uses: ./.github/workflows/regtest.yml strategy: matrix: - python-version: ["3.10"] + python-version: ["3.12"] backend-wallet-class: - BoltzWallet - LndRestWallet @@ -94,7 +94,7 @@ jobs: needs: [ lint ] strategy: matrix: - python-version: ["3.10"] + python-version: ["3.12"] uses: ./.github/workflows/jmeter.yml with: python-version: ${{ matrix.python-version }} diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 69313c4fd..72468e1e9 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -6,39 +6,23 @@ jobs: black: uses: ./.github/workflows/make.yml - strategy: - matrix: - python-version: ["3.10", "3.11", "3.12"] with: make: checkblack - python-version: ${{ matrix.python-version }} ruff: uses: ./.github/workflows/make.yml - strategy: - matrix: - python-version: ["3.10", "3.11", "3.12"] with: make: checkruff - python-version: ${{ matrix.python-version }} mypy: uses: ./.github/workflows/make.yml - strategy: - matrix: - python-version: ["3.10", "3.11", "3.12"] with: make: mypy - python-version: ${{ matrix.python-version }} pyright: uses: ./.github/workflows/make.yml - strategy: - matrix: - python-version: ["3.10", "3.11", "3.12"] with: make: pyright - python-version: ${{ matrix.python-version }} npm: true diff --git a/.github/workflows/make.yml b/.github/workflows/make.yml index 661d98011..7b6df407d 100644 --- a/.github/workflows/make.yml +++ b/.github/workflows/make.yml @@ -14,7 +14,7 @@ on: python-version: description: "python version" type: string - default: "3.10" + default: "3.12" jobs: make: @@ -22,7 +22,7 @@ jobs: strategy: matrix: os-version: ["ubuntu-24.04"] - node-version: ["18.x"] + node-version: ["24.x"] runs-on: ${{ matrix.os-version }} steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/regtest.yml b/.github/workflows/regtest.yml index 8cb2bcc1c..17a03a453 100644 --- a/.github/workflows/regtest.yml +++ b/.github/workflows/regtest.yml @@ -8,7 +8,7 @@ on: required: true type: string python-version: - default: "3.10" + default: "3.12" type: string os-version: default: "ubuntu-24.04" diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 5e77097e1..f5df593f6 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -8,7 +8,7 @@ on: required: true type: string python-version: - default: "3.10" + default: "3.12" type: string os-version: default: "ubuntu-24.04"