SIENTIAPDE-1645: code snapshot (part 1)

This commit is contained in:
vitor-aignosi
2026-07-16 13:29:23 -03:00
commit 40f26bcf17
114 changed files with 18654 additions and 0 deletions

33
.github/workflows/deploy.yml vendored Normal file
View File

@@ -0,0 +1,33 @@
name: Deploy Python Application
on:
pull_request:
types:
- closed
branches:
- main
- 'release/**'
- 'feature/**'
jobs:
deploy:
name: Deploy
if: github.event.pull_request.merged == true
permissions: write-all
uses: Aignosi/github_workflow_templates/.github/workflows/reusable-deploy.yml@main
with:
branch_name: ${{ github.event.pull_request.head.ref }}
project_type: 'python'
image_name: 'sientia-dataops-model-manager'
helm_chart_path: 'sientia-module'
helm_release_name: 'sientia-dataops-model-manager'
helm_namespace: 'sientia'
update_version_in: '["pyproject", "values"]'
app_owner: 'Aignosi'
private_repos: 'sientia-dataops-library'
helm_repo_name: 'sientia'
helm_repo_url: 'https://raw.githubusercontent.com/Aignosi/sientia-dataops-helm-repo/refs/heads/main/'
helm_chart_version: '0.6.0'
helm_values_file: './values.yaml'
use_vpn: true
secrets: inherit

18
.github/workflows/quality-gate.yml vendored Normal file
View File

@@ -0,0 +1,18 @@
name: Quality gate
on:
pull_request:
branches:
- main
- 'release/**'
- 'feature/**'
types: [ opened, synchronize, reopened ]
jobs:
quality-gate:
uses: Aignosi/github_workflow_templates/.github/workflows/python-quality-gate.yml@main
permissions: write-all
with:
project_name: 'model_manager'
repositories: 'sientia-dataops-library,sientia-model-library'
secrets: inherit