Skip to content

Add reusable actions from Strimzi projects#1

Open
Frawless wants to merge 6 commits intostrimzi:mainfrom
Frawless:extract-actions
Open

Add reusable actions from Strimzi projects#1
Frawless wants to merge 6 commits intostrimzi:mainfrom
Frawless:extract-actions

Conversation

@Frawless
Copy link
Member

@Frawless Frawless commented Feb 9, 2026

This PR extracts re-usable actions from other strimzi projects. Notable we are speaking about dependencies actions:

  • install-docker
  • install-yq
  • install-shellcheck
  • install-syft
  • install-helm
  • setup-java
  • setup-kind
  • setup-minikube

and build actions:

  • build-binaries
  • build-containers
  • push-containers
  • deploy-java
  • publish-helm-chart
  • release-artifacts
  • load-containers

THe actions are tested in local workflow, where:

  • all dependencies has it's own usage + check that everything is fine
  • all build actions are used within workflow where real integration is tested with Strimzi repos

Examples of integration tests - https://github.com/Frawless/github-actions/actions/workflows/test-integrations.yml
Example of dependencies checks - https://github.com/Frawless/github-actions/actions/workflows/test-dependencies.yml

Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
@Frawless Frawless requested review from im-konge and scholzj February 9, 2026 12:46
@kornys
Copy link
Member

kornys commented Feb 9, 2026

❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️

Copy link
Member

@scholzj scholzj left a comment

Choose a reason for hiding this comment

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

I swear I tried to review it ... but it's pretty hard ... and I have the attention span of a goldfish ... but at least something 😮

Copy link
Member

@im-konge im-konge left a comment

Choose a reason for hiding this comment

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

Thanks for working on this, I left couple of comments.

Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
@Frawless
Copy link
Member Author

I did some changes after reviews and @im-konge gave it a try on https://github.com/strimzi/test-clients/actions/runs/21869370774/job/63119641600?pr=147 . The PR is ready for another round of reviews.

Copy link
Member

@im-konge im-konge left a comment

Choose a reason for hiding this comment

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

Last few comments from my side, thanks :)

Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Copy link
Member

@im-konge im-konge left a comment

Choose a reason for hiding this comment

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

LGTM, thanks :) this is great.

Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
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.

4 participants