bc-forge/BCForge Check
Enforcing governance in your Business Central Extensions with BCForge automatically.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| api-key | A BCForge CI API key with scope=ci. Store it as a repository secret and reference it with ${{ secrets.BCFORGE_API_KEY }}. | yes | — |
| org | The BCForge organisation UUID. Defaults to the value in .bcforge.json at the repo root. Only set this if you need to override the file. | no | "" |
| workspace | The BCForge workspace UUID. Defaults to the value in .bcforge.json at the repo root. Only set this if you need to override the file. | no | "" |
| server-url | BCForge server URL. Only change this if you are self-hosting. | no | https://bcforge.net |
| fail-on-violations | Exit with a non-zero code (and fail the workflow) if any rule violations or range conflicts are found. Set to "false" to report results without blocking the build. | no | true |
Outputs
| name | description |
|---|---|
| status | Overall check status — "success", "failure", "warning", or "skipped". |
| rule-violations | Number of rule violations found. |
| range-conflicts | Number of ID range conflicts found. |