chore(release): promote dev to main - #1049
Merged
Merged
Conversation
chore: back-merge v3.2.0 into dev
Bumps the github-actions group with 2 updates: [actions/cache](https://github.com/actions/cache) and [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish). Updates `actions/cache` from 5.0.5 to 6.1.0 - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](actions/cache@27d5ce7...55cc834) Updates `pypa/gh-action-pypi-publish` from 1.14.1 to 1.14.2 - [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases) - [Commits](pypa/gh-action-pypi-publish@ba38be9...dc37677) --- updated-dependencies: - dependency-name: actions/cache dependency-version: 6.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: pypa/gh-action-pypi-publish dependency-version: 1.14.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
feat: add safe artifact transformations
feat: add dynamic participant information state
…ithub-actions-58f9aedff3 chore(deps): bump the github-actions group with 2 updates
feat(runtime): enforce bounded participant opacity
…licy fix: apply backend protocol Any-signature policy to every protocol module
docs: reconcile ACT-605 behavior profile coverage
…stable packages (#50)
feat: declare backend participant opacity realization
feat: add planned resource payload accessors
Convert raes/runtime_security_monitoring, raes/semantics/objective_semantics, raes/semantics/participant_behavior, and raes_operations/_evidence_run_artifact from single modules over the ADR-015 500-line cap into packages behind API-stable __init__ re-export shims (issue #51). No behavior change; every external import line is unchanged. - objective_semantics: partition_objective_dependencies and analyze_objective_semantics stay on the package facade so the OBJECTIVE_*_DEPENDENCY_ROLES constants the test monkeypatches on the module remain the ones partitioning reads. - runtime_security_monitoring: preserve the exact ordered __all__ and the re-exported detection-definition names; make the runtime family-invariant discovery (shared-helper glob and enum discovery) walk package submodules so the invariants keep enforcing across the split. - Drain the four oversized-allowlist entries and repoint the SDL catalog and semantic-coverage docs at the new facade __init__ paths.
…-modules # Conflicts: # docs/explain/reference/shared-semantic-integrity.md
…satisfy complexity cap
The pure-move split surfaces pre-existing patterns as new-code violations under the raes-strict quality gate. Fix them in the moved code with no behavior change: - runtime_security_monitoring/_models.py: type the pydantic before-validator parameters as object rather than Any (S6542). - semantics/participant_behavior/_references.py: extract _interaction_related_action_issues so the interaction sweep is two nested loops instead of three (S3776 cognitive complexity 16 -> under 15). - semantics/objective_semantics/_analysis.py: extract _window_reference_lists so _analyze_window sheds the five inline unresolved-ref filters (cyclomatic complexity 12 -> under 10).
refactor: split four oversized SDL modules into re-export packages
…low-modules # Conflicts: # implementations/python/packages/raes_backend_libvirt/realization.py
refactor: split libvirt backend & workflow-contract modules into API-stable packages
feat: define forwarding-agent realization semantics
security: define adversarial boundary-flow semantics
…bility refactor(runtime): satisfy Sonar maintainability limits
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.
Summary
Related issues
Changes
Test plan
nox -s verifygate passes, or unchecked sessions are listed belowChecklist
CHANGELOG.mdfrom it)Notes for review