296b5839bd
Quant Engine CI/CD Pipeline / validate-core (push) Failing after 14s
Merge to Main - Full Pipeline / Stage 1: Fast Gates (push) Failing after 6s
Quant Engine CI/CD Pipeline / validate-ui-and-storage (push) Has been skipped
Merge to Main - Full Pipeline / Stage 2: Critical Gates (push) Has been skipped
Merge to Main - Full Pipeline / Stage 3: Integration Tests (push) Has been skipped
Merge to Main - Full Pipeline / Stage 4: Build and Package (push) Has been skipped
Merge to Main - Full Pipeline / Stage 5: Deploy to Production (push) Has been skipped
Merge to Main - Full Pipeline / Pipeline Summary (push) Successful in 1s
Deploy to Production (Local) / Build & Deploy to Production (push) Failing after 1m27s
Build & Package / build (push) Failing after 1m33s
- Removed Korean comments and emoji characters causing encoding errors - Simplified merge-to-main.yml for Gitea compatibility - Cleaned up fast-validation.yml - Cleaned up build-and-test.yml Target: Fix Tier 1 stage failure in new merge-to-main.yml pipeline Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
42 lines
1012 B
YAML
42 lines
1012 B
YAML
name: Fast Validation
|
|
|
|
on:
|
|
pull_request:
|
|
branches: [ main ]
|
|
workflow_dispatch:
|
|
|
|
jobs:
|
|
quick-checks:
|
|
runs-on: ubuntu-latest
|
|
timeout-minutes: 2
|
|
|
|
steps:
|
|
- name: Checkout Code
|
|
uses: actions/checkout@v3
|
|
|
|
- name: YAML Lint
|
|
run: |
|
|
python3 -m pip install -q yamllint
|
|
yamllint -c "{extends: default}" .gitea/workflows/*.yml || true
|
|
|
|
- name: No Hardcoded Secrets
|
|
run: |
|
|
! grep -r "Password=" .gitea/workflows/ --include="*.yml" | grep -v "secrets\." || exit 1
|
|
|
|
- name: JSON Validation
|
|
run: |
|
|
python3 -c "
|
|
import json, glob
|
|
for f in glob.glob('**/*.json', recursive=True):
|
|
try:
|
|
with open(f) as file:
|
|
json.load(file)
|
|
except Exception as e:
|
|
print(f'ERROR: {f}: {e}')
|
|
exit(1)
|
|
"
|
|
|
|
- name: Report Complete
|
|
if: success()
|
|
run: echo "Fast validation passed"
|