Skip to content

ci: check Go dependency licenses - #69

Merged
johnnygreco merged 2 commits into
mainfrom
johnny/go-dependency-license-ci
Sep 11, 2026
Merged

johnnygreco merged 2 commits into
mainfrom
johnny/go-dependency-license-ci

Conversation

@johnnygreco

Copy link
Copy Markdown
Collaborator

Summary

  • inventory direct Go dependencies from go.mod and require go.sum for external modules
  • resolve exact-version SPDX metadata through deps.dev, including versioned replacements
  • validate affected modules with go mod tidy -diff and go mod verify
  • document Go coverage and add focused regression tests

Validation

  • dependency-license tests: 46 passed
  • documentation tests: 23 passed, 3 skipped
  • Dev Notes renderer: 11 passed
  • full documentation build: passed with no issues
  • native Go validation against PR 66: tidy diff clean; all modules verified

PR 66 result

The updated checker inventories 28 direct Go dependencies. Twenty-seven satisfy policy; github.com/NVIDIA/OpenShell/sdk/go has no public deps.dev license metadata and is correctly reported as unresolved. A separate exact-source clarification with authoritative evidence will be needed for that module.

@github-actions

github-actions Bot commented Sep 11, 2026

Copy link
Copy Markdown

Documentation preview

The preview has been removed.

@johnnygreco
johnnygreco merged commit 11c8c3a into main Sep 11, 2026
15 checks passed
@johnnygreco
johnnygreco deleted the johnny/go-dependency-license-ci branch September 14, 2026 17:39
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