diff --git a/.github/workflows/gh-release.yml b/.github/workflows/gh-release.yml index 172e8629..c6923757 100644 --- a/.github/workflows/gh-release.yml +++ b/.github/workflows/gh-release.yml @@ -3,12 +3,15 @@ name: Draft GitHub release on: workflow_dispatch: push: + branches: + - main tags: - v*.*.* jobs: android: name: Draft release and attach APK runs-on: ubuntu-latest + environment: release-android env: UPLOAD_KEYSTORE: ${{ secrets.UPLOAD_KEYSTORE }} STORE_PASSWORD: ${{ secrets.STORE_PASSWORD }} @@ -58,6 +61,3 @@ jobs: draft: true generate_release_notes: true files: frosty-${{ github.ref_name }}.apk - - - diff --git a/.github/workflows/store-release.yml b/.github/workflows/store-release.yml index 3c690338..d4be0c8a 100644 --- a/.github/workflows/store-release.yml +++ b/.github/workflows/store-release.yml @@ -5,6 +5,8 @@ on: workflow_dispatch: # Only run if a semver tag was pushed. push: + branches: + - main tags: - v*.*.* # Setup environment variables for use in all jobs. @@ -13,10 +15,13 @@ env: BUNDLE_GEMFILE: ${{ github.workspace }}/android/Gemfile CLIENT_ID: ${{ secrets.CLIENT_ID }} SECRET: ${{ secrets.SECRET }} + LC_ALL: en_US.UTF-8 + LANG: en_US.UTF-8 jobs: android: name: Build and release Frosty on Android runs-on: ubuntu-latest + environment: release-android env: UPLOAD_KEYSTORE: ${{ secrets.UPLOAD_KEYSTORE }} STORE_PASSWORD: ${{ secrets.STORE_PASSWORD }} @@ -70,6 +75,7 @@ jobs: ios: name: Build and release Frosty on iOS runs-on: macos-latest + environment: release-ios env: APP_STORE_KEY_ID: ${{ secrets.APP_STORE_KEY_ID }} APP_STORE_ISSUER_ID: ${{ secrets.APP_STORE_ISSUER_ID }}