ci: exercise companyscope and sentinel on Python 3.11 through 3.13 - #247
Merged
imran-siddique merged 1 commit intoOct 1, 2026
Merged
Conversation
dinakarjs
requested review from
a team,
carloshvp and
imran-siddique
as code owners
October 1, 2026 03:51
imran-siddique
approved these changes
Oct 1, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #238. Add separate GitHub Actions workflows for companyscope-incident-register and sentinel, using the existing integration workflow pattern and Python 3.11, 3.12 and 3.13. Each runs on relevant pushes/PRs, weekly, and on manual dispatch, with SHA-pinned checkout/setup-python actions and read-only contents permission.
CompanyScope installs agent-manifest and pytest and runs its existing eight tests. It produces a human review pack, not a TRACE record, so its workflow does not invent an emit step. Sentinel installs its own requirements-dev.txt and runs its seventeen tests, including TRACE Level 0 signature verification. Separate jobs preserve the integrations’ import paths and dependencies.
Validation:
Only the two workflow files are changed. Upstream Actions runs may require approval for this first contribution.
Prepared with AI assistance; changes and test results reviewed.