name: Tests on: push: branches: [ "master" ] pull_request: 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 -p schedule-parser-rusted -p schedule_parser env: DATABASE_URL: ${{ secrets.TEST_DATABASE_URL }} JWT_SECRET: "test-secret-at-least-256-bits-used"