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
dependabot[bot]
17fa66b040
build(deps): bump tokio from 1.28.0 to 1.28.2
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.28.0 to 1.28.2.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.28.0...tokio-1.28.2 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-05 13:30:23 +02:00
Sylvestre Ledru
597eb51e48
version 0.5.3
2023-06-04 12:44:40 +02:00
Xuanwo
5f0b567caa
Update Cargo.toml
2023-06-04 12:26:26 +02:00
Xuanwo
60da50db7a
Try revert opendal
...
Signed-off-by: Xuanwo <github@xuanwo.io>
2023-06-04 12:26:26 +02:00
Sylvestre Ledru
f9cebc06cb
version 0.5.2
2023-06-03 10:54:39 +02:00
dependabot[bot]
245912ddd1
build(deps): bump openssl from 0.10.48 to 0.10.49
...
Bumps [openssl](https://github.com/sfackler/rust-openssl ) from 0.10.48 to 0.10.49.
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.48...openssl-v0.10.49 )
---
updated-dependencies:
- dependency-name: openssl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-02 15:20:56 +02:00
Sylvestre Ledru
92757192b2
README: Add --locked to the cargo install
...
For #1786
2023-06-02 14:29:32 +02:00
dependabot[bot]
c79f052062
build(deps): bump serde from 1.0.155 to 1.0.159
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.155 to 1.0.159.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.155...v1.0.159 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-02 14:28:33 +02:00
dependabot[bot]
c4f6270299
build(deps): bump walkdir from 2.3.2 to 2.3.3
...
Bumps [walkdir](https://github.com/BurntSushi/walkdir ) from 2.3.2 to 2.3.3.
- [Release notes](https://github.com/BurntSushi/walkdir/releases )
- [Commits](https://github.com/BurntSushi/walkdir/compare/2.3.2...2.3.3 )
---
updated-dependencies:
- dependency-name: walkdir
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-02 14:16:36 +02:00
Alexei Barnes
0eb387872e
Disable C4668 during preprocessing for MSVC
2023-06-02 14:16:25 +02:00
Alexei Barnes
09bfc4a623
Add integration test for MSVC preprocessing bug
2023-06-02 14:16:25 +02:00
Alexei Barnes
58212ecbae
Ignore C4668 when preprocessing MSVC
2023-06-02 14:16:25 +02:00
dependabot[bot]
6bfe2cbdbd
build(deps): bump hyper from 0.14.24 to 0.14.25
...
Bumps [hyper](https://github.com/hyperium/hyper ) from 0.14.24 to 0.14.25.
- [Release notes](https://github.com/hyperium/hyper/releases )
- [Changelog](https://github.com/hyperium/hyper/blob/v0.14.25/CHANGELOG.md )
- [Commits](https://github.com/hyperium/hyper/compare/v0.14.24...v0.14.25 )
---
updated-dependencies:
- dependency-name: hyper
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-02 14:16:00 +02:00
dependabot[bot]
74169047a1
build(deps): bump flate2 from 1.0.25 to 1.0.26
...
Bumps [flate2](https://github.com/rust-lang/flate2-rs ) from 1.0.25 to 1.0.26.
- [Release notes](https://github.com/rust-lang/flate2-rs/releases )
- [Commits](https://github.com/rust-lang/flate2-rs/compare/1.0.25...1.0.26 )
---
updated-dependencies:
- dependency-name: flate2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-01 16:58:45 +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
93e846f098
Support for Type Library Headers for MSVC
...
Introduce caching support for MSVC type library headers.
Type library headers are optional extra outputs that appear when the `#import` statement is used.
This fix takes the easy route of just caching these files if they happen to be produced.
The hard (but more correct way) would be to parse the preprocessed C++ and determine if `#import` is ever used, which would enable us to include that information in the cache key and invalidate any previous cache entries that don't contain type library headers but should.
However, parsing C++ is pretty complex and clearing your cache if you get a missing tlh prior to this change is pretty easy.
This fixes #1769
2023-06-01 12:30:22 +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
Sylvestre Ledru
14cfe7c31d
version 0.5.1
2023-06-01 08:59:34 +02:00
Suyan
100d26aaf8
deps: Bump OpenDAL and reqsign ( #1779 )
...
Signed-off-by: suyanhanx <suyanhanx@gmail.com>
2023-05-30 20:51:11 +08:00
harryt@coretechsec
0ae6bf58b1
fmt and clippy fixes
...
Fixes from rustmt and clippy
2023-05-30 09:56:20 +02:00
harryt@coretechsec
78b84557a4
Opt in rather than opt out
...
Flipped logic so that multi arch caching is opt in rather than opt out
2023-05-30 09:56:20 +02:00
harryt@coretechsec
7be31e83bd
Added env var to disable multi arch caching
...
Added an environment variable SCCACHE_NOCACHE_MULTIARCH to allow disabling caching of multiarch compilations.
2023-05-30 09:56:20 +02:00
Alex Gaynor
57ac5eaeb3
Use object for parsing archives, and handle macOS fat archives
2023-05-30 09:55:41 +02:00
Xuanwo
b2faf1627b
feat: Enable backtrace for anyhow ( #1774 )
...
* feat: Enable backtrace for anyhow
Signed-off-by: Xuanwo <github@xuanwo.io>
* Update Cargo.toml
---------
Signed-off-by: Xuanwo <github@xuanwo.io>
2023-05-25 13:35:00 +08:00
clundro
9f95d224aa
Exit when increment_compilation is enabled. ( #1767 )
...
Signed-off-by: clundro <infdahai@outlook.com>
2023-05-23 09:45:08 +02:00
Sylvestre Ledru
1c6ec75cac
version 0.5.0
2023-05-23 09:08:06 +02:00
Tom Karwowski
80499f8732
fix grammar in GHA.md ( #1765 )
2023-05-19 22:44:57 +08:00
dependabot[bot]
26ef55acec
build(deps): bump uuid from 1.3.0 to 1.3.1
...
Bumps [uuid](https://github.com/uuid-rs/uuid ) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/1.3.0...1.3.1 )
---
updated-dependencies:
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-05-15 11:55:24 +02:00
Luiz Carvalho
55b4e58bee
docs(gcs): mention external accounts
2023-05-10 18:26:01 +02:00
Luiz Carvalho
fe0fbe47d5
chore: bump `opendal` to `0.34.0`
...
OpenDAL 0.34.0 comes with a nicer way to build GCS caches and
a bump to `reqsign 0.10.1`, which means Google's External Accounts
are now supported, making it easier to use Sccache on build pipelines
counting on Workload Identity Federation for their auth.
2023-05-10 18:26:01 +02:00
tottoto
05bdf4be8a
Use Infallible instead of void ( #1761 )
2023-05-10 17:44:43 +08:00
tottoto
3e1717e53b
Remove parity-tokio-ipc ( #1759 )
...
* Remove parity-tokio-ipc
* refactor
2023-05-09 11:44:41 +08:00
tottoto
4f7e7f4287
Replace lazy_static with once_cell ( #1758 )
2023-05-08 15:09:19 +08:00