feat(sdk): Add Input Parameter support for configmap, secrets, node selectors, tolerations, pull secrets #8
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Validate Generated Files | |
on: | |
push: | |
branches: | |
- master | |
pull_request: | |
paths: | |
- '.github/workflows/validate-generated-files.yml' | |
- 'backend/api/**/*.proto' | |
- 'backend/api/**/go_http_client/**' | |
- 'backend/api/**/go_client/**' | |
- 'backend/api/**/python_http_client/**' | |
- 'backend/api/**/swagger/**' | |
- 'api/**/*.proto' | |
- 'api/**/*.go' | |
- 'kubernetes_platform/**/*.proto' | |
- 'kubernetes_platform/**/*.go' | |
jobs: | |
validate-generated-files: | |
runs-on: ubuntu-latest | |
strategy: | |
fail-fast: false | |
steps: | |
- uses: actions/checkout@v4 | |
- name: Install Go | |
uses: actions/setup-go@v5 | |
with: | |
go-version-file: go.mod | |
- name: Set up Python | |
uses: actions/setup-python@v4 | |
with: | |
python-version: 3.9 | |
- name: Install Dependencies | |
run: | | |
sudo apt-get update && sudo apt-get install -y protobuf-compiler jq default-jdk | |
python3 -m pip install setuptools wheel | |
- name: Generate API proto files | |
working-directory: ./api | |
run: make clean all | |
- name: Generate kfp-kubernetes proto files from source | |
working-directory: ./kubernetes_platform | |
run: make clean all | |
- name: Check for Changes | |
run: make check-diff | |