Skip to content

nightly

nightly #533

Workflow file for this run

name: nightly
on:
workflow_dispatch:
schedule:
- cron: '0 20 * * *'
jobs:
benchmark:
uses: ./.github/workflows/benchmark.yml
secrets: inherit
with:
setup: '' # default behavior
jammy:
uses: ./.github/workflows/jammy.yml
focal:
uses: ./.github/workflows/focal.yml
# bionic:
# needs: [check-if-docs-only]
# if: ${{ needs.check-if-docs-only.outputs.only-docs-changed == 'false' }}
# uses: ./.github/workflows/task-unit-test.yml
# with:
# container: ubuntu:bionic
bullseye:
uses: ./.github/workflows/debian11.yml
with:
gcc11: true
# amazonlinux2:
# needs: [check-if-docs-only]
# if: ${{ needs.check-if-docs-only.outputs.only-docs-changed == 'false' }}
# uses: ./.github/workflows/amazon2.yml
mariner2:
uses: ./.github/workflows/mariner2.yml
rocky8:
uses: ./.github/workflows/rocky8.yml
rocky9:
uses: ./.github/workflows/rocky9.yml
alpine3:
uses: ./.github/workflows/alpine3.yml
macos:
uses: ./.github/workflows/macos.yml
arm:
uses: ./.github/workflows/arm.yml
secrets: inherit
notify-on-failure:
needs:
- benchmark
- jammy
- focal
# - bionic
- bullseye
# - amazonlinux2
- mariner2
- rocky8
- rocky9
- alpine3
- macos
- arm
runs-on: ubuntu-latest
if: failure()
steps:
- name: Notify on failure
uses: slackapi/slack-github-action@v1
with:
payload: '{ "failed_run": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" }'
env:
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL_NIGHTLY_FAILURE }}