Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/asymmetric/nixpkgs-update-notifier
A matrix bot to get notified of nixpkgs-update build failures
https://github.com/asymmetric/nixpkgs-update-notifier
nixpkgs
Last synced: 23 days ago
JSON representation
A matrix bot to get notified of nixpkgs-update build failures
- Host: GitHub
- URL: https://github.com/asymmetric/nixpkgs-update-notifier
- Owner: asymmetric
- License: gpl-3.0
- Created: 2024-08-01T19:22:49.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-11-20T22:22:10.000Z (about 1 month ago)
- Last Synced: 2024-11-30T19:56:43.961Z (about 1 month ago)
- Topics: nixpkgs
- Language: Go
- Homepage: https://matrix.to/#/@nixpkgs-update-notify-bot:matrix.org
- Size: 108 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
> [!Warning]
> The bot does not handle encryption, so it currently **might not work** with Element X. Follow [this issue](https://github.com/asymmetric/nixpkgs-update-notifier/issues/1) for progress.# nixpkgs-update-notifier
A Matrix bot that allows you to subscribe to build failures for [nixpkgs-update](https://nix-community.github.io/nixpkgs-update/) (aka [`r-ryantm`](https://github.com/r-ryantm)).
Message the bot at `@nixpkgs-update-notify-bot:matrix.org` ([link](https://matrix.to/#/@nixpkgs-update-notify-bot:matrix.org)) and type `help` to see a list of commands.
## Limitations
The bot has no access to the actual exit code of the nixpkgs-update runners, so it uses a simple heuristic to detect failures - it looks for "errory" words inside the build log.
This is obviously fallible, and can lead to false positives and false negatives -- feel free to report them!## TODO
- Subscribe to packages under multiple package subsets (e.g. `python311Packages` and `python312Packages`)
- Subscribe to multiple packages at once
- Subscribe to packages by maintainer
- Subscribe to packages by team