Skip to content

Tracks a pull request across nixpkgs release branches

License

Notifications You must be signed in to change notification settings

humaidq/nixpkgs-pr-tracker

Repository files navigation

Nixpkgs PR Tracker

Tracks a pull request across nixpkgs release branches

built with nix Go Report Card

Description

Nixpkgs PR Tracker is a web server that tracks the propagation of a pull request across release branches on the nixpkgs repository.

The web application provides an interactive graph that allows you to visualise the pull request easily.

The server may use significant amount of memory and CPU while building the caches, but this allows checking statuses instantly.

Usage

This project includes a Nix development shell, which pulls in the required version of the dependencies. It also includes the application as a Nix package.

With Nix (recommended)

To run the application:

PORT=8080 \
GITHUB_TOKEN=token \
nix run

To load a development shell:

nix develop

The development shell would automatically be loaded if you have nix-direnv configured on your machine.

License

The main application is released under the AGPL-3.0 license, find the license at ./LICENSE and full texts at ./LICENSES.

This repository contains modified work based on pr-tracker by Alyssa Ross, initially modified at 2024-08-03. The work used is only the branch and link maps, which has been re-implemented in Go.

About

Tracks a pull request across nixpkgs release branches

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published