name: OSS contributor checks on: workflow_dispatch: schedule: - cron: "0 8,16 * * 1-5" # on weekdays at 8am and 4pm push: branches: - chore/run_oss_checks # TODO: remove 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: ${{ always() }} 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.PROD_DEPLOY_WEBHOOK_URL }} embed-title: "[TEST] OSS checks failed in master" embed-url: https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}" embed-description: | 🚨 The OSS build is failing on master ⚠️ Git sha: `${{ steps.set_sha.outputs.sha }}`