Skip to content

fix: add rebar3_sbom plugin and disable audit in CI#3

Merged
Taure merged 4 commits intomainfrom
fix/add-audit-sbom-plugins
Mar 31, 2026
Merged

fix: add rebar3_sbom plugin and disable audit in CI#3
Taure merged 4 commits intomainfrom
fix/add-audit-sbom-plugins

Conversation

@Taure
Copy link
Copy Markdown
Contributor

@Taure Taure commented Mar 31, 2026

Summary

  • Add rebar3_sbom (Taure fork) to project_plugins so CI SBOM step can run
  • Disable enable-audit in CI workflow (not needed)
  • Fixes CI red on main (dependency submission was also fixed by enabling dependency graph on the repo)

Test plan

  • CI passes on this PR

Taure added 4 commits March 31, 2026 23:06
rebar3_sbom was missing from project_plugins causing CI SBOM step to
fail. Audit disabled as it's not needed.
Replaced git dep for asobi with hex (~> 0.1), which also resolves all
transitive deps (kura, nova, seki, shigoto, etc.) from hex. This fixes
the rebar3_sbom crash caused by git source deps and ensures consistent
reproducible builds. Disabled audit in CI (not needed).
Lock file was generated with _checkouts override active, which excluded
asobi from the lock. Regenerated without _checkouts so CI gets a
complete lock file.
rebar3_sbom Taure fork crashes on this project. Disable SBOM and audit
in CI until the plugin is fixed.
@Taure Taure merged commit 67c9f01 into main Mar 31, 2026
15 checks passed
@Taure Taure deleted the fix/add-audit-sbom-plugins branch March 31, 2026 21:31
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