Skip to content

ci: consolidate GitHub Actions hardening#541

Draft
somethingwithproof wants to merge 5 commits into
Cacti:developfrom
somethingwithproof:ci/consolidated-workflows
Draft

ci: consolidate GitHub Actions hardening#541
somethingwithproof wants to merge 5 commits into
Cacti:developfrom
somethingwithproof:ci/consolidated-workflows

Conversation

@somethingwithproof

Copy link
Copy Markdown
Contributor

Consolidates the CI-only Spine workflow work into one clean PR.

This imports the final CI files from ci/gha-pipeline-hardening without its noisy historical commits, and adds the Dependabot configuration from the smaller CodeQL/Dependabot CI branch. It intentionally excludes the broader open Spine PRs because those mix CI with C/CMake/platform and operator-tooling changes.

Validation run locally from a clean worktree:

  • git diff --check upstream/develop..HEAD
  • python3 -m py_compile .github/scripts/check-leak-trend.py .github/scripts/check-workflow-policy.py .github/scripts/clang_tidy_to_sarif.py .github/scripts/cppcheck_to_sarif.py
  • ruby -e 'require "yaml"; Dir[".github/workflows/*.yml", ".github/dependabot.yml"].each { |f| YAML.load_file(f) }'

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