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

1892 Коммитов

Автор SHA1 Сообщение Дата
Michael Gmelin 263361becd Bring back redis-over-tls (rediss) support
This bumps opendal and reqsign (required to
support rusttls)
2023-10-14 21:58:02 +02:00
dependabot[bot] cec7680367 build(deps): bump webpki from 0.22.0 to 0.22.2
Bumps [webpki](https://github.com/briansmith/webpki) from 0.22.0 to 0.22.2.
- [Commits](https://github.com/briansmith/webpki/commits)

---
updated-dependencies:
- dependency-name: webpki
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-14 21:57:35 +02:00
Raphaël Gomès 8532901151
Fix a couple of typos (#1898) 2023-10-11 17:44:49 +08:00
Robert Maynard dccaa30a6c Add clang as a supported cuda compiler 2023-10-02 22:01:11 +02:00
Robert Maynard 4aff48992a Add nvhpc ( nvc, nvc++ ) to the set of supported compilers 2023-09-29 11:41:13 +02:00
Robert Maynard 825336489b Address feedback of code-review. 2023-09-28 18:54:54 +02:00
Robert Maynard 1ac4a0c031 Correct style issues found by clippy 2023-09-28 18:54:54 +02:00
Robert Maynard 896cef146a Support nvc as the host compiler for nvcc 2023-09-28 18:54:54 +02:00
Robert Maynard a39a121fc0 compiler: Support detecting compilers with pre-amble in -E 2023-09-28 18:54:54 +02:00
Robert Maynard 2a9f4e373c Support msvc as the host compiler for nvcc 2023-09-28 18:54:54 +02:00
Robert Maynard 80c033cee4 nvcc: Support option files 2023-09-28 18:54:54 +02:00
Robert Maynard 0e31f626bd Add cache hit/miss test for cuda compilation 2023-09-28 18:54:54 +02:00
Theodoros Nikolaou ac8c225e8a
services/gcs: Fix typo in to_scope (#1890) 2023-09-26 17:51:17 +08:00
Xuanwo 8f59a57b44
chore: Bump OpenDAL to v0.40.0 (#1885) 2023-09-25 09:53:23 +02:00
Missing Link bc58e4b1ea
Add MacPorts as a new installation method (#1881) 2023-09-14 09:10:24 +02:00
Firstyear 92038f4f61
sccache fails to build on non x86_64/aarch64 arches (#1866)
On all arches except x86_64/aarch64 sccache fails to build. This is
due to the use of rustls/ring as a feature in trust-dns-resolver.

However, trust dns resolver isn't actually needed when you set
--no-default-features, since this appears to only be to coerce
features in trust-dns-resolver when reqwest is present.

As a result, trust-dns-resolver should be optional and only added
when required.
2023-09-07 08:45:44 +02:00
Antoine Hoarau 6a2e27f1a1
update doc for cmake 3.25 on windows (#1873)
* update doc for cmake 3.25 on windows

CMake 3.25 introduces the new CMAKE_MSVC_DEBUG_INFORMATION_FORMAT that allow to set the -Z7 option, mandatory on windows . ref: https://cmake.org/cmake/help/latest/variable/CMAKE_MSVC_DEBUG_INFORMATION_FORMAT.html

* fix typo

Co-authored-by: Sylvestre Ledru <sylvestre@debian.org>

---------

Co-authored-by: Sylvestre Ledru <sylvestre@debian.org>
2023-09-07 08:43:54 +02:00
Robert Maynard b1b005aca0
Add nvcc cubin,fatbin,optix-ir compilation mode support (#1872)
* Add nvcc cubin,fatbin,optix-ir compilation mode support

These compilation modes have different output from the compiler
but the same input. So we add the compilation mode flag to
the `common_args` when it doesn't match the default mode ( -c )

* Add tests to verify compile flags are going into common_args
2023-09-07 08:43:27 +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
grembo 378c937a62
Fix detection of clang version and v14+ unit tests (#1878)
* Fix detection of clang version and v14+ unit tests

Compiler version (__VERSION__) is always enclosed in quotes.
This only fixes version detection for clang to keep the scope small.
Stripping quotes could also be done globally in compiler.rs.
2023-09-05 08:49:27 +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
dependabot[bot] 7074753bfc build(deps): bump semver from 1.0.16 to 1.0.17
Bumps [semver](https://github.com/dtolnay/semver) from 1.0.16 to 1.0.17.
- [Release notes](https://github.com/dtolnay/semver/releases)
- [Commits](https://github.com/dtolnay/semver/compare/1.0.16...1.0.17)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-19 09:15:44 +02:00
dependabot[bot] e28cc83aed build(deps): bump anyhow from 1.0.70 to 1.0.71
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.70 to 1.0.71.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.70...1.0.71)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-19 09:14:42 +02:00
Mike Hommey a21e9f89e1 Properly propagate cache write errors
We leave it to the server code to handle printing the propagated error.
One downside is that the log doesn't mention the associated output
anymore, and the time spent on failing the cache write is not accounted
for anymore either, but it's probably fine.

Fixes: #1832.
2023-07-19 16:14:04 +09:00
Mike Hommey 588b18bd74 Log hash key at debug level instead of trace 2023-07-18 23:58:15 +02:00
Robert Maynard 6c18bbc107 nvcc: Support -Werror with argument 2023-07-11 10:34:47 +02:00
Sylvestre Ledru 786e00b981 Bump proc-macro2 from 1.0.47 to 1.0.63
replicate what was done here:
https://github.com/uutils/coreutils/pull/5021
to fix:
```
error[E0635]: unknown feature `proc_macro_span_shrink`
  --> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.47/src/lib.rs:92:30
   |
92 |     feature(proc_macro_span, proc_macro_span_shrink)
   |                              ^^^^^^^^^^^^^^^^^^^^^^
```
2023-07-10 23:10:55 +02:00
Sylvestre Ledru 799d8f9aeb Fix the version detection in the release script 2023-06-27 10:23:13 +02:00
dependabot[bot] 4fb2648df4 build(deps): bump filetime from 0.2.20 to 0.2.21
Bumps [filetime](https://github.com/alexcrichton/filetime) from 0.2.20 to 0.2.21.
- [Commits](https://github.com/alexcrichton/filetime/compare/0.2.20...0.2.21)

---
updated-dependencies:
- dependency-name: filetime
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-27 09:59:21 +02:00
dependabot[bot] 7626a4d631 build(deps): bump openssl from 0.10.49 to 0.10.55
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.49 to 0.10.55.
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.49...openssl-v0.10.55)

---
updated-dependencies:
- dependency-name: openssl
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-27 09:59:05 +02:00
Ted Mielczarek 97fb650b6b cargo fmt 2023-06-27 09:58:44 +02:00
Ted Mielczarek 373df45a8a Fix cache read timing 2023-06-27 09:58:44 +02:00
Sylvestre Ledru 62c8f0aa16 prepare a new upstream release 2023-06-14 22:24:05 +02:00
dependabot[bot] af4c8c56ec build(deps): bump is-terminal from 0.4.5 to 0.4.7
Bumps [is-terminal](https://github.com/sunfishcode/is-terminal) from 0.4.5 to 0.4.7.
- [Commits](https://github.com/sunfishcode/is-terminal/compare/v0.4.5...v0.4.7)

---
updated-dependencies:
- dependency-name: is-terminal
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-13 20:58:04 +02:00
dependabot[bot] 28a31cfca1 build(deps): bump predicates from 3.0.2 to 3.0.3
Bumps [predicates](https://github.com/assert-rs/predicates-rs) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/assert-rs/predicates-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/assert-rs/predicates-rs/compare/v3.0.2...v3.0.3)

---
updated-dependencies:
- dependency-name: predicates
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-13 20:16:51 +02:00
dependabot[bot] 029fbf4db3 build(deps): bump uuid from 1.3.1 to 1.3.3
Bumps [uuid](https://github.com/uuid-rs/uuid) from 1.3.1 to 1.3.3.
- [Release notes](https://github.com/uuid-rs/uuid/releases)
- [Commits](https://github.com/uuid-rs/uuid/compare/1.3.1...1.3.3)

---
updated-dependencies:
- dependency-name: uuid
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-13 20:16:13 +02:00
scorpion-26 c85d6e0ae3 Fix failing lint CI 2023-06-13 08:52:45 +02:00
scorpion-26 dcab854421 Refactor out duplicated code 2023-06-13 08:52:45 +02:00
scorpion-26 9c06385373 Add PCH tests 2023-06-13 08:52:45 +02:00
scorpion-26 f7c86f4dc9 Properly implement PCH 2023-06-13 08:52:45 +02:00
scorpion-26 b7243ddece Blacklist C++ PCHs 2023-06-13 08:52:45 +02:00
dependabot[bot] c06d86b11a build(deps): bump log from 0.4.17 to 0.4.19
Bumps [log](https://github.com/rust-lang/log) from 0.4.17 to 0.4.19.
- [Release notes](https://github.com/rust-lang/log/releases)
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/log/compare/0.4.17...0.4.19)

---
updated-dependencies:
- dependency-name: log
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-13 08:52:31 +02:00
dependabot[bot] ed088514fd build(deps): bump chrono from 0.4.24 to 0.4.26
Bumps [chrono](https://github.com/chronotope/chrono) from 0.4.24 to 0.4.26.
- [Release notes](https://github.com/chronotope/chrono/releases)
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md)
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.24...v0.4.26)

---
updated-dependencies:
- dependency-name: chrono
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-12 22:06:52 +02:00
Sylvestre Ledru db5f8d7754
Revert "fix: wrong SCCACHE_S3_USE_SSL value parse (#1804)" (#1805)
This reverts commit e644687002.
2023-06-12 22:54:45 +08:00
DCjanus e644687002
fix: wrong SCCACHE_S3_USE_SSL value parse (#1804)
* fix: wrong SCCACHE_S3_USE_SSL value parse

* add unit tests

* less chose
2023-06-12 10:09:09 +02:00
Xuanwo ef7daa4774
fix: Don't call EC2 Metadata and allow anonymouse if no cred (#1800)
* fix: Don't call EC2 Metadata and allow anonymouse if no cred

Signed-off-by: Xuanwo <github@xuanwo.io>

* Add comments

Signed-off-by: Xuanwo <github@xuanwo.io>

* Fix typo

Signed-off-by: Xuanwo <github@xuanwo.io>

---------

Signed-off-by: Xuanwo <github@xuanwo.io>
2023-06-12 10:08:22 +02:00
Xuanwo af6e381955 feat: Bump OpenDAL to 0.37.0
Signed-off-by: Xuanwo <github@xuanwo.io>
2023-06-08 09:02:33 +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
Xuanwo 092c856f09 chore: Make sure Cargo.toml is formatted
Signed-off-by: Xuanwo <github@xuanwo.io>
2023-06-06 17:56:45 +02:00