github.com/cloudwego/iasm@v0.2.0/.github/workflows/pr-check.yml (about) 1 name: Pull Request Check 2 3 on: [ pull_request ] 4 5 jobs: 6 compliant: 7 runs-on: [ self-hosted, X64 ] 8 steps: 9 - uses: actions/checkout@v3 10 11 - name: Check License Header 12 uses: apache/skywalking-eyes/header@v0.4.0 13 env: 14 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 15 16 #- name: Check Spell 17 # uses: crate-ci/typos@master 18 19 #staticcheck: 20 # runs-on: ubuntu-latest 21 # steps: 22 # - uses: actions/checkout@v3 23 # - name: Set up Go 24 # uses: actions/setup-go@v3 25 # with: 26 # go-version: "1.20" 27 28 # - uses: actions/cache@v3 29 # with: 30 # path: ~/go/pkg/mod 31 # key: reviewdog-${{ runner.os }}-go-${{ hashFiles('**/go.sum') }} 32 # restore-keys: | 33 # reviewdog-${{ runner.os }}-go- 34 35 # - uses: reviewdog/action-staticcheck@v1 36 # with: 37 # github_token: ${{ secrets.github_token }} 38 # # Change reviewdog reporter if you need [github-pr-check,github-check,github-pr-review]. 39 # reporter: github-pr-review 40 # # Report all results. 41 # filter_mode: nofilter 42 # # Exit with 1 when it find at least one finding. 43 # fail_on_error: true 44 # # Set staticcheck flags 45 # staticcheck_flags: -checks=inherit,-SA1029 46 47 #lint: 48 # runs-on: [ self-hosted, X64 ] 49 # steps: 50 # - uses: actions/checkout@v3 51 # - name: Set up Go 52 # uses: actions/setup-go@v3 53 # with: 54 # go-version: "1.20" 55 56 # - name: Golangci Lint 57 # # https://golangci-lint.run/ 58 # uses: golangci/golangci-lint-action@v3 59 # with: 60 # version: latest