diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index fdbc804..3e0753c 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -18,4 +18,6 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + with: + submodules: recursive - run: ./hack/code/shellcheck.sh diff --git a/.github/workflows/kernel.yml b/.github/workflows/kernel.yml index c720d17..02621e4 100644 --- a/.github/workflows/kernel.yml +++ b/.github/workflows/kernel.yml @@ -12,6 +12,7 @@ jobs: build: runs-on: ubuntu-latest strategy: + fail-fast: false matrix: arch: - x86_64 diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index ff21e78..0971886 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -17,6 +17,8 @@ jobs: name: server ${{ matrix.arch }} steps: - uses: actions/checkout@v4 + with: + submodules: recursive - uses: dtolnay/rust-toolchain@stable with: targets: "${{ matrix.arch }}-unknown-linux-gnu,${{ matrix.arch }}-unknown-linux-musl" diff --git a/.github/workflows/os.yml b/.github/workflows/os.yml index ba4ec57..bad94e6 100644 --- a/.github/workflows/os.yml +++ b/.github/workflows/os.yml @@ -14,6 +14,7 @@ jobs: build: runs-on: ubuntu-latest strategy: + fail-fast: false matrix: arch: - x86_64 diff --git a/.github/workflows/server.yml b/.github/workflows/server.yml index 571f133..1120dd3 100644 --- a/.github/workflows/server.yml +++ b/.github/workflows/server.yml @@ -4,6 +4,7 @@ jobs: build: runs-on: ubuntu-latest strategy: + fail-fast: false matrix: arch: - x86_64 @@ -13,6 +14,8 @@ jobs: name: build ${{ matrix.arch }} steps: - uses: actions/checkout@v4 + with: + submodules: recursive - uses: dtolnay/rust-toolchain@stable - run: ./hack/ci/install-linux-deps.sh - run: ./hack/build/cargo.sh build @@ -28,6 +31,8 @@ jobs: name: test ${{ matrix.arch }} steps: - uses: actions/checkout@v4 + with: + submodules: recursive - uses: dtolnay/rust-toolchain@stable - run: ./hack/ci/install-linux-deps.sh - run: ./hack/build/cargo.sh test @@ -43,6 +48,8 @@ jobs: name: clippy ${{ matrix.arch }} steps: - uses: actions/checkout@v4 + with: + submodules: recursive - uses: dtolnay/rust-toolchain@stable with: components: clippy