Skip to content

[fake_minor_update.sh] introduce VERSION var#1540

Merged
openshift-merge-bot[bot] merged 1 commit into
openstack-k8s-operators:mainfrom
stuggi:fake_minor_update
Jul 23, 2025
Merged

[fake_minor_update.sh] introduce VERSION var#1540
openshift-merge-bot[bot] merged 1 commit into
openstack-k8s-operators:mainfrom
stuggi:fake_minor_update

Conversation

@stuggi

@stuggi stuggi commented Jul 21, 2025

Copy link
Copy Markdown
Contributor

Adds VERSION var to simplify bumps on new FR.

Jira: OSPRH-18397

Adds VERSION var to simplify bumps on new FR.

Jira: OSPRH-18397

Signed-off-by: Martin Schuppert <mschuppert@redhat.com>
@stuggi stuggi requested a review from dprince July 21, 2025 14:43
@openshift-ci openshift-ci Bot requested review from olliewalsh and slagle July 21, 2025 14:43
@stuggi stuggi removed the request for review from slagle July 21, 2025 14:44
@stuggi

stuggi commented Jul 21, 2025

Copy link
Copy Markdown
Contributor Author

/retest

1 similar comment
@stuggi

stuggi commented Jul 22, 2025

Copy link
Copy Markdown
Contributor Author

/retest

stuggi added a commit to stuggi/openstack-k8s-operators-ci that referenced this pull request Jul 22, 2025
This workflow takes the following inputs:
* BRANCH_NAME - release branch name, e.g. 18.0-fr4
* NEW_VERSION - The new version to set in the Makefile on the
  main/source branch, e.g. 0.5
* FORCE_BUMP_BRANCHES - The new list of branches for the
  force-bump-branches.yaml workflow, e.g. ["main", "18.0-fr3"]
* DRY_RUN - Bool to run in Dry mode to not push changes

This workflow does the following tasks:
- BRANCH_NAME updates:
* checks every repository in the org for an olive branch. If it
  exists, the new BRANCH_NAME gets created from main
* each Makefile of the BRANCH_NAME, the Makefile gets updated to
  set the feature branch
* in case of install_yamls, the OPENSTACK_K8S_TAG gets updated in
  the Makefile for the feature branch

- openstack-operator main branch updates:
* Updates Makefile to reflect the NEW_VERSION
* updates hack/fake_minor_update.sh for the NEW_VERSION
* updates .github/workflows/catalog-openstack-operator-upgrades.yaml
  for the version change

- Update openstack-k8s-operators-ci workflows
* updates .github/workflows/release-branch-sync.yaml for the new
  BRANCH_NAME
* updates .github/workflows/force-bump-branches.yaml for the new
  FORCE_BUMP_BRANCHES

- Add rabbitmq-cluster-operator-index tag for the branch
* calls .github/workflows/rabbitmq-cluster-operator-index-feature-tag.yaml
  to push a new tag for the BRANCHE_NAME

Note: this workflow requires authentication using a GitHub App with
permissions to read/write content of the repos and workflows.

Depends-On: openstack-k8s-operators#135
Depends-On: openstack-k8s-operators/openstack-operator#1539
Depends-On: openstack-k8s-operators/openstack-operator#1540

Jira: OSPRH-18397

Assisted-by: gemini
Signed-off-by: Martin Schuppert <mschuppert@redhat.com>
stuggi added a commit to stuggi/openstack-k8s-operators-ci that referenced this pull request Jul 22, 2025
This workflow takes the following inputs:
* BRANCH_NAME - release branch name, e.g. 18.0-fr4
* NEW_VERSION - The new version to set in the Makefile on the
  main/source branch, e.g. 0.5
* FORCE_BUMP_BRANCHES - The new list of branches for the
  force-bump-branches.yaml workflow, e.g. ["main", "18.0-fr3"]
* DRY_RUN - Bool to run in Dry mode to not push changes

This workflow does the following tasks:
- BRANCH_NAME updates:
* checks every repository in the org for an olive branch. If it
  exists, the new BRANCH_NAME gets created from main
