on: [push, pull_request] name: CI jobs: build: name: "Build on Racket '${{ matrix.racket-version }}' (${{ matrix.racket-variant }})" runs-on: ubuntu-latest continue-on-error: ${{ matrix.experimental || false }} strategy: fail-fast: false matrix: racket-version: ["stable", "current"] racket-variant: ["BC", "CS"] include: - racket-version: current experimental: true steps: - uses: actions/checkout@v3.1.0 - uses: Bogdanp/setup-racket@v1.9.1 with: architecture: x64 distribution: full variant: ${{ matrix.racket-variant }} version: ${{ matrix.racket-version }} - name: Installing get-youtube-rss-url and its dependencies run: raco pkg install --no-docs --auto --name get-youtube-rss-url - name: Compiling get-youtube-rss-url and building its docs run: raco setup --check-pkg-deps --unused-pkg-deps get-youtube-rss-url - name: Testing get-youtube-rss-url run: raco test -x -p get-youtube-rss-url