mirror of https://github.com/knative/release.git
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:
parent
99bfe8d5d0
commit
5aeb2df135
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue