Skip to content

Inline OSS license workflows (RND-1996)#2964

Merged
StylianosGakis merged 2 commits into
developfrom
eng/inline-license-workflows
Jun 2, 2026
Merged

Inline OSS license workflows (RND-1996)#2964
StylianosGakis merged 2 commits into
developfrom
eng/inline-license-workflows

Conversation

@hugokallstrom
Copy link
Copy Markdown
Contributor

@hugokallstrom hugokallstrom commented Jun 2, 2026

Why

We cant reference private repos actions, so dublicating the action from prod-env to here.

A public repo cannot call a private repo's reusable workflow, so the
prod-env reusable workflows are inlined here. Same Trivy gate (warn-only,
HIGH,CRITICAL for a distribution context) and weekly inventory PR.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@hugokallstrom hugokallstrom requested a review from a team as a code owner June 2, 2026 09:24
@notion-workspace
Copy link
Copy Markdown

Trivy fs scanning found ~0 Gradle dependencies (no lockfile to read), so
the inventory was useless. Switch to the jaredsburrows licenseReleaseReport
already wired into this build, which resolves the full dependency graph:

- Gate: a script reads the report (folded into the existing build job, no
  extra Gradle run); warn-only for now.
- Inventory: weekly job commits the sorted report JSON as review evidence.
- Remove the Trivy-based license.yml.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@StylianosGakis StylianosGakis merged commit fadc923 into develop Jun 2, 2026
8 of 9 checks passed
@StylianosGakis StylianosGakis deleted the eng/inline-license-workflows branch June 2, 2026 11:34
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