Use environments for actions
This commit is contained in:
parent
86324a4b22
commit
cb3c5e4dc7
2 changed files with 9 additions and 3 deletions
6
.github/workflows/gh-release.yml
vendored
6
.github/workflows/gh-release.yml
vendored
|
|
@ -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
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
6
.github/workflows/store-release.yml
vendored
6
.github/workflows/store-release.yml
vendored
|
|
@ -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 }}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue