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"