...
1name: ci
2on: [push, pull_request]
3concurrency:
4 group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }}
5 cancel-in-progress: true
6
7jobs:
8 ci:
9 runs-on: ubuntu-latest
10 steps:
11 - uses: actions/checkout@v3
12 - uses: actions/setup-go@v4
13 with:
14 go-version-file: ./go.mod
15 cache: true
16 - run: COLOR=1 ./make.sh
17 env:
18 GITHUB_TOKEN: ${{ secrets._GITHUB_TOKEN }}
19 DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
20 - uses: actions/upload-artifact@v3
21 if: always()
22 with:
23 name: d2chaos
24 path: ./d2chaos/out
25 nofixups:
26 runs-on: ubuntu-latest
27 steps:
28 - uses: actions/checkout@v3
29 - run: git submodule update --init
30 - run: COLOR=1 ./ci/sub/bin/nofixups.sh
31 env:
32 GITHUB_TOKEN: ${{ secrets._GITHUB_TOKEN }}
33 DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
34 signed:
35 runs-on: ubuntu-latest
36 steps:
37 - uses: actions/checkout@v3
38 - run: git submodule update --init
39 - run: COLOR=1 ./ci/sub/bin/ensure_signed.sh
40 env:
41 GITHUB_TOKEN: ${{ secrets._GITHUB_TOKEN }}
42 DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
View as plain text