Workflow: Replace actions/post-slack with centrally defined workflow (#30737)
* Remove commit details * remove old workflow
This commit is contained in:
79
.github/actions/post-slack/action.yml
vendored
79
.github/actions/post-slack/action.yml
vendored
@@ -1,79 +0,0 @@
|
|||||||
name: Send message to slack
|
|
||||||
|
|
||||||
description: 'Send results to slack'
|
|
||||||
author: 'Hugging Face'
|
|
||||||
inputs:
|
|
||||||
slack_channel:
|
|
||||||
required: true
|
|
||||||
type: string
|
|
||||||
title:
|
|
||||||
required: true
|
|
||||||
type: string
|
|
||||||
status:
|
|
||||||
required: true
|
|
||||||
type: string
|
|
||||||
slack_token:
|
|
||||||
required: true
|
|
||||||
type: string
|
|
||||||
|
|
||||||
runs:
|
|
||||||
using: "composite"
|
|
||||||
steps:
|
|
||||||
- name: Create content to post
|
|
||||||
id: create-message
|
|
||||||
run: |
|
|
||||||
if [ "${{ inputs.status }}" == "success" ]; then
|
|
||||||
echo STATUS_MESSAGE='🟢 Tests are passing!' >> $GITHUB_ENV
|
|
||||||
else
|
|
||||||
echo STATUS_MESSAGE='🔴 Tests failed! Please check the GitHub action link below' >> $GITHUB_ENV
|
|
||||||
fi
|
|
||||||
shell: bash
|
|
||||||
|
|
||||||
- name: Post Canceled results Slack channel
|
|
||||||
id: post-slack
|
|
||||||
uses: slackapi/slack-github-action@6c661ce58804a1a20f6dc5fbee7f0381b469e001
|
|
||||||
with:
|
|
||||||
# Slack channel id, channel name, or user id to post message.
|
|
||||||
# See also: https://api.slack.com/methods/chat.postMessage#channels
|
|
||||||
channel-id: ${{ inputs.slack_channel }}
|
|
||||||
# For posting a rich message using Block Kit
|
|
||||||
payload: |
|
|
||||||
{
|
|
||||||
"text": "${{ inputs.title }}",
|
|
||||||
"blocks": [
|
|
||||||
{
|
|
||||||
"type": "header",
|
|
||||||
"text": {
|
|
||||||
"type": "plain_text",
|
|
||||||
"text": "${{ inputs.title }}"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "section",
|
|
||||||
"text": {
|
|
||||||
"type": "mrkdwn",
|
|
||||||
"text": "${{ env.STATUS_MESSAGE }}"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "section",
|
|
||||||
"text": {"type": "mrkdwn", "text": "*Click the button for more details about the commit*"},
|
|
||||||
"accessory": {
|
|
||||||
"type": "button",
|
|
||||||
"text": {"type": "plain_text", "text": "Check Commit results"},
|
|
||||||
"url": "${{ github.event.pull_request.html_url || github.event.head_commit.url }}"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "section",
|
|
||||||
"text": {"type": "mrkdwn", "text": "*Click here for more details about the action ran*"},
|
|
||||||
"accessory": {
|
|
||||||
"type": "button",
|
|
||||||
"text": {"type": "plain_text", "text": "Check Action results"},
|
|
||||||
"url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
env:
|
|
||||||
SLACK_BOT_TOKEN: ${{ inputs.slack_token }}
|
|
||||||
4
.github/workflows/push-important-models.yml
vendored
4
.github/workflows/push-important-models.yml
vendored
@@ -97,7 +97,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Post to Slack
|
- name: Post to Slack
|
||||||
if: always()
|
if: always()
|
||||||
uses: ./.github/actions/post-slack
|
uses: huggingface/hf-workflows/.github/actions/post-slack@main
|
||||||
with:
|
with:
|
||||||
slack_channel: ${{ env.OUTPUT_SLACK_CHANNEL_ID }}
|
slack_channel: ${{ env.OUTPUT_SLACK_CHANNEL_ID }}
|
||||||
title: 🤗 Results of the FA2 tests - ${{ matrix.model-name }}
|
title: 🤗 Results of the FA2 tests - ${{ matrix.model-name }}
|
||||||
@@ -119,7 +119,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Post to Slack
|
- name: Post to Slack
|
||||||
if: always()
|
if: always()
|
||||||
uses: ./.github/actions/post-slack
|
uses: huggingface/hf-workflows/.github/actions/post-slack@main
|
||||||
with:
|
with:
|
||||||
slack_channel: ${{ env.OUTPUT_SLACK_CHANNEL_ID }}
|
slack_channel: ${{ env.OUTPUT_SLACK_CHANNEL_ID }}
|
||||||
title: 🤗 Results of the Integration tests - ${{ matrix.model-name }}
|
title: 🤗 Results of the Integration tests - ${{ matrix.model-name }}
|
||||||
|
|||||||
Reference in New Issue
Block a user