Skip to content

Conversation

@nameless-mc
Copy link
Contributor

Why

Automate container image build, publish, and security scanning in CI/CD to eliminate the need for developers to build images locally. Additionally, by automatically running yamory security scans when images are published, vulnerabilities can be detected early.

What

  • reusable-build-image.yaml: Add reusable Docker image build workflow
  • reusable-yamory-scan.yaml: Add reusable yamory scan workflow
  • publish-image.yaml: Add workflow to build, publish, and scan images on push to main branch
  • test-build.yaml: Add workflow to test if build passes on PRs
  • docker-compose.yml: Change from local build to using published image from GHCR
  • CONTRIBUTING.md: Add documentation for local development build instructions

How to test

Checklist

  • Read CONTRIBUTING.md at the repository.
  • Updated documentation if it is required.
  • Added/updated tests if it is required. (or tested manually)

@nameless-mc nameless-mc self-assigned this Dec 25, 2025
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