Skip to content

fix(make-ssp): fixed a path bug in make-families which was causing SS…#40

Merged
Tom-Camp merged 2 commits into
masterfrom
aicr
Apr 27, 2026
Merged

fix(make-ssp): fixed a path bug in make-families which was causing SS…#40
Tom-Camp merged 2 commits into
masterfrom
aicr

Conversation

@Tom-Camp

Copy link
Copy Markdown
Member

…Ps to be empty

Added the create-files and make-families function calls to the create-ssp function and moved the main function calls out of the cmd

📝 One-line Summary

A concise sentence describing what this PR does

Issue: #1234 (if applicable)


📖 Description

A brief summary of the purpose and scope of this pull request. What problem does it solve or improve? Why is it needed now?


🔧 Type of Change

Indicate all that apply:

  • 🆕 New feature (adds new functionality)
  • 🐛 Bug fix (non-breaking fix for a known issue)
  • 🔧 Configuration change
  • ♻️ Code refactor / performance improvement
  • 📝 Documentation or non-code contribution

✅ Tasks to Complete

Checklist of work being delivered in this PR:

  • Add/modify feature logic
  • Write or update documentation
  • Add or update tests
  • Accessibility review
  • Internal stakeholder check-in

👀 Review Checklist

For reviewers to verify before approving:

  • Code follows project conventions
  • Documentation is clear and complete
  • Tests added or updated
  • CHANGELOG updated (if applicable)
  • No major accessibility regressions

🚀 Deployment Notes

Are there migrations, feature flags, config updates, or coordination steps required?

…Ps to be empty

Added the `create-files` and `make-families` function calls to the `create-ssp` function and moved the main function calls out of the cmd
@Tom-Camp Tom-Camp requested a review from peteketcham April 24, 2026 21:08
@github-actions

github-actions Bot commented Apr 24, 2026

Copy link
Copy Markdown

📦 Syft SBOM Results

Branch: aicr
Commit: 989d522

📦 SBOM - Syft

Status: ✅ Completed

📊 SBOM Summary

Metric Value
Target .
Type path
Components 42
Format cyclonedx-json
Generator Syft v1.41.0
📋 Package List (first 20)
NAME                                                   VERSION          TYPE           
actions/checkout                                       v6               github-action  
actions/download-artifact                              v4               github-action  
annotated-types                                        0.7.0            python         
blinker                                                1.9.0            python         
click                                                  8.3.1            python         
colorama                                               0.4.6            python         
coverage                                               7.13.1           python         
fpyutils                                               4.0.1            python         
huntridge-labs/argus/.github/actions/scanner-bandit    0.4.0            github-action  
huntridge-labs/argus/.github/actions/scanner-gitleaks  0.4.0            github-action  
huntridge-labs/argus/.github/actions/scanner-opengrep  0.4.0            github-action  
huntridge-labs/argus/.github/actions/scanner-syft      0.4.0            github-action  
huntridge-labs/argus/.github/actions/security-summary  0.4.0            github-action  
iniconfig                                              2.3.0            python         
jinja2                                                 3.1.6            python         
librt                                                  0.9.0            python         
loguru                                                 0.7.3            python         
markdown                                               3.10             python         
markupsafe                                             3.0.3            python         
md-toc                                                 9.0.0            python         
mypy                                                   1.20.2           python         
mypy-extensions                                        1.1.0            python         
packaging                                              25.0             python         
pathspec                                               1.1.0            python         

📁 Artifacts: SBOM Reports


Generated by Argus

@Tom-Camp Tom-Camp requested a review from openprivacy April 24, 2026 21:08
@github-actions

github-actions Bot commented Apr 24, 2026

Copy link
Copy Markdown

🐍 Bandit Python Security Results

Branch: aicr
Commit: 989d522

🔍 Bandit Python Security

Status: ✅ Completed

📊 Findings Summary

🔴 High 🟠 Medium 🟢 Low 📦 Total
0 0 172 172
🔍 Finding Details
🟢 Low Severity Findings (172)
Test ID Location CWE Issue
B101 src/tools/helpers/opencontrol.py#L30 CWE-703 Use of assert detected. The enclosed code will be removed wh
B110 tests/conftest.py#L102 CWE-703 Try, Except, Pass detected.
B101 tests/test_config.py#L14 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_config.py#L27 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_config.py#L28 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_config.py#L33 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_config.py#L38 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_config.py#L45 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_config.py#L53 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_config.py#L59 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_config.py#L66 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L14 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L15 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L18 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L22 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L31 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L35 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L39 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L54 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L57 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L61 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L62 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L63 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L66 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L69 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L73 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L74 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L75 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L80 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L81 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L88 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L94 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L95 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L101 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L109 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L122 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L125 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L128 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L140 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L143 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L156 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L157 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L171 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L173 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L174 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_helpers.py#L22 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_helpers.py#L40 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_helpers.py#L44 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_helpers.py#L50 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_helpers.py#L56 CWE-703 Use of assert detected. The enclosed code will be removed wh
Error parsing - - -

...and 122 more low severity findings

📁 Artifacts: Bandit Reports


Generated by Argus

@github-actions

github-actions Bot commented Apr 24, 2026

Copy link
Copy Markdown

🔑 Gitleaks Secrets Detection Results

Branch: aicr
Commit: 989d522

🔍 GitLeaks

Status: ⏭️ Skipped


Generated by Argus

@github-actions

github-actions Bot commented Apr 24, 2026

Copy link
Copy Markdown

🔒 Security Scan Summary

Branch: aicr
Commit: 989d522

Workflow Run: 6
Branch: aicr
Commit: 989d522

Scanners Executed: 8

Scanner Results

🔍 Bandit Python Security

Status: ✅ Completed

📊 Findings Summary

🔴 High 🟠 Medium 🟢 Low 📦 Total
0 0 172 172
🔍 Finding Details
🟢 Low Severity Findings (172)
Test ID Location CWE Issue
B101 src/tools/helpers/opencontrol.py#L30 CWE-703 Use of assert detected. The enclosed code will be removed wh
B110 tests/conftest.py#L102 CWE-703 Try, Except, Pass detected.
B101 tests/test_config.py#L14 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_config.py#L27 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_config.py#L28 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_config.py#L33 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_config.py#L38 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_config.py#L45 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_config.py#L53 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_config.py#L59 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_config.py#L66 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L14 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L15 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L18 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L22 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L31 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L35 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L39 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L54 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L57 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L61 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L62 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L63 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L66 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L69 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L73 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L74 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L75 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L80 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L81 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L88 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L94 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L95 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L101 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L109 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L122 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L125 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L128 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L140 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L143 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L156 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L157 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L171 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L173 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L174 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_helpers.py#L22 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_helpers.py#L40 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_helpers.py#L44 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_helpers.py#L50 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_helpers.py#L56 CWE-703 Use of assert detected. The enclosed code will be removed wh
Error parsing - - -

...and 122 more low severity findings

📁 Artifacts: Bandit Reports

🔍 GitLeaks

Status: ⏭️ Skipped

🔍 OpenGrep SAST

Status: Completed

Findings Summary

Error Warning Info Total
0 1 0 1

WARNING: 1 warning-severity findings should be reviewed

Finding Details
Severity Rule Location Message
WARNING direct-use-of-jinja2 src/tools/helpers/secrender.py#L38 Detected direct use of jinja2. If not done properly, this ma

Artifacts: OpenGrep Reports

🔍 Bandit Python Security

Status: ✅ Completed

📊 Findings Summary

🔴 High 🟠 Medium 🟢 Low 📦 Total
0 0 172 172
🔍 Finding Details
🟢 Low Severity Findings (172)
Test ID Location CWE Issue
B101 src/tools/helpers/opencontrol.py#L30 CWE-703 Use of assert detected. The enclosed code will be removed wh
B110 tests/conftest.py#L102 CWE-703 Try, Except, Pass detected.
B101 tests/test_config.py#L14 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_config.py#L27 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_config.py#L28 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_config.py#L33 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_config.py#L38 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_config.py#L45 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_config.py#L53 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_config.py#L59 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_config.py#L66 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L14 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L15 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L18 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L22 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L31 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L35 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L39 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L54 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L57 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L61 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L62 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L63 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L66 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L69 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L73 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L74 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L75 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L80 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L81 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L88 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L94 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L95 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L101 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L109 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L122 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L125 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L128 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L140 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L143 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L156 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L157 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L171 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L173 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_family.py#L174 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_helpers.py#L22 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_helpers.py#L40 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_helpers.py#L44 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_helpers.py#L50 CWE-703 Use of assert detected. The enclosed code will be removed wh
B101 tests/test_helpers.py#L56 CWE-703 Use of assert detected. The enclosed code will be removed wh
Error parsing - - -

...and 122 more low severity findings

📁 Artifacts: Bandit Reports

🔍 GitLeaks

Status: ⏭️ Skipped

🔍 OpenGrep SAST

Status: Completed

Findings Summary

Error Warning Info Total
0 1 0 1

WARNING: 1 warning-severity findings should be reviewed

Finding Details
Severity Rule Location Message
WARNING direct-use-of-jinja2 src/tools/helpers/secrender.py#L38 Detected direct use of jinja2. If not done properly, this ma

Artifacts: OpenGrep Reports

📦 SBOM - Syft

Status: ✅ Completed

📊 SBOM Summary

Metric Value
Target .
Type path
Components 42
Format cyclonedx-json
Generator Syft v1.41.0
📋 Package List (first 20)
NAME                                                   VERSION          TYPE           
actions/checkout                                       v6               github-action  
actions/download-artifact                              v4               github-action  
annotated-types                                        0.7.0            python         
blinker                                                1.9.0            python         
click                                                  8.3.1            python         
colorama                                               0.4.6            python         
coverage                                               7.13.1           python         
fpyutils                                               4.0.1            python         
huntridge-labs/argus/.github/actions/scanner-bandit    0.4.0            github-action  
huntridge-labs/argus/.github/actions/scanner-gitleaks  0.4.0            github-action  
huntridge-labs/argus/.github/actions/scanner-opengrep  0.4.0            github-action  
huntridge-labs/argus/.github/actions/scanner-syft      0.4.0            github-action  
huntridge-labs/argus/.github/actions/security-summary  0.4.0            github-action  
iniconfig                                              2.3.0            python         
jinja2                                                 3.1.6            python         
librt                                                  0.9.0            python         
loguru                                                 0.7.3            python         
markdown                                               3.10             python         
markupsafe                                             3.0.3            python         
md-toc                                                 9.0.0            python         
mypy                                                   1.20.2           python         
mypy-extensions                                        1.1.0            python         
packaging                                              25.0             python         
pathspec                                               1.1.0            python         

📁 Artifacts: SBOM Reports

📦 SBOM - Syft

Status: ✅ Completed

📊 SBOM Summary

Metric Value
Target .
Type path
Components 42
Format cyclonedx-json
Generator Syft v1.41.0
📋 Package List (first 20)
NAME                                                   VERSION          TYPE           
actions/checkout                                       v6               github-action  
actions/download-artifact                              v4               github-action  
annotated-types                                        0.7.0            python         
blinker                                                1.9.0            python         
click                                                  8.3.1            python         
colorama                                               0.4.6            python         
coverage                                               7.13.1           python         
fpyutils                                               4.0.1            python         
huntridge-labs/argus/.github/actions/scanner-bandit    0.4.0            github-action  
huntridge-labs/argus/.github/actions/scanner-gitleaks  0.4.0            github-action  
huntridge-labs/argus/.github/actions/scanner-opengrep  0.4.0            github-action  
huntridge-labs/argus/.github/actions/scanner-syft      0.4.0            github-action  
huntridge-labs/argus/.github/actions/security-summary  0.4.0            github-action  
iniconfig                                              2.3.0            python         
jinja2                                                 3.1.6            python         
librt                                                  0.9.0            python         
loguru                                                 0.7.3            python         
markdown                                               3.10             python         
markupsafe                                             3.0.3            python         
md-toc                                                 9.0.0            python         
mypy                                                   1.20.2           python         
mypy-extensions                                        1.1.0            python         
packaging                                              25.0             python         
pathspec                                               1.1.0            python         

📁 Artifacts: SBOM Reports


Generated by Argus


Generated by Argus

@peteketcham peteketcham left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. why not combine :72 and :73 into this?
component_path: Path = (self.project_path / "rendered" / comp_dir / component_name).with_suffix(".yaml")

@Tom-Camp

Copy link
Copy Markdown
Member Author

Looks good. why not combine :72 and :73 into this? component_path: Path = (self.project_path / "rendered" / comp_dir / component_name).with_suffix(".yaml")

Good call, @peteketcham. Fixed

@Tom-Camp Tom-Camp merged commit 42b455e into master Apr 27, 2026
7 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