Skip to content

Commit d4a8295

Browse files
authored
Share env vars (#454)
* Share env vars for whole workflow * Add mixpanel keys to top level * Report empty space * Push faulty commit * Fix intentional mistake
1 parent 230e08a commit d4a8295

File tree

4 files changed

+9
-16
lines changed

4 files changed

+9
-16
lines changed

.github/workflows/build.yml

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
name: Build
22
on: [push]
3+
env:
4+
GITHUB_CLIENT_MIXPANEL_API_KEY: ${{ secrets.MIXPANEL_KEY }}
35
jobs:
46
build:
57
runs-on: ubuntu-latest
@@ -16,16 +18,11 @@ jobs:
1618
key: key-{{ checksum "build.gradle" }}-{{ checksum "dependencies.gradle" }}-{{ checksum "app/build.gradle" }}-{{ checksum "gradle/wrapper/gradle-wrapper.properties"}}
1719
- name: Get Dependencies
1820
if: steps.cache-dependencies.outputs.cache-hit != 'true'
19-
env:
20-
GITHUB_CLIENT_MIXPANEL_API_KEY: ${{ secrets.MIXPANEL_KEY }}
2121
run: ./gradlew androidDependencies --stacktrace
2222
- name: Run Tests
23-
env:
24-
GITHUB_CLIENT_MIXPANEL_API_KEY: ${{ secrets.MIXPANEL_KEY }}
2523
run: ./gradlew check --stacktrace
2624
- name: Run Tests Firebase
2725
env:
28-
GITHUB_CLIENT_MIXPANEL_API_KEY: ${{ secrets.MIXPANEL_KEY }}
2926
GCLOUD_CREDENTIALS: ${{ secrets.GCLOUD_CREDENTIALS }}
3027
FCM_API_KEY: ${{ secrets.FCM_API_KEY }}
3128
run: ./gradlew runInstrumentedTestsOnFirebase --stacktrace
@@ -43,6 +40,4 @@ jobs:
4340
~/.gradle/wrapper
4441
key: key-{{ checksum "build.gradle" }}-{{ checksum "dependencies.gradle" }}-{{ checksum "app/build.gradle" }}-{{ checksum "gradle/wrapper/gradle-wrapper.properties"}}
4542
- name: Lint
46-
env:
47-
GITHUB_CLIENT_MIXPANEL_API_KEY: ${{ secrets.MIXPANEL_KEY }}
4843
run: ./gradlew lint --stacktrace

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ name: Release To App Store
22
on:
33
release:
44
types: [published]
5+
env:
6+
GITHUB_CLIENT_MIXPANEL_API_KEY: ${{ secrets.MIXPANEL_KEY }}
57
jobs:
68
publish:
79
runs-on: ubuntu-latest
@@ -10,13 +12,11 @@ jobs:
1012
uses: actions/checkout@v2
1113
- name: Publish Release
1214
env:
13-
GITHUB_CLIENT_MIXPANEL_API_KEY: ${{ secrets.MIXPANEL_KEY }}
1415
CLIENT_GITHUB_KEY_PASS: ${{ secrets.CLIENT_GITHUB_KEY_PASS }}
1516
CLIENT_GITHUB_STORE_PASS: ${{ secrets.CLIENT_GITHUB_STORE_PASS }}
1617
PLAY_PUBLISHER_CREDENTIALS: ${{ secrets.PLAY_PUBLISHER_CREDENTIALS }}
1718
run: ./gradlew publishBundle --stacktrace
1819
- name: Mark PRs with Milestone
1920
env:
20-
GITHUB_CLIENT_MIXPANEL_API_KEY: ${{ secrets.MIXPANEL_KEY }}
2121
TOKEN_GITHUB_API: ${{ secrets.GITHUB_TOKEN }}
2222
run: ./gradlew markAllPrsWithReleaseMilestone --stacktrace

.github/workflows/release_trigger.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ on:
66
description: 'Post release version update type (minor is default)'
77
required: false
88
default: 'minor/patch/major'
9-
9+
env:
10+
GITHUB_CLIENT_MIXPANEL_API_KEY: ${{ secrets.MIXPANEL_KEY }}
1011
jobs:
1112
create_tag:
1213
runs-on: ubuntu-latest
@@ -18,7 +19,6 @@ jobs:
1819
fetch-depth: 0 # otherwise, you will failed to push refs to dest repo
1920
- name: Create Release and Bump version
2021
env:
21-
GITHUB_CLIENT_MIXPANEL_API_KEY: ${{ secrets.MIXPANEL_KEY }}
2222
TOKEN_GITHUB_API: ${{ secrets.CI_GITHUB_TOKEN }}
2323
run: ./gradlew createNewReleaseAndBumpVersion -PupdateType=${{ github.event.inputs.updateType }} --stacktrace
2424
- name: Commit & Push changes

.github/workflows/reporting.yml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ name: Daily Reporting
22
on:
33
schedule:
44
- cron: "0 8 * * *" # Every Day at 8:00 UTC
5+
env:
6+
GITHUB_CLIENT_MIXPANEL_API_KEY: ${{ secrets.MIXPANEL_KEY }}
57
jobs:
68
moduleStatisticsReport:
79
runs-on: ubuntu-latest
@@ -16,9 +18,7 @@ jobs:
1618
~/.gradle/caches
1719
~/.gradle/wrapper
1820
key: key-{{ checksum "build.gradle" }}-{{ checksum "dependencies.gradle" }}-{{ checksum "app/build.gradle" }}
19-
- name: Run Tests
20-
env:
21-
GITHUB_CLIENT_MIXPANEL_API_KEY: ${{ secrets.MIXPANEL_KEY }}
21+
- name: Run Module Statistics Report
2222
run: ./gradlew reportModuleStatistics --stacktrace --no-configure-on-demand
2323
lintReport:
2424
runs-on: ubuntu-latest
@@ -34,6 +34,4 @@ jobs:
3434
~/.gradle/wrapper
3535
key: key-{{ checksum "build.gradle" }}-{{ checksum "dependencies.gradle" }}-{{ checksum "app/build.gradle" }}
3636
- name: Run Lint Report
37-
env:
38-
GITHUB_CLIENT_MIXPANEL_API_KEY: ${{ secrets.MIXPANEL_KEY }}
3937
run: ./gradlew lintStatisticsReport --stacktrace

0 commit comments

Comments
 (0)