Comment the size of nix flake output derivations on a PR
Find a file
Jalil David Salamé Messina 46291fc850
feat!(report): generate JSON instead of markdown
This allows us to analyze the report more easily. There is experimental
support for comparing against a base report, but we don't expose that
functionality to the action.
2024-12-17 23:17:48 +01:00
action.yml feat!(report): generate JSON instead of markdown 2024-12-17 23:17:48 +01:00
comment_on_pr.sh feat!(report): generate JSON instead of markdown 2024-12-17 23:17:48 +01:00
compare.jq feat!(report): generate JSON instead of markdown 2024-12-17 23:17:48 +01:00
create-report.sh feat!(report): generate JSON instead of markdown 2024-12-17 23:17:48 +01:00
README.md feat: create action 2024-12-15 20:32:32 +01:00

Nix Flake outputs size

Use nix path-info to query the size of flake outputs and produce a markdown report.

You can post this report as a comment to the PR associated with the current branch and/or export the report as a markdown artifact.

Requires nix, jq, curl, sed and coreutils to be in path.

Usage

- name: Generate size report
  uses: https://git.salame.cl/jalil/nix-flake-outputs-size@main
  with: # Default values
    comment-on-pr: 'true'
    generate-artifact: 'false'
    artifact-name: 'size-report.md'

For more details see the action.yaml file.