Added parallelism to secrets management

Signed-off-by: Amulya Varote <amulyavarote@microsoft.com>
This commit is contained in:
Amulya Varote 2022-08-25 11:56:21 -07:00
parent 4c519d7474
commit e62feaabe7
1 changed files with 6 additions and 39 deletions

View File

@ -28,8 +28,8 @@ on:
- feature/new_quickstarts
- release-*
jobs:
deploy:
name: Validate quickstarts on ${{ matrix.os }}
validate:
name: Validate quickstart for `${{ matrix.quickstart_language }}` with `${{ matrix.quickstart_variant }}` on ${{ matrix.os }}
runs-on: ${{ matrix.os }}
env:
DAPR_INSTALL_URL: https://raw.githubusercontent.com/dapr/cli/master/install
@ -40,6 +40,8 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest, macos-10.15]
quickstart_language: [go, javascript, python, java]
quickstart_variant: [http, sdk]
steps:
- name: Install docker - MacOS
if: matrix.os == 'macos-10.15'
@ -86,44 +88,9 @@ jobs:
echo "PATH=$PATH:$HOME/.local/bin" >> $GITHUB_ENV
pip3 install setuptools wheel
pip3 install mechanical-markdown
- name: Validate Python http Secrets Management
- name: Validate ${{ matrix.quickstart_language }} ${{ matrix.quickstart_variant }} secrets management
run: |
pushd secrets_management/python/http
make validate
popd
- name: Validate Python sdk Secrets Management
run: |
pushd secrets_management/python/sdk
make validate
popd
- name: Validate Javascript http Secrets Management
run: |
pushd secrets_management/javascript/http
make validate
popd
- name: Validate Javascript sdk Secrets Management
run: |
pushd secrets_management/javascript/sdk
make validate
popd
- name: Validate Java http Secret Management
run: |
pushd secrets_management/java/http
make validate
popd
- name: Validate Java sdk Secrets Management
run: |
pushd secrets_management/java/sdk
make validate
popd
- name: Validate Go http Secret Management
run: |
pushd secrets_management/go/http
make validate
popd
- name: Validate Go sdk Secrets Management
run: |
pushd secrets_management/go/sdk
pushd secrets_management/${{ matrix.quickstart_language }}/${{ matrix.quickstart_variant }}
make validate
popd
- name: Linkcheck README.md