chore(ci): notify Discord after successful S3 deployment

[skip ci]
This commit is contained in:
Jagandeep Brar
2022-09-22 11:34:22 -04:00
parent 2ab098962d
commit e9c922ff39
6 changed files with 30 additions and 35 deletions

View File

@@ -3,9 +3,6 @@ name: Notify
on:
workflow_call:
inputs:
build-changelog:
required: true
type: string
build-flavor:
required: true
type: string
@@ -57,7 +54,6 @@ jobs:
id: embed
uses: actions/github-script@v6
env:
BUILD_CHANGELOG: ${{ inputs.build-changelog }}
BUILD_FLAVOR: ${{ inputs.build-flavor }}
BUILD_TITLE: ${{ inputs.build-title }}
with:

View File

@@ -8,12 +8,12 @@ on:
required: true
outputs:
build-changelog:
description: "Build Changelog"
value: ${{ jobs.build-details.outputs.build-changelog }}
build-flavor:
description: "Build Flavor"
value: ${{ jobs.build-details.outputs.build-flavor }}
build-motd:
description: "Build MOTD"
value: ${{ jobs.build-details.outputs.build-motd }}
build-number:
description: "Build Number"
value: ${{ jobs.build-details.outputs.build-number }}
@@ -35,7 +35,7 @@ jobs:
name: Build Details
runs-on: ubuntu-latest
outputs:
build-changelog: ${{ steps.build-changelog.outputs.result }}
build-motd: ${{ steps.build-motd.outputs.result }}
build-flavor: ${{ steps.build-flavor.outputs.result }}
build-number: ${{ steps.build-number.outputs.result }}
build-title: ${{ steps.build-title.outputs.output }}
@@ -70,8 +70,8 @@ jobs:
}
return 'edge';
- name: Build Changelog
id: build-changelog
- name: Build MOTD
id: build-motd
uses: actions/github-script@v6
env:
FLAVOR: ${{ steps.build-flavor.outputs.result }}
@@ -104,13 +104,13 @@ jobs:
- name: Log Build Details
env:
CHANGELOG: ${{ steps.build-changelog.outputs.result }}
FLAVOR: ${{ steps.build-flavor.outputs.result }}
MOTD: ${{ steps.build-motd.outputs.result }}
NUMBER: ${{ steps.build-number.outputs.result }}
TITLE: ${{ steps.build-title.outputs.output }}
VERSION: ${{ steps.build-version.outputs.current-version }}
run: |
echo "Build Changelog: $CHANGELOG"
echo "Build MOTD: $MOTD"
echo "Build Flavor: $FLAVOR"
echo "Build Number: $NUMBER"
echo "Build Title: $TITLE"

View File

@@ -3,10 +3,10 @@ name: Publish Android
on:
workflow_call:
inputs:
build-changelog:
build-flavor:
required: true
type: string
build-flavor:
build-motd:
required: true
type: string
build-title:
@@ -53,11 +53,11 @@ jobs:
- name: Generate Changelog
env:
CHANGELOG: ${{ inputs.build-changelog }}
CHANGELOG_PATH: ${{ github.workspace }}/android/fastlane/metadata/android/en-CA/changelogs
MOTD: ${{ inputs.build-motd }}
PATH: ${{ github.workspace }}/android/fastlane/metadata/android/en-CA/changelogs
run: |
mkdir -p $CHANGELOG_PATH
echo $CHANGELOG > $CHANGELOG_PATH/default.txt
mkdir -p $PATH
echo $MOTD > $PATH/default.txt
- name: Deploy to Google Play Store
working-directory: ${{ github.workspace }}/android

View File

@@ -3,10 +3,10 @@ name: Publish iOS
on:
workflow_call:
inputs:
build-changelog:
build-flavor:
required: true
type: string
build-flavor:
build-motd:
required: true
type: string
@@ -43,11 +43,11 @@ jobs:
- name: Generate Changelog
env:
CHANGELOG: ${{ inputs.build-changelog }}
CHANGELOG_PATH: ${{ github.workspace }}/ios/fastlane
MOTD: ${{ inputs.build-motd }}
PATH: ${{ github.workspace }}/ios/fastlane
run: |
mkdir -p $CHANGELOG_PATH
echo $CHANGELOG > $CHANGELOG_PATH/changelog.txt
mkdir -p $PATH
echo $MOTD > $PATH/changelog.txt
- name: Deploy to App Store Connect
working-directory: ${{ github.workspace }}/ios

View File

@@ -3,10 +3,10 @@ name: Publish macOS
on:
workflow_call:
inputs:
build-changelog:
build-flavor:
required: true
type: string
build-flavor:
build-motd:
required: true
type: string
@@ -43,11 +43,11 @@ jobs:
- name: Generate Changelog
env:
CHANGELOG: ${{ inputs.build-changelog }}
CHANGELOG_PATH: ${{ github.workspace }}/macos/fastlane
MOTD: ${{ inputs.build-motd }}
PATH: ${{ github.workspace }}/macos/fastlane
run: |
mkdir -p $CHANGELOG_PATH
echo $CHANGELOG > $CHANGELOG_PATH/changelog.txt
mkdir -p $PATH
echo $MOTD > $PATH/changelog.txt
- name: Deploy to App Store Connect
working-directory: ${{ github.workspace }}/macos

View File

@@ -108,8 +108,8 @@ jobs:
needs: [ prepare, build-android ]
uses: JagandeepBrar/LunaSea/.github/workflows/publish_android.yml@master
with:
build-changelog: ${{ needs.prepare.outputs.build-changelog }}
build-flavor: ${{ needs.prepare.outputs.build-flavor }}
build-motd: ${{ needs.prepare.outputs.build-motd }}
build-title: ${{ needs.prepare.outputs.build-title }}
secrets:
GOOGLE_PLAY_API: ${{ secrets.GOOGLE_PLAY_API }}
@@ -119,8 +119,8 @@ jobs:
needs: [ prepare, build-ios ]
uses: JagandeepBrar/LunaSea/.github/workflows/publish_ios.yml@master
with:
build-changelog: ${{ needs.prepare.outputs.build-changelog }}
build-flavor: ${{ needs.prepare.outputs.build-flavor }}
build-motd: ${{ needs.prepare.outputs.build-motd }}
secrets:
APPLE_ID: ${{ secrets.APPLE_ID }}
APPLE_ITC_TEAM_ID: ${{ secrets.APPLE_ITC_TEAM_ID }}
@@ -143,8 +143,8 @@ jobs:
needs: [ prepare, build-macos ]
uses: JagandeepBrar/LunaSea/.github/workflows/publish_macos.yml@master
with:
build-changelog: ${{ needs.prepare.outputs.build-changelog }}
build-flavor: ${{ needs.prepare.outputs.build-flavor }}
build-motd: ${{ needs.prepare.outputs.build-motd }}
secrets:
APPLE_ID: ${{ secrets.APPLE_ID }}
APPLE_ITC_TEAM_ID: ${{ secrets.APPLE_ITC_TEAM_ID }}
@@ -180,10 +180,9 @@ jobs:
notify:
name: Notify
needs: [ prepare, publish-android, publish-ios, publish-linux, publish-macos, publish-web, publish-s3 ]
needs: [ prepare, publish-s3 ]
uses: JagandeepBrar/LunaSea/.github/workflows/notify.yml@master
with:
build-changelog: ${{ needs.prepare.outputs.build-changelog }}
build-flavor: ${{ needs.prepare.outputs.build-flavor }}
build-title: ${{ needs.prepare.outputs.build-title }}
secrets: