Skip to content
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

CI - Minimal and full CI matrix impl #2051

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

Conversation

avifenesh
Copy link
Collaborator

@avifenesh avifenesh commented Jul 30, 2024

This pull request includes extensive updates to the CI/CD workflow documentation and configuration files. The changes focus on improving the CI/CD pipeline's flexibility, efficiency, and clarity, particularly by enhancing the matrix configurations for testing across different environments and languages.

Documentation Enhancements:

  • .github/DEVELOPER.md: Added a comprehensive guide on the CI/CD workflow, detailing workflow triggers, test coverage levels, language-specific workflows, shared components, and customization options.

Configuration Updates:

Workflow Enhancements:

@avifenesh avifenesh requested a review from a team as a code owner July 30, 2024 10:34
@avifenesh avifenesh added enhancement New feature or request python node java issues and fixes related to the java client CI CI/CD related docs Documentation testing Platforms Platforms matter labels Jul 30, 2024
@avifenesh avifenesh added this to the node-GA milestone Jul 30, 2024
@avifenesh avifenesh linked an issue Jul 30, 2024 that may be closed by this pull request
@avifenesh avifenesh added Core changes Used to label a PR as PR with significant changes that should trigger a full matrix tests. CI CI/CD related docs Documentation testing and removed enhancement New feature or request python node java issues and fixes related to the java client CI CI/CD related docs Documentation testing Platforms Platforms matter Core changes Used to label a PR as PR with significant changes that should trigger a full matrix tests. labels Jul 30, 2024
@avifenesh avifenesh requested a review from barshaul July 30, 2024 11:38
@avifenesh avifenesh changed the base branch from main to release-1.2 October 20, 2024 23:46
@avifenesh avifenesh changed the base branch from release-1.2 to main October 20, 2024 23:46
@@ -11,6 +11,7 @@ on:
- .github/workflows/install-rust-and-protoc/action.yml
- .github/workflows/install-shared-dependencies/action.yml
- .github/workflows/install-valkey/action.yml
- .github/workflows/create-test-matrices/action.yml
Copy link
Collaborator

Choose a reason for hiding this comment

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

please fix indentation

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

will do

@@ -9725,7 +9725,7 @@ async def cluster_route_custom_command_slot_route(
route_class = SlotKeyRoute if is_slot_key else SlotIdRoute
route_second_arg = "foo" if is_slot_key else 4000
primary_res = await glide_client.custom_command(
["CLUSTER", "NODES"], route_class(SlotType.PRIMARY, route_second_arg)
["CLUSTER", "NODES"], route_class(SlotType.PRIMARY, route_second_arg) # type: ignore
Copy link
Collaborator

Choose a reason for hiding this comment

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

an artifact of merge?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Fixes for the failing python CI picked from release branch

Copy link
Collaborator

Choose a reason for hiding this comment

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

Do you want to backport #2453 to main as another PR?

@Yury-Fridlyand
Copy link
Collaborator

Something went wrong with node CI

@avifenesh
Copy link
Collaborator Author

Something went wrong with node CI

@Yury-Fridlyand Probably again differences between old Redis
Something wired happen withe java CI, can you check it?

Signed-off-by: avifenesh <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In Progress
Development

Successfully merging this pull request may close these issues.

Test different npm versions Align redis installation in CI for all OS and runners
6 participants