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

1610 Коммитов

Автор SHA1 Сообщение Дата
Sylvestre Ledru 276d5c58be Remove the author flag
Many thanks to Ted and Alex for starting this project
Now, many more people are authors too and the ownership
can be seen in github already.
2023-01-14 11:00:14 +01:00
dependabot[bot] 7777486d33 build(deps): bump regex from 1.7.0 to 1.7.1
Bumps [regex](https://github.com/rust-lang/regex) from 1.7.0 to 1.7.1.
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/compare/1.7.0...1.7.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-14 09:08:02 +01:00
b1tg 4cbc073397 Use eprintln instead of warn to avoid missing deprecated message
Signed-off-by: b1tg <b1tg@protonmail.ch>
2023-01-13 07:58:34 +01:00
Xuanwo 66f44cb8e5
feat: Allow sccache keep running after hitting rate limit during check (#1557)
* feat: Allow sccache keep running after hitting rate limit during check
2023-01-12 21:41:38 +01:00
Xuanwo 0485ba7b16
feat: Introduce the default gha version (#1550) 2023-01-12 21:40:11 +01:00
Alex Kontos dbe4ed798d
Add documentation for Cloudflare R2 usage. (#1549)
* Add documentation for Cloudflare R2 usage.
2023-01-12 21:38:52 +01:00
grembo e55ed8819c
Fix remaining freebsd-ci problems (#1556)
* Fix remaining freebsd-ci problems

* Clarify signal handling code
2023-01-12 19:02:24 +01:00
Xuanwo f452e4bac1
feat: Take the whole rustc version into hash calculation (#1553)
* feat: Take the whole rustc version into hash calculation

Signed-off-by: Xuanwo <github@xuanwo.io>
2023-01-11 14:39:33 +01:00
Robert Günzler 1a82863429 Add support for clang '-fuse-ctor-homing' flag
references:
- https://clang.llvm.org/docs/UsersManual.html#cmdoption-fuse-ctor-homing
- https://blog.llvm.org/posts/2021-04-05-constructor-homing-for-debug-info/

closes #1266

Signed-off-by: Robert Günzler <r@gnzler.io>
2023-01-09 20:48:05 +01:00
Xuanwo 762f5c60b5 refactor: Do read check first instead
Signed-off-by: Xuanwo <github@xuanwo.io>
2023-01-09 18:32:41 +01:00
dependabot[bot] f618a28157 build(deps): bump async-trait from 0.1.60 to 0.1.61
Bumps [async-trait](https://github.com/dtolnay/async-trait) from 0.1.60 to 0.1.61.
- [Release notes](https://github.com/dtolnay/async-trait/releases)
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.60...0.1.61)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-09 16:25:15 +01:00
dependabot[bot] fb0591d229 build(deps): bump clap from 4.0.29 to 4.0.32
Bumps [clap](https://github.com/clap-rs/clap) from 4.0.29 to 4.0.32.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/v4.0.29...v4.0.32)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-09 16:25:02 +01:00
grembo a47fafc77d
Fix freebsd CI build (#1531)
* Fix freebsd CI build

This works around a bug in pot 0.15.4

Fixes #1529

* freebsd-ci: Add ca_root_nss package explicitly

+ It has been removed from curl as a dependency.
2023-01-08 16:19:11 +01:00
Sylvestre Ledru 9e38926b4a prepare version 0.4.0-pre.5 2023-01-08 14:00:25 +01:00
Xuanwo 066addee7a
refactor: Migrate gha cache to opendal based (#1528)
Signed-off-by: Xuanwo <github@xuanwo.io>
2023-01-08 13:59:36 +01:00
Daniel 45d4783482
fix: handle -Xclang args when invoking clang/clang++ on windows cmake (#1500)
* fix: handle -Xclang args when invoking clang/clang++ on windows cmake
close #955
2023-01-08 12:36:55 +01:00
Sylvestre Ledru 92a567802a Remove the write 2023-01-06 22:41:30 +01:00
Sylvestre Ledru 6d7dd8b2e2 The "cache read miss" is now the compiler step. Make it more explicit
Improvement from c0c9bc0753
2023-01-06 22:41:30 +01:00
Sylvestre Ledru e527fbc7ae Rename the variable for something more explicit 2023-01-06 22:41:30 +01:00
Sylvestre Ledru a28f6c4345 prepare version 0.4.0-pre.4 2023-01-02 21:41:10 +01:00
dependabot[bot] 193e938d76 build(deps): bump once_cell from 1.16.0 to 1.17.0
Bumps [once_cell](https://github.com/matklad/once_cell) from 1.16.0 to 1.17.0.
- [Release notes](https://github.com/matklad/once_cell/releases)
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md)
- [Commits](https://github.com/matklad/once_cell/compare/v1.16.0...v1.17.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-02 21:41:07 +01:00
dependabot[bot] 9d123755e7 build(deps): bump num_cpus from 1.14.0 to 1.15.0
Bumps [num_cpus](https://github.com/seanmonstar/num_cpus) from 1.14.0 to 1.15.0.
- [Release notes](https://github.com/seanmonstar/num_cpus/releases)
- [Changelog](https://github.com/seanmonstar/num_cpus/blob/master/CHANGELOG.md)
- [Commits](https://github.com/seanmonstar/num_cpus/compare/v1.14.0...v1.15.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-02 21:16:23 +01:00
Xuanwo b891fbf003 Make sure s3 check not passed
Signed-off-by: Xuanwo <github@xuanwo.io>
2023-01-02 18:36:27 +01:00
Xuanwo 08fac54e3d feat: Implement cache storage check
Signed-off-by: Xuanwo <github@xuanwo.io>
2023-01-02 18:36:27 +01:00
dependabot[bot] 1e1154575f build(deps): bump predicates from 2.1.4 to 2.1.5
Bumps [predicates](https://github.com/assert-rs/predicates-rs) from 2.1.4 to 2.1.5.
- [Release notes](https://github.com/assert-rs/predicates-rs/releases)
- [Changelog](https://github.com/assert-rs/predicates-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/assert-rs/predicates-rs/compare/v2.1.4...v2.1.5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-02 18:35:28 +01:00
dependabot[bot] ba915d88fd build(deps): bump wiremock from 0.5.15 to 0.5.16
Bumps [wiremock](https://github.com/LukeMathWalker/wiremock-rs) from 0.5.15 to 0.5.16.
- [Release notes](https://github.com/LukeMathWalker/wiremock-rs/releases)
- [Changelog](https://github.com/LukeMathWalker/wiremock-rs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/LukeMathWalker/wiremock-rs/compare/v0.5.15...v0.5.16)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-02 18:35:18 +01:00
Xuanwo a5114494f2 fix(test): gcs check will fail if default features not enabled
Signed-off-by: Xuanwo <github@xuanwo.io>
2023-01-02 16:48:40 +01:00
Jack Lloyd dd418abb44
Accept /fsanitize=address as a passthrough option for MSVC (#1518) 2022-12-31 09:30:55 +01:00
Sylvestre Ledru 0d625176b0 prepare version 0.4.0-pre.3 2022-12-30 13:45:18 +01:00
Xuanwo eca88ce23f
feat: Exit while cache is not configured correctly (#1515)
* feat: Exit while cache is not configured correctly

Signed-off-by: Xuanwo <github@xuanwo.io>
Co-authored-by: Sylvestre Ledru <sledru@mozilla.com>
Co-authored-by: Bernhard Schuster <bernhard@ahoi.io>
2022-12-30 12:19:04 +01:00
Xuanwo 66fff86cda
ci: Add integration tests for azblob (#1514)
* ci: Add integration tests for azblob

+ refactor the other existing integration tests
2022-12-29 12:49:24 +01:00
Xuanwo a2bcd29f79
ci: Add integration tests for s3 (#1513)
* ci: Add integration tests for s3

Signed-off-by: Xuanwo <github@xuanwo.io>
2022-12-28 18:48:55 +01:00
Xuanwo d5f805fcd1 feat: Migrate redis to opendal based
Signed-off-by: Xuanwo <github@xuanwo.io>
2022-12-28 10:37:05 +01:00
Xuanwo 822df7679f
ci: Refactor integration tests to make space for more services support (#1511) 2022-12-28 10:13:59 +01:00
Xuanwo 6cf985d0ff
ci: Add integration test for redis (#1510)
Build it twice, look if the cache is hit or not
2022-12-27 14:40:30 +01:00
dependabot[bot] ad274efba2 Bump async-trait from 0.1.59 to 0.1.60
Bumps [async-trait](https://github.com/dtolnay/async-trait) from 0.1.59 to 0.1.60.
- [Release notes](https://github.com/dtolnay/async-trait/releases)
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.59...0.1.60)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-26 22:15:06 +01:00
dependabot[bot] bb302f4d1d Bump serde from 1.0.150 to 1.0.152
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.150 to 1.0.152.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.150...v1.0.152)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-26 22:14:09 +01:00
dependabot[bot] ec854b659d Bump futures-locks from 0.7.0 to 0.7.1
Bumps [futures-locks](https://github.com/asomers/futures-locks) from 0.7.0 to 0.7.1.
- [Release notes](https://github.com/asomers/futures-locks/releases)
- [Changelog](https://github.com/asomers/futures-locks/blob/master/CHANGELOG.md)
- [Commits](https://github.com/asomers/futures-locks/compare/v0.7.0...v0.7.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-26 22:14:01 +01:00
dependabot[bot] 2e14314810 Bump cc from 1.0.77 to 1.0.78
Bumps [cc](https://github.com/rust-lang/cc-rs) from 1.0.77 to 1.0.78.
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Commits](https://github.com/rust-lang/cc-rs/compare/1.0.77...1.0.78)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-26 22:13:39 +01:00
dependabot[bot] e34014a8c4 Bump openssl from 0.10.44 to 0.10.45
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.44 to 0.10.45.
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.44...openssl-v0.10.45)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-26 22:13:31 +01:00
dependabot[bot] 9e890835bc Bump libc from 0.2.138 to 0.2.139
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.138 to 0.2.139.
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Commits](https://github.com/rust-lang/libc/compare/0.2.138...0.2.139)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-26 22:13:25 +01:00
Sylvestre Ledru 6f1d52919a update of the version 2022-12-23 11:07:01 +01:00
Xuanwo 7779f714a2 feat: Enable logging for opendal operations
Signed-off-by: Xuanwo <github@xuanwo.io>
2022-12-23 10:21:41 +01:00
AJ Schmidt 2c13a7224b Re-enable `aarch64-unknown-linux-musl`
This PR uncomments the `ubuntu-20.04`/`aarch64-unknown-linux-musl` matrix combination to verify if the issues described in #1458 are resolved.
2022-12-23 10:21:17 +01:00
Mike Hommey c0c9bc0753 Fix duration attributed to cache writes in the log
As it is now, what ends up logged as being the time for cache writes is
the compilation duration exclusively, which is also logged on its own.

For extra granularity, we also log the time spent creating the cache
artifact.

While here, also log the compilation durations in cases where the result
is not cached.
2022-12-20 09:55:48 +01:00
Xuanwo 8a3bc9cfc4 feat: Add SCCACHE_GCS_CREDENTIALS_URL feature back for gcs
Signed-off-by: Xuanwo <github@xuanwo.io>
2022-12-20 09:34:13 +01:00
dependabot[bot] 1075fcec4c Bump serde_json from 1.0.89 to 1.0.91
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.89 to 1.0.91.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.89...v1.0.91)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-20 09:04:42 +01:00
dependabot[bot] 2b342bd02e Bump semver from 1.0.14 to 1.0.16
Bumps [semver](https://github.com/dtolnay/semver) from 1.0.14 to 1.0.16.
- [Release notes](https://github.com/dtolnay/semver/releases)
- [Commits](https://github.com/dtolnay/semver/compare/1.0.14...1.0.16)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-20 09:04:27 +01:00
dependabot[bot] ddb057ad8e Bump anyhow from 1.0.66 to 1.0.68
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.66 to 1.0.68.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.66...1.0.68)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-19 18:33:31 +01:00
dependabot[bot] 62e0e648b5 Bump serial_test from 0.9.0 to 0.10.0
Bumps [serial_test](https://github.com/palfrey/serial_test) from 0.9.0 to 0.10.0.
- [Release notes](https://github.com/palfrey/serial_test/releases)
- [Commits](https://github.com/palfrey/serial_test/compare/v0.9.0...v0.10.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-19 18:33:24 +01:00