Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 864 Bytes

README.md

File metadata and controls

30 lines (22 loc) · 864 Bytes

Thanks to @shintaro-iwasaki for originally setting up this repo.

LLVM Binary Publisher

This repository is to create and push LLVM binaries using GitHub Actions.

  1. The developer first creates a pull request (PR) that updates LLVM code and build scripts.
  2. When the PR is pushed to main, LLVM binraries are created and added to a specified repository.

How to update LLVM using this repository

First, create a commit that updates LLVM.

cd <this-repository>
# 1. Update llvm-project
git submodule update --init --recursive
pushd llvm-project
git checkout <new-llvm-commit-id>
popd ../

# 2. Update build scripts (if needed)
vi build_llvm.bash

# 3. Commit these changes
[git](git) add -u
git commit
git push

Then, create a PR to the main branch of this repository. When a PR is merged, created binaries are pushed to the specified repository.