Skip to content

Conversation

@affonsov
Copy link
Collaborator

@affonsov affonsov commented Dec 2, 2025

  • Add Windows x64 runner configuration to build-matrix.json with Maven package manager
  • Update create-test-matrices action to filter "always run" runners by language
  • Add x86_64-pc-windows-msvc target support to install-rust-and-protoc action
  • Add Windows OS support to install-shared-dependencies action with Python setup
  • Exclude Windows from engine installation until integration tests are implemented
  • Update java-cd.yml to use conditional gradle/gradlew.bat commands based on OS
  • Skip integration tests on Windows builds with TODO for future implementation
  • Add language parameter to install-shared-dependencies for language-specific setup
  • Update java.yml to support Windows platform with appropriate build configurations

Issue link

This Pull Request is linked to issue (URL): [REPLACE ME]

Checklist

Before submitting the PR make sure the following are checked:

  • This Pull Request is related to one issue.
  • Commit message has a detailed description of what changed and why.
  • Tests are added or updated.
  • CHANGELOG.md and documentation files are updated.
  • Destination branch is correct - main or release
  • Create merge commit if merging release branch into main, squash otherwise.

- Add Windows x64 runner configuration to build-matrix.json with Maven package manager
- Update create-test-matrices action to filter "always run" runners by language
- Add x86_64-pc-windows-msvc target support to install-rust-and-protoc action
- Add Windows OS support to install-shared-dependencies action with Python setup
- Exclude Windows from engine installation until integration tests are implemented
- Update java-cd.yml to use conditional gradle/gradlew.bat commands based on OS
- Skip integration tests on Windows builds with TODO for future implementation
- Add language parameter to install-shared-dependencies for language-specific setup
- Update java.yml to support Windows platform with appropriate build configurations

Signed-off-by: affonsov <67347924+affonsov@users.noreply.github.com>
Copy link
Collaborator

@yipin-chen yipin-chen left a comment

Choose a reason for hiding this comment

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

Thanks Affonso.

Signed-off-by: affonsov <67347924+affonsov@users.noreply.github.com>
- Add rust-toolchain.toml to ffi directory with Rust 1.91.1
- Add rust-toolchain.toml to glide-core directory with Rust 1.91.1
- Configure clippy and rustfmt components for both toolchains

Signed-off-by: affonsov <67347924+affonsov@users.noreply.github.com>
- Add rust-toolchain.toml to benchmarks/rust directory
- Add rust-toolchain.toml to glide-core/redis-rs/redis directory

Signed-off-by: affonsov <67347924+affonsov@users.noreply.github.com>
Signed-off-by: affonsov <67347924+affonsov@users.noreply.github.com>
Signed-off-by: affonsov <67347924+affonsov@users.noreply.github.com>
pinned rust version on install-rust-and-protoc workflow

Signed-off-by: affonsov <67347924+affonsov@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

None yet

Development

Successfully merging this pull request may close these issues.

3 participants