* each Makefile of the BRANCH_NAME, the Makefile gets updated to
  set the feature branch
* in case of install_yamls, the OPENSTACK_K8S_TAG gets updated in
  the Makefile for the feature branch

- openstack-operator main branch updates:
* Updates Makefile to reflect the NEW_VERSION
* updates hack/fake_minor_update.sh for the NEW_VERSION
* updates .github/workflows/catalog-openstack-operator-upgrades.yaml
  for the version change

- Update openstack-k8s-operators-ci workflows
* updates .github/workflows/release-branch-sync.yaml for the new
  BRANCH_NAME
* updates .github/workflows/force-bump-branches.yaml for the new
  FORCE_BUMP_BRANCHES

- Add rabbitmq-cluster-operator-index tag for the branch
* calls .github/workflows/rabbitmq-cluster-operator-index-feature-tag.yaml
  to push a new tag for the BRANCHE_NAME

Note: this workflow requires authentication using a GitHub App with
permissions to read/write content of the repos and workflows.

Depends-On: openstack-k8s-operators#135
Depends-On: openstack-k8s-operators/openstack-operator#1539
Depends-On: openstack-k8s-operators/openstack-operator#1540

Jira: OSPRH-18397

Assisted-by: gemini
Signed-off-by: Martin Schuppert <mschuppert@redhat.com>
stuggi added a commit to stuggi/openstack-k8s-operators-ci that referenced this pull request Jul 22, 2025
This workflow takes the following inputs:
* BRANCH_NAME - release branch name, e.g. 18.0-fr4
* NEW_VERSION - The new version to set in the Makefile on the
  main/source branch, e.g. 0.5
* FORCE_BUMP_BRANCHES - The new list of branches for the
  force-bump-branches.yaml workflow, e.g. ["main", "18.0-fr3"]
* DRY_RUN - Bool to run in Dry mode to not push changes

This workflow does the following tasks:
- BRANCH_NAME updates:
* checks every repository in the org for an olive branch. If it
  exists, the new BRANCH_NAME gets created from main
* each Makefile of the BRANCH_NAME, the Makefile gets updated to
  set the feature branch
* in case of install_yamls, the OPENSTACK_K8S_TAG gets updated in
  the Makefile for the feature branch

- openstack-operator main branch updates:
* Updates Makefile to reflect the NEW_VERSION
* updates hack/fake_minor_update.sh for the NEW_VERSION
* updates .github/workflows/catalog-openstack-operator-upgrades.yaml
  for the version change

- Update openstack-k8s-operators-ci workflows
* updates .github/workflows/release-branch-sync.yaml for the new
  BRANCH_NAME
* updates .github/workflows/force-bump-branches.yaml for the new
  FORCE_BUMP_BRANCHES

- Add rabbitmq-cluster-operator-index tag for the branch
* calls .github/workflows/rabbitmq-cluster-operator-index-feature-tag.yaml
  to push a new tag for the BRANCHE_NAME

Note: this workflow requires authentication using a GitHub App with
permissions to read/write content of the repos and workflows.

Depends-On: openstack-k8s-operators#135
Depends-On: openstack-k8s-operators/openstack-operator#1539
Depends-On: openstack-k8s-operators/openstack-operator#1540

Jira: OSPRH-18397

Assisted-by: gemini
Signed-off-by: Martin Schuppert <mschuppert@redhat.com>
@stuggi stuggi requested a review from abays July 22, 2025 12:54

@abays abays left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@openshift-ci

openshift-ci Bot commented Jul 23, 2025

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: abays, stuggi

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

stuggi added a commit to stuggi/openstack-k8s-operators-ci that referenced this pull request Jul 23, 2025
This workflow takes the following inputs:
* BRANCH_NAME - release branch name, e.g. 18.0-fr4
* NEW_VERSION - The new version to set in the Makefile on the
  main/source branch, e.g. 0.5
* FORCE_BUMP_BRANCHES - The new list of branches for the
  force-bump-branches.yaml workflow, e.g. ["main", "18.0-fr3"]
