Skip to content

Add GetClangVersion and AddClangPackage workflows - #46

Merged
Malcolmnixon merged 2 commits into
demaconsulting:mainfrom
lunarcloud:feature/45-clang-workflows
Sep 29, 2026
Merged

Malcolmnixon merged 2 commits into
demaconsulting:mainfrom
lunarcloud:feature/45-clang-workflows

Conversation

@lunarcloud

Copy link
Copy Markdown
Contributor

Implements #45: adds Clang/LLVM version-discovery and SPDX package workflows mirroring the existing GCC pair, with a configurable path parameter to support vendor distributions such as Arm Toolchain for Embedded. Updates README, user guide, and requirements traceability.

Implements demaconsulting#45: adds Clang/LLVM version-discovery and SPDX package
workflows mirroring the existing GCC pair, with a configurable path
parameter to support vendor distributions such as Arm Toolchain for
Embedded. Updates README, user guide, and requirements traceability.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🟡 Changes recommended

Add coverage for configured Clang paths, document all workflow parameters, and complete package-workflow traceability.

Review effort: Lite
Findings: 1 Medium severity · 2 Low severity

Open (3)
What changed in this PR

Adds Clang/LLVM version-discovery and SPDX package workflows with configurable executable paths.

Changes:

  • Added Clang workflows and tests.
  • Updated README and user guide documentation.
  • Updated requirements traceability and spell-check configuration.
File Summary
test/​DemaConsulting.SpdxWorkflows.Tests/​GetClangVersion.cs Tests version discovery; alternate path coverage is needed.
test/​DemaConsulting.SpdxWorkflows.Tests/​AddClangPackage.cs Tests package metadata.
requirements.yaml Adds version traceability; package workflow traceability is needed.
README.md Lists the new workflows.
GetClangVersion.yaml Defines configurable Clang version discovery.
docs/​guide/​guide.md Documents workflows; all exposed parameters and defaults need documentation.
AddClangPackage.yaml Defines Clang SPDX package metadata.
.cspell.json Adds LLVM terminology.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread test/DemaConsulting.SpdxWorkflows.Tests/GetClangVersion.cs
Comment thread docs/guide/guide.md
Comment thread requirements.yaml
…x workflow parameters'

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🟡 Changes recommended

Add Clang package requirement traceability and test coverage for the configurable path.

Review effort: Lite
Findings: 2 High severity · 1 Medium severity · 1 Low severity

Open (4)
Resolved since last review (1)

Comment thread AddClangPackage.yaml
Comment thread requirements.yaml
@Malcolmnixon
Malcolmnixon merged commit f6f2ccd into demaconsulting:main Sep 29, 2026
4 checks passed
@lunarcloud
lunarcloud deleted the feature/45-clang-workflows branch September 29, 2026 17:18
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.

3 participants