Skip to content

Bump manifests to v0.12.4 and purl to v0.2.1 - #225

Merged
andrew merged 1 commit into
mainfrom
bump-manifests-purl
Nov 1, 2026
Merged

andrew merged 1 commit into
mainfrom
bump-manifests-purl

Conversation

@andrew

@andrew andrew commented Nov 1, 2026

Copy link
Copy Markdown
Contributor

manifests v0.12.4 names git submodules by clone URL host/path rather than checkout path (git-pkgs/manifests#129), and purl v0.2.x builds pkg:git/<host>/<path> from that identity instead of encoding the path with a repository_url qualifier. Updates TestGitSubmoduleManifestDependencies to expect the new names and PURLs.

Also pulls github.com/bmatcuk/doublestar/v4 v4.10.3 as an indirect via manifests.

Supersedes #223.

Copilot AI balanced review requested due to automatic review settings November 1, 2026 10:21

Copilot AI 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.

🟢 Approval recommended

No active review issues block approval of the submodule identity and dependency updates.

No open issues 🎉

What changed in this PR

Updates dependency parsing and PURL generation so Git submodules are identified by their clone URL’s host and path rather than their local checkout path.

Changes:

  • Upgrades manifests to v0.12.4 and purl to v0.2.1, plus indirect dependency doublestar/v4 to v4.10.3.
  • Updates submodule test expectations to use host/path names and pkg:git/<host>/<path> PURLs.
File Description
go.sum Updates checksums for the upgraded dependencies.
go.mod Bumps the direct and indirect dependency versions.
detect/​detect_test.go Aligns submodule dependency expectations with the new identity format.

Review effort: Balanced

manifests v0.12.4 identifies git submodules by clone URL host/path
instead of checkout path, so update the detect test expectations.
@andrew
andrew force-pushed the bump-manifests-purl branch from 5e1b45e to 0f78262 Compare November 1, 2026 10:31
@andrew
andrew merged commit e606caa into main Nov 1, 2026
9 checks passed
@andrew
andrew deleted the bump-manifests-purl branch November 1, 2026 10:38
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