...
1---
2name: apidiff
3on:
4 pull_request:
5 branches:
6 - master
7permissions:
8 contents: read
9jobs:
10 compat:
11 runs-on: ubuntu-latest
12 steps:
13 - uses: actions/setup-go@v4
14 with:
15 go-version: 1.21
16 - run: go install golang.org/x/exp/cmd/apidiff@latest
17 - uses: actions/checkout@v3
18 with:
19 ref: master
20 - run: apidiff -w uuid.baseline .
21 - uses: actions/checkout@v3
22 with:
23 clean: false
24 - run: |
25 apidiff -incompatible uuid.baseline . > diff.txt
26 cat diff.txt && ! [ -s diff.txt ]
View as plain text