Skip to content

fix(webhook): Fix publish events to EventBridge#5143

Merged
Brend-Smits merged 2 commits into
github-aws-runners:mainfrom
andrecastro:fix-publish-event-bridge
Jun 10, 2026
Merged

fix(webhook): Fix publish events to EventBridge#5143
Brend-Smits merged 2 commits into
github-aws-runners:mainfrom
andrecastro:fix-publish-event-bridge

Conversation

@andrecastro

Copy link
Copy Markdown
Contributor

Description

Rollback changes introduced on #5030. The webhook lambda in the EventBridge mode is not supporting other events beside workflow_job.

Related Issues

This PR fixes #5142.

@andrecastro andrecastro requested a review from a team as a code owner June 2, 2026 18:05
@andrecastro

Copy link
Copy Markdown
Contributor Author

@edersonbrilhante Can you review this, as this will rollback your changes?

Comment thread lambdas/functions/webhook/src/webhook/index.ts

@Brend-Smits Brend-Smits left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM :shipit:!

@Brend-Smits Brend-Smits enabled auto-merge (squash) June 10, 2026 12:21
@Brend-Smits Brend-Smits force-pushed the fix-publish-event-bridge branch from 46f1bea to f821ee2 Compare June 10, 2026 12:44
@Brend-Smits Brend-Smits merged commit a72b737 into github-aws-runners:main Jun 10, 2026
Brend-Smits pushed a commit that referenced this pull request Jun 11, 2026
🤖 I have created a release *beep* *boop*
---


##
[7.7.0](v7.6.1...v7.7.0)
(2026-06-11)


### Features

* Add feature to enable dynamic ec2 config via workflow labels
([#5003](#5003))
([c68445d](c68445d))
* add support for macos runners
([#4930](#4930))
([3e179a3](3e179a3))
* Introduce Amazon Linux 2023 ARM image
([#4780](#4780))
([e572ae5](e572ae5))
* relax cpu_options schema and add amd_sev_snp + nested_virtualization
support
([#5039](#5039))
([5a3746d](5a3746d))
* **runner-role:** Enable using separate IAM role for runners
([#4875](#4875))
([6642e57](6642e57))


### Bug Fixes

* **ci:** sign auto-generated docs commits
([#5154](#5154))
([a6af4d2](a6af4d2))
* **runners:** wire job_retry.lambda_memory_size and lambda_timeout
([#5120](#5120))
([404785e](404785e))
* **scale-up:** Add ec2:TerminateInstances permission to scale-up Lambda
IAM policy
([#5152](#5152))
([94c4e12](94c4e12))
* **scale-up:** prevent negative TotalTargetCapacity when runners exceed
maximum
([#5062](#5062))
([9ab7410](9ab7410))
* **webhook:** Fix publish events to EventBridge
([#5143](#5143))
([a72b737](a72b737))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: runners-releaser[bot] <194412594+runners-releaser[bot]@users.noreply.github.com>
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.

Version v7.5.0 introduced an undocumented breaking change in the webhook lambda (publishOnEventBridge)

3 participants