Skip to content

feat: Update generator logic to SDK v1.9.0#135

Merged
eddie-knight merged 4 commits intoprivateerproj:mainfrom
eddie-knight:feat/generator
Oct 10, 2025
Merged

feat: Update generator logic to SDK v1.9.0#135
eddie-knight merged 4 commits intoprivateerproj:mainfrom
eddie-knight:feat/generator

Conversation

@eddie-knight
Copy link
Contributor

No description provided.

Copilot AI review requested due to automatic review settings October 10, 2025 13:02
@eddie-knight eddie-knight requested a review from a team as a code owner October 10, 2025 13:02
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR updates the generator logic to support SDK v1.9.0, migrating from the deprecated revanite-io/sci package to the newer ossf/gemara package while enhancing plugin generation capabilities.

  • Updates SDK dependency from v1.5.0 to v1.8.0 and migrates to ossf/gemara v0.12.1
  • Refactors plugin generation to use new catalog loading methods and assessment requirements processing
  • Adds support for non-template file copying and YAML catalog output generation

Reviewed Changes

Copilot reviewed 4 out of 6 changed files in this pull request and generated 1 comment.

File Description
go.mod Updates dependencies to use ossf/gemara v0.12.1, privateer-sdk v1.8.0, and adds gopkg.in/yaml.v3 as direct dependency
cmd/generate-plugin.go Refactors plugin generation logic to use new SDK methods, adds assessment requirements processing, and implements catalog file writing
TODO.md Removes completed TODO item about logger debug output
ROADMAP.md Removes entire roadmap file content

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Signed-off-by: Eddie Knight <knight@linux.com>
@privateerproj privateerproj deleted a comment from Copilot AI Oct 10, 2025
Signed-off-by: Eddie Knight <knight@linux.com>
Signed-off-by: Eddie Knight <knight@linux.com>
Signed-off-by: Eddie Knight <knight@linux.com>
@eddie-knight eddie-knight merged commit 31e6a86 into privateerproj:main Oct 10, 2025
5 checks passed
@eddie-knight eddie-knight deleted the feat/generator branch October 10, 2025 15:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants