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