dependabot[bot]
9926586b60
build(deps): bump actions/github-script from 6 to 7
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 6 to 7.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v6...v7 )
2024-01-06 09:10:56 +01:00
dependabot[bot]
cf757daa8d
build(deps): bump actions/download-artifact from 3 to 4
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v3...v4 )
2024-01-06 09:10:56 +01:00
dependabot[bot]
8c067a5dec
build(deps): bump actions/upload-artifact from 3 to 4
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4 )
2024-01-06 09:10:56 +01:00
Jonathan Dygert
5d701eabae
Clone repo in ci
2024-01-06 00:07:06 +01:00
Jonathan Dygert
52ed95fe40
Fix typo
2024-01-06 00:07:06 +01:00
Jonathan Dygert
df0d0eec93
Add ci feature check
2024-01-06 00:07:06 +01:00
Jonathan Dygert
cf5958496f
Add i686 and fix armv7
2024-01-05 23:06:27 +01:00
Jonathan Dygert
66320ad32b
Fix typo in target
2024-01-05 23:06:27 +01:00
Jonathan Dygert
8837bfa6c4
Use container for arm build
2024-01-05 23:06:27 +01:00
dependabot[bot]
f6eb21b5a2
build(deps): bump vmactions/freebsd-vm from 1.0.4 to 1.0.5
...
Bumps [vmactions/freebsd-vm](https://github.com/vmactions/freebsd-vm ) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/vmactions/freebsd-vm/releases )
- [Commits](https://github.com/vmactions/freebsd-vm/compare/v1.0.4...v1.0.5 )
---
updated-dependencies:
- dependency-name: vmactions/freebsd-vm
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-11 18:40:03 +01:00
dependabot[bot]
286554c2d9
build(deps): bump vmactions/freebsd-vm from 1.0.2 to 1.0.4
...
Bumps [vmactions/freebsd-vm](https://github.com/vmactions/freebsd-vm ) from 1.0.2 to 1.0.4.
- [Release notes](https://github.com/vmactions/freebsd-vm/releases )
- [Commits](https://github.com/vmactions/freebsd-vm/compare/v1.0.2...v1.0.4 )
---
updated-dependencies:
- dependency-name: vmactions/freebsd-vm
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-07 17:20:01 +01:00
Sylvestre Ledru
a1acbda284
Bump freebsd-vm action to v1.0.2 & use ubuntu ( #1994 )
...
Copied from
https://github.com/uutils/coreutils/pull/5606/files
2023-12-05 09:59:06 +08:00
Scott Robinson
ab9430664c
workflow(ci): fix musl-tools:arm64 installation
2023-10-30 22:34:10 +01:00
Scott Robinson
964b2dd87e
workflows(ci): label each architecture's musl-tools installation
2023-10-30 22:34:10 +01:00
Scott Robinson
adcd3c1e24
Revert "Disable aarch64-unknown-linux-musl"
...
This reverts commit 841fb0b7af
.
2023-10-30 22:34:10 +01:00
Sylvestre Ledru
e911999938
install the hub package to publish the release
2023-10-27 16:57:10 +02:00
Sylvestre Ledru
841fb0b7af
Disable aarch64-unknown-linux-musl
2023-10-24 12:17:32 +02:00
Sylvestre Ledru
46f47cd88c
Also update rust in snap
2023-10-19 00:01:38 +02:00
Sylvestre Ledru
5cf420b486
bump rust-version to 1.67 (was 1.65)
2023-10-19 00:01:38 +02:00
Xuanwo
8f59a57b44
chore: Bump OpenDAL to v0.40.0 ( #1885 )
2023-09-25 09:53:23 +02:00
grembo
46a3232bd4
Update FreeBSD CI to 13.2-RELEASE ( #1879 )
...
It's not safe to run sccache-dist unit tests in parallel.
2023-09-05 13:25:17 +02:00
dependabot[bot]
1ab4cff218
build(deps): bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-04 19:54:23 +02:00
Sylvestre Ledru
799d8f9aeb
Fix the version detection in the release script
2023-06-27 10:23:13 +02:00
Xuanwo
5f7fc9e838
Avoid new actions
...
Signed-off-by: Xuanwo <github@xuanwo.io>
2023-06-06 17:56:45 +02:00
Xuanwo
f6c98147a1
Add workflow to prevent regress
...
Signed-off-by: Xuanwo <github@xuanwo.io>
2023-06-06 17:56:45 +02:00
Alexei Barnes
09bfc4a623
Add integration test for MSVC preprocessing bug
2023-06-02 14:16:25 +02:00
Alex Gaynor
be7f960362
Update ci.yml
2023-06-01 15:21:16 +02:00
Alex Gaynor
924c5d44e3
Attempt to fix arm64 builds
2023-06-01 15:21:16 +02:00
Alexei Barnes
19e08a9862
Produce JSON depsfiles from MSVC
...
MSVC deps files are emitted as JSON, in a format described by the compiler documentation: https://learn.microsoft.com/en-us/cpp/build/reference/sourcedependencies?view=msvc-170
Prior to this commit, sccache will output a clang or gcc style deps file, with dependencies on lines instead of JSON.
After this commit, we remove the code responsible for writing the deps file, and depend on the command we execute on `cl.exe` for preprocessing to write the deps file.
The advantage of this is that we get improved compatibility with tools that use the JSON output deps files from MSVC, such as Unreal Engine's build system.
This fixes #1771
2023-06-01 12:30:13 +02:00
Sylvestre Ledru
81d886764c
Disable aarch64 build as the ubuntu repo is failing
...
it is blocking the release
2023-06-01 11:49:32 +02:00
Yihau Chen
3b70d6b7fb
fix: rust coverage test meets compile error for missing debuginfo ( #1740 )
2023-04-24 07:58:23 +02:00
Jiahao XU
2c84fb685f
Bump msrv to 1.65.0 ( #1743 )
...
* Bump msrv to 1.65.0
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
* Fix clippy v1.65.0 warnings
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
---------
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2023-04-24 12:38:36 +08:00
Dmitry Tretyakov
6fffb2a20e
use authentication in webdav test
2023-04-20 11:52:51 +02:00
Michał Sawicz (Saviq)
2a7db60048
snap: allow classic in snap review
2023-04-17 14:26:05 +02:00
Michał Sawicz (Saviq)
914de899fc
snap: only do amd64
...
Other arches require untrusted actions.
2023-04-17 14:26:05 +02:00
Michał Sawicz
4f9c3f8e40
snap: refer to why some arches are broken
...
Co-authored-by: Sylvestre Ledru <sledru@mozilla.com>
2023-04-17 14:26:05 +02:00
Michał Sawicz (Saviq)
f4696aa09a
ci: add snap workflows
2023-04-17 14:26:05 +02:00
Sylvestre Ledru
8742d91acf
Revert "Support running dist compilations in unprivileged scenarios ( #128 )"
...
This reverts commit 20a08fc079
.
2023-03-27 12:08:40 +02:00
Sylvestre Ledru
569f2d76a9
Revert "amend to sccache"
...
This reverts commit b9a57a329d
.
2023-03-27 12:08:40 +02:00
Sylvestre Ledru
42ae49708b
Revert "remove remainder cachepot and replace by sccache"
...
This reverts commit 82813c1d9a
.
2023-03-27 12:08:40 +02:00
Sylvestre Ledru
6fa6fa5b15
Revert "migrate to ubuntu 22.04 for newly added ci check"
...
This reverts commit bc0718f059
.
2023-03-27 12:08:40 +02:00
Sylvestre Ledru
056cc6727a
Add tests to verify that we work with cmake & autotools ( #1678 )
...
* ci: remove a useless command
* add a configure example
* add a cmake example
* Test with autotools & cmake in the CI
2023-03-22 18:49:30 +08:00
Sylvestre Ledru
0a6c099ac4
Try to test c++ support with both clang & gcc
2023-03-22 08:48:50 +01:00
Sylvestre Ledru
f757c06371
remove trailing whitespaces
2023-03-22 08:48:50 +01:00
Daniel
201317878a
add codecov.yml and set threshold to 0.2%, prevent coverage getting worse
2023-03-21 13:23:49 +01:00
Xuanwo
2557e92d2e
Bump MSRV to 1.64
...
Signed-off-by: Xuanwo <github@xuanwo.io>
2023-03-21 13:16:43 +01:00
Bernhard Schuster
bc0718f059
migrate to ubuntu 22.04 for newly added ci check
2023-03-11 11:20:03 +01:00
Bernhard Schuster
82813c1d9a
remove remainder cachepot and replace by sccache
2023-03-11 11:20:03 +01:00
Bernhard Schuster
b9a57a329d
amend to sccache
2023-03-11 11:20:03 +01:00
Igor Matuszewski
20a08fc079
Support running dist compilations in unprivileged scenarios ( #128 )
...
* WIP: Implement build sandboxing using unshared user namespaces
* Don't derive Debug when not needed
* Gate the new unshared user namespace behind CACHEPOT_SANDBOX env var
* Minimize diff
* Remove a trailing comma
* Clean up CI and temp. allow unprivileged dist tests to fail
* Simulate allow-failure in GHA
* ci: oops, GHA uses ! for negation
* Fetch gid correctly and use effective IDs to mimic `unshare`'s behavior
* WIP: See if GHA will be fixed now
* Warn if overlay build failed
* Actually, GHA using unprivileged user namespaces works!
* Revert .gitlab-ci.yml
Don't run relevant test in CI for now; we don't want to mark the test
suite as red in GH for the time being
* Address review feedback
2023-03-11 11:20:03 +01:00