...

Text file src/oss.terrastruct.com/d2/.github/workflows/ci.yml

Documentation: oss.terrastruct.com/d2/.github/workflows

     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