Skip to content

Committed SIEM rules, Elastic KQL export, and v* release/PyPI workflow - #5

Merged
jacobyoby merged 1 commit into
mainfrom
cursor/release-siem-artifacts-0739
Oct 28, 2026
Merged

jacobyoby merged 1 commit into
mainfrom
cursor/release-siem-artifacts-0739

Conversation

@jacobyoby

Copy link
Copy Markdown
Owner

Summary

Completes the remaining modernization follow-ups: in-repo SIEM artifacts, Elastic KQL stubs, and automated releases.

Changes

SIEM artifacts (ops)

Elastic KQL (SIEM)

Track C — releases

  • .github/workflows/release.yml on v* tags: test, build wheel/sdist, GitHub Release assets (JSON/NDJSON, Suricata rules, sigma/elastic tarballs), PyPI via trusted publishing
  • RELEASE.md setup instructions
  • Version 0.2.0

Verification

pytest -q   # 17 passed
emsign-g3 export-indicators --check-committed-rules

PyPI note

Publish step needs trusted publishing configured for this repo; GitHub Release assets upload regardless.

Open in Web Open in Cursor 

- Add rules/sigma and rules/elastic committed stubs with regenerate script
- elastic-kql export format; --check-committed-rules for CI
- Release workflow on v* tags: GitHub assets + PyPI trusted publishing
- RELEASE.md, rules/README.md; bump version to 0.2.0

Co-authored-by: Jacobrakai <jacobyoby@users.noreply.github.com>
@jacobyoby
jacobyoby merged commit ad5a480 into main Oct 28, 2026
3 checks passed
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