From e9c922ff39bb03e34f1f6e02447dca73d9973262 Mon Sep 17 00:00:00 2001 From: Jagandeep Brar Date: Thu, 22 Sep 2022 11:34:22 -0400 Subject: [PATCH] chore(ci): notify Discord after successful S3 deployment [skip ci] --- .github/workflows/notify.yml | 4 ---- .github/workflows/prepare.yml | 16 ++++++++-------- .github/workflows/publish_android.yml | 12 ++++++------ .github/workflows/publish_ios.yml | 12 ++++++------ .github/workflows/publish_macos.yml | 12 ++++++------ .github/workflows/release.yml | 9 ++++----- 6 files changed, 30 insertions(+), 35 deletions(-) diff --git a/.github/workflows/notify.yml b/.github/workflows/notify.yml index 3f75a7c3..b2739a81 100644 --- a/.github/workflows/notify.yml +++ b/.github/workflows/notify.yml @@ -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: diff --git a/.github/workflows/prepare.yml b/.github/workflows/prepare.yml index ac80f9d4..2a9b67e8 100644 --- a/.github/workflows/prepare.yml +++ b/.github/workflows/prepare.yml @@ -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" diff --git a/.github/workflows/publish_android.yml b/.github/workflows/publish_android.yml index dd12d756..6ab32385 100644 --- a/.github/workflows/publish_android.yml +++ b/.github/workflows/publish_android.yml @@ -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 diff --git a/.github/workflows/publish_ios.yml b/.github/workflows/publish_ios.yml index 2b007171..1678bd20 100644 --- a/.github/workflows/publish_ios.yml +++ b/.github/workflows/publish_ios.yml @@ -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 diff --git a/.github/workflows/publish_macos.yml b/.github/workflows/publish_macos.yml index 5373ec0a..bd3fc8c6 100644 --- a/.github/workflows/publish_macos.yml +++ b/.github/workflows/publish_macos.yml @@ -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 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 23129137..28dfc3d8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -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: