Skip to content

Release v1.3.1#135

Open
titusz wants to merge 7 commits into
mainfrom
v1.3.1
Open

Release v1.3.1#135
titusz wants to merge 7 commits into
mainfrom
v1.3.1

Conversation

@titusz

@titusz titusz commented May 19, 2026

Copy link
Copy Markdown
Member

Summary

  • feat(codec): humanize ISCC-IDv1 explain output
  • ci: bump deprecated Node 20 actions to Node 24, pin setup-uv to v7, differentiate cache keys per Python version, bump codeql-analysis actions
  • chore: update uv.lock dependencies

Test plan

  • CI passes across full matrix (Python 3.9–3.14, Ubuntu/macOS/Windows)

titusz added 7 commits April 30, 2026 11:04
Render the 52-bit timestamp as ISO 8601 UTC with microsecond precision
and label the 12-bit field as HUB_<id>, matching the REALM_<id>
convention in the same string and aligning with the IsccDeclaration
timestamp format defined by the ISCC-HUB API.
Fixes 18 deprecation warnings on the Tests workflow.
Bumps actions/checkout v4→v6, astral-sh/setup-uv v4→v8, and
codecov/codecov-action v4→v6 in tests.yml and release.yml. None of the
intervening breaking changes affect this repo's usage.
The astral-sh/setup-uv action only publishes floating major tags up to
v7; v8 only exists as full version tags. v7 already runs on Node 24 so
the original deprecation fix is preserved.
setup-uv@v7 caches by default and keys on the system python rather than
the matrix python-version, causing parallel matrix jobs on the same OS
to race for the same cache key. Adds cache-suffix to give each matrix
entry its own cache.
Updates actions/checkout v3->v6 and github/codeql-action {init,autobuild,analyze}
v2->v4. Both prior versions ran on Node 16/20 and were deprecated.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant