Skip to content

fix: add missing CI env vars to security workflow - #12

Merged
emmanuelbruno merged 1 commit into
mainfrom
fix/sbom-env-vars
Oct 3, 2026
Merged

emmanuelbruno merged 1 commit into
mainfrom
fix/sbom-env-vars

Conversation

@emmanuelbruno

Copy link
Copy Markdown
Contributor

The SBOM and OWASP jobs use ci-settings.xml which references env vars (GITHUBORG, GITHUBACTOR, GITHUBTOKEN, MAVEN_PROXY_URL, NEXUS_USERNAME, NEXUS_PASSWORD) that were not set in the security workflow. Maven failed with 'Illegal character in path' when trying to resolve the parent POM from GitHub Packages.

Mirrors the env block from ci.yml.

Root cause of SBOM failure: not the cyclonedx version, but missing env vars for Maven repository resolution.

…ion)

The SBOM and OWASP jobs use ci-settings.xml which references
${env.GITHUBORG}, ${env.GITHUBACTOR}, ${env.GITHUBTOKEN},
${env.MAVEN_PROXY_URL}, ${env.NEXUS_USERNAME}, ${env.NEXUS_PASSWORD}.
These were not set in the security workflow, causing Maven to fail
with 'Illegal character in path' when resolving the parent POM
from GitHub Packages. Mirrors the env block from ci.yml.
Copilot AI balanced review requested due to automatic review settings October 3, 2026 13:55

Copilot AI 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.

Copilot review overview

🟢 Approval recommended

The security workflow now consistently supplies the variables required by ci-settings.xml.

Review effort: Balanced
Findings: None

What changed in this PR

Adds the missing Maven repository credentials and proxy variables to the security workflow.

Changes:

  • Mirrors the CI environment configuration.
  • Documents why these variables are required.
File Description
.github/​workflows/​security.yml Configures Maven authentication and repository environment variables.

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

@emmanuelbruno
emmanuelbruno merged commit 44d158c into main Oct 3, 2026
10 checks passed
@emmanuelbruno
emmanuelbruno deleted the fix/sbom-env-vars branch October 3, 2026 14:28
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