Skip to content

Commit b2bb610

Browse files
committed
yml tweaks
1 parent b8011a5 commit b2bb610

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

.github/workflows/dataconnect_demo_app.yml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ env:
1919
FDC_NODE_VERSION: ${{ inputs.nodeVersion || '20' }}
2020
FDC_FIREBASE_TOOLS_VERSION: ${{ inputs.firebaseToolsVersion || '13.25.0' }}
2121
FDC_JAVA_VERSION: ${{ inputs.javaVersion || '17' }}
22+
FDC_FIREBASE_TOOLS_DIR: ${{ github.workspace }}/firebase-tools
23+
FDC_FIREBASE_COMMAND: ${{ github.workspace }}/firebase-tools/bin/node_modules/.bin/firebase
2224

2325
defaults:
2426
run:
@@ -40,15 +42,15 @@ jobs:
4042

4143
- name: Create Cache Key Files
4244
run: |
43-
echo "x366vcw7mg" >github_actions_demo_assemble_cache_key.txt
45+
echo "x366vcw7mg" >github_actions_demo_test_cache_key.txt
4446
echo "${{ env.FDC_FIREBASE_TOOLS_VERSION }}" >github_actions_demo_assemble_firebase_tools_version.txt
4547
4648
- uses: actions/setup-node@v3
4749
with:
4850
node-version: ${{ env.FDC_NODE_VERSION }}
4951
cache: 'npm'
5052
cache-dependency-path: |
51-
firebase-dataconnect/demo/github_actions_demo_assemble_cache_key.txt
53+
firebase-dataconnect/demo/github_actions_demo_test_cache_key.txt
5254
firebase-dataconnect/demo/github_actions_demo_assemble_firebase_tools_version.txt
5355
5456
- name: cache package-lock.json
@@ -61,8 +63,9 @@ jobs:
6163
- name: install firebase-tools from scratch
6264
if: steps.package_json_lock.outputs.cache-hit != 'true'
6365
run: |
64-
mkdir firebase-tools
65-
cd firebase-tools
66+
set -v
67+
mkdir -p ${{ env.FDC_FIREBASE_TOOLS_DIR }}
68+
cd ${{ env.FDC_FIREBASE_TOOLS_DIR }}
6669
echo '{}' > package.json
6770
npm install --fund=false --audit=false --save --save-exact firebase-tools@${{ env.FDC_FIREBASE_TOOLS_VERSION }}
6871
@@ -81,7 +84,7 @@ jobs:
8184
firebase-dataconnect/demo/build.gradle.kts
8285
firebase-dataconnect/demo/gradle.properties
8386
firebase-dataconnect/demo/gradle/wrapper/gradle-wrapper.properties
84-
firebase-dataconnect/demo/github_actions_demo_assemble_cache_key.txt
87+
firebase-dataconnect/demo/github_actions_demo_test_cache_key.txt
8588
8689
- name: tool versions
8790
continue-on-error: true
@@ -94,7 +97,7 @@ jobs:
9497
which node
9598
node --version
9699
which firebase
97-
firebase --version
100+
${{ env.FDC_FIREBASE_COMMAND }} --version
98101
./gradlew --version
99102
100103
- name: ./gradlew assemble test
@@ -104,7 +107,7 @@ jobs:
104107
--no-daemon \
105108
${{ (inputs.gradleInfoLog && '--info') || '' }} \
106109
--profile \
107-
-PdataConnect.minimalApp.firebaseCommand="$PWD/firebase-tools/node_modules/.bin/firebase" \
110+
-PdataConnect.minimalApp.firebaseCommand="${{ env.FDC_FIREBASE_COMMAND }} \
108111
assemble test
109112
110113
- uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)