├── .envrc ├── .gitignore ├── .mergify.yml ├── LICENSE.md ├── README.md ├── bin ├── create-release.sh ├── nix-review └── nixpkgs-review ├── default.nix ├── devshell.nix ├── flake.lock ├── flake.nix ├── nixpkgs_review ├── __init__.py ├── allow.py ├── builddir.py ├── buildenv.py ├── cli │ ├── __init__.py │ ├── approve.py │ ├── comments.py │ ├── merge.py │ ├── post_result.py │ ├── pr.py │ ├── rev.py │ ├── utils.py │ └── wip.py ├── errors.py ├── git.py ├── github.py ├── http_requests.py ├── nix.py ├── nix │ ├── evalAttrs.nix │ └── review-shell.nix ├── overlay.py ├── report.py ├── review.py └── utils.py ├── pyproject.toml ├── renovate.json ├── tests ├── __init__.py ├── assets │ ├── nixpkgs │ │ ├── .gitignore │ │ ├── config.nix.in │ │ ├── default.nix │ │ ├── nixos │ │ │ └── release.nix │ │ └── pkg1.txt │ ├── test_pr_github_action_eval │ │ ├── comparison-changed-paths.json │ │ ├── github-artifacts-363128.json │ │ ├── github-pull-363128.json │ │ └── github-workflows-363128.json │ └── test_pr_ofborg_eval │ │ ├── gist-37200.txt │ │ ├── github-pull-37200-statuses.json │ │ ├── github-pull-37200.json │ │ └── github-workflows-37200.json ├── conftest.py ├── test_escape_attr.py ├── test_github_actions.py ├── test_pr.py ├── test_rev.py └── test_wip.py └── treefmt.nix /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/.envrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/.gitignore -------------------------------------------------------------------------------- /.mergify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/.mergify.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/README.md -------------------------------------------------------------------------------- /bin/create-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/bin/create-release.sh -------------------------------------------------------------------------------- /bin/nix-review: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/bin/nix-review -------------------------------------------------------------------------------- /bin/nixpkgs-review: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/bin/nixpkgs-review -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/default.nix -------------------------------------------------------------------------------- /devshell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/devshell.nix -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/flake.nix -------------------------------------------------------------------------------- /nixpkgs_review/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/nixpkgs_review/__init__.py -------------------------------------------------------------------------------- /nixpkgs_review/allow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/nixpkgs_review/allow.py -------------------------------------------------------------------------------- /nixpkgs_review/builddir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/nixpkgs_review/builddir.py -------------------------------------------------------------------------------- /nixpkgs_review/buildenv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/nixpkgs_review/buildenv.py -------------------------------------------------------------------------------- /nixpkgs_review/cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/nixpkgs_review/cli/__init__.py -------------------------------------------------------------------------------- /nixpkgs_review/cli/approve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/nixpkgs_review/cli/approve.py -------------------------------------------------------------------------------- /nixpkgs_review/cli/comments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/nixpkgs_review/cli/comments.py -------------------------------------------------------------------------------- /nixpkgs_review/cli/merge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/nixpkgs_review/cli/merge.py -------------------------------------------------------------------------------- /nixpkgs_review/cli/post_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/nixpkgs_review/cli/post_result.py -------------------------------------------------------------------------------- /nixpkgs_review/cli/pr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/nixpkgs_review/cli/pr.py -------------------------------------------------------------------------------- /nixpkgs_review/cli/rev.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/nixpkgs_review/cli/rev.py -------------------------------------------------------------------------------- /nixpkgs_review/cli/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/nixpkgs_review/cli/utils.py -------------------------------------------------------------------------------- /nixpkgs_review/cli/wip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/nixpkgs_review/cli/wip.py -------------------------------------------------------------------------------- /nixpkgs_review/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/nixpkgs_review/errors.py -------------------------------------------------------------------------------- /nixpkgs_review/git.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/nixpkgs_review/git.py -------------------------------------------------------------------------------- /nixpkgs_review/github.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/nixpkgs_review/github.py -------------------------------------------------------------------------------- /nixpkgs_review/http_requests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/nixpkgs_review/http_requests.py -------------------------------------------------------------------------------- /nixpkgs_review/nix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/nixpkgs_review/nix.py -------------------------------------------------------------------------------- /nixpkgs_review/nix/evalAttrs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/nixpkgs_review/nix/evalAttrs.nix -------------------------------------------------------------------------------- /nixpkgs_review/nix/review-shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/nixpkgs_review/nix/review-shell.nix -------------------------------------------------------------------------------- /nixpkgs_review/overlay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/nixpkgs_review/overlay.py -------------------------------------------------------------------------------- /nixpkgs_review/report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/nixpkgs_review/report.py -------------------------------------------------------------------------------- /nixpkgs_review/review.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/nixpkgs_review/review.py -------------------------------------------------------------------------------- /nixpkgs_review/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/nixpkgs_review/utils.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/pyproject.toml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/renovate.json -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | from __future__ import annotations 2 | -------------------------------------------------------------------------------- /tests/assets/nixpkgs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/tests/assets/nixpkgs/.gitignore -------------------------------------------------------------------------------- /tests/assets/nixpkgs/config.nix.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/tests/assets/nixpkgs/config.nix.in -------------------------------------------------------------------------------- /tests/assets/nixpkgs/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/tests/assets/nixpkgs/default.nix -------------------------------------------------------------------------------- /tests/assets/nixpkgs/nixos/release.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/tests/assets/nixpkgs/nixos/release.nix -------------------------------------------------------------------------------- /tests/assets/nixpkgs/pkg1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/assets/test_pr_github_action_eval/comparison-changed-paths.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/tests/assets/test_pr_github_action_eval/comparison-changed-paths.json -------------------------------------------------------------------------------- /tests/assets/test_pr_github_action_eval/github-artifacts-363128.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/tests/assets/test_pr_github_action_eval/github-artifacts-363128.json -------------------------------------------------------------------------------- /tests/assets/test_pr_github_action_eval/github-pull-363128.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/tests/assets/test_pr_github_action_eval/github-pull-363128.json -------------------------------------------------------------------------------- /tests/assets/test_pr_github_action_eval/github-workflows-363128.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/tests/assets/test_pr_github_action_eval/github-workflows-363128.json -------------------------------------------------------------------------------- /tests/assets/test_pr_ofborg_eval/gist-37200.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/tests/assets/test_pr_ofborg_eval/gist-37200.txt -------------------------------------------------------------------------------- /tests/assets/test_pr_ofborg_eval/github-pull-37200-statuses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/tests/assets/test_pr_ofborg_eval/github-pull-37200-statuses.json -------------------------------------------------------------------------------- /tests/assets/test_pr_ofborg_eval/github-pull-37200.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/tests/assets/test_pr_ofborg_eval/github-pull-37200.json -------------------------------------------------------------------------------- /tests/assets/test_pr_ofborg_eval/github-workflows-37200.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/tests/assets/test_pr_ofborg_eval/github-workflows-37200.json -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_escape_attr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/tests/test_escape_attr.py -------------------------------------------------------------------------------- /tests/test_github_actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/tests/test_github_actions.py -------------------------------------------------------------------------------- /tests/test_pr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/tests/test_pr.py -------------------------------------------------------------------------------- /tests/test_rev.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/tests/test_rev.py -------------------------------------------------------------------------------- /tests/test_wip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/tests/test_wip.py -------------------------------------------------------------------------------- /treefmt.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mic92/nixpkgs-review/HEAD/treefmt.nix --------------------------------------------------------------------------------