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

Impl try multiple default bin dirs #417

Merged
merged 16 commits into from Sep 25, 2022
Merged

Conversation

NobodyXu
Copy link
Member

Replace #373

passcod and others added 11 commits September 24, 2022 14:10
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>
@NobodyXu NobodyXu marked this pull request as ready for review September 24, 2022 07:29
@NobodyXu NobodyXu added PR: feature work PR that provides or works on a new feature PR: improvement PR that improves existing features or code labels Sep 24, 2022
@NobodyXu
Copy link
Member Author

I would like to wait for #416 so that we can make a minor release.
Also, we cannot properly evaluate this PR until #416 is fixed.

@NobodyXu
Copy link
Member Author

Regression: Installing sccache now fails due to BinFile error.

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
@NobodyXu
Copy link
Member Author

Regression: Installing sccache now fails due to BinFile error.

Fixed.

@NobodyXu NobodyXu enabled auto-merge (squash) September 25, 2022 07:22
@NobodyXu NobodyXu enabled auto-merge (squash) September 25, 2022 08:30
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
@NobodyXu NobodyXu merged commit e034d69 into main Sep 25, 2022
@NobodyXu NobodyXu deleted the impl-try-multiple-default-bin-dirs branch September 25, 2022 12:15
NobodyXu added a commit that referenced this pull request Sep 28, 2022
* Make binaries with `required-features` optional so that crates like `sccache` would work as expected.
* Fix `infer_bin_dir_template`: concat with `data.bin_path` introduced in #417 
* Always `chmod +x $bin` on unix in case the archive (e.g. `sccache`) did not set the executable bit of fmt == Bin.
* CI: Install `sccache` but do not run it since it requires cargo env to be ready

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PR: feature work PR that provides or works on a new feature PR: improvement PR that improves existing features or code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants