Skip to content

Conversation

@macedogm
Copy link
Contributor

This PR adds FOSSA license scanning workflow.

Signed-off-by: Guilherme Macedo <guilherme@gmacedo.com>
Copilot AI review requested due to automatic review settings January 14, 2026 03:30
Copy link

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 introduces a GitHub Actions workflow for automated FOSSA license scanning. The workflow is triggered on pushes to main, master, and release branches, and uses Vault for secure credential management.

Changes:

  • Added FOSSA scanning workflow that runs on push to main/master/release branches
  • Configured Vault integration to securely retrieve FOSSA API token from Harvester organization secrets
  • Set up FOSSA action to scan dependencies without returning test results to the pipeline

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.


on:
push:
branches: ["main", "master", "release/**"]
Copy link
Contributor

Choose a reason for hiding this comment

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

This repo uses vX.Y for release branches, instead of release/**. We should change it to either using something like ^v\d+\.\d+$ (untested), or just use the tag.

Signed-off-by: Ivan Sim <1330522+ihcsim@users.noreply.github.com>
@ihcsim ihcsim merged commit a1a7264 into harvester:main Jan 19, 2026
6 checks passed
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