Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 29 additions & 13 deletions .github/workflows/bors.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,8 @@ jobs:
run: LIBC_CI=1 sh ./ci/run.sh ${{ matrix.target }}
shell: bash

style_and_docs:
name: Style and docs
style_check:
name: Style check
runs-on: ubuntu-18.04
strategy:
fail-fast: true
Expand All @@ -93,16 +93,14 @@ jobs:
run: sh ./ci/install-rust.sh
- name: Check style
run: sh ci/style.sh
- name: Generate documentation
run: LIBC_CI=1 sh ci/dox.sh

docker_linux_tier2:
name: Docker Linux Tier2
needs: [docker_linux_tier1, style_and_docs]
needs: [docker_linux_tier1, style_check]
runs-on: ubuntu-18.04
strategy:
fail-fast: true
max-parallel: 10
max-parallel: 12
matrix:
target: [
aarch64-linux-android,
Expand Down Expand Up @@ -149,7 +147,7 @@ jobs:
# devkitpro's pacman needs to be connected from Docker.
docker_switch:
name: Docker Switch
needs: [docker_linux_tier1, style_and_docs]
needs: [docker_linux_tier1, style_check]
runs-on: ubuntu-18.04
strategy:
fail-fast: true
Expand All @@ -171,7 +169,7 @@ jobs:
OS: linux
strategy:
fail-fast: true
max-parallel: 4
max-parallel: 5
matrix:
toolchain: [
stable,
Expand Down Expand Up @@ -201,7 +199,7 @@ jobs:
OS: macos
strategy:
fail-fast: true
max-parallel: 3
max-parallel: 4
matrix:
toolchain: [
stable,
Expand Down Expand Up @@ -257,6 +255,22 @@ jobs:
- name: Check breaking changes
run: sh ci/semver.sh macos

docs:
name: Generate documentation
runs-on: ubuntu-18.04
needs: docker_linux_tier2
strategy:
fail-fast: true
steps:
- uses: rust-lang/simpleinfra/github-actions/cancel-outdated-builds@master
with:
github_token: "${{ secrets.GITHUB_TOKEN }}"
- uses: actions/checkout@v2
- name: Setup Rust toolchain
run: sh ./ci/install-rust.sh
- name: Generate documentation
run: LIBC_CI=1 sh ci/dox.sh

# These jobs doesn't actually test anything, but they're only used to tell
# bors the build completed, as there is no practical way to detect when a
# workflow is successful listening to webhooks only.
Expand All @@ -272,12 +286,13 @@ jobs:
docker_linux_tier2,
macos,
windows,
style_and_docs,
style_check,
docker_switch,
build_channels_linux,
build_channels_macos,
semver_linux,
semver_macos
semver_macos,
docs,
]

steps:
Expand All @@ -293,12 +308,13 @@ jobs:
docker_linux_tier2,
macos,
windows,
style_and_docs,
style_check,
docker_switch,
build_channels_linux,
build_channels_macos,
semver_linux,
semver_macos
semver_macos,
docs,
]

steps:
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# libc - Raw FFI bindings to platforms' system libraries

[![Azure Status]][Azure] [![Cirrus CI Status]][Cirrus CI] [![Latest Version]][crates.io] [![Documentation]][docs.rs] ![License]
[![GHA Status]][GitHub Actions] [![Cirrus CI Status]][Cirrus CI] [![Latest Version]][crates.io] [![Documentation]][docs.rs] ![License]

`libc` provides all of the definitions necessary to easily interoperate with C
code (or "C-like" code) on each of the platforms that Rust supports. This
Expand Down Expand Up @@ -94,8 +94,8 @@ Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in `libc` by you, as defined in the Apache-2.0 license, shall be
dual licensed as above, without any additional terms or conditions.

[Azure Status]: https://dev.azure.com/rust-lang2/libc/_apis/build/status/rust-lang.libc%20(1)?branchName=master
[Azure]: https://dev.azure.com/rust-lang2/libc/_build/latest?definitionId=1&branchName=master
[GitHub Actions]: https://github.com/rust-lang/libc/actions
[GHA Status]: https://github.com/rust-lang/libc/workflows/CI/badge.svg
[Cirrus CI]: https://cirrus-ci.com/github/rust-lang/libc
[Cirrus CI Status]: https://api.cirrus-ci.com/github/rust-lang/libc.svg
[crates.io]: https://crates.io/crates/libc
Expand Down