name: "Tests" on: push: branches: - master pull_request: branches: - master jobs: test: name: Test runs-on: ubuntu-latest steps: - name: Check out uses: actions/checkout@v6 - name: Setup Go uses: actions/setup-go@v6 with: go-version: "1.25" - name: Setup Python uses: actions/setup-python@v6 with: python-version: "3.11" - name: Install Python dependencies run: pip install -r requirements.txt - name: Test core working-directory: core run: go test -v -count=1 -skip 'Stress' ./... - name: Test extras working-directory: extras run: go test -v -count=1 ./... - name: Test app working-directory: app run: go test -v -count=1 ./...