busbar-actions/Busbar GitHub Workflow Parser

Parses a GitHub Actions workflow into a Component Integrity Matrix and transmits it to Salesforce using OIDC zero-trust Token Exchange

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
target-instanceInstance URL of the Busbar-equipped target org (e.g. https://acme.my.salesforce.com). The binary OIDC-exchanges against this org in-process. REQUIRED for the default OIDC path.no""
workflowPath to the GitHub Actions workflow YAML file. Optional in scanner mode: if omitted, every workflow under .github/workflows/ is analyzed.no""
shaGit Commit SHA of the executing workflow context.no${{ github.sha }}
rest-endpointREST API Endpoint to POST the manifest to on Salesforce (used only if target-instance is set). Defaults to the managed-install path (busbar namespace). For a non-namespaced source-deploy/dev org, set this to /services/apexrest/GitHubWorkflowSync.no/services/apexrest/busbar/GitHubWorkflowSync
output-pathPath to write the JSON integrity matrix.no${{ runner.temp }}/workflow-reports/integrity.json
upload-artifactUpload the JSON report as a workflow artifact.notrue
artifact-nameArtifact name when upload-artifact=true.noworkflow-integrity-report
reportScanner mode: run the security rule pack and emit a findings report instead of the integrity-sync flow.nofalse
formatReport output format(s): json, sarif, or both.nojson
sarif-outPath for the SARIF file.no""
report-outPath for the canonical JSON report.no""
fail-onFail the action (exit 1) if any finding is at or above this severity (critical, high, medium, hygiene, none).nonone
versionRelease tag of the gh-workflow-parser binary. Falls back to env.BUSBAR_ACTION_VERSION, then "latest".no""
binary-repoGitHub repo hosting prebuilt binary releases. Falls back to env.BUSBAR_ACTION_REPO, then busbar-actions/actions-dist.no""
namedescription
workflow-hashThe computed SHA-256 hash of the workflow file.
report-pathPath to the generated JSON report.
sarif-pathPath to the generated SARIF report (if format is sarif or both).