Skip to content

Version 0.8.0

Choose a tag to compare

@mribeirodantas mribeirodantas released this 19 Sep 00:14
· 11 commits to main since this release

[0.8.0] - 2026-09-18

Added

  • The GitHub Action now enables diff-all by default. Action users get
    task output, log, and DAG-wiring comparisons without adding the flag;
    setting diff-all: 'false' restores the opt-out behavior.
  • The GitHub Action's PR comment now falls back to a short summary when the
    full report would exceed GitHub's 65,536-character comment limit.
    The
    fallback keeps the summary/runs tables and links to the uploaded HTML
    report artifact for the complete diff, instead of failing to post.

Documentation

  • GitHub Action examples now link to a working demo pull request in the
    demo-nf-pipeline repository, making the CI integration easier to try and
    verify.
  • GitHub Action examples now enable Nextflow data lineage for compared runs.
    The cache-backed examples pass a shared lineage.config file to both
    pipeline runs and cache the .lineage store alongside .nextflow. The
    dual-run example enables lineage for both directories, and the documentation
    explains that lineage must be enabled before execution for authoritative DAG
    and runtime metadata comparison.
  • Documented that Nextflow lineage is optional. When no .lineage store is
    available, nf-diff falls back to work-directory symlinks where needed; the
    documentation also explains when to enable lineage and that cache-backed
    workflows should preserve .lineage alongside .nextflow.

Full Changelog: v0.7.0...v0.8.0