Skip to content

Add grype scan, SBOM and improve labeling#467

Merged
gab-arrobo merged 4 commits intoomec-project:mainfrom
sureshmarikkannu:sbom-grype
Feb 18, 2026
Merged

Add grype scan, SBOM and improve labeling#467
gab-arrobo merged 4 commits intoomec-project:mainfrom
sureshmarikkannu:sbom-grype

Conversation

@sureshmarikkannu
Copy link
Copy Markdown
Contributor

No description provided.

Copy link
Copy Markdown

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 modernizes the build system, adds security scanning capabilities, and improves Docker image labeling. The changes align with best practices for Go project builds and container image management, while adding SBOM generation and vulnerability scanning to the release pipeline.

Changes:

  • Updated VERSION from 2.0.1-dev to 2.1.0 for release
  • Completely restructured Makefile with improved organization, new targets (lint, fmt, check-reuse), better error handling, and help documentation
  • Modernized Dockerfile labels to use OCI image specification, removed unnecessary build dependencies, and added build arguments for dynamic label values
  • Added SBOM generation and Grype security scanning to the GitHub release workflow
  • Adjusted Dependabot schedules to stagger updates throughout the week

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
VERSION Bumped version to 2.1.0 for release
Makefile Complete rewrite with modern structure, additional targets (help, lint, fmt, check-reuse, clean), improved Docker build configuration, and better documentation
Dockerfile Removed unnecessary apt packages (gcc, cmake, autoconf, libtool, libmnl-dev, libyaml-dev), updated to OCI-compliant image labels with dynamic build arguments
.github/workflows/push.yml Added sbom-source and grype-scan workflow jobs for security scanning
.github/dependabot.yml Changed Docker ecosystem update day from Sunday to Thursday, GitHub Actions from Sunday to Tuesday to stagger updates

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

Comment thread Makefile Outdated
Comment thread Makefile
Comment thread Makefile Outdated
Comment thread Makefile
Comment thread Makefile Outdated
Comment thread Makefile
Comment thread Makefile Outdated
Comment thread Makefile Outdated
Signed-off-by: Marikkannu, Suresh <suresh.marikkannu@intel.com>
Signed-off-by: Marikkannu, Suresh <suresh.marikkannu@intel.com>
Signed-off-by: Marikkannu, Suresh <suresh.marikkannu@intel.com>
Signed-off-by: Marikkannu, Suresh <suresh.marikkannu@intel.com>
@gab-arrobo gab-arrobo merged commit 9f6f60e into omec-project:main Feb 18, 2026
12 checks passed
@sureshmarikkannu sureshmarikkannu deleted the sbom-grype branch February 18, 2026 10:02
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.

3 participants