Skip to content

release: 1.2.1#299

Merged
ashleythedeveloper merged 5 commits into
mainfrom
hotfix/1.2.1
May 1, 2026
Merged

release: 1.2.1#299
ashleythedeveloper merged 5 commits into
mainfrom
hotfix/1.2.1

Conversation

@ashleythedeveloper

Copy link
Copy Markdown
Contributor

This PR ships hotfix 1.2.1, which restores the Docker package build broken in 1.2.0. PR #294 (jsonld upgrade) inadvertently regenerated pnpm-lock.yaml with pnpm 9+, producing lockfileVersion: '9.0'. CI uses pnpm 8.14.0 which cannot honour v9 lockfiles, silently fell back to fresh resolution, and resolved transitive deps to versions incompatible with @veramo/credential-ld from the gs-gs/veramo workspace. The lockfile has been regenerated with pnpm 8.14.0, restoring lockfileVersion: '6.0'.

After merge, the package workflow should successfully build and push the 1.2.1 Docker image to ghcr.io.

Test plan

  • Lockfile regenerated with pnpm 8.14.0 (matches Dockerfile/CI version), now at lockfileVersion 6.0
  • Release workflow tags 1.2.1 and creates GitHub release after merge to main
  • Package workflow successfully builds Docker image for 1.2.1

ashleythedeveloper and others added 5 commits May 1, 2026 14:48
The lockfile was inadvertently regenerated with pnpm 9+ in PR #294,
producing lockfileVersion 9.0. CI uses pnpm 8.14.0 which cannot honour
v9 lockfiles and silently falls back to fresh resolution, causing
transitive deps to resolve to incorrect versions and breaking the
Docker package build with TS errors in credential-data-integrity.

Regenerated with pnpm 8.14.0 (matches Dockerfile/CI), restoring
lockfileVersion 6.0.
- Bump version to 1.2.1
Release-As: 1.2.1
@ashleythedeveloper ashleythedeveloper merged commit 769d3fd into main May 1, 2026
2 checks passed
@ashleythedeveloper ashleythedeveloper deleted the hotfix/1.2.1 branch May 1, 2026 05:52

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the version to 1.2.1 in package.json, version.json, and CHANGELOG.md. The review feedback identifies that the pnpm-lock.yaml file is missing from the PR, suggests adding the packageManager field to package.json for consistency, and provides a suggestion to fix the comparison link in the changelog.

Comment thread package.json
{
"name": "vckit",
"version": "1.2.0",
"version": "1.2.1",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

The pull request description states that the primary fix is the regeneration of pnpm-lock.yaml with pnpm 8.14.0 to restore the Docker build. However, the lockfile is not included in the current changes. Please ensure the updated pnpm-lock.yaml is committed to this PR to resolve the build failure.

Comment thread package.json
{
"name": "vckit",
"version": "1.2.0",
"version": "1.2.1",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

To prevent future accidental lockfile regenerations with incompatible pnpm versions (like the one that necessitated this hotfix), consider adding the packageManager field to package.json. This ensures that all contributors and CI environments use the intended pnpm version.

  "version": "1.2.1",
  "packageManager": "pnpm@8.14.0",

Comment thread CHANGELOG.md
@@ -1,5 +1,18 @@
# Change Log

## [1.2.1](https://github.com/uncefact/project-vckit/compare/1.2.0...v1.2.1) (2026-05-01)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The comparison link for version 1.2.1 uses 1.2.0 as the starting point. For consistency with the tag naming convention used in this repository (which typically uses the v prefix), this should be updated to v1.2.0.

Suggested change
## [1.2.1](https://github.com/uncefact/project-vckit/compare/1.2.0...v1.2.1) (2026-05-01)
## [1.2.1](https://github.com/uncefact/project-vckit/compare/v1.2.0...v1.2.1) (2026-05-01)

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.

2 participants