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