mirror of
https://github.com/transmission/transmission.git
synced 2026-04-19 00:12:26 +01:00
ci: test gtk4 where available (#8459)
* ci: test gtk4 where available * ci: bump Fedora versions
This commit is contained in:
14
.github/workflows/actions.yml
vendored
14
.github/workflows/actions.yml
vendored
@@ -402,7 +402,7 @@ jobs:
|
||||
uses: ./.github/actions/install-deps
|
||||
with:
|
||||
compiler: clang
|
||||
enable-gtk: ${{ needs.what-to-make.outputs.make-gtk == 'true' }}
|
||||
enable-gtk: ${{ needs.what-to-make.outputs.make-gtk == 'true' && 'gtk4' || 'false' }}
|
||||
enable-qt: ${{ needs.what-to-make.outputs.make-qt == 'true' && 'qt6' || 'false' }}
|
||||
- name: Configure
|
||||
run: |
|
||||
@@ -764,7 +764,7 @@ jobs:
|
||||
uses: ./.github/actions/install-deps
|
||||
with:
|
||||
compiler: gcc
|
||||
enable-gtk: ${{ needs.what-to-make.outputs.make-gtk == 'true' }}
|
||||
enable-gtk: ${{ needs.what-to-make.outputs.make-gtk == 'true' && 'gtk3' || 'false' }}
|
||||
enable-qt: ${{ needs.what-to-make.outputs.make-qt == 'true' && 'qt5' || 'false' }}
|
||||
use-sudo: false
|
||||
- name: Get NPM
|
||||
@@ -848,7 +848,7 @@ jobs:
|
||||
uses: ./.github/actions/install-deps
|
||||
with:
|
||||
compiler: gcc
|
||||
enable-gtk: ${{ needs.what-to-make.outputs.make-gtk == 'true' }}
|
||||
enable-gtk: ${{ needs.what-to-make.outputs.make-gtk == 'true' && 'gtk4' || 'false' }}
|
||||
enable-qt: ${{ needs.what-to-make.outputs.make-qt == 'true' && 'qt6' || 'false' }}
|
||||
use-sudo: false
|
||||
- name: Get NPM
|
||||
@@ -910,7 +910,7 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
version: [ 41, 42, 43 ]
|
||||
version: [ 42, 43, 44 ]
|
||||
container:
|
||||
image: fedora:${{ matrix.version }}
|
||||
steps:
|
||||
@@ -929,7 +929,7 @@ jobs:
|
||||
uses: ./.github/actions/install-deps
|
||||
with:
|
||||
compiler: gcc
|
||||
enable-gtk: ${{ needs.what-to-make.outputs.make-gtk == 'true' }}
|
||||
enable-gtk: ${{ needs.what-to-make.outputs.make-gtk == 'true' && 'gtk4' || 'false' }}
|
||||
enable-qt: ${{ needs.what-to-make.outputs.make-qt == 'true' && 'qt6' || 'false' }}
|
||||
use-sudo: false
|
||||
- name: Get NPM
|
||||
@@ -1008,7 +1008,7 @@ jobs:
|
||||
uses: ./.github/actions/install-deps
|
||||
with:
|
||||
compiler: clang # Workaround https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109717
|
||||
enable-gtk: ${{ needs.what-to-make.outputs.make-gtk == 'true' }}
|
||||
enable-gtk: ${{ needs.what-to-make.outputs.make-gtk == 'true' && 'gtk3' || 'false' }}
|
||||
enable-qt: ${{ needs.what-to-make.outputs.make-qt == 'true' && 'qt5' || 'false' }}
|
||||
use-sudo: true
|
||||
- name: Get NPM
|
||||
@@ -1135,7 +1135,7 @@ jobs:
|
||||
uses: ./.github/actions/install-deps
|
||||
with:
|
||||
compiler: clang
|
||||
enable-gtk: ${{ needs.what-to-make.outputs.make-gtk == 'true' }}
|
||||
enable-gtk: ${{ needs.what-to-make.outputs.make-gtk == 'true' && 'gtk3' || 'false' }}
|
||||
enable-qt: ${{ needs.what-to-make.outputs.make-qt == 'true' && 'qt6' || 'false' }}
|
||||
use-sudo: true
|
||||
- name: Configure
|
||||
|
||||
Reference in New Issue
Block a user