Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

niriga

Like nixpkgs-review-gha, but simple/featureless and security-focused.

Why

When used incorrectly, it is easy to have security vulnerabilities in GitHub Actions. Attackers can get your GitHub token or other secrets when that happens.

This project aims to only run nixpkgs-review against Nixpkgs PRs using GitHub Actions with security best practices, including but not limited to:

  • GH_TOKEN with empty permissions
  • No secrets
  • No cache
  • Dependencies pinned to git commit hash
  • Dependencies regularly updated

Usage

  1. Fork this project.
  2. Enable "Dependabot version updates" in your fork.
  3. Enable "Dependabot security updates" in your fork.
  4. Go to the "Actions" tab in your fork and enable GitHub Actions.
  5. To run nixpkgs-review against a Nixpkgs PR, run the nixpkgs-review workflow in your fork. The report is available in the "Show reports" step of the "Show reports" job after the workflow finishes.

Status

This project is usable now.

This project is under development. Expect any kind of changes.

Acknowledgment

This project is inspired by nixpkgs-review-gha.

License

AGPL-3.0-or-later

About

Like nixpkgs-review-gha, but simple/featureless and security-focused

Topics

Resources

Contributing

Stars

4 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Contributors