Azure-Samples / cognitive-services-speech-sdk

Sample code for the Microsoft Cognitive Services Speech SDK

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[IngestionClient] move ingestion client build to be localised.

ross-p-smith opened this issue · comments

Is your feature request related to a problem? Please describe.
The GitHub action files are in the root of the repo (which is where GitHub expects them to be). However, because this is a mono repo and the Ingestion Client only needs to be opened at the /workspaces/cognitive-services-speech-sdk/samples/ingestion/ingestion-client/ level, it often means that build concerns are missed when developing the Ingestion Client

Describe the solution you'd like
Have the workflows defined in the ingestion client directory structure as a reusable workflow and call them from the root, but allow people to be able to copy just the Ingestion Client if they want.

Whilst we are there, I think we should only check the json matches the bicep if someone changes the bicep file, because at the moment, when a new bicep tool is released the build breaks.