Xuanwo
46553736b1
refactor: Migrate memcached to opendal based
...
Signed-off-by: Xuanwo <github@xuanwo.io>
2023-01-14 11:05:10 +01:00
Sylvestre Ledru
fff334e4d1
prepare version 0.4.0-pre.6
2023-01-14 11:00:14 +01:00
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