@pipeline-builder/pipeline-events
v3.3.29
Published
AWS Lambda handler for Pipeline Builder that ingests CodePipeline state-change events from EventBridge and forwards normalized payloads to the reporting service.
Downloads
482
Maintainers
Readme
@pipeline-builder/pipeline-events
AWS Lambda handler for Pipeline Builder that ingests CodePipeline state-change events from EventBridge and forwards normalized event payloads to the platform's reporting service. Deployed automatically by pipeline-manager setup-events.
What it does
- Receives a CodePipeline stage/action/execution event from EventBridge
- Hashes account IDs in ARNs so downstream storage never sees raw account numbers
- Posts a normalized event payload to the reporting service (
/reports/events)
Runtime
- Lambda Node.js runtime
- Triggered by EventBridge rule on
aws.codepipelinesource - Requires
REPORTING_SERVICE_URLandPLATFORM_TOKENenv vars (set bysetup-events)
License
Apache-2.0. See LICENSE.
