diff --git a/.github/workflows/knative-releasability.yaml b/.github/workflows/knative-releasability.yaml new file mode 100644 index 000000000..930ad8e62 --- /dev/null +++ b/.github/workflows/knative-releasability.yaml @@ -0,0 +1,32 @@ +# Copyright 2022 The Knative Authors. +# SPDX-License-Identifier: Apache-2.0 + +# This file is automagically synced here from github.com/knative-sandbox/knobots + +name: 'Releasability' + +on: + schedule: + - cron: '0 1 * * 1-5' # 6am Pacific, weekdays. + + workflow_dispatch: # Manual trigger. + inputs: + releaseFamily: + description: 'Release? (vX.Y)' + required: false + moduleReleaseFamily: + description: 'Module Release? (vX.Y)' + required: false + slackChannel: + description: 'Slack Channel? (release-#)' + required: false + +jobs: + releasability: + uses: knative/actions/.github/workflows/releasability.yaml@main + with: + releaseFamily: ${{ github.event.inputs.releaseFamily || 'v1.7' }} + moduleReleaseFamily: ${{ github.event.inputs.moduleReleaseFamily || 'v0.34' }} + slackChannel: ${{ github.event.inputs.slackChannel || 'release' }} + secrets: + SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}