From 3886e3029d52f10841386dda4a40d915b3d4271b Mon Sep 17 00:00:00 2001 From: Titus Fortner Date: Tue, 25 Aug 2026 12:29:49 -0500 Subject: [PATCH 1/2] [build] alert Slack when a CDP update lands on trunk --- .github/workflows/release-ready.yml | 31 +++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .github/workflows/release-ready.yml diff --git a/.github/workflows/release-ready.yml b/.github/workflows/release-ready.yml new file mode 100644 index 0000000000000..ba2815e35d966 --- /dev/null +++ b/.github/workflows/release-ready.yml @@ -0,0 +1,31 @@ +name: Release Ready Alert + +on: + pull_request: + types: [closed] + paths: + - 'common/devtools/**' + +permissions: {} + +jobs: + notify: + name: Notify Release Ready + if: > + github.event.repository.fork == false && + github.event.pull_request.merged == true && + github.event.pull_request.head.ref == 'pinned-browser-updates' && + contains(github.event.pull_request.title, 'with CDP') + runs-on: ubuntu-latest + steps: + - name: Slack Notification + uses: rtCamp/action-slack-notify@v2 + env: + SLACK_ICON_EMOJI: ':rocket:' + SLACK_COLOR: good + SLACK_CHANNEL: selenium-tlc + SLACK_USERNAME: GitHub Workflows + SLACK_TITLE: Ready for Release + SLACK_MESSAGE: "CDP was updated in #${{ github.event.pull_request.number }}. Selenium is ready for the next release." + MSG_MINIMAL: actions url + SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK_URL }} From 65df4cbdd0cf5fc709e2e486a05402e09875b980 Mon Sep 17 00:00:00 2001 From: Titus Fortner Date: Tue, 25 Aug 2026 13:46:32 -0500 Subject: [PATCH 2/2] [build] ask in the release alert whether anything needs to land first --- .github/workflows/release-ready.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-ready.yml b/.github/workflows/release-ready.yml index ba2815e35d966..9978b584e93fa 100644 --- a/.github/workflows/release-ready.yml +++ b/.github/workflows/release-ready.yml @@ -26,6 +26,6 @@ jobs: SLACK_CHANNEL: selenium-tlc SLACK_USERNAME: GitHub Workflows SLACK_TITLE: Ready for Release - SLACK_MESSAGE: "CDP was updated in #${{ github.event.pull_request.number }}. Selenium is ready for the next release." + SLACK_MESSAGE: "CDP was updated in #${{ github.event.pull_request.number }}. Selenium is ready for the next release. Anything that needs to land before it goes out?" MSG_MINIMAL: actions url SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK_URL }}