name: OSS contributor checks on: workflow_dispatch: schedule: - cron: "0 8,16 * * 1-5" # on weekdays at 8am and 4pm jobs: run-checks: name: Publish server and worker docker images uses: ./.github/workflows/budibase_ci.yml with: run_as_oss: true secrets: inherit notify-error: needs: ["run-checks"] if: ${{ failure() }} name: Notify error runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v4 - name: Set commit SHA id: set_sha run: echo "::set-output name=sha::$(git rev-parse --short ${{ github.sha }})" - name: Notify error uses: tsickert/discord-webhook@v5.3.0 with: webhook-url: ${{ secrets.OSS_CHECKS_WEBHOOK_URL }} embed-title: 🚨 OSS checks failed in master embed-url: https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}" embed-description: | Git sha: `${{ steps.set_sha.outputs.sha }}`