name: CI on: push: pull_request: env: FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true jobs: check: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Bash syntax run: bash -n release.sh install.sh release.sh scripts/security-scan.sh - name: Secret scan run: bash scripts/security-scan.sh - name: Setup Python uses: actions/setup-python@v5 with: python-version: '3.13' - name: Python compile run: python -m py_compile auth.py guko.py jiaoops.py telegram-bot/bot.py optional/update_from_nezha.py - name: Docker build run: docker build -f telegram-bot/Dockerfile .