https://github.com/vscodium/repositories-linux
Generate Linux repositories from your packages
https://github.com/vscodium/repositories-linux
Last synced: 11 months ago
JSON representation
Generate Linux repositories from your packages
- Host: GitHub
- URL: https://github.com/vscodium/repositories-linux
- Owner: VSCodium
- License: mit
- Created: 2025-03-31T12:07:02.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-21T10:52:02.000Z (12 months ago)
- Last Synced: 2025-06-21T11:19:50.405Z (12 months ago)
- Language: Shell
- Homepage:
- Size: 50.8 KB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Repositories Linux
==================
This project generates the repositories for the linux archives `.deb` and `.rpm`.
The instructions are available at https://repo.vscodium.dev.
Your own repositories
---------------------
This project can be forked and reconfigured to generate repositories from any packages available on GitHub.
### Environment Variables
- `GH_REPOSITORIES` (`VSCodium/vscodium VSCodium/vscodium-insiders`)
- `PACKAGE_NAME` (`codium`)
- `PAGE_NAME` (`vscodium-repo`)
- `PROJECT_NAME` (`VSCodium`)
- `PROJECT_URL` (`https://github.com/VSCodium/vscodium`)
- `R2_BUCKET_NAME` (`vscodium-repo`)
- `R2_BUCKET_URL` (`https://r2repo.vscodium.dev`)
- `REPO_ARCH_DEB` (`amd64 arm64 armhf`)
- `REPO_ARCH_RPM` (`x86_64 aarch64 armv7hl`)
- `REPO_NAME` (`vscodium`)
- `REPO_URL` (`https://repo.vscodium.dev`)
### Secrets Variables
- `secrets.CLOUDFLARE_ACCOUNT_ID`
- `secrets.CLOUDFLARE_API_TOKEN`
- `secrets.CLOUDFLARE_KV_NAMESPACE_ID`
- `secrets.GPG_PASSPHRASE`
- `secrets.GPG_PRIVATE_KEY`
### Debug
#### DNF
```bash
dnf repoquery --location
```
### Dispatch
Use the following code to create a repository dispatch event to deploy your repositories
```
deploy-repo:
runs-on: ubuntu-latest
steps:
- name: Trigger repository rebuild
uses: peter-evans/repository-dispatch@v3
with:
token: ${{ secrets.STRONGER_GITHUB_TOKEN }}
repository: VSCodium/repositories-linux
event-type: deploy
```
Thanks
------
I would like to thank the following projects which have inspired this project:
- https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo
- https://github.com/terminate-notice/terminate-notice.github.io
License
-------
[MIT](http://www.opensource.org/licenses/mit-license.php) © Baptiste Augrain