mirror of
https://github.com/jagandeepbrar/lunasea.git
synced 2026-08-31 12:42:34 +00:00
new(ci): Update Discord on Workflow Checks
This commit is contained in:
13
.github/workflows/release_alpha.yml
vendored
13
.github/workflows/release_alpha.yml
vendored
@@ -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 }}
|
||||
|
||||
13
.github/workflows/release_beta.yml
vendored
13
.github/workflows/release_beta.yml
vendored
@@ -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 }}
|
||||
|
||||
13
.github/workflows/release_internal.yml
vendored
13
.github/workflows/release_internal.yml
vendored
@@ -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
27
.github/workflows/update_discord.yml
vendored
Normal 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 }}
|
||||
Reference in New Issue
Block a user