Skip to content

fix: pin DMCG since 0.55.0 breaks v1 compatibility mode#2137

Closed
degenaro wants to merge 20 commits intodevelopfrom
v4.fix
Closed

fix: pin DMCG since 0.55.0 breaks v1 compatibility mode#2137
degenaro wants to merge 20 commits intodevelopfrom
v4.fix

Conversation

@degenaro
Copy link
Collaborator

Types of changes

  • Hot fix (emergency fix and release)
  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Documentation (change which affects the documentation site)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Release (develop -> main)

Quality assurance (all should be covered).

  • My code follows the code style of this project.
  • Documentation for my change is up to date?
  • My PR meets testing requirements.
  • All new and existing tests passed.
  • All commits are signed-off.

Summary

Key links:

Before you merge

  • Ensure it is a 'squash commit' if not a release.
  • Ensure CI is currently passing
  • Check sonar. If you are working for a fork a maintainer will reach out, if required.

* fix: unpin version for datamodel-code-generator[http]

* remove unused code

Signed-off-by: degenaro <lou.degenaro@gmail.com>

---------

Signed-off-by: degenaro <lou.degenaro@gmail.com>
* OSCAL 1.2.0 schemas & fix to allow make gen-oscal to succeed

Signed-off-by: degenaro <lou.degenaro@gmail.com>

* fix test fatal errors

Signed-off-by: degenaro <lou.degenaro@gmail.com>

* Handle ControlSelections and ControlObjectiveSelections include-all

Signed-off-by: degenaro <lou.degenaro@gmail.com>

* remove debugging

Signed-off-by: degenaro <lou.degenaro@gmail.com>

* Backward compatibility

Signed-off-by: degenaro <lou.degenaro@gmail.com>

* 1251 passed, 4 skipped, 26 warnings in 18.52s

Signed-off-by: degenaro <lou.degenaro@gmail.com>

* mdformat

Signed-off-by: degenaro <lou.degenaro@gmail.com>

* changes to support generation of mapping.py

Signed-off-by: degenaro <lou.degenaro@gmail.com>

* add validate mapping

- produce mapping.py class
- trestle validate mapping & test cases
- hack schema to fix problems reported in
usnistgov/OSCAL#2183

Signed-off-by: degenaro <lou.degenaro@gmail.com>

* fix failing test

Signed-off-by: degenaro <lou.degenaro@gmail.com>

* add test for: trestle import mapping

Signed-off-by: degenaro <lou.degenaro@gmail.com>

* csv-to-oscal-mc

Signed-off-by: degenaro <lou.degenaro@gmail.com>

* Fix pip-tools compatibility with Python 3.13

Signed-off-by: degenaro <lou.degenaro@gmail.com>

* avoid breaking changes introduced in pip 26.0

Signed-off-by: degenaro <lou.degenaro@gmail.com>

* linter fix

Signed-off-by: degenaro <lou.degenaro@gmail.com>

* use enumerate

Signed-off-by: degenaro <lou.degenaro@gmail.com>

* add empty test.txt file

Signed-off-by: degenaro <lou.degenaro@gmail.com>

* remove test file

Signed-off-by: degenaro <lou.degenaro@gmail.com>

* fix: folder name should have "." in it

Signed-off-by: degenaro <lou.degenaro@gmail.com>

* mapping confidence-score should not require STRVALUE

Signed-off-by: degenaro <lou.degenaro@gmail.com>

* coverage should have only STRVALUE (for now, in 1.2.0)

Signed-off-by: degenaro <lou.degenaro@gmail.com>

* add support and tests for source-gap-summary

Signed-off-by: degenaro <lou.degenaro@gmail.com>

* fix lint complaint

Signed-off-by: degenaro <lou.degenaro@gmail.com>

* fix union issue

Signed-off-by: degenaro <lou.degenaro@gmail.com>

* V4.mapping.bob.121 (#2114)

* fix: all tests pass

Signed-off-by: degenaro <lou.degenaro@gmail.com>

* use patch_control_selections in schema-preprocess

Signed-off-by: degenaro <lou.degenaro@gmail.com>

* fix: externalid

Signed-off-by: degenaro <lou.degenaro@gmail.com>

* fix: improved names

Signed-off-by: degenaro <lou.degenaro@gmail.com>

* fix lint error

Signed-off-by: degenaro <lou.degenaro@gmail.com>

* fix: lint

Signed-off-by: degenaro <lou.degenaro@gmail.com>

* improve naming

Signed-off-by: degenaro <lou.degenaro@gmail.com>

* fix: oscal version 1.2.1

Signed-off-by: degenaro <lou.degenaro@gmail.com>

---------

Signed-off-by: degenaro <lou.degenaro@gmail.com>

---------

Signed-off-by: degenaro <lou.degenaro@gmail.com>
Signed-off-by: degenaro <lou.degenaro@gmail.com>
@degenaro degenaro requested a review from a team as a code owner March 11, 2026 14:41
@degenaro
Copy link
Collaborator Author

Abandon

@degenaro degenaro closed this Mar 11, 2026
@degenaro degenaro deleted the v4.fix branch March 11, 2026 15:02
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