Skip to content

Commit d62d16d

Browse files
address the comments
1 parent 7b96f33 commit d62d16d

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

.github/workflows/release-IPA-metrics.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,11 @@ permissions:
99
issues: write
1010
env:
1111
NODE_VERSION: '20.x'
12-
WORKING_DIR: ./tools/spectral/ipa/metrics/scripts
1312
OAS_ENV: 'dev'
1413
OAS_BRANCH: 'dev'
1514
OAS_FILE: 'openapi/v2.json'
15+
SCRIPTS_PATH: ${{ github.workspace }}/scripts
16+
DEV_OAS_PATH: ${{ github.workspace }}/dev-oas
1617

1718
jobs:
1819
# Generates and uploads the IPA validation metrics to S3
@@ -24,13 +25,15 @@ jobs:
2425
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332
2526
with:
2627
sparse-checkout:
27-
tools/spectral/ipa
28+
tools/spectral/ipa/metrics/scripts
29+
path: scripts
2830

2931
- name: Checkout repository (dev branch)
3032
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332
3133
with:
3234
ref: $OAS_BRANCH
3335
sparse-checkout: $OAS_FILE
36+
path: dev-oas
3437

3538
- name: Setup Node
3639
uses: actions/setup-node@v4
@@ -42,15 +45,15 @@ jobs:
4245
run: npm install
4346

4447
- name: Run Metric Collection Job
45-
working-directory: $WORKING_DIR
46-
run: node runMetricCollection.js ../../../../../openapi/v2.json
48+
working-directory: $SCRIPTS_PATH
49+
run: node runMetricCollection.js $DEV_OAS_PATH/openapi/v2.json
4750

4851
- name: Dump Metric Collection Job Data to S3
4952
env:
5053
AWS_ACCESS_KEY_ID: ${{ secrets.IPA_S3_BUCKET_DW_STAGING_USERNAME }}
5154
AWS_SECRET_ACCESS_KEY: ${{ secrets.IPA_S3_BUCKET_DW_STAGING_PASSWORD }}
5255
S3_BUCKET_PREFIX: ${{ secrets.IPA_S3_BUCKET_DW_STAGING_PREFIX }}
53-
working-directory: $WORKING_DIR
56+
working-directory: $SCRIPTS_PATH
5457
run: node dataDump.js
5558

5659
failure-handler:

0 commit comments

Comments
 (0)