# Copyright 2020 The Actions Ecosystem Authors # Modifications Copyright Materialize, Inc. and contributors. All rights reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # http://www.apache.org/licenses/LICENSE-2.0 # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # Portions of this file are derived from the README examples in the Action # Slack Notifier project. The original source code was retrieved on # January 5, 2022 from: # https://github.com/actions-ecosystem/action-slack-notifier/blob/fc778468d09c43a6f4d1b8cccaca59766656996a/README.md name: Slack Label Notifications on: pull_request: types: - labeled jobs: notify: runs-on: ubuntu-latest steps: - uses: actions-ecosystem/action-slack-notifier@fc778468d09c43a6f4d1b8cccaca59766656996a if: ${{ github.event.label.name == 'release-blocker' }} with: slack_token: ${{ secrets.SLACK_TOKEN }} channel: release message: | `${{ github.event.label.name }}` label has been added to "${{ github.event.pull_request.title }}" (${{ github.event.pull_request.html_url }}) (assigned to: ${{ github.event.pull_request.assignee.login || 'unassigned' }}). color: red verbose: false