Skip to content

workflows: align CI with cmetrics#90

Merged
edsiper merged 1 commit into
masterfrom
workflows/align-with-cmetrics
Jul 13, 2026
Merged

workflows: align CI with cmetrics#90
edsiper merged 1 commit into
masterfrom
workflows/align-with-cmetrics

Conversation

@edsiper

@edsiper edsiper commented Jul 13, 2026

Copy link
Copy Markdown
Member

Summary

  • align CTraces CI platform coverage and workflow structure with Cmetrics
  • add Windows Server 2022 with the VS 2019 toolchain
  • move Debian validation from Bullseye to Bookworm
  • build CentOS 7 from the checked-out source using Docker Buildx
  • align lint and packaging jobs and remove the stray Cmetrics-only CMT_DEV option

Why

The CTraces workflows had drifted from the actively maintained Cmetrics CI setup. In particular, the CentOS job relied on an obsolete Node compatibility workaround and cloned sources separately, so it could validate code other than the pull request checkout.

Validation

  • actionlint v1.7.12
  • workflow YAML parsing
  • native CMake build and CTest: 4/4 passed
  • CentOS 7 GCC 4.8.5 Docker build and CTest: 4/4 passed
  • git diff --check

@edsiper edsiper marked this pull request as ready for review July 13, 2026 00:41
Signed-off-by: Eduardo Silva <eduardo@chronosphere.io>
@edsiper edsiper force-pushed the workflows/align-with-cmetrics branch from 78cd8e9 to 4859842 Compare July 13, 2026 00:45
@edsiper edsiper merged commit a0bf201 into master Jul 13, 2026
20 checks passed
@edsiper edsiper deleted the workflows/align-with-cmetrics branch July 13, 2026 01:01
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.

1 participant