Граф коммитов

118 Коммитов

Автор SHA1 Сообщение Дата
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