* DRY_RUN - Bool to run in Dry mode to not push changes

This workflow does the following tasks:
- BRANCH_NAME updates:
* checks every repository in the org for an olive branch. If it
  exists, the new BRANCH_NAME gets created from main
* each Makefile of the BRANCH_NAME, the Makefile gets updated to
  set the feature branch
* in case of install_yamls, the OPENSTACK_K8S_TAG gets updated in
  the Makefile for the feature branch

- openstack-operator main branch updates:
* Updates Makefile to reflect the NEW_VERSION
* updates hack/fake_minor_update.sh for the NEW_VERSION
* updates .github/workflows/catalog-openstack-operator-upgrades.yaml
  for the version change

- Update openstack-k8s-operators-ci workflows
* updates .github/workflows/release-branch-sync.yaml for the new
  BRANCH_NAME
* updates .github/workflows/force-bump-branches.yaml for the new
  FORCE_BUMP_BRANCHES

- Add rabbitmq-cluster-operator-index tag for the branch
* calls .github/workflows/rabbitmq-cluster-operator-index-feature-tag.yaml
  to push a new tag for the BRANCHE_NAME

Note: this workflow requires authentication using a GitHub App with
permissions to read/write content of the repos and workflows.

Depends-On: openstack-k8s-operators#135
Depends-On: openstack-k8s-operators/openstack-operator#1539
Depends-On: openstack-k8s-operators/openstack-operator#1540

Jira: OSPRH-18397

Assisted-by: gemini
Signed-off-by: Martin Schuppert <mschuppert@redhat.com>
@openshift-merge-bot openshift-merge-bot Bot merged commit aaf6236 into openstack-k8s-operators:main Jul 23, 2025
10 checks passed
stuggi added a commit to stuggi/openstack-k8s-operators-ci that referenced this pull request Jul 30, 2025
This workflow takes the following inputs:
* BRANCH_NAME - release branch name, e.g. 18.0-fr4
* NEW_VERSION - The new version to set in the Makefile on the
  main/source branch, e.g. 0.5
* FORCE_BUMP_BRANCHES - The new list of branches for the
  force-bump-branches.yaml workflow, e.g. ["main", "18.0-fr3"]
* DRY_RUN - Bool to run in Dry mode to not push changes
* CREATE_RELEASE_BRANCHES - Bool to control branch creation step
* UPDATE_OPENSTACK_OPERATOR - Bool to control openstack-operator updates
* UPDATE_CI_WORKFLOWS - Bool to control CI workflow updates
* RETAG_RABBITMQ_OPERATOR - Bool to control rabbitmq retagging job

This workflow does the following tasks:
- BRANCH_NAME updates:
* checks every repository in the org for an olive branch. If it
  exists, the new BRANCH_NAME gets created from main
* each Makefile of the BRANCH_NAME, the Makefile gets updated to
  set the feature branch
* in case of install_yamls, the OPENSTACK_K8S_TAG gets updated in
  the Makefile for the feature branch

- openstack-operator main branch updates:
* Updates Makefile to reflect the NEW_VERSION
* updates hack/fake_minor_update.sh for the NEW_VERSION
* updates .github/workflows/catalog-openstack-operator-upgrades.yaml
  for the version change

- Update openstack-k8s-operators-ci workflows
* updates .github/workflows/release-branch-sync.yaml for the new
  BRANCH_NAME
* updates .github/workflows/force-bump-branches.yaml for the new
  FORCE_BUMP_BRANCHES

- Add rabbitmq-cluster-operator-index tag for the branch
* calls .github/workflows/rabbitmq-cluster-operator-index-feature-tag.yaml
  to push a new tag for the BRANCHE_NAME

Note: this workflow requires authentication using a GitHub App with
permissions to read/write content of the repos and workflows.

Depends-On: openstack-k8s-operators#135
Depends-On: openstack-k8s-operators/openstack-operator#1539
Depends-On: openstack-k8s-operators/openstack-operator#1540

Jira: OSPRH-18397

Assisted-by: gemini
Signed-off-by: Martin Schuppert <mschuppert@redhat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants