Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 1.25 KB

File metadata and controls

22 lines (16 loc) · 1.25 KB

Changelog

All notable changes to this project are documented here.

Format based on Keep a Changelog. This project follows Semantic Versioning.

Added

  • Initial release of stac-check-action.
  • Composite GitHub Action wrapping stac-check.
  • Inputs: stac-check-version, file, recursive, max-depth, validate-assets, pydantic, verbose, fast, fast-linting, output-file, config, extra-args, job-summary, comment-pr.
  • Outputs: valid, exit-code, log-path.
  • Sticky PR comment via hidden HTML marker. Updates instead of stacking. Comment lookup paginates to handle busy PRs.
  • Job summary with fenced "Validation Summary" section.
  • Local-only validation by default. --no-assets-urls enforced when validate-assets: true.
  • Output-marker parsing for valid. Compensates for unreliable upstream exit codes in recursive mode.
  • Hardened workflows: top-level permissions: {}, per-job scoping, SHA-pinned actions, zizmor and actionlint in CI, dependabot for github-actions ecosystem.
  • BATS unit tests for scripts/run.sh.