-
Notifications
You must be signed in to change notification settings - Fork 66
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
Make redis-rs part of this repo #2456
Conversation
Signed-off-by: Eran Ifrah <eifrah@amazon.com>
- Separate the "test" target from the "lint" - Added new "help" target for listing all possible targets Signed-off-by: Eran Ifrah <eifrah@amazon.com>
Signed-off-by: Eran Ifrah <eifrah@amazon.com>
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.
I guess at this point, we're skipping the work on the package itself to strip it from unneeded parts? I should ignore the package, itself?
Can we have an issue statin the need to strip it with a release tag on it? (1.3 maybe?)
* Make redis-rs part of this repo * Improved PYTHON DEVELOPERS.md file * Added Makefile for unified build method for all the languages
* Make redis-rs part of this repo * Improved PYTHON DEVELOPERS.md file * Added Makefile for unified build method for all the languages Signed-off-by: Muhammad Awawdi <Mawawdi@amazon.com>
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.
Changelog is missing
PY_PATH=$(shell find python/.env -name "site-packages"|xargs readlink -f) | ||
PY_GLIDE_PATH=$(shell pwd)/python/python/ | ||
|
||
all: java java-test python python-test node node-test go go-test python-lint java-lint |
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.
node-lint go-lint are missing
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.
Already added them in later commit
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.
I mean those are are not parts of all
.
BTW, do you want to add tasks for c# client too?
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.
There are no tasks for testing server modules
@@ -105,7 +105,7 @@ Before starting this step, make sure you've installed all software requirements. | |||
git clone --branch ${VERSION} https://github.com/valkey-io/valkey-glide.git | |||
cd valkey-glide | |||
``` | |||
2. Initialize git submodule: | |||
2. Initialize git submodules: |
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.
remove this from all docs - we don't need this anymore
@@ -163,7 +163,7 @@ go test -race ./... -run TestConnectionRequestProtobufGeneration_allFieldsSet -v | |||
After pulling new changes, ensure that you update the submodules by running the following command: | |||
|
|||
```bash | |||
git submodule update | |||
git submodule update --init --recursive |
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.
same
@@ -1,4 +1,5 @@ | |||
# Copyright Valkey GLIDE Project Contributors - SPDX Identifier: Apache-2.0 | |||
# mypy: disable_error_code="arg-type" |
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.
why?
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.
Consider renaming the dir and updating readme.
which redis-server | ||
|
||
clean: | ||
rm -fr .build/ |
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.
include cleaning for all clients + core there
* Make redis-rs part of this repo * Improved PYTHON DEVELOPERS.md file * Added Makefile for unified build method for all the languages
* Make redis-rs part of this repo * Improved PYTHON DEVELOPERS.md file * Added Makefile for unified build method for all the languages
* Make redis-rs part of this repo * Improved PYTHON DEVELOPERS.md file * Added Makefile for unified build method for all the languages
In addition to the above:
Makefile
for building all bindingspython
DEVELOPER.md
filepython.yml
using the proper solution for fixing installation of toolsWith the new
Makefile
, one can run:In order to build, lint & test java:
This is also supported for
python
,node
andgo
To get a full list of possible
Makefile
targets:make help
Linked issue: #2450