@@ -9,10 +9,11 @@ permissions:
99  issues : write 
1010env :
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
1718jobs :
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