add eventing-integrations repo to releasability script (#362)

* add eventing-integrations to release checklist,releasability and some comments

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* update year

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

* update script year as well

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>

---------

Signed-off-by: David Fridrich <fridrich.david19@gmail.com>
This commit is contained in:
David Fridrich 2025-07-23 10:56:09 +02:00 committed by GitHub
parent 99bfe8d5d0
commit 5aeb2df135
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 50 additions and 3 deletions

View File

@ -41,7 +41,7 @@ Notes
- Some of the supporting repos can be cut in parallel. Refer [Aligning dependencies](https://github.com/knative/release/blob/main/PROCEDURES.md/#Aligning-dependencies).
- The release branch for each supporting repos must be done only after the branch for their dependencies is cut.
#### Cut Supporting Repositories
#### Cut Supporting Repositories _(Cut these in descending order (top to bottom) if unsure)_
- [knative/hack](https://github.com/knative/hack)
- [ ] Branch Cut
@ -74,7 +74,18 @@ Notes
- The prow job web page is very slow to respond and you need to click only once to rerun the job.
- Some repos can be released in parallel.Refer [Aligning dependencies](https://github.com/knative/release/blob/main/PROCEDURES.md#Aligning-dependencies).
#### Phase 1 - Core Repositories _(Can be started after all the supporting repos have been successfully released)_
#### Phase 0 - Core-Required Repositories _(Can be started after `knative/hack` branch has been cut)_
- [knative-extensions/eventing-integrations](https://github.com/knative-extensions/eventing-integrations)
- [ ] Nightly Job [![Nightly][eventing-integrations-nightly-badge]][eventing-integrations-nightly-page]
- [ ] Dependencies up to date - [![releasabilty][eventing-integrations-release-badge]][eventing-integrations-release-workflow]
- [ ] Branch Cut
- [ ] Release
- Prow Release [![Releases][eventing-integrations-prow-badge]][eventing-integrations-prow-job]
- Latest Version [![Releases][eventing-integrations-version-badge]][eventing-integrations-release-page]
- [ ] Release Notes ([run workflow][release-note-workflow])
#### Phase 1 - Core Repositories _(Can be started after all the supporting and core-required repos have been successfully released)_
- [knative/serving](https://github.com/knative/serving)
- [ ] Nightly Job [![Nightly][serving-nightly-badge]][serving-nightly-page]
@ -438,6 +449,15 @@ Notes
[eventing-gitlab-prow-badge]: https://prow.knative.dev/badge.svg?jobs=release_eventing-gitlab_main_periodic
[eventing-gitlab-prow-job]: https://prow.knative.dev?job=release_eventing-gitlab_main_periodic
[eventing-integrations-version-badge]: https://img.shields.io/github/release-pre/knative-extensions/eventing-integrations.svg?sort=semver
[eventing-integrations-release-badge]: https://github.com/knative/release/actions/workflows/knative-extensions-eventing-integrations.yaml/badge.svg
[eventing-integrations-release-page]: https://github.com/knative-extensions/eventing-integrations/releases
[eventing-integrations-release-workflow]: https://github.com/knative/release/actions/workflows/knative-extensions-eventing-integrations.yaml
[eventing-integrations-nightly-badge]: https://prow.knative.dev/badge.svg?jobs=nightly_eventing-integrations_main_periodic
[eventing-integrations-nightly-page]: https://prow.knative.dev?job=nightly_eventing-integrations_main_periodic
[eventing-integrations-prow-badge]: https://prow.knative.dev/badge.svg?jobs=release_eventing-integrations_main_periodic
[eventing-integrations-prow-job]: https://prow.knative.dev?job=release_eventing-integrations_main_periodic
[eventing-istio-version-badge]: https://img.shields.io/github/release-pre/knative-extensions/eventing-istio.svg?sort=semver
[eventing-istio-release-badge]: https://github.com/knative/release/actions/workflows/knative-extensions-eventing-istio.yaml/badge.svg
[eventing-istio-release-page]: https://github.com/knative-extensions/eventing-istio/releases

View File

@ -0,0 +1,26 @@
# Copyright 2025 The Knative Authors.
# SPDX-License-Identifier: Apache-2.0
# This file is automagically generation from ./hack/update-workflows.sh
name: 'knative-extensions/eventing-integrations'
on:
schedule:
- cron: '0 13 * * 1-5' # 6am Pacific, weekdays.
workflow_dispatch:
inputs:
release:
type: string
required: false
description: Release Version
jobs:
releasability:
uses: ./.github/workflows/releasability.yaml
with:
repo: knative-extensions/eventing-integrations
release: ${{ inputs.release }}
post-to-slack: ${{ github.event_name != 'schedule' }}
secrets: inherit

View File

@ -3,7 +3,7 @@
for repo in $(yq '.[] | .name' repos.yaml); do
cat <<EOF >".github/workflows/${repo/\//-}.yaml"
# Copyright 2023 The Knative Authors.
# Copyright 2025 The Knative Authors.
# SPDX-License-Identifier: Apache-2.0
# This file is automagically generation from ./hack/update-workflows.sh

View File

@ -11,6 +11,7 @@
- name: knative-extensions/eventing-ceph
- name: knative-extensions/eventing-github
- name: knative-extensions/eventing-gitlab
- name: knative-extensions/eventing-integrations
- name: knative-extensions/eventing-istio
- name: knative-extensions/eventing-kafka-broker
- name: knative-extensions/eventing-natss