mirror of
https://github.com/HerculesWS/Hercules
synced 2026-08-15 12:23:13 -04:00
dependencies and caches them for use in later builds, improving build speed. Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
57 lines
1.6 KiB
YAML
57 lines
1.6 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
|
|
tools-windows:
|
|
needs: hwsapibot
|
|
if: ${{ !failure() && !cancelled() }}
|
|
uses: ./.github/workflows/tools-windows.yml
|
|
build:
|
|
needs: tools
|
|
if: ${{ !failure() && !cancelled() }}
|
|
uses: ./.github/workflows/build.yml
|
|
# clang_test:
|
|
# needs: build
|
|
# if: ${{ !failure() && !cancelled() }}
|
|
# uses: ./.github/workflows/clang_test.yml
|
|
# gcc_test:
|
|
# needs: build
|
|
# if: ${{ !failure() && !cancelled() }}
|
|
# uses: ./.github/workflows/gcc_test.yml
|
|
sanitizer:
|
|
needs: build
|
|
if: ${{ !failure() && !cancelled() }}
|
|
uses: ./.github/workflows/sanitizer.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: tools-windows
|
|
if: ${{ !failure() && !cancelled() }}
|
|
uses: ./.github/workflows/windows.yml
|