hercules/.github/workflows/controller.yml
Haru 0a32256946
Drop the CI builds that require Ubuntu 18.04, which has been EoL for several months
The nodejs v20 actions require at least Ubuntu 20.04 to run. Downgrading
to nodejs 16 and extending its agony for a few more months until they
become fully unsupported seems pointless to me.

Signed-off-by: Haru <haru@dotalux.com>
2024-08-31 23:49:47 +02:00

61 lines
1.7 KiB
YAML

name: controller
on: [push, pull_request]
jobs:
hwsapibot:
if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }}
uses: ./.github/workflows/hwsapibot.yml
secrets: inherit
codeql:
needs: hwsapibot
if: ${{ !failure() && !cancelled() }}
uses: ./.github/workflows/codeql-analysis.yml
tools:
needs: hwsapibot
if: ${{ !failure() && !cancelled() }}
uses: ./.github/workflows/tools.yml
build:
needs: tools
if: ${{ !failure() && !cancelled() }}
uses: ./.github/workflows/build.yml
clang15_test:
needs: build
if: ${{ !failure() && !cancelled() }}
uses: ./.github/workflows/clang15_test.yml
gcc_test:
needs: build
if: ${{ !failure() && !cancelled() }}
uses: ./.github/workflows/gcc_test.yml
gccold1:
needs: build
if: ${{ !failure() && !cancelled() }}
uses: ./.github/workflows/gccold1.yml
gccold2:
needs: build
if: ${{ !failure() && !cancelled() }}
uses: ./.github/workflows/gccold2.yml
gccsnapshot_test:
needs: build
if: ${{ !failure() && !cancelled() }}
uses: ./.github/workflows/gccsnapshot_test.yml
mariadb:
needs: build
if: ${{ !failure() && !cancelled() }}
uses: ./.github/workflows/mariadb.yml
mysql:
needs: build
if: ${{ !failure() && !cancelled() }}
uses: ./.github/workflows/mysql.yml
macos_latest:
needs: build
if: ${{ !failure() && !cancelled() }}
uses: ./.github/workflows/macos_latest.yml
macos_m1:
needs: build
if: ${{ !failure() && !cancelled() }}
uses: ./.github/workflows/macos_m1.yml
windows:
needs: build
if: ${{ !failure() && !cancelled() }}
uses: ./.github/workflows/windows.yml