Skip to content

Ruby erlang#36

Merged
karunesh-tech merged 4 commits intomainfrom
ruby-erlang
Mar 17, 2026
Merged

Ruby erlang#36
karunesh-tech merged 4 commits intomainfrom
ruby-erlang

Conversation

@shanmugapriya-tr
Copy link
Collaborator

This pull request updates the SBOM GitHub Actions workflow to improve support for projects using both Ruby and Erlang, and enhances BlackDuck scan configuration and log parsing. The main changes are grouped into workflow language support improvements, scan configuration enhancements, and log parsing fixes.

Workflow language support improvements:

  • Added ruby-erlang as a valid value for the language input, allowing the workflow to handle projects using both Ruby and Erlang.
  • Updated Ruby and Erlang setup steps, as well as related conditional logic, to support ruby-erlang projects (e.g., installing dependencies, configuring Bundler, verifying rebar3, and attaching artifacts). [1] [2] [3]

Scan configuration enhancements:

  • Modified the construction of BlackDuck detect arguments to exclude the HEX detector for Erlang and ruby-erlang projects, improving scan accuracy and avoiding unnecessary detector runs.
  • Changed the condition for running a full BlackDuck scan to include workflow dispatch events, ensuring full scans can be triggered manually.

Log parsing fixes:

  • Improved parsing of BlackDuck scan logs for policy violation severity counts to handle updated log formats and ensure accurate extraction of BLOCKER, CRITICAL, and MAJOR counts.

@shanmugapriya-tr shanmugapriya-tr marked this pull request as draft March 16, 2026 12:12
@shanmugapriya-tr shanmugapriya-tr marked this pull request as ready for review March 16, 2026 12:15
@karunesh-tech karunesh-tech merged commit 0531f2a into main Mar 17, 2026
4 of 5 checks passed
@karunesh-tech karunesh-tech deleted the ruby-erlang branch March 17, 2026 05:11
sandhi18 added a commit that referenced this pull request Mar 17, 2026
This reverts commit 0531f2a.
@sandhi18 sandhi18 mentioned this pull request Mar 17, 2026
karunesh-tech pushed a commit that referenced this pull request Mar 17, 2026
* Revert "Ruby erlang (#36)"

This reverts commit 0531f2a.

* Revert partial

Signed-off-by: sandhi <sagarwal@progress.com>

---------

Signed-off-by: sandhi <sagarwal@progress.com>
peter-at-progress pushed a commit that referenced this pull request Mar 23, 2026
* Added support for ruby-erlang

Signed-off-by: shanmugapriya-tr <shanmugapriya.tiruchengoderamanathan@progress.com>

* Add debug output for language parameter and HEX detector exclusion

* Use ruby-erlang branch for sbom workflow to include HEX detector exclusion

* Fix BlackDuck policy violation count parsing to extract correct numbers

---------

Signed-off-by: shanmugapriya-tr <shanmugapriya.tiruchengoderamanathan@progress.com>
peter-at-progress pushed a commit that referenced this pull request Mar 23, 2026
* Revert "Ruby erlang (#36)"

This reverts commit 0531f2a.

* Revert partial

Signed-off-by: sandhi <sagarwal@progress.com>

---------

Signed-off-by: sandhi <sagarwal@progress.com>
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