From 568c28cd92f5f9b0425bb0dcbda5f96c1418b8b7 Mon Sep 17 00:00:00 2001 From: Jagandeep Brar Date: Tue, 28 Mar 2023 00:05:26 -0400 Subject: [PATCH] chore(ci): add run-name to build workflow [skip ci] --- .github/workflows/build.yml | 36 +++++++++++++++-------- .github/workflows/build_android.yml | 6 ++-- .github/workflows/build_ios.yml | 6 ++-- .github/workflows/build_linux.yml | 12 ++++---- .github/workflows/build_macos.yml | 6 ++-- .github/workflows/build_web.yml | 2 +- .github/workflows/build_windows.yml | 4 +-- .github/workflows/github_issue_labels.yml | 10 +++---- .github/workflows/prepare.yml | 4 +-- .github/workflows/publish_android.yml | 2 +- .github/workflows/publish_s3.yml | 4 +-- 11 files changed, 50 insertions(+), 42 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7b042266..9347e21f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,4 +1,5 @@ name: Build +run-name: "Build Release: ${{ inputs.flavor }}" on: push: @@ -29,7 +30,7 @@ jobs: build-android: name: Build Android - needs: [ prepare ] + needs: [prepare] uses: JagandeepBrar/LunaSea/.github/workflows/build_android.yml@master with: build-number: ${{ needs.prepare.outputs.build-number }} @@ -40,7 +41,7 @@ jobs: build-ios: name: Build iOS - needs: [ prepare ] + needs: [prepare] uses: JagandeepBrar/LunaSea/.github/workflows/build_ios.yml@master with: build-number: ${{ needs.prepare.outputs.build-number }} @@ -57,7 +58,7 @@ jobs: build-linux: name: Build Linux - needs: [ prepare ] + needs: [prepare] uses: JagandeepBrar/LunaSea/.github/workflows/build_linux.yml@master with: build-number: ${{ needs.prepare.outputs.build-number }} @@ -65,7 +66,7 @@ jobs: build-macos: name: Build macOS - needs: [ prepare ] + needs: [prepare] uses: JagandeepBrar/LunaSea/.github/workflows/build_macos.yml@master with: build-number: ${{ needs.prepare.outputs.build-number }} @@ -87,7 +88,7 @@ jobs: build-web: name: Build Web - needs: [ prepare ] + needs: [prepare] uses: JagandeepBrar/LunaSea/.github/workflows/build_web.yml@master with: build-flavor: ${{ needs.prepare.outputs.build-flavor }} @@ -98,7 +99,7 @@ jobs: build-windows: name: Build Windows - needs: [ prepare ] + needs: [prepare] uses: JagandeepBrar/LunaSea/.github/workflows/build_windows.yml@master secrets: CODE_SIGNING_CERTIFICATE: ${{ secrets.CODE_SIGNING_CERTIFICATE }} @@ -108,7 +109,7 @@ jobs: publish-android: name: Publish Android - needs: [ prepare, build-android ] + needs: [prepare, build-android] uses: JagandeepBrar/LunaSea/.github/workflows/publish_android.yml@master with: build-flavor: ${{ needs.prepare.outputs.build-flavor }} @@ -119,7 +120,7 @@ jobs: publish-ios: name: Publish iOS - needs: [ prepare, build-ios ] + needs: [prepare, build-ios] uses: JagandeepBrar/LunaSea/.github/workflows/publish_ios.yml@master with: build-flavor: ${{ needs.prepare.outputs.build-flavor }} @@ -134,7 +135,7 @@ jobs: publish-linux: name: Publish Linux - needs: [ prepare, build-linux ] + needs: [prepare, build-linux] uses: JagandeepBrar/LunaSea/.github/workflows/publish_linux.yml@master with: build-flavor: ${{ needs.prepare.outputs.build-flavor }} @@ -143,7 +144,7 @@ jobs: publish-macos: name: Publish macOS - needs: [ prepare, build-macos ] + needs: [prepare, build-macos] uses: JagandeepBrar/LunaSea/.github/workflows/publish_macos.yml@master with: build-flavor: ${{ needs.prepare.outputs.build-flavor }} @@ -158,7 +159,7 @@ jobs: publish-web: name: Publish Web - needs: [ prepare, build-web ] + needs: [prepare, build-web] uses: JagandeepBrar/LunaSea/.github/workflows/publish_web.yml@master with: build-flavor: ${{ needs.prepare.outputs.build-flavor }} @@ -168,7 +169,16 @@ jobs: publish-s3: name: Publish S3 - needs: [ prepare, build-android, build-ios, build-linux, build-macos, build-web, build-windows ] + needs: + [ + prepare, + build-android, + build-ios, + build-linux, + build-macos, + build-web, + build-windows, + ] uses: JagandeepBrar/LunaSea/.github/workflows/publish_s3.yml@master with: build-flavor: ${{ needs.prepare.outputs.build-flavor }} @@ -183,7 +193,7 @@ jobs: notify: name: Notify - needs: [ prepare, publish-s3 ] + needs: [prepare, publish-s3] uses: JagandeepBrar/LunaSea/.github/workflows/notify.yml@master with: build-flavor: ${{ needs.prepare.outputs.build-flavor }} diff --git a/.github/workflows/build_android.yml b/.github/workflows/build_android.yml index 1823b906..bd3b1ccb 100644 --- a/.github/workflows/build_android.yml +++ b/.github/workflows/build_android.yml @@ -1,4 +1,4 @@ -name: 'Build Android' +name: "Build Android" on: workflow_call: @@ -26,7 +26,7 @@ jobs: firebase-token: ${{ secrets.FIREBASE_TOKEN }} platform: android android-key-jks: ${{ secrets.KEY_JKS }} - android-key-properties: ${{ secrets.KEY_PROPERTIES }} + android-key-properties: ${{ secrets.KEY_PROPERTIES }} - name: Build LunaSea working-directory: ${{ github.workspace }}/android @@ -48,7 +48,7 @@ jobs: firebase-token: ${{ secrets.FIREBASE_TOKEN }} platform: android android-key-jks: ${{ secrets.KEY_JKS }} - android-key-properties: ${{ secrets.KEY_PROPERTIES }} + android-key-properties: ${{ secrets.KEY_PROPERTIES }} - name: Build LunaSea working-directory: ${{ github.workspace }}/android diff --git a/.github/workflows/build_ios.yml b/.github/workflows/build_ios.yml index b447f061..ca1062dd 100644 --- a/.github/workflows/build_ios.yml +++ b/.github/workflows/build_ios.yml @@ -1,4 +1,4 @@ -name: 'Build iOS' +name: "Build iOS" on: workflow_call: @@ -37,7 +37,7 @@ jobs: with: firebase-token: ${{ secrets.FIREBASE_TOKEN }} platform: ios - match-ssh-private-key: ${{ secrets.MATCH_SSH_PRIVATE_KEY }} + match-ssh-private-key: ${{ secrets.MATCH_SSH_PRIVATE_KEY }} - name: Build LunaSea working-directory: ${{ github.workspace }}/ios @@ -50,7 +50,7 @@ jobs: MATCH_KEYCHAIN_NAME: ${{ secrets.MATCH_KEYCHAIN_NAME }} MATCH_KEYCHAIN_PASSWORD: ${{ secrets.MATCH_KEYCHAIN_PASSWORD }} run: bundle exec fastlane build_appstore build_number:${{ inputs.build-number }} - + - name: Upload Artifact uses: actions/upload-artifact@v3 with: diff --git a/.github/workflows/build_linux.yml b/.github/workflows/build_linux.yml index 140966ad..38a1ca53 100644 --- a/.github/workflows/build_linux.yml +++ b/.github/workflows/build_linux.yml @@ -1,4 +1,4 @@ -name: 'Build Linux' +name: "Build Linux" on: workflow_call: @@ -25,7 +25,7 @@ jobs: - name: Prepare Artifact run: dart ${{github.workspace }}/scripts/generate_debian.dart "${{ inputs.build-version }}+${{ inputs.build-number }}" - + - name: Upload Artifact uses: actions/upload-artifact@v3 with: @@ -46,7 +46,7 @@ jobs: - name: Prepare Artifact run: tar czf output/lunasea-linux-amd64.tar.gz -C build/linux/x64/release/bundle/ . - + - name: Upload Artifact uses: actions/upload-artifact@v3 with: @@ -61,11 +61,11 @@ jobs: uses: JagandeepBrar/LunaSea/.github/actions/prepare_for_build@master with: platform: linux - + - name: Build LunaSea uses: snapcore/action-build@v1 id: build - + - name: Prepare Artifact run: mv ${{ steps.build.outputs.snap }} ${{ github.workspace }}/output/lunasea-linux-amd64.snap @@ -74,5 +74,3 @@ jobs: with: name: linux-snapcraft path: ${{ github.workspace }}/output - - \ No newline at end of file diff --git a/.github/workflows/build_macos.yml b/.github/workflows/build_macos.yml index 491dcbe4..3fc6099b 100644 --- a/.github/workflows/build_macos.yml +++ b/.github/workflows/build_macos.yml @@ -1,4 +1,4 @@ -name: 'Build macOS' +name: "Build macOS" on: workflow_call: @@ -49,7 +49,7 @@ jobs: firebase-token: ${{ secrets.FIREBASE_TOKEN }} platform: macos appstore-connect-key: ${{ secrets.APPLE_STORE_CONNECT_KEY }} - match-ssh-private-key: ${{ secrets.MATCH_SSH_PRIVATE_KEY }} + match-ssh-private-key: ${{ secrets.MATCH_SSH_PRIVATE_KEY }} - name: Build LunaSea working-directory: ${{ github.workspace }}/macos @@ -82,7 +82,7 @@ jobs: firebase-token: ${{ secrets.FIREBASE_TOKEN }} platform: macos appstore-connect-key: ${{ secrets.APPLE_STORE_CONNECT_KEY }} - match-ssh-private-key: ${{ secrets.MATCH_SSH_PRIVATE_KEY }} + match-ssh-private-key: ${{ secrets.MATCH_SSH_PRIVATE_KEY }} - name: Build LunaSea working-directory: ${{ github.workspace }}/macos diff --git a/.github/workflows/build_web.yml b/.github/workflows/build_web.yml index 798bccc0..885a8a0c 100644 --- a/.github/workflows/build_web.yml +++ b/.github/workflows/build_web.yml @@ -1,4 +1,4 @@ -name: 'Build Web' +name: "Build Web" on: workflow_call: diff --git a/.github/workflows/build_windows.yml b/.github/workflows/build_windows.yml index 775dd371..67ff6a16 100644 --- a/.github/workflows/build_windows.yml +++ b/.github/workflows/build_windows.yml @@ -1,4 +1,4 @@ -name: 'Build Windows' +name: "Build Windows" on: workflow_call: @@ -27,7 +27,7 @@ jobs: - name: Prepare Artifact run: Compress-Archive -path ${{ github.workspace }}\build\windows\runner\Release\* ${{github.workspace}}\output\lunasea-windows-amd64.zip - + - name: Upload Artifact uses: actions/upload-artifact@v3 with: diff --git a/.github/workflows/github_issue_labels.yml b/.github/workflows/github_issue_labels.yml index 3a821caf..07c87a4c 100644 --- a/.github/workflows/github_issue_labels.yml +++ b/.github/workflows/github_issue_labels.yml @@ -1,4 +1,4 @@ -name: 'GitHub Issue Labels' +name: "GitHub Issue Labels" on: issues: @@ -12,7 +12,7 @@ jobs: uses: dessant/support-requests@v2 with: github-token: ${{ github.token }} - support-label: 'feature request' + support-label: "feature request" issue-comment: > Hi @{issue-author}! We use the issue tracker exclusively for bug reports and issues. However, this issue appears @@ -20,13 +20,13 @@ jobs: to request new features. close-issue: true lock-issue: true - issue-lock-reason: 'off-topic' + issue-lock-reason: "off-topic" - name: Support uses: dessant/support-requests@v2 with: github-token: ${{ github.token }} - support-label: 'support' + support-label: "support" issue-comment: > Hi @{issue-author}! We use the issue tracker exclusively for bug reports and issues. However, this issue appears @@ -39,4 +39,4 @@ jobs: - [Subreddit](https://www.lunasea.app/reddit) close-issue: true lock-issue: true - issue-lock-reason: 'off-topic' + issue-lock-reason: "off-topic" diff --git a/.github/workflows/prepare.yml b/.github/workflows/prepare.yml index c5b3e725..0079b402 100644 --- a/.github/workflows/prepare.yml +++ b/.github/workflows/prepare.yml @@ -51,7 +51,7 @@ jobs: run: | COUNT=`git rev-list HEAD --count` echo "commit-count=$COUNT" >> $GITHUB_OUTPUT - + - name: Build Flavor id: build-flavor uses: actions/github-script@v6 @@ -135,7 +135,7 @@ jobs: export BUILD=${{ needs.build-details.outputs.build-number }} export SENTRY_DSN=${{ secrets.SENTRY_DSN }} flutter packages pub run environment_config:generate - + - name: Generate Localization run: dart ${{github.workspace }}/scripts/generate_localization.dart diff --git a/.github/workflows/publish_android.yml b/.github/workflows/publish_android.yml index 4de844db..bf632bfd 100644 --- a/.github/workflows/publish_android.yml +++ b/.github/workflows/publish_android.yml @@ -58,7 +58,7 @@ jobs: run: | mkdir -p $OUTPUT_PATH echo $MOTD > $OUTPUT_PATH/default.txt - + - name: Deploy to Google Play Store working-directory: ${{ github.workspace }}/android env: diff --git a/.github/workflows/publish_s3.yml b/.github/workflows/publish_s3.yml index 3e0aac1d..c896c75e 100644 --- a/.github/workflows/publish_s3.yml +++ b/.github/workflows/publish_s3.yml @@ -109,7 +109,7 @@ jobs: - name: Upload to S3 Bucket (Build Title) uses: jakejarvis/s3-sync-action@v0.5.1 with: - args: --acl public-read --follow-symlinks + args: --acl public-read --follow-symlinks env: AWS_ACCESS_KEY_ID: ${{ secrets.S3_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.S3_ACCESS_KEY }} @@ -122,7 +122,7 @@ jobs: - name: Upload to S3 Bucket (Latest) uses: jakejarvis/s3-sync-action@v0.5.1 with: - args: --acl public-read --follow-symlinks + args: --acl public-read --follow-symlinks env: AWS_ACCESS_KEY_ID: ${{ secrets.S3_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.S3_ACCESS_KEY }}