I have a reusable workflow that builds, tests, and publishes application docker images.
This reusable workflow is being reuse in multiple client/application repositories.
Some, but not all, applications require services, such as nginx or postgresql consumer, during testing.
I would like to startup container services before the reusable workflow.
However the parser does not allow this:
The workflow is not valid. .github/workflows/publish-deploy.yml (Line: 15, Col: 5): Unexpected value 'services'
jobs: publish: uses: "org/github-workflows/.github/workflows/publish.yml@reusable" services: nginx: image: nginx # Map port 8080 on the Docker host to port 80 on the nginx container ports: - 8080:80