summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuki Okushi <huyuumi.dev@gmail.com>2020-10-10 22:30:00 +0900
committerYuki Okushi <huyuumi.dev@gmail.com>2020-10-14 07:40:01 +0900
commit885f69109764cd11cc58fb2a530eff6d8fd6b774 (patch)
tree8883551f627520875ed9f219b34a1d24a4ad8a7b
parentf69a0dca56c11a1c67f207a46836956ccf44dbf1 (diff)
downloadrust-libc-885f69109764cd11cc58fb2a530eff6d8fd6b774.tar.gz
Add some `jobs.<job_id>.needs`
-rw-r--r--.github/workflows/main.yml13
1 files changed, 8 insertions, 5 deletions
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 2b5253a34e..03acd93ff9 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -56,7 +56,6 @@ jobs:
- name: Execute run-docker.sh
run: LIBC_CI=1 sh ./ci/run-docker.sh ${{ matrix.target }}
-
macos:
name: macOS
runs-on: macos-10.15
@@ -228,6 +227,7 @@ jobs:
docker_linux_tier2:
name: Docker Linux Tier2
+ needs: [docker_linux_tier1, style_and_docs]
runs-on: ubuntu-18.04
strategy:
fail-fast: false
@@ -306,6 +306,7 @@ jobs:
# devkitpro's pacman needs to be connected from Docker.
DockerSwitch:
name: Docker Switch
+ needs: [docker_linux_tier1, style_and_docs]
runs-on: ubuntu-18.04
strategy:
fail-fast: false
@@ -345,12 +346,13 @@ jobs:
build_channels_linux:
name: Build Channels Linux
+ needs: docker_linux_tier2
runs-on: ubuntu-18.04
env:
OS: linux
strategy:
fail-fast: false
- max-parallel: 5
+ max-parallel: 4
matrix:
toolchain: [
stable,
@@ -396,15 +398,15 @@ jobs:
- name: Execute build.sh
run: LIBC_CI=1 TOOLCHAIN=${{ matrix.toolchain }} sh ./ci/build.sh
-
build_channels_macos:
name: Build Channels macOS
+ needs: macos
runs-on: macos-10.15
env:
OS: macos
strategy:
fail-fast: false
- max-parallel: 5
+ max-parallel: 3
matrix:
toolchain: [
stable,
@@ -450,9 +452,9 @@ jobs:
- name: Execute build.sh
run: LIBC_CI=1 TOOLCHAIN=${{ matrix.toolchain }} sh ./ci/build.sh
-
semver_linux:
name: Semver Linux
+ needs: build_channels_linux
runs-on: ubuntu-18.04
strategy:
fail-fast: false
@@ -492,6 +494,7 @@ jobs:
semver_macos:
name: Semver macOS
+ needs: build_channels_macos
runs-on: macos-10.15
strategy:
fail-fast: false