mirror of
https://github.com/pointfreeco/swift-custom-dump.git
synced 2026-04-07 19:17:35 +00:00
* Lock access to keyPathToName for key path printing. * slack release * modernize
83 lines
2.4 KiB
YAML
83 lines
2.4 KiB
YAML
name: Release
|
|
on:
|
|
release:
|
|
types: [published]
|
|
workflow_dispatch:
|
|
jobs:
|
|
project-channel:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Dump Github context
|
|
env:
|
|
GITHUB_CONTEXT: ${{ toJSON(github) }}
|
|
run: echo "$GITHUB_CONTEXT"
|
|
- name: Slack Notification on SUCCESS
|
|
if: success()
|
|
uses: tokorom/action-slack-incoming-webhook@main
|
|
env:
|
|
INCOMING_WEBHOOK_URL: ${{ secrets.SLACK_PROJECT_CHANNEL_WEBHOOK_URL }}
|
|
with:
|
|
text: swift-custom-dump ${{ github.event.release.tag_name }} has been released.
|
|
blocks: |
|
|
[
|
|
{
|
|
"type": "header",
|
|
"text": {
|
|
"type": "plain_text",
|
|
"text": "swift-custom-dump ${{ github.event.release.tag_name}}"
|
|
}
|
|
},
|
|
{
|
|
"type": "section",
|
|
"text": {
|
|
"type": "mrkdwn",
|
|
"text": ${{ toJSON(github.event.release.body) }}
|
|
}
|
|
},
|
|
{
|
|
"type": "section",
|
|
"text": {
|
|
"type": "mrkdwn",
|
|
"text": "${{ github.event.release.html_url }}"
|
|
}
|
|
}
|
|
]
|
|
|
|
releases-channel:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Dump Github context
|
|
env:
|
|
GITHUB_CONTEXT: ${{ toJSON(github) }}
|
|
run: echo "$GITHUB_CONTEXT"
|
|
- name: Slack Notification on SUCCESS
|
|
if: success()
|
|
uses: tokorom/action-slack-incoming-webhook@main
|
|
env:
|
|
INCOMING_WEBHOOK_URL: ${{ secrets.SLACK_RELEASES_WEBHOOK_URL }}
|
|
with:
|
|
text: swift-custom-dump ${{ github.event.release.tag_name }} has been released.
|
|
blocks: |
|
|
[
|
|
{
|
|
"type": "header",
|
|
"text": {
|
|
"type": "plain_text",
|
|
"text": "swift-custom-dump ${{ github.event.release.tag_name}}"
|
|
}
|
|
},
|
|
{
|
|
"type": "section",
|
|
"text": {
|
|
"type": "mrkdwn",
|
|
"text": ${{ toJSON(github.event.release.body) }}
|
|
}
|
|
},
|
|
{
|
|
"type": "section",
|
|
"text": {
|
|
"type": "mrkdwn",
|
|
"text": "${{ github.event.release.html_url }}"
|
|
}
|
|
}
|
|
] |