Skip to content

LLVM update detection only works with bors merge commit #109070

Open
@nikic

Description

@nikic

LLVM update detection in bootstrap currently only works if there is a bors merge commit:

format!("--author={}", config.stage0_metadata.config.git_merge_commit_email).into(),

This means that it's not possible to run docker images with updated LLVM locally. For dist images you can use DEPLOY=1, but for non-dist images we always download CI LLVM. You can't even specify NO_DOWNLOAD_CI_LLVM=1 without patching the Dockerfile or run.sh.

LLVM updates should be detected locally, without a bors merge commit as well.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-LLVMArea: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.C-bugCategory: This is a bug.T-bootstrapRelevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions