github.com/bluenviron/mediacommon@v1.9.3/.github/workflows/test.yml (about) 1 name: test 2 3 on: 4 push: 5 branches: [ main ] 6 pull_request: 7 branches: [ main ] 8 9 jobs: 10 test: 11 runs-on: ubuntu-20.04 12 strategy: 13 matrix: 14 go: ["1.19", "1.20", "1.21"] 15 16 steps: 17 - uses: actions/checkout@v2 18 19 - uses: actions/setup-go@v2 20 with: 21 go-version: ${{ matrix.go }} 22 23 - run: sudo apt update && sudo apt install -y libavformat-dev libswscale-dev 24 25 - run: make test-nodocker 26 27 - if: matrix.go == '1.21' 28 uses: codecov/codecov-action@v3 29 with: 30 token: ${{ secrets.CODECOV_TOKEN }} 31 32 test32: 33 runs-on: ubuntu-22.04 34 35 steps: 36 - uses: actions/checkout@v3 37 38 - run: make test32