| a8e40d74 | 02-Jun-2025 |
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
build(deps): bump vmactions/solaris-vm from 1.1.3 to 1.1.4
Bumps [vmactions/solaris-vm](https://github.com/vmactions/solaris-vm) from 1.1.3 to 1.1.4. - [Release notes](https://github.com/vmactions/s
build(deps): bump vmactions/solaris-vm from 1.1.3 to 1.1.4
Bumps [vmactions/solaris-vm](https://github.com/vmactions/solaris-vm) from 1.1.3 to 1.1.4. - [Release notes](https://github.com/vmactions/solaris-vm/releases) - [Commits](https://github.com/vmactions/solaris-vm/compare/v1.1.3...v1.1.4)
--- updated-dependencies: - dependency-name: vmactions/solaris-vm dependency-version: 1.1.4 dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]>
(backport <https://github.com/rust-lang/libc/pull/4474>) (cherry picked from commit c3cf1dec4c8553fe049536c050527e3f0343bae9)
show more ...
|
| 2a04153c | 02-Jun-2025 |
Trevor Gross <[email protected]> |
ci: Disable the i686 Android job
This job has been failing a lot due to failures installing packages:
> [ 5/13] RUN apt-get install -y --no-install-recommends file wget ca-certificates
ci: Disable the i686 Android job
This job has been failing a lot due to failures installing packages:
> [ 5/13] RUN apt-get install -y --no-install-recommends file wget ca-certificates python3 unzip expect openjdk-8-jre libstdc++6:i386 libpulse0: 8.400 E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/libx/libxcb/libxcb-randr0_1.17.0-2_amd64.deb 403 Forbidden [IP: 185.125.190.82 80] 8.400 E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/libx/libxcb/libxcb-shm0_1.17.0-2_amd64.deb 403 Forbidden [IP: 185.125.190.82 80] 8.400 E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/libx/libxcb/libxcb-sync1_1.17.0-2_amd64.deb 403 Forbidden [IP: 185.125.190.82 80] 8.400 E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/libx/libxcb/libxcb-xfixes0_1.17.0-2_amd64.deb 403 Forbidden [IP: 185.125.190.82 80] 8.400 E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/libx/libxfixes/libxfixes3_6.0.0-2build1_amd64.deb 403 Forbidden [IP: 185.125.190.82 80] 8.400 E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/libx/libxshmfence/libxshmfence1_1.3-1build5_amd64.deb 403 Forbidden [IP: 185.125.190.82 80] 8.400 E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/libx/libxxf86vm/libxxf86vm1_1.1.4-1build4_amd64.deb 403 Forbidden [IP: 185.125.190.82 80] 8.400 E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/libd/libdrm/libdrm-amdgpu1_2.4.122-1_amd64.deb 403 Forbidden [IP: 185.125.190.82 80] 8.400 E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/libp/libpciaccess/libpciaccess0_0.17-3build1_amd64.deb 403 Forbidden [IP: 185.125.190.82 80] 8.400 E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Assume that this is a temporary problem on the repository side and disable the job for now.
Issue regarding Android CI: https://github.com/rust-lang/libc/issues/4297
(backport <https://github.com/rust-lang/libc/pull/4470>) (cherry picked from commit eba1e9da88fd5a9aa5462c541f8486b3d5fddd75)
show more ...
|
| 52035e1c | 25-Mar-2025 |
Ola x Nilsson <[email protected]> |
gnu: Set up the CI for _TIME_BITS=64
Add new jobs for i686 in test_tier1 and arm and powerpc in test_tier2 where RUST_LIBC_UNSTABLE_GNU_TIME_BITS=64.
Use artifact-tag to avoid artifact name collisi
gnu: Set up the CI for _TIME_BITS=64
Add new jobs for i686 in test_tier1 and arm and powerpc in test_tier2 where RUST_LIBC_UNSTABLE_GNU_TIME_BITS=64.
Use artifact-tag to avoid artifact name collisions.
(backport <https://github.com/rust-lang/libc/pull/4433>) (cherry picked from commit 352274a3dedcbb942da5eca5cf7df75b15444518)
show more ...
|
| c469a855 | 04-May-2025 |
Reagan Bohan <[email protected]> |
ci: install-musl: upgrade to 1.2.3
This will be chosen based on the RUST_LIBC_UNSTABLE_MUSL_V1_2_3 variable.
Co-authored-by: Daniel Frampton <[email protected]>
(backport <https://gith
ci: install-musl: upgrade to 1.2.3
This will be chosen based on the RUST_LIBC_UNSTABLE_MUSL_V1_2_3 variable.
Co-authored-by: Daniel Frampton <[email protected]>
(backport <https://github.com/rust-lang/libc/pull/4443>) (cherry picked from commit e7762a8fdba09b1dd59a29b1915c60e862ec6a57)
show more ...
|
| c544ee4d | 15-Apr-2025 |
Yuri Astrakhan <[email protected]> |
run clippy on 3 major platforms
(backport <https://github.com/rust-lang/libc/pull/4411>) (cherry picked from commit e09683ea3523cde23c36ffe7ada2289b76a18618) |
| 2aba8545 | 15-Apr-2025 |
Yuri Astrakhan <[email protected]> |
simplify clippy ci
(backport <https://github.com/rust-lang/libc/pull/4411>) (cherry picked from commit 5997a8b58b7f348300c839a1bd5b82f7eee459a5) |
| e56ab23a | 26-May-2025 |
Petr Sumbera <[email protected]> |
Fixes Solaris CI after solaris-vm was updated to Solaris 11.4.81 CBE
It also specifies exact solaris-vm version to avoid future disruptions.
(backport <https://github.com/rust-lang/libc/pull/4462>)
Fixes Solaris CI after solaris-vm was updated to Solaris 11.4.81 CBE
It also specifies exact solaris-vm version to avoid future disruptions.
(backport <https://github.com/rust-lang/libc/pull/4462>) (cherry picked from commit d450f9c27a4f0a28087f7d0cba9d680bf8b0b233)
show more ...
|
| 31b32009 | 11-Apr-2025 |
Trevor Gross <[email protected]> |
Suggest stable-nominated in the PR template
(backport <https://github.com/rust-lang/libc/pull/4395>) (cherry picked from commit 868b75fbca48de43b5921dcc820142495f6e324d) |
| 4d009b4f | 14-Mar-2025 |
Ola x Nilsson <[email protected]> |
gnu: Set up the CI for _FILE_OFFSET_BITS=64
Add new jobs for i686 in test_tier1 and arm and powerpc in test_tier2 where RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITS=64.
Use artifact-tag to avoid artifac
gnu: Set up the CI for _FILE_OFFSET_BITS=64
Add new jobs for i686 in test_tier1 and arm and powerpc in test_tier2 where RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITS=64.
Use artifact-tag to avoid artifact name collisions.
(backport <https://github.com/rust-lang/libc/pull/4345>) (cherry picked from commit 874e3994740d84a0e5c52ed4a845076d021b4fd4)
show more ...
|
| 4aba8adf | 14-Mar-2025 |
Ola x Nilsson <[email protected]> |
ci: Always upload successfully created artifacts
The `Create I artifacts` step is always run, whether earlier steps succeeds or not. But the upload step would only run if all preceeding steps wer s
ci: Always upload successfully created artifacts
The `Create I artifacts` step is always run, whether earlier steps succeeds or not. But the upload step would only run if all preceeding steps wer successfull. Add a conditional to always run except if artifact creation failed.
(backport <https://github.com/rust-lang/libc/pull/4345>) (cherry picked from commit f10e8e4340bd3c9b681fe0b01ba141eec9f5db0b)
show more ...
|
| e45d8e08 | 14-Mar-2025 |
Ola x Nilsson <[email protected]> |
ci: Add matrix env variables to the environment
Variables set with `env` in the matrix never propagated into the environment. Add a step in test_tier1 and test_tier2 that reads the env context from
ci: Add matrix env variables to the environment
Variables set with `env` in the matrix never propagated into the environment. Add a step in test_tier1 and test_tier2 that reads the env context from the matrix and adds the variables to the environment used by later steps.
(backport <https://github.com/rust-lang/libc/pull/4345>) (cherry picked from commit 84a04a156b9dd4f5576491aa7e8c2bdb4776608d)
show more ...
|
| 704a28ca | 03-Apr-2025 |
Trevor Gross <[email protected]> |
Add links to common header sources in the PR template
(backport <https://github.com/rust-lang/libc/pull/4374>) (cherry picked from commit 5adc1ecc46f4b39cd76fc13ad1cda1ba13e1ab38) |
| 411f298e | 03-Apr-2025 |
Trevor Gross <[email protected]> |
Always deny warnings in CI
(backport <https://github.com/rust-lang/libc/pull/4363>) (cherry picked from commit 6198136bc7ac63966875829504d416392fbe16ce) |
| bb1ec34f | 07-Mar-2025 |
Trevor Gross <[email protected]> |
Pass `--no-self-update` to `rustup update`
Hopefully this will help some of the recent CI issues.
(backport <https://github.com/rust-lang/libc/pull/4306>) (cherry picked from commit 8efcf7b21f14573
Pass `--no-self-update` to `rustup update`
Hopefully this will help some of the recent CI issues.
(backport <https://github.com/rust-lang/libc/pull/4306>) (cherry picked from commit 8efcf7b21f14573964040f11b237444eeb961e23)
show more ...
|
| e7dcb974 | 10-Mar-2025 |
Trevor Gross <[email protected]> |
Remove the `check_cfg` job
check-cfg was stabilized in 1.80, so there is no longer any need to have a specific job and environment variable to enable it only under certain conditions.
(backport <ht
Remove the `check_cfg` job
check-cfg was stabilized in 1.80, so there is no longer any need to have a specific job and environment variable to enable it only under certain conditions.
(backport <https://github.com/rust-lang/libc/pull/4312>) (cherry picked from commit 2065a4a0c64452ee5f2ba2b2182285711a2173ba)
show more ...
|
| 7cbbfedb | 05-Feb-2025 |
Trevor Gross <[email protected]> |
Temporarily disable `powerpc-unknown-linux-gnu` tests
As mentioned in [1], this test has started to fail for unclear reasons. Disable this until it can be investigated further.
[1]: https://github.
Temporarily disable `powerpc-unknown-linux-gnu` tests
As mentioned in [1], this test has started to fail for unclear reasons. Disable this until it can be investigated further.
[1]: https://github.com/rust-lang/libc/pull/4254#issuecomment-2636288713
(backport <https://github.com/rust-lang/libc/pull/4254>) (cherry picked from commit eb7045bd7e9744a980389fdbf95cc50880e67796)
show more ...
|
| 4344e542 | 07-Dec-2024 |
Trevor Gross <[email protected]> |
ci: Upload artifacts created by libc-test
This gives us something easier to inspect when the automatically generated tests fail.
(backport <https://github.com/rust-lang/libc/pull/4180>) (cherry pic
ci: Upload artifacts created by libc-test
This gives us something easier to inspect when the automatically generated tests fail.
(backport <https://github.com/rust-lang/libc/pull/4180>) (cherry picked from commit 68f3056c2d0cc1b3645ffcef211f6f5af2661fdf)
show more ...
|
| 74d02e82 | 07-Dec-2024 |
Trevor Gross <[email protected]> |
ci: Add caching
We have a handful of jobs that could benefit from reusing the target directory. Make use of Swatinem/rust-cache to do so.
Something still isn't quite right since the largest job onl
ci: Add caching
We have a handful of jobs that could benefit from reusing the target directory. Make use of Swatinem/rust-cache to do so.
Something still isn't quite right since the largest job only seems to be restoring a portion of the cache, but this still shows an improvement for most jobs.
(backport <https://github.com/rust-lang/libc/pull/4178>) (cherry picked from commit af7e1267adc60f99767f8c47dad20d1d5b5ca953)
show more ...
|
| deed9884 | 27-Nov-2024 |
Trevor Gross <[email protected]> |
ci: Add a timeout for all jobs
The Android jobs seem to occasionally get stuck. Add a timeout of 10 minutes for simple jobs and 25 minutes for more complex jobs, which should make sure that if anyth
ci: Add a timeout for all jobs
The Android jobs seem to occasionally get stuck. Add a timeout of 10 minutes for simple jobs and 25 minutes for more complex jobs, which should make sure that if anything gets stuck it will get stopped.
(backport <https://github.com/rust-lang/libc/pull/4164>) (cherry picked from commit e1fe3d80860916f439c82ab68484d39ce8525ff0)
show more ...
|
| 0961b87a | 20-Nov-2024 |
Trevor Gross <[email protected]> |
ci: Update all jobs to the latest ubuntu-24.04
(backport <https://github.com/rust-lang/libc/pull/4124>) (cherry picked from commit 09a2bcf714ca5b5cf53340c20148a116a5c6b0ed) |
| 4a7cde54 | 20-Nov-2024 |
Trevor Gross <[email protected]> |
ci: defer the Solaris job until after tier 1
Solaris is a Tier 2 target so defer it until after tier1 completes. We currently do this for the other T2 targets. In preparation of adding other VM test
ci: defer the Solaris job until after tier 1
Solaris is a Tier 2 target so defer it until after tier1 completes. We currently do this for the other T2 targets. In preparation of adding other VM tests to the matrix, adjust naming.
Additionally, just `set -x` rather than priting the commands before running them.
(backport <https://github.com/rust-lang/libc/pull/4124>) (cherry picked from commit 549eb77fb1b59cb8e5e094761a5c47988348bbb7)
show more ...
|
| 769bc102 | 20-Nov-2024 |
Trevor Gross <[email protected]> |
ci: Make sure `sparc` is the first job run then sort the others
(backport <https://github.com/rust-lang/libc/pull/4124>) (cherry picked from commit 33582fccda6ac9dbfe3e998442272ade8b5c94fe) |
| 4fa42c83 | 20-Nov-2024 |
Trevor Gross <[email protected]> |
ci: Switch to a single matrix for tier1 testing
The Mac, Windows, and Linux jobs for testing are pretty redundant. Turn this into a single `test_tier1` job that runs all expected combinations.
(ba
ci: Switch to a single matrix for tier1 testing
The Mac, Windows, and Linux jobs for testing are pretty redundant. Turn this into a single `test_tier1` job that runs all expected combinations.
(backport <https://github.com/rust-lang/libc/pull/4124>) (cherry picked from commit 01244c576e2d164a4092ade9040566185e1d17c5)
show more ...
|
| b2425eef | 20-Nov-2024 |
Trevor Gross <[email protected]> |
ci: Switch to a single matrix for build channels (`verify_build`)
The Mac, Windows, and Linux jobs for build channels are pretty redundant. Turn this into a single `verify_build` job that has both O
ci: Switch to a single matrix for build channels (`verify_build`)
The Mac, Windows, and Linux jobs for build channels are pretty redundant. Turn this into a single `verify_build` job that has both OS and version in its matrix. For consistency, rename the script to `verify-build`.
To simplify variables, allow the build and toolchain scripts to detect the OS rather than passing it from CI.
(backport <https://github.com/rust-lang/libc/pull/4124>) (cherry picked from commit c4e3ff835013791778a352466b827626ecfec32f)
show more ...
|
| 129909da | 20-Nov-2024 |
Trevor Gross <[email protected]> |
ci: use `env` rather than passing environment inline
(backport <https://github.com/rust-lang/libc/pull/4124>) (cherry picked from commit 58265b9e5cc7c23e5eae309a5c514beab41acf09) |