Frequent Build (LLVM) #288
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Frequent Build (LLVM) | |
| # Builds the LLVM/Clang distribution that PR test cells consume. PRs never | |
| # build LLVM themselves -- they download the artifact from the most recent | |
| # successful run of this workflow on main. | |
| # See docs/frequent-builder.md. | |
| permissions: | |
| contents: read | |
| on: | |
| # No pull_request trigger: this runs on a self-hosted machine, and a fork | |
| # PR must never execute there. Validate builder changes by dispatching | |
| # this workflow against the branch. | |
| workflow_dispatch: | |
| schedule: | |
| - cron: '0 */2 * * *' # run every 2 hours | |
| jobs: | |
| Build-Windows-X64: | |
| uses: ./.github/workflows/build-llvm-callable.yaml | |
| with: | |
| OS: windows | |
| Arch: x64 | |
| OffloadTest-branch: ${{ github.ref }} | |
| LLVM-ExtraCMakeArgs: -DCMAKE_C_COMPILER=clang-cl -DCMAKE_CXX_COMPILER=clang-cl |