Skip to content

Add sigma-gen workflow and fix formatting#169

Open
josehelps wants to merge 1 commit intomainfrom
josehelps/fix-pr152-sigma-gen
Open

Add sigma-gen workflow and fix formatting#169
josehelps wants to merge 1 commit intomainfrom
josehelps/fix-pr152-sigma-gen

Conversation

@josehelps
Copy link
Collaborator

@josehelps josehelps commented Mar 13, 2026

Summary

  • Adds .github/workflows/sigma-gen.yml to auto-generate Sigma rules when yaml/ files change on main
  • Fixes bin/sigma-gen.py: deterministic UUIDs via uuid5 and proper YAML value quoting

Supersedes #152 — removes the 487 generated sigma detection files that were causing merge conflicts. The CI workflow will generate those automatically. Credits to @Niicolaa.

Test plan

  • Verify workflow triggers on yaml/ changes to main
  • Run python bin/sigma-gen.py locally to confirm correct output
  • Manually trigger workflow via workflow_dispatch after merge

Add GitHub Actions workflow to auto-generate Sigma rules on yaml/ changes.
Fix sigma-gen.py: add deterministic UUIDs and proper YAML quoting.
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