-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Helm integration tests for release branches #2612
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Co-authored-by: Igor Petrov <108870003+igpetrov@users.noreply.github.com>
I'm moving this back to draft state because the Helm integration test GHA will undergo major refactoring and the inputs will change next week. 🔒 Source |
We're merging this now to benefit from this solution already while the workflow refactoring on the Distro side is still in progress |
Backport failed for Please cherry-pick the changes locally and resolve any conflicts. git fetch origin release/8.3
git worktree add -d .worktree/backport-2612-to-release/8.3 origin/release/8.3
cd .worktree/backport-2612-to-release/8.3
git switch --create backport-2612-to-release/8.3
git cherry-pick -x 3cf73934df091d2b3c83f4f7c2736769b89e9d85 |
Backport failed for Please cherry-pick the changes locally and resolve any conflicts. git fetch origin release/8.4
git worktree add -d .worktree/backport-2612-to-release/8.4 origin/release/8.4
cd .worktree/backport-2612-to-release/8.4
git switch --create backport-2612-to-release/8.4
git cherry-pick -x 3cf73934df091d2b3c83f4f7c2736769b89e9d85 |
Backport failed for Please cherry-pick the changes locally and resolve any conflicts. git fetch origin release/8.5
git worktree add -d .worktree/backport-2612-to-release/8.5 origin/release/8.5
cd .worktree/backport-2612-to-release/8.5
git switch --create backport-2612-to-release/8.5
git cherry-pick -x 3cf73934df091d2b3c83f4f7c2736769b89e9d85 |
Successfully created backport PR for |
* ci: test patches for older minor versions with correct dependencies * fix workflow * add prepare java * add result logging * add result logging * setup java * use newer syntax to set outputs * try running mvn in offline mode for faster execution * fix id * simplify mvn version check * fix connectors version * Apply branding :) Co-authored-by: Igor Petrov <108870003+igpetrov@users.noreply.github.com> --------- Co-authored-by: Igor Petrov <108870003+igpetrov@users.noreply.github.com> (cherry picked from commit 3cf7393)
* ci: test patches for older minor versions with correct dependencies * fix workflow * add prepare java * add result logging * add result logging * setup java * use newer syntax to set outputs * try running mvn in offline mode for faster execution * fix id * simplify mvn version check * fix connectors version * Apply branding :) Co-authored-by: Igor Petrov <108870003+igpetrov@users.noreply.github.com> --------- Co-authored-by: Igor Petrov <108870003+igpetrov@users.noreply.github.com> (cherry picked from commit 3cf7393)
* ci: test patches for older minor versions with correct dependencies * fix workflow * add prepare java * add result logging * add result logging * setup java * use newer syntax to set outputs * try running mvn in offline mode for faster execution * fix id * simplify mvn version check * fix connectors version * Apply branding :) Co-authored-by: Igor Petrov <108870003+igpetrov@users.noreply.github.com> --------- Co-authored-by: Igor Petrov <108870003+igpetrov@users.noreply.github.com> (cherry picked from commit 3cf7393)
* ci: test patches for older minor versions with correct dependencies * fix workflow * add prepare java * add result logging * add result logging * setup java * use newer syntax to set outputs * try running mvn in offline mode for faster execution * fix id * simplify mvn version check * fix connectors version * Apply branding :) Co-authored-by: Igor Petrov <108870003+igpetrov@users.noreply.github.com> --------- Co-authored-by: Igor Petrov <108870003+igpetrov@users.noreply.github.com> (cherry picked from commit 3cf7393)
* ci: test patches for older minor versions with correct dependencies * fix workflow * add prepare java * add result logging * add result logging * setup java * use newer syntax to set outputs * try running mvn in offline mode for faster execution * fix id * simplify mvn version check * fix connectors version * Apply branding :) Co-authored-by: Igor Petrov <108870003+igpetrov@users.noreply.github.com> --------- Co-authored-by: Igor Petrov <108870003+igpetrov@users.noreply.github.com> (cherry picked from commit 3cf7393)
* ci: test patches for older minor versions with correct dependencies * fix workflow * add prepare java * add result logging * add result logging * setup java * use newer syntax to set outputs * try running mvn in offline mode for faster execution * fix id * simplify mvn version check * fix connectors version * Apply branding :) Co-authored-by: Igor Petrov <108870003+igpetrov@users.noreply.github.com> --------- Co-authored-by: Igor Petrov <108870003+igpetrov@users.noreply.github.com> (cherry picked from commit 3cf7393)
* ci: test patches for older minor versions with correct dependencies * fix workflow * add prepare java * add result logging * add result logging * setup java * use newer syntax to set outputs * try running mvn in offline mode for faster execution * fix id * simplify mvn version check * fix connectors version * Apply branding :) Co-authored-by: Igor Petrov <108870003+igpetrov@users.noreply.github.com> --------- Co-authored-by: Igor Petrov <108870003+igpetrov@users.noreply.github.com> (cherry picked from commit 3cf7393)
* ci: test patches for older minor versions with correct dependencies * fix workflow * add prepare java * add result logging * add result logging * setup java * use newer syntax to set outputs * try running mvn in offline mode for faster execution * fix id * simplify mvn version check * fix connectors version * Apply branding :) Co-authored-by: Igor Petrov <108870003+igpetrov@users.noreply.github.com> --------- Co-authored-by: Igor Petrov <108870003+igpetrov@users.noreply.github.com> (cherry picked from commit 3cf7393)
Description
Follow up on #2530.
Previously, INTEGRATION_TEST.md would always pass in the default values. This works well for SNAPSHOT's.
However, for patches on minor versions (especially 8.3), the Helm integration tests need to be passed in dependencies that correspond to the that minor version.
This PR will:
ℹ️ Compared to the PR from @ev-codes (#2530), this approach should be simpler because it assumes that we don't need to provide the whole values file in
extraValues
when calling a custom Helm charts branch.Related issues
closes https://github.com/camunda/team-connectors/issues/764