name: ci on: push: pull_request: workflow_dispatch: jobs: build-test: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: .NET 10 uses: actions/setup-dotnet@v4 with: dotnet-version: '10.0.x' - name: Node 20 uses: actions/setup-node@v4 with: node-version: '20' cache: npm cache-dependency-path: src/frontend/package-lock.json - name: CI (сборка, тесты, скан уязвимостей, фронт) run: sh scripts/ci.sh