GitLaunch Build Reporter
Version updated for https://github.com/donedgardo/build-reporter to version v2.0.0.
- This action is used across all versions by ? repositories.
Action Type
This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
GitLaunch Build Reporter is a GitHub Action designed to automate the reporting of build and deployment statuses to GitLaunch, a deployment management platform. It simplifies CI/CD workflows by tracking build completions and updating deployment progress, helping teams manage and visualize their deployment pipelines effectively. Key capabilities include reporting new builds, updating deployment statuses, and integrating seamlessly into existing GitHub workflows.
What’s Changed
What’s New
Deploy mode (action: deploy)
Replace 4 separate action calls with a single step. The action automatically detects the job outcome and reports the final status.
Before (v1):
# 4 separate steps needed: deploying, deployed, error, cancelled
- uses: donedgardo/build-reporter@v1
with:
action: update-status
status: deploying
...
- uses: donedgardo/build-reporter@v1
if: success()
with:
action: update-status
status: deployed
...
# ... 2 more steps for error and cancelled
After (v2):
# Single step - post-step auto-detects outcome
- uses: donedgardo/build-reporter@v2
with:
api-key: ${{ secrets.GITLAUNCH_API_KEY }}
service-id: ${{ vars.GITLAUNCH_SERVICE_ID }}
environment: ${{ inputs.environment }}
build-id: ${{ inputs.buildId || github.sha }}
action: deploy
How it works
- Main step reports
deployingstatus and saves context - Post step runs automatically after the job completes
- Post step reads
GITHUB_JOB_STATUSand reportsdeployed,error, orcancelled
Backwards compatible
report-build and update-status action modes work exactly as before.