Skip to content

feat: add agentic skill for release assistance. Cleanup unused files - #98

Draft
mkuznyetsov wants to merge 3 commits into
eclipse-che:mainfrom
mkuznyetsov:agent-improv
Draft

feat: add agentic skill for release assistance. Cleanup unused files#98
mkuznyetsov wants to merge 3 commits into
eclipse-che:mainfrom
mkuznyetsov:agent-improv

Conversation

@mkuznyetsov

@mkuznyetsov mkuznyetsov commented Aug 12, 2026

Copy link
Copy Markdown
Contributor
  • Add AGENTS.md with initial information about the release process

  • Add AI skill release-info, to track the state of current release (wrapper for release-info script)

  • Add che-release.yaml file to declaratively describe workflows, artifacts, and PRs that are used by respecitve skills and scripts

  • make-release.sh is refactored to make use of che-release.yaml file and other scripts, shared with release-info

  • add CI task as pull request check (just with shellcheck for now)

  • cleanup unused scripts

  • add @svor as codeowner.

Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
@mkuznyetsov
mkuznyetsov requested a review from SDawley as a code owner August 12, 2026 14:41
@svor

svor commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

@mkuznyetsov need to fix shell check

@svor svor 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.

@mkuznyetsov would you like to try these changes before merging when making next release?

Comment thread .claude/settings.json Outdated
@@ -0,0 +1,15 @@
{

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.

do we need this file in the repo?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I saw it existing in other che repositories, so I thought it could be fitting here

Comment thread che-release.yaml Outdated
#
release-config:
phases:
# phase-1:

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.

is it expected that phase 1 - phase 3 are commented

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

sorry, I was testing verification of particular phase, and forgot to uncomment

Comment thread che-release.yaml
# required-for-completion: true

phase-4:
description: "Downstream releases (manual steps required)"

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.

why is it Downstream release, I see some steps are commented under it

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

should be fixed too

@mkuznyetsov

Copy link
Copy Markdown
Contributor Author

@SDawley as part of this PR, I was considering removing make-branch.sh file, since it's currently only for kubernetes-image-puller.

Originally, make-branch.sh was a reusable script for a larger amount of projects/workflow, and as they all got removed overtime, so now it's only for KIP.

I wanted to check with you, if we indeed need to keep making this branch along with release, and if not, then consider removing it. If we do still, then I would just keep it as is

@mkuznyetsov
mkuznyetsov marked this pull request as draft August 13, 2026 14:26
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