Skip to content

Releases: PythonWoods/zenzic-action

v2.3.0 — Magnetite Alignment

27 Jun 10:11
v2.3.0
cdf5317

Choose a tag to compare

[2.3.0] — 2026-06-27

Highlights

This release aligns zenzic-action with Zenzic Core v0.16.0 "Magnetite", completing the full ecosystem synchronization cycle.

Native support for new Core codes

Code Name Impact
Z001 CORE_CONFIG_STRUCTURE Fatal TOML schema errors now propagate as structured SARIF notifications — Action correctly reports executionSuccessful: false in the Code Scanning Security tab
Z110 STALE_ALLOWLIST_ENTRY Allowlist hygiene violations surface as standard exit 1 findings

Added

  • Three integration blueprints in the README for canonical CI patterns:
    • Baseline Check — standard link/topology validation on push and PR
    • Security Hardeningguard-scan + SARIF upload to GitHub Code Scanning Security tab
    • PR Governance — inline DQS (Document Quality Score) tracking with regression blocking via baseline artifact comparison
  • Z001 self-check fixture test in self-check.yml: the CI pipeline now verifies that the Action correctly catches and reports fatal configuration errors against the core z001-config-error fixture.

Changed

  • Bumped all actions/checkout references to v7.0.0 (Dependabot #33, consolidated).
  • Bumped softprops/action-gh-release to v3.0.1 (Dependabot #32, consolidated).
  • All README workflow examples updated to @v2 syntax.

Core Alignment

Property Value
Pinned Zenzic Core v0.16.0
Action version v2.3.0
Exit-code contract 0 / 1 / 2 / 3 — unchanged
@v2 floating tag ✅ Repositioned to this release

Architecture Note

Zenzic Core remains radically unaware of GitHub Actions. The Core produces SARIF/JSON artefacts via a stable exit-code contract; this Action is the official CI Adapter responsible for GitHub-specific mapping (Annotations, Security Tab, PR decoration).


Full Changelog · Zenzic Core v0.16.0 · Action docs

v2

19 Jun 17:48
v2
cdf5317

Choose a tag to compare

v2

Full Changelog: v1...v2

What's Changed

Full Changelog: v1...v2

What's Changed

Full Changelog: v1...v2

What's Changed

  • fix(config): purge legacy i18n configurations and harden release automation by @PythonWoods-Dev in #29

Full Changelog: v2.1.0...v2

What's Changed

Full Changelog: v2.1.1...v2

What's Changed

Full Changelog: v2.2.0...v2

What's Changed

Full Changelog: v2.2.1...v2

What's Changed

Full Changelog: v2.2.2...v2

v2.2.2

22 Jun 19:25
v2.2.2
bdef0db

Choose a tag to compare

What's Changed

Full Changelog: v2.2.1...v2.2.2

v2.2.1

21 Jun 18:44
v2.2.1
db53d74

Choose a tag to compare

What's Changed

Full Changelog: v2.2.0...v2.2.1

v2.2.0

21 Jun 17:10
d8f8666

Choose a tag to compare

🚀 Engine Upgrade: Support for Zenzic v0.15.0

⚙️ Core Engine Bump

  • Zenzic v0.15.0 Support: The underlying engine dependency has been upgraded to fully support the latest Zenzic v0.15.0 features.

✨ New Capabilities

  • Native Z603 Detection: CI/CD workflows utilizing this action will now natively detect and flag Z603 DEAD_SUPPRESSION violations out of the box. This ensures that unused or orphaned zenzic:ignore directives are caught in PRs and never merged into your main branch.

🧹 Maintenance

  • Updated CHANGELOG.md and isolated legacy release history to maintain clean governance.

v2.1.1

21 Jun 14:24
8ed2c15

Choose a tag to compare

What's Changed

  • fix(config): purge legacy i18n configurations and harden release automation by @PythonWoods-Dev in #29

Full Changelog: v2...v2.1.1

v2.1.0 — Zenzic Core v0.14.0

20 Jun 19:36
e8286df

Choose a tag to compare

zenzic-action v2.1.0

⬆️ Core Upgrade

This release pins the GitHub Action to Zenzic Core v0.14.0.

What's new in Core v0.14.0

  • Z506 MALFORMED_FRONTMATTER: New rule detecting broken frontmatter delimiters.
  • Z405 infra exemptions: robots.txt, _redirects, CNAME, sitemap.xml auto-exempt.
  • Governance fixes: JSON and SARIF formatters now correctly apply per_file_ignores
    and directory_policies. SARIF results in GitHub Advanced Security are now accurate.
  • Breaking: [i18n] config section and Z602 suppressions removed from core.
    Update .zenzic.toml before upgrading.

Usage

- uses: PythonWoods/zenzic-action@v2
  with:
    zenzic-version: "0.14.0"

Core release notes: zenzic v0.14.0
Full Changelog: CHANGELOG.md

v2.0.0: SARIF Fix Integration (Core v0.13.1)

19 Jun 17:48
v2.0.0
09fd9b2

Choose a tag to compare

Zenzic GitHub Action v2

This release synchronizes the GitHub Action with the Zenzic v0.13.0 core release.

Core Engine Update

This release updates the underlying Zenzic engine default pin to v0.13.1.

Bug Fixes

  • SARIF Governance Exclusions: By bumping the core engine to 0.13.1, the Action now correctly respects per_file_ignores and directory_policies when upload-sarif: 'true' is used. This ensures that GitHub Advanced Security Code Scanning only receives active findings and ignores properly managed technical debt.

Usage

Users utilizing the v2 major tag will automatically receive this update:

uses: PythonWoods/zenzic-action@v2
with:
  upload-sarif: 'true'
  strict: 'true'

### 🚀 Highlights
- **Engine Bump:** Updates the internal runtime to Zenzic `v0.13.1`.
- **Improved Action Output:** Adapts to the newly refined Zenzic CLI UX, ensuring `FATAL` and `HALT` codes are bubbled up explicitly in the GitHub Actions runner UI.
- **Strict Configuration Passthrough:** Inherits the active defense TOML validation, ensuring users' misconfigured `.zenzic.toml` paths fail clearly and loudly.

**Full Changelog**: https://github.com/PythonWoods/zenzic-action/compare/v2...v2.0.0

**Full Changelog**: https://github.com/PythonWoods/zenzic-action/compare/v2...v2.0.0

v1.4.0

13 Jun 12:24
8f31f99

Choose a tag to compare

What's Changed

  • chore(deps): Pinned Zenzic Core version to 0.11.0
  • fix: Removed obsolete README.it.md requirement from the internal pinning scripts

This release updates the default execution target of the GitHub Action to use the newly released Zenzic Core v0.11.0 engine.

Full Changelog: v1.3.5...v1.4.0

v1

02 Jun 18:29
v1
8f31f99

Choose a tag to compare

v1

What's Changed

Full Changelog: v1.0.1...v1

What's Changed

  • docs(changelog): retroactively deprecate v1.3.0 and older due to config bug by @PythonWoods-Dev in #17

Full Changelog: v1.3.1...v1

What's Changed

Full Changelog: v1.3.3...v1

What's Changed

Full Changelog: v1.3.4...v1

What's Changed

Full Changelog: v1.3.5...v1