Skip to content

Commit d39f9ad

Browse files
committed
chore: Update reusable workflow
1 parent 10a314a commit d39f9ad

File tree

1 file changed

+19
-14
lines changed

1 file changed

+19
-14
lines changed

.github/workflows/test-and-publish.yml

+19-14
Original file line numberDiff line numberDiff line change
@@ -91,26 +91,31 @@ jobs:
9191
npm install
9292
working-directory: tests
9393

94-
- name: Install specific version of data-models ${{ inputs.data-models_ref }}
94+
- name: Broker microservice - Install specific version of data-models ${{ inputs.data-models_ref }}
9595
if: ${{ inputs.data-models_ref }}
96-
run: |
97-
cd packages/openactive-broker-microservice && npm install github:openactive/data-models#${{ inputs.data-models_ref }}
98-
cd packages/openactive-integration-tests && npm install github:openactive/data-models#${{ inputs.data-models_ref }}
99-
working-directory: tests
96+
working-directory: tests/packages/openactive-broker-microservice
97+
run: npm install github:openactive/data-models#${{ inputs.data-models_ref }}
10098

101-
- name: Install specific version of data-model-validator ${{ inputs.data-model-validator_ref }}
99+
- name: Broker microservice - Install specific version of data-model-validator ${{ inputs.data-model-validator_ref }}
102100
if: ${{ inputs.data-model-validator_ref }}
103-
run: |
104-
cd packages/openactive-broker-microservice && npm install github:openactive/data-model-validator#${{ inputs.data-model-validator_ref }}
105-
cd packages/openactive-integration-tests && npm install github:openactive/data-model-validator#${{ inputs.data-model-validator_ref }}
106-
working-directory: tests
101+
working-directory: tests/packages/openactive-broker-microservice
102+
run: npm install github:openactive/data-model-validator#${{ inputs.data-model-validator_ref }}
107103

108-
- name: Install specific version of rpde-validator ${{ inputs.rpde-validator_ref }}
104+
- name: Broker microservice - Install specific version of rpde-validator ${{ inputs.rpde-validator_ref }}
109105
if: ${{ inputs.rpde-validator_ref }}
110-
run: |
111-
cd packages/openactive-broker-microservice && npm install github:openactive/rpde-validator#${{ inputs.rpde-validator_ref }}
112-
working-directory: tests
106+
working-directory: tests/packages/openactive-broker-microservice
107+
run: npm install github:openactive/rpde-validator#${{ inputs.rpde-validator_ref }}
113108

109+
- name: Integration tests - Install specific version of data-models ${{ inputs.data-models_ref }}
110+
if: ${{ inputs.data-models_ref }}
111+
working-directory: tests/packages/openactive-integration-tests
112+
run: npm install github:openactive/data-models#${{ inputs.data-models_ref }}
113+
114+
- name: Integration tests - Install specific version of data-model-validator ${{ inputs.data-model-validator_ref }}
115+
if: ${{ inputs.data-model-validator_ref }}
116+
working-directory: tests/packages/openactive-integration-tests
117+
run: npm install github:openactive/data-model-validator#${{ inputs.data-model-validator_ref }}
118+
114119
- name: Run Checks on the Code (Test the Tests!)
115120
if: ${{ inputs.data-models_ref || inputs.data-model-validator_ref || inputs.rpde-validator_ref }}
116121
run: npm test

0 commit comments

Comments
 (0)