name: cargo test on: push: branches: [ "master" ] permissions: contents: read env: CARGO_TERM_COLOR: always jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Build run: cargo build - name: Create .env.test run: touch .env.test - name: Run tests run: cargo test env: DATABASE_URL: ${{ secrets.TEST_DATABASE_URL }} JWT_SECRET: "test-secret-at-least-256-bits-used" VKID_CLIENT_ID: 0 VKID_REDIRECT_URI: "vk0://vk.com/blank.html"