|
|
|
|
@ -289,11 +289,30 @@ jobs:
|
|
|
|
|
workflows: |
|
|
|
|
version: 2 |
|
|
|
|
build: |
|
|
|
|
# While there's no actual execution or data dependency between the jobs, |
|
|
|
|
# this is done in order to reduce unnecessary credit usage. The GL and |
|
|
|
|
# non-deprecated Linux builds are taken as the main sanity checks. Only if |
|
|
|
|
# they pass, the rest of the jobs gets gradually executed, with further |
|
|
|
|
# dependencies especially for the macOS jobs that take the most credits. |
|
|
|
|
jobs: |
|
|
|
|
- linux-gl |
|
|
|
|
- linux-gles2 |
|
|
|
|
- linux-gles3 |
|
|
|
|
- linux-static |
|
|
|
|
- macos-gl |
|
|
|
|
- macos-gles3 |
|
|
|
|
- macos-static |
|
|
|
|
- linux-gles2: |
|
|
|
|
requires: |
|
|
|
|
- linux-gl |
|
|
|
|
- linux-gles3: |
|
|
|
|
requires: |
|
|
|
|
- linux-gl |
|
|
|
|
- linux-static: |
|
|
|
|
requires: |
|
|
|
|
- linux-gl |
|
|
|
|
- macos-gl: |
|
|
|
|
requires: |
|
|
|
|
- linux-gl |
|
|
|
|
- macos-gles3: |
|
|
|
|
requires: |
|
|
|
|
- linux-gles3 |
|
|
|
|
- macos-gl |
|
|
|
|
- macos-static: |
|
|
|
|
requires: |
|
|
|
|
- linux-static |
|
|
|
|
- macos-gl |
|
|
|
|
|