Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/samuela/nixpkgs-upkeep
Auto-updates and CI 🤖 for Nixpkgs
https://github.com/samuela/nixpkgs-upkeep
nix nixpkgs
Last synced: 3 months ago
JSON representation
Auto-updates and CI 🤖 for Nixpkgs
- Host: GitHub
- URL: https://github.com/samuela/nixpkgs-upkeep
- Owner: samuela
- Created: 2020-09-13T19:37:24.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-06-26T19:00:48.000Z (6 months ago)
- Last Synced: 2024-09-28T09:20:33.485Z (3 months ago)
- Topics: nix, nixpkgs
- Language: Python
- Homepage:
- Size: 159 KB
- Stars: 27
- Watchers: 5
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# nixpkgs-upkeep
nixpkgs-upkeep is an auto-update and CI bot for nixpkgs.
**Auto-updating:** Updating packages in Nixpkgs is important but tedious work. nixpkgs-upkeep is a simple bot that checks for updates every 12 hours and creates PRs so you don't have to.
**CI:** nixpkgs-upkeep builds a set of packages on nixpkgs master every 12 hours, and automatically creates GitHub issues when there are failures.
Currently the following packages are supported:
| Package | Update | CI |
| ------------------------ | ------ | ---------------------------------------------------------------------------------------------------------- |
| dm-haiku | | y |
| elegy | | y |
| flax | | y |
| ipython | | y |
| jax | y | y |
| jaxlib | | y |
| jaxlib-bin | | y |
| jaxlib-bin (w. CUDA) | | y |
| jaxlibWithCuda | | y |
| jmp | | y |
| julia_17-bin | y | y |
| matplotlib | y | y |
| optax | | y |
| plexamp | y | |
| plotly | | y |
| spotify | y | |
| tensorflow | | y |
| tensorflow-bin | | y |
| tensorflow-bin (w. CUDA) | | y |
| tensorflow-datasets | | y |
| tensorflowWithCuda | | [N](https://discourse.nixos.org/t/petition-to-build-and-cache-unfree-packages-on-cache-nixos-org/17440/12) |
| tqdm | | y |
| treeo | | y |
| treex | | y |
| vscode | y | |
| vscodium | y | |
| wandb | y | y |Submit a PR to get your favorite Nix packages added to this list!
All the activity goes down in the form of GitHub Actions, so go check those out to see the logs, etc.
## FAQ
```
refusing to allow a Personal Access Token to create or update workflow `.github/workflows/editorconfig.yml` without `workflow` scope
```Sometimes we get errors like this when pushing to samuela/nixpkgs, because samuela/nixpkgs is behind the upstream fork. When the fork is missing changes to sensitive files like `.github/...` stuff the push is rejected.
Fix is to manually pull from upstream and push to the fork to get things up-to-date.