https://github.com/numworks/setup-llvm
GitHub action to setup LLVM
https://github.com/numworks/setup-llvm
Last synced: about 1 year ago
JSON representation
GitHub action to setup LLVM
- Host: GitHub
- URL: https://github.com/numworks/setup-llvm
- Owner: numworks
- License: mit
- Created: 2023-01-06T16:03:12.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-11-17T15:48:58.000Z (over 2 years ago)
- Last Synced: 2025-03-03T06:45:08.748Z (over 1 year ago)
- Language: JavaScript
- Size: 189 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Setup LLVM toolchain
This is a GitHub action to setup LLVM toolchain.
In actions.yml:
```
steps:
- uses: numworks/setup-llvm@latest
```
## How to update this action
1. Create a new GitHub release, and name it after the Arm toolchain release (e.g. `2022-08`). You will need to create a new git tag, just give it the same name.
2. Attach all tarballs from Arm to this release (serves as a mirror for future GitHub action runs), and note their final URL
3. Update the first three constants in `index.js` to point to the URL you just noted
4. Remove your local `node_modules` directory and run `npm install`
5. Commit `index.js` and your local `node_modules` folder, and push to master
7. Update the newly created tag (e.g. `2022-08`) as well as the `latest` tag to point to this commit