mirror of
https://github.com/jagandeepbrar/lunasea.git
synced 2026-08-30 20:24:25 +00:00
chore(ci): notify Discord after successful S3 deployment
[skip ci]
This commit is contained in:
4
.github/workflows/notify.yml
vendored
4
.github/workflows/notify.yml
vendored
@@ -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:
|
||||
|
||||
16
.github/workflows/prepare.yml
vendored
16
.github/workflows/prepare.yml
vendored
@@ -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"
|
||||
|
||||
12
.github/workflows/publish_android.yml
vendored
12
.github/workflows/publish_android.yml
vendored
@@ -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
|
||||
|
||||
12
.github/workflows/publish_ios.yml
vendored
12
.github/workflows/publish_ios.yml
vendored
@@ -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
|
||||
|
||||
12
.github/workflows/publish_macos.yml
vendored
12
.github/workflows/publish_macos.yml
vendored
@@ -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
|
||||
|
||||
9
.github/workflows/release.yml
vendored
9
.github/workflows/release.yml
vendored
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user