diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1157e58e7..b97e10c55 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -5,17 +5,7 @@ concurrency: cancel-in-progress: true jobs: - assert-linear: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - with: - submodules: recursive - - run: COLOR=1 ./make.sh assert-linear - env: - GITHUB_TOKEN: ${{ secrets._GITHUB_TOKEN }} - DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }} - fmt: + ci: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 @@ -25,63 +15,7 @@ jobs: with: go-version-file: ./go.mod cache: true - - run: COLOR=1 ./make.sh fmt - env: - GITHUB_TOKEN: ${{ secrets._GITHUB_TOKEN }} - DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }} - gen: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - with: - submodules: recursive - - uses: actions/setup-go@v3 - with: - go-version-file: ./go.mod - cache: true - - run: COLOR=1 ./make.sh gen - env: - GITHUB_TOKEN: ${{ secrets._GITHUB_TOKEN }} - DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }} - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - with: - submodules: recursive - - uses: actions/setup-go@v3 - with: - go-version-file: ./go.mod - cache: true - - run: COLOR=1 ./make.sh lint - env: - GITHUB_TOKEN: ${{ secrets._GITHUB_TOKEN }} - DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }} - build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - with: - submodules: recursive - - uses: actions/setup-go@v3 - with: - go-version-file: ./go.mod - cache: true - - run: COLOR=1 ./make.sh build - env: - GITHUB_TOKEN: ${{ secrets._GITHUB_TOKEN }} - DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }} - test: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - with: - submodules: recursive - - uses: actions/setup-go@v3 - with: - go-version-file: ./go.mod - cache: true - - run: COLOR=1 ./make.sh test + - run: COLOR=1 ./make.sh all race env: GITHUB_TOKEN: ${{ secrets._GITHUB_TOKEN }} DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }} @@ -90,22 +24,3 @@ jobs: with: name: d2chaos-test path: ./d2chaos/out - race: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - with: - submodules: recursive - - uses: actions/setup-go@v3 - with: - go-version-file: ./go.mod - cache: true - - run: COLOR=1 ./make.sh race - env: - GITHUB_TOKEN: ${{ secrets._GITHUB_TOKEN }} - DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }} - - uses: actions/upload-artifact@v3 - if: always() - with: - name: d2chaos-race - path: ./d2chaos/out diff --git a/.github/workflows/daily.yml b/.github/workflows/daily.yml index 6334923c1..58b485496 100644 --- a/.github/workflows/daily.yml +++ b/.github/workflows/daily.yml @@ -10,7 +10,7 @@ concurrency: cancel-in-progress: true jobs: - all: + ci: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 @@ -20,7 +20,7 @@ jobs: with: go-version-file: ./go.mod cache: true - - run: CI_ALL=1 COLOR=1 ./make.sh + - run: COLOR=1 CI_FORCE=1 ./make.sh all race env: GITHUB_TOKEN: ${{ secrets._GITHUB_TOKEN }} DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }} diff --git a/Makefile b/Makefile index 9780b7bc0..d4241d86f 100644 --- a/Makefile +++ b/Makefile @@ -2,9 +2,6 @@ .PHONY: all all: fmt gen lint build test -ifdef CI -all: assert-linear -endif .PHONY: fmt fmt: @@ -24,6 +21,3 @@ test: .PHONY: race race: prefix "$@" ./ci/test.sh --race ./... -.PHONY: assert-linear -assert-linear: - prefix "$@" ./ci/sub/assert_linear.sh diff --git a/ci/sub b/ci/sub index 824046d95..765e3ddc7 160000 --- a/ci/sub +++ b/ci/sub @@ -1 +1 @@ -Subproject commit 824046d952b1442c76a057553591652c889fb7cb +Subproject commit 765e3ddc7bbd669f3605f9f877bc6004c1b80735