Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade CI to use sccache v0.4.0 for caching #934

Merged
merged 12 commits into from Mar 26, 2023
Merged

Upgrade CI to use sccache v0.4.0 for caching #934

merged 12 commits into from Mar 26, 2023

Conversation

NobodyXu
Copy link
Member

@NobodyXu NobodyXu commented Mar 22, 2023

Remove mozilla-actions/sccache-action@v0.0.2 and instead use taiki-ie/install-action to install sccache, since we already use taiki-e/install-action for installing crates.

This PR also refactor just-setup.yml and use pass GITHUB_TOKEN to taiki-e/install-action which uses cargo-binstall for installing cargo-auditable and sccache.

Signed-off-by: Jiahao XU Jiahao_XU@outlook.com

@NobodyXu NobodyXu changed the title Upgrade to sccache v0.4.0 Upgrade CI to use sccache v0.4.0 for caching Mar 22, 2023
@NobodyXu NobodyXu added Blocked: upstream Fix or feature is needed to be implemented upstream (in a dependency) Blocked: on hold This is put on hold or may be waiting for other work and removed Blocked: upstream Fix or feature is needed to be implemented upstream (in a dependency) labels Mar 22, 2023
@NobodyXu
Copy link
Member Author

Let's block this until the next release so that taiki-e/install-action for sccache would just work out of the box.

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
by providing `GITHUB_TOKEN`

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
since now it uses `cargo-binstall` v0.22.0, which uses `--no-symlinks`
by default.

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
@NobodyXu NobodyXu removed the Blocked: on hold This is put on hold or may be waiting for other work label Mar 26, 2023
@NobodyXu NobodyXu merged commit a403c99 into main Mar 26, 2023
25 checks passed
@NobodyXu NobodyXu deleted the sccache branch March 26, 2023 06:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants