CI: Add "if: true" to easily disable steps

This commit is contained in:
Jonas Kvinge 2023-10-22 17:20:28 +02:00
parent f9f7381247
commit b3f0dee8e9
1 changed files with 12 additions and 3 deletions

View File

@ -5,6 +5,7 @@ jobs:
build-opensuse:
name: Build openSUSE
if: true
runs-on: ubuntu-latest
strategy:
fail-fast: false
@ -159,6 +160,7 @@ jobs:
build-fedora:
name: Build Fedora
if: true
runs-on: ubuntu-latest
strategy:
fail-fast: false
@ -267,6 +269,7 @@ jobs:
build-openmandriva:
name: Build OpenMandriva
if: true
runs-on: ubuntu-latest
strategy:
fail-fast: false
@ -375,6 +378,7 @@ jobs:
build-mageia:
name: Build Mageia
if: true
runs-on: ubuntu-latest
strategy:
fail-fast: false
@ -476,6 +480,7 @@ jobs:
build-debian:
name: Build Debian
if: true
runs-on: ubuntu-latest
strategy:
fail-fast: false
@ -571,6 +576,7 @@ jobs:
build-ubuntu:
name: Build Ubuntu
if: true
runs-on: ubuntu-latest
strategy:
fail-fast: false
@ -766,11 +772,12 @@ jobs:
build-macos:
name: Build macOS
if: true
strategy:
fail-fast: false
matrix:
runner: [ 'macos-11', 'macos-arm64' ]
runner: [ 'macos-11' ]
buildtype: [ 'release' ]
runs-on: ${{ matrix.runner }}
@ -914,6 +921,7 @@ jobs:
build-windows-mingw:
name: Build Windows MinGW
if: true
runs-on: ubuntu-latest
strategy:
fail-fast: false
@ -1099,6 +1107,7 @@ jobs:
build-windows-msvc:
name: Build Windows MSVC
if: true
runs-on: windows-2022
strategy:
fail-fast: false
@ -1443,8 +1452,8 @@ jobs:
rsync-windows-msvc-builds:
name: Rsync Windows MSVC builds
runs-on: ubuntu-latest
if: github.repository == 'strawberrymusicplayer/strawberry' && (github.ref == 'refs/heads/master' || github.ref == 'refs/heads/ci')
runs-on: ubuntu-latest
needs:
- build-windows-msvc
steps:
@ -1472,8 +1481,8 @@ jobs:
upload-release:
name: Upload release
runs-on: ubuntu-latest
if: github.repository == 'strawberrymusicplayer/strawberry' && (github.ref == 'refs/heads/master' || github.ref == 'refs/heads/ci')
runs-on: ubuntu-latest
needs:
- build-opensuse
- build-fedora