...

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

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

     1name: daily
     2on:
     3  workflow_dispatch:
     4  schedule:
     5    - cron: '42 0 * * *' # daily at 00:42
     6concurrency:
     7  group: ${{ github.workflow }}
     8  cancel-in-progress: true
     9
    10jobs:
    11  ci:
    12    runs-on: ubuntu-latest
    13    steps:
    14      - uses: actions/checkout@v3
    15      - uses: actions/setup-go@v4
    16        with:
    17          go-version-file: ./go.mod
    18          cache: true
    19      - run: COLOR=1 CI_FORCE=1 ./make.sh all race
    20        env:
    21          GITHUB_TOKEN: ${{ secrets._GITHUB_TOKEN }}
    22          DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
    23      - uses: actions/upload-artifact@v3
    24        if: always()
    25        with:
    26          name: d2chaos
    27          path: ./d2chaos/out

View as plain text