123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- name: Get Conan Recipe Version
- on:
- workflow_call:
- inputs:
- success:
- required: true
- type: boolean
- success_title:
- required: true
- type: string
- success_body:
- required: true
- type: string
- failure_title:
- required: true
- type: string
- failure_body:
- required: true
- type: string
- jobs:
- slackNotification:
- name: Slack Notification
- runs-on: ubuntu-latest
- steps:
- - name: Slack notify on-success
- if: ${{ inputs.success }}
- uses: rtCamp/action-slack-notify@v2
- env:
- SLACK_USERNAME: ${{ github.repository }}
- SLACK_COLOR: green
- SLACK_ICON: https://github.com/Ultimaker/Cura/blob/main/icons/cura-128.png?raw=true
- SLACK_TITLE: ${{ inputs.success_title }}
- SLACK_MESSAGE: ${{ inputs.success_body }}
- SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
- - name: Slack notify on-failure
- if: ${{ !inputs.success }}
- uses: rtCamp/action-slack-notify@v2
- env:
- SLACK_USERNAME: ${{ github.repository }}
- SLACK_COLOR: red
- SLACK_ICON: https://github.com/Ultimaker/Cura/blob/main/icons/cura-128.png?raw=true
- SLACK_TITLE: ${{ inputs.failure_title }}
- SLACK_MESSAGE: ${{ inputs.failure_body }}
- SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
|