From 2e1f6ffb5b2fcedab315dea375f09b9c9b21585c Mon Sep 17 00:00:00 2001 From: Google AI Agent Date: Sat, 11 Apr 2026 01:36:15 +0000 Subject: [PATCH] Update .gitea/workflows/smoke.yml (manual merge) --- .gitea/workflows/smoke.yml | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/.gitea/workflows/smoke.yml b/.gitea/workflows/smoke.yml index e254579..89c5351 100644 --- a/.gitea/workflows/smoke.yml +++ b/.gitea/workflows/smoke.yml @@ -1,24 +1,24 @@ name: Smoke Test - on: pull_request: - branches: [main] push: branches: [main] - jobs: - smoke-test: + smoke: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - - name: Setup Python - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: - python-version: '3.x' - - - name: Install PyYAML - run: pip install pyyaml - - - name: Run smoke test - run: bash scripts/smoke.sh + python-version: '3.11' + - name: Parse check + run: | + find . -name '*.yml' -o -name '*.yaml' | grep -v .gitea | xargs -r python3 -c "import sys,yaml; [yaml.safe_load(open(f)) for f in sys.argv[1:]]" + find . -name '*.json' | xargs -r python3 -m json.tool > /dev/null + find . -name '*.py' | xargs -r python3 -m py_compile + find . -name '*.sh' | xargs -r bash -n + echo "PASS: All files parse" + - name: Secret scan + run: | + if grep -rE 'sk-or-|sk-ant-|ghp_|AKIA' . --include='*.yml' --include='*.py' --include='*.sh' 2>/dev/null | grep -v .gitea; then exit 1; fi + echo "PASS: No secrets"