Skip to content

chore(ci): automated release workflows#48

Closed
abhijith-darshan wants to merge 5 commits intocloudoperators:mainfrom
abhijith-darshan:release/workflows
Closed

chore(ci): automated release workflows#48
abhijith-darshan wants to merge 5 commits intocloudoperators:mainfrom
abhijith-darshan:release/workflows

Conversation

@abhijith-darshan
Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI review requested due to automatic review settings May 6, 2026 06:13
@abhijith-darshan abhijith-darshan requested a review from a team as a code owner May 6, 2026 06:13
@abhijith-darshan abhijith-darshan deleted the release/workflows branch May 6, 2026 06:13
@abhijith-darshan abhijith-darshan restored the release/workflows branch May 6, 2026 06:14
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds GitHub Actions workflows to automate the project’s release process: one workflow creates a GitHub Release from a manually provided version tag, and a second workflow reacts to that release to build/publish a container image and notify a downstream repository.

Changes:

  • Add a workflow_dispatch workflow to create a GitHub Release and auto-generate release notes.
  • Add a release: created workflow to build a container image (intended for GHCR) and dispatch a notification event to greenhouse-extensions.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.

File Description
.github/workflows/release.yaml Adds a manual “release creation” workflow that creates a GitHub Release for a provided tag/version.
.github/workflows/release-build.yaml Adds a release-triggered workflow intended to build/push a GHCR image and notify greenhouse-extensions via repository dispatch.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

id: build-and-push
uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0
with:
context: .
id: meta
uses: docker/metadata-action@030e881283bb7a6894de51c315a6bfe6a94e05cf # v6.0.0
with:
images: ${{ env.REGISTRY }}/${{ github.repository_owner }}/shoot-grafter
type=schedule
type=raw,value=${{ github.sha }}
type=sha,enable=true,format=short,prefix=
type=edge,branch=master
Comment on lines +38 to +41
# Login against a Docker registry except on PR
# https://github.com/docker/login-action
- name: Log into registry ${{ env.REGISTRY }}
if: github.event_name != 'pull_request'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants