Skip to content

Analytics Release Gate v0.1.0

Pre-release
Pre-release

Choose a tag to compare

@GarethMackenzie GarethMackenzie released this 08 Sep 10:28
· 2 commits to main since this release
93502df

Analytics Release Gate v0.1.0

First public alpha release of Analytics Release Gate.

Analytics Release Gate is an open-source CLI for auditing analytics and Power BI repositories before release.

Included

  • argate audit command-line interface
  • PASS / WARNING / FAIL / MANUAL finding model
  • 15 initial release-readiness rules
  • PBIP manifest validation
  • PBIR JSON validation
  • TMDL source detection
  • DAX release-risk heuristics
  • repository hygiene checks
  • documentation validation
  • credential and machine-path checks
  • reproducibility controls
  • console, JSON and Markdown reporting
  • Python 3.11, 3.12 and 3.13 support
  • automated CI
  • PyPI Trusted Publishing through GitHub OIDC

Install

pip install analytics-release-gate

Run

argate audit .

Alpha limitations

A green Analytics Release Gate result means the supported checks passed.

It does not prove:

  • analytical or business correctness
  • factual accuracy of metrics
  • source provenance
  • Power BI Desktop runtime validity
  • absence of all security issues

Feedback, bug reports and reproducible edge cases are welcome.