ArchLinux Repository Boilerplate
This is a boilerplate for creating your own automated ArchLinux package repository. You can easily add any AUR packages you want. GitHub Actions runs daily build on behalf of you.
Features
- ⚙️ Works with GitHub Actions / GitHub Pages
- You don't need to setup any server machines. This is serverless. 😎
- ⚡ Blazingly fast
- Build packages parallelly.
- Use ccache to reduce compilation time.
- 🔧 Easy to setup
- Just a few steps. See instructions below!
How to create your own repository?
- Click the green
Use this template
button ↗ to create your own GitHub repository. - Specify packages you want to build HERE. ✍
- Enable GitHub Pages and select
gh-pages
branch as a publishing source.- Due to limitation of
GITHUB_TOKEN
, GitHub Actions cannot make GitHub Pages enable in workflow. So you have to activate it manually. 😥
- Due to limitation of
- That's all! 👏
- Wait some minutes and visit newly-created your package repository 👉
https://{{your_account}}.github.io/{{your_repository_name}}/
- Wait some minutes and visit newly-created your package repository 👉
Tips
- Edit .github/workflows/build.yaml to modify build behavior.