Skip to content

v0.6.0 — first PyPI release

Choose a tag to compare

@txemi txemi released this 20 Jul 22:52

darnlink is now on PyPI. The one-liner drops the --from git+… scaffolding:

uvx darnlink <folder>            # dry-run (writes nothing)
uvx darnlink <folder> --write    # apply
# or: pipx install darnlink

Added

  • Published on PyPI — installable from the index; lower friction and a proper package page.
  • PyPI packaging metadata — classifiers (license, Python versions, topics) and project URLs
    (Homepage, Repository, Issues, Changelog).
  • Release automation via PyPI Trusted Publishing (OIDC) — builds sdist + wheel, runs
    twine check, uploads on a published Release. No API token stored anywhere.
  • recipes/darnlink-gate: fail-closed mode (DARNLINK_GATE_FAIL_CLOSED=1) — a transient
    network/PyPI failure no longer yields a green build with zero files validated (exit code 4).

Fixed

  • Docs: stale version pins — the quality-gate examples pinned rev: v0.1.1 / v0.2.0, from
    before the strict gate existed.

Full changelog: https://github.com/txemi/darnlink/blob/main/CHANGELOG.md