new(ci): Update Discord on Workflow Checks

This commit is contained in:
Jagandeep Brar
2022-01-22 22:03:06 -05:00
parent cff45fcf46
commit c2f8a578c6
4 changed files with 63 additions and 3 deletions

View File

@@ -6,7 +6,7 @@ on:
- alpha
jobs:
run:
build:
name: Alpha Release
uses: CometTools/LunaSea/.github/workflows/build_all_platforms.yml@master
with:
@@ -29,3 +29,14 @@ jobs:
MATCH_KEYCHAIN_PASSWORD: ${{ secrets.MATCH_KEYCHAIN_PASSWORD }}
MATCH_PASSWORD: ${{ secrets.MATCH_PASSWORD }}
MATCH_SSH_PRIVATE_KEY: ${{ secrets.MATCH_SSH_PRIVATE_KEY }}
discord:
name: Update Discord Channel
needs: build
if: always()
uses: CometTools/LunaSea/.github/workflows/update_discord.yml@master
with:
FLAVOR: alpha
STATUS: ${{ job.status }}
secrets:
DISCORD_WEBHOOK: ${{ secrets.DISCORD_WEBHOOK }}

View File

@@ -6,7 +6,7 @@ on:
- beta
jobs:
run:
build:
name: Beta Release
uses: CometTools/LunaSea/.github/workflows/build_all_platforms.yml@master
with:
@@ -29,3 +29,14 @@ jobs:
MATCH_KEYCHAIN_PASSWORD: ${{ secrets.MATCH_KEYCHAIN_PASSWORD }}
MATCH_PASSWORD: ${{ secrets.MATCH_PASSWORD }}
MATCH_SSH_PRIVATE_KEY: ${{ secrets.MATCH_SSH_PRIVATE_KEY }}
discord:
name: Update Discord Channel
needs: build
if: always()
uses: CometTools/LunaSea/.github/workflows/update_discord.yml@master
with:
FLAVOR: beta
STATUS: ${{ job.status }}
secrets:
DISCORD_WEBHOOK: ${{ secrets.DISCORD_WEBHOOK }}

View File

@@ -6,7 +6,7 @@ on:
- master
jobs:
run:
build:
name: Internal Release
uses: CometTools/LunaSea/.github/workflows/build_all_platforms.yml@master
with:
@@ -29,3 +29,14 @@ jobs:
MATCH_KEYCHAIN_PASSWORD: ${{ secrets.MATCH_KEYCHAIN_PASSWORD }}
MATCH_PASSWORD: ${{ secrets.MATCH_PASSWORD }}
MATCH_SSH_PRIVATE_KEY: ${{ secrets.MATCH_SSH_PRIVATE_KEY }}
discord:
name: Update Discord Channel
needs: build
if: always()
uses: CometTools/LunaSea/.github/workflows/update_discord.yml@master
with:
FLAVOR: internal
STATUS: ${{ job.status }}
secrets:
DISCORD_WEBHOOK: ${{ secrets.DISCORD_WEBHOOK }}

27
.github/workflows/update_discord.yml vendored Normal file
View File

@@ -0,0 +1,27 @@
name: '[Discord] Update Discord Build Status'
on:
workflow_call:
inputs:
STATUS:
required: true
type: string
FLAVOR:
required: true
type: string
secrets:
DISCORD_WEBHOOK:
required: true
jobs:
run:
name: Update Discord Channel
runs-on: ubuntu-latest
steps:
- name: Discord Message
with:
description: "Build and deploy `${{ inputs.FLAVOR }}` build"
status: ${{ inputs.STATUS }}
title: '[Release] ${{ inputs.FLAVOR }}'
webhook: ${{ secrets.DISCORD_WEBHOOK }}