Skip to content

CoreTrace/coretrace-ci-consumer-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CI Consumer Fixture

This minimal CMake project is used by .github/workflows/test-ci-integration.yml to validate the analyzer in a "consumer project" scenario:

  • a real compile_commands.json generated in CI,
  • analysis executed through the composite GitHub Action (uses: ./),
  • JSON/SARIF artifacts validation.

The code intentionally contains one out-of-bounds stack write to keep the test signal stable and easy to validate.

CI integration modes

This demo repository contains both supported integration styles:

  • GHCR image (pinned tag): .github/workflows/coretrace-analysis.yml
  • GitHub Action module (pinned tag): .github/workflows/coretrace-analysis-action-tag.yml

Notes:

  • The GHCR workflow runs on push/PR/main and uses ghcr.io/coretrace/coretrace-stack-analyzer-ci:v0.1.2.
  • The Action-tag workflow is workflow_dispatch only to avoid duplicate runs.

About

Consumer reference repository used to validate CI/CD end-to-end. This repo installs and uses the project as an external dependency (as a real customer would), then runs smoke/integration tests across supported environments to catch packaging, install, compatibility, and breaking changes before release.

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors