chore: bump GAF - #7241
Merged
Merged
Conversation
Point cliv2 at go-application-framework commit c41b258 on feat/CLI-1826 (PR #739) so CLI can be exercised against the UFM TOON encoder changes before GAF merges to main. [CLI-1826] Co-authored-by: Cursor <cursoragent@cursor.com>
4 tasks
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
Run make tidy so cliv2-private matches the GAF pseudo-version pinned in cliv2. Fixes CircleCI private builds failing with missing go.sum entries for go-application-framework subpackages. [CLI-1826] Co-authored-by: Cursor <cursoragent@cursor.com>
Contributor
Replace the feat/CLI-1826 pseudo-version with the released GAF v0.23.0 from main (PR #739 merge) and sync both cliv2 and cliv2-private via make tidy so CI can resolve the module without a branch-only commit. [CLI-1826] Co-authored-by: Cursor <cursoragent@cursor.com>
octavian-snyk
approved these changes
Sep 8, 2026
PR Reviewer Guide 🔍
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pull Request Submission Checklist
What does this PR do?
Bumps
github.com/snyk/go-application-frameworkto v0.23.0 in bothcliv2andcliv2-private(GAF PR #739).GAF v0.23.0 adds generic UFM TOON output: native scan results are encoded through GAF's
UfmPresenterusing the CLI-1838 contract. The encoder preserves the fullFindingDataJSON shape and envelope fields (not a product-specific projection), with template-owned rendering and TOON 4.1-compliant quoting/escaping.This PR is dependency-only — no CLI source changes. It wires the CLI to the released GAF build so TOON output can be exercised end-to-end before any CLI-specific follow-ups.
Where should the reviewer start?
cliv2/go.mod,cliv2/go.sum,cliv2-private/go.mod,cliv2-private/go.sum.How should this be manually tested?
make buildor your usual local build flow).--output-format=toonor the equivalent config for your test target).resultsenvelope, findings rendered as generic TOON (not SCA/Secrets-only projection).["Doe, Jane", "Smith"]) decode as two values, not threeWhat's the product update that needs to be communicated to CLI users?
CLI users can request UFM scan results in TOON format. Output follows the CLI-1838 contract: a generic, product-agnostic encoding of native findings suitable for machine consumption and round-trip decoding. No CLI flags or commands change in this PR — this is the dependency bump that enables TOON output already routed through GAF's output workflow.
Risk assessment
Low —
go.mod/go.sumonly across public and private modules. Behaviour change is additive (new output format availability via GAF); no CLI API or command surface changes.Any background context you want to provide?
Companion to GAF PR #739 / CLI-1826. Earlier draft pins to a branch pseudo-version were replaced with the released v0.23.0 from main after GAF merged.
What are the relevant tickets?
Note
Low Risk
Lockfile-only change; behavior is additive (new output format via GAF) with no CLI API or command surface changes in the diff.
Overview
This PR only updates
github.com/snyk/go-application-frameworkfrom v0.21.0 to v0.23.0 incliv2andcliv2-private(go.mod/go.sum). There are no CLI source edits.That release pulls in GAF’s generic UFM TOON output path (via
UfmPresenter/ output workflow), aligned with the CLI-1838 contract: product-agnosticFindingDatain aresultsenvelope with TOON 4.1-safe encoding. The CLI already routes scan output through GAF (e.g.output_workflowincliv2/internal/cliv2), so this bump is what makes TOON available end-to-end when users select that output format—without changing flags or commands in this repo.Reviewed by Cursor Bugbot for commit 1c8bdac. Bugbot is set up for automated code reviews on this repo. Configure here.