Skip to content

ci: add main branch integration tests#852

Merged
gmlexx merged 3 commits into
mainfrom
main-test
Mar 11, 2026
Merged

ci: add main branch integration tests#852
gmlexx merged 3 commits into
mainfrom
main-test

Conversation

@gmlexx
Copy link
Copy Markdown
Collaborator

@gmlexx gmlexx commented Mar 11, 2026

No description provided.

Copy link
Copy Markdown
Contributor

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 a new GitHub Actions workflow to run a “main branch” integration test on Kind by first building/publishing this repo’s charts/images, then installing KCM + KOF into a fresh cluster.

Changes:

  • Introduce .github/workflows/test_main.yml to orchestrate build + Kind-based integration install on pushes to main (and manual dispatch).
  • Convert build_charts.yml and build_images.yml to reusable workflows (workflow_call) so they can be invoked from test_main.
  • Bump docker/login-action usage to @v4 across multiple workflows.

Reviewed changes

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

Show a summary per file
File Description
.github/workflows/test_main.yml New workflow that builds artifacts and runs a Kind-based integration install of KCM + KOF.
.github/workflows/build_images.yml Switch to workflow_call and expose a reusable output; update login action to v4.
.github/workflows/build_charts.yml Switch to workflow_call; update login action to v4.
.github/workflows/release_images.yml Update docker/login-action to v4.
.github/workflows/release_charts.yml Update docker/login-action to v4.

Comment thread .github/workflows/test_main.yml
Comment thread .github/workflows/test_main.yml Outdated
denis-ryzhkov
denis-ryzhkov previously approved these changes Mar 11, 2026
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@gmlexx gmlexx merged commit 87bdfbf into main Mar 11, 2026
2 checks passed
@gmlexx gmlexx deleted the main-test branch March 11, 2026 14:28
@github-project-automation github-project-automation Bot moved this to Done in k0rdent Mar 11, 2026
gmlexx added a commit that referenced this pull request Mar 27, 2026
* ci: add main branch integration tests

* ci: upgrade deprecated actions

* Update .github/workflows/test_main.yml

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants