Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
311 commits
Select commit Hold shift + click to select a range
283c3a4
refactoring
rsergeenko Aug 24, 2024
354b614
#RI-6061 - fix overflow
rsergeenko Aug 26, 2024
fef5d40
Merge pull request #3746 from RedisInsight/fe/bugfix/RI-6021-fix-over…
rsergeenko Aug 26, 2024
b24377c
#RI-6062 - add initial commands json
rsergeenko Aug 26, 2024
b92698a
Merge branch 'main' into feature/RI-5681-search-and-query
vlad-dargel Aug 27, 2024
f6a8d05
changes from main
vlad-dargel Aug 27, 2024
865bb59
#RI-6026 - support apply functions, filter expressions, reducer funct…
rsergeenko Aug 30, 2024
063e093
#RI-6026 - add tests, fix tests
rsergeenko Sep 3, 2024
bd3402c
#RI-6026 - remove console.log
rsergeenko Sep 3, 2024
0143395
Merge pull request #3767 from RedisInsight/fe/feature/RI-6026-additio…
rsergeenko Sep 4, 2024
187b6ea
#RI-6027 - add completion types for query fields
rsergeenko Sep 4, 2024
083adc3
#RI-6027 - remove commented code
rsergeenko Sep 4, 2024
3e9bf7b
add profile and explain tests
vlad-dargel Sep 6, 2024
309a455
Merge branch 'main' into feature/RI-5681-search-and-query
vlad-dargel Sep 6, 2024
7c2d271
Merge branch 'feature/RI-5681-search-and-query' into e2e/feature/RI-5…
vlad-dargel Sep 6, 2024
8754910
fixes
vlad-dargel Sep 9, 2024
e687014
add waiter because of slow work of suggestions
vlad-dargel Sep 9, 2024
b782852
add env variable for local
vlad-dargel Sep 9, 2024
ed29703
add env
vlad-dargel Sep 9, 2024
6698ebe
add method for selecting query
vlad-dargel Sep 9, 2024
e9bf2ee
#RI-6091 - fix highlighting
rsergeenko Sep 9, 2024
8eae902
Merge pull request #3803 from RedisInsight/e2e/feature/RI-5684_suppor…
vlad-dargel Sep 9, 2024
7f7b2ef
init implementation
ArtemHoruzhenko Sep 9, 2024
45c3153
Merge pull request #3804 from RedisInsight/fe/bugfix/RI-6091_RI-6093
vlad-dargel Sep 9, 2024
3ba5eb6
#RI-6079 - update colors
rsergeenko Sep 9, 2024
b519d47
Merge pull request #3806 from RedisInsight/fe/feature/RI-6079-update-…
rsergeenko Sep 10, 2024
829d39e
test for APPLY, FILTER and REDUCE
mariasergeenko Sep 10, 2024
ce73e82
fix tests + small rework
ArtemHoruzhenko Sep 10, 2024
baf1f6a
Merge pull request #3792 from RedisInsight/fe/feature/RI-6027
mariasergeenko Sep 10, 2024
43fc9f0
Merge branch 'feature/RI-5681-search-and-query' into e2e/feature/RI-6…
mariasergeenko Sep 10, 2024
25792fa
fix tests
ArtemHoruzhenko Sep 10, 2024
054a7e7
fix tests
ArtemHoruzhenko Sep 10, 2024
a465a12
Merge pull request #3805 from RedisInsight/be/feature/RI-5992-enhance…
ArtemHoruzhenko Sep 11, 2024
efc04c7
test for suggestions for fields
mariasergeenko Sep 11, 2024
77b0a62
add migrations
ArtemHoruzhenko Sep 11, 2024
3928bf4
#RI-5992 - update search and query history
rsergeenko Sep 11, 2024
fad546d
Merge pull request #3814 from RedisInsight/fe/feature/RI-5992-enhance…
rsergeenko Sep 12, 2024
7829d6e
Merge pull request #3811 from RedisInsight/e2e/feature/RI-6026-search…
mariasergeenko Sep 12, 2024
3c218ed
Merge pull request #3817 from RedisInsight/be/feature/RI-5992-enhance…
ArtemHoruzhenko Sep 12, 2024
6e1cad4
#RI-6079 - update colors
rsergeenko Sep 12, 2024
5a019a6
#RI-6108 - fix clear results
rsergeenko Sep 12, 2024
0e0c56c
Merge pull request #3820 from RedisInsight/fe/bugfix/RI-6108_6109_6110
rsergeenko Sep 12, 2024
cb75d3a
add tests for search history
mariasergeenko Sep 13, 2024
55a8abb
remove unused meta
mariasergeenko Sep 13, 2024
2499a3d
#RI-6086 - fix number of args next to count
rsergeenko Sep 13, 2024
8b9dd99
Merge pull request #3818 from RedisInsight/fe/bugfix/RI-6079
rsergeenko Sep 13, 2024
8ade5c8
revert theme
rsergeenko Sep 14, 2024
2140499
Dynamically show multiple byte formats
GnaneshKunal Sep 15, 2024
f53a22f
Merge pull request #3824 from RedisInsight/fe/bugfix/RI-6086_RI-RI-6088
rsergeenko Sep 16, 2024
dd50ab2
Merge pull request #3823 from RedisInsight/e2e/feature/RI-5992-enhanc…
mariasergeenko Sep 16, 2024
840b5ca
Merge pull request #3813 from RedisInsight/feature/RI-5992-enhance-wb…
mariasergeenko Sep 16, 2024
7855447
#RI-6100 - merge colors
rsergeenko Sep 16, 2024
bb11155
#RI-6111 - fix suggestions
rsergeenko Sep 16, 2024
4251d3a
Merge pull request #3830 from RedisInsight/fe/bugfix/RI-6100
mariasergeenko Sep 17, 2024
7061c49
Merge pull request #3834 from RedisInsight/fe/bugfix/RI-6111
mariasergeenko Sep 17, 2024
b0e33af
Merge branch 'main' into feature/RI-5681-search-and-query
rsergeenko Sep 18, 2024
c005b70
fix vector
mariasergeenko Sep 18, 2024
75a5208
#RI-6119 - move browser pages from tabs to menu
rsergeenko Sep 19, 2024
e345e81
#RI-6119 - add tests, fix test
rsergeenko Sep 19, 2024
69401a6
Merge pull request #3842 from RedisInsight/fe/feature/RI-6119
rsergeenko Sep 19, 2024
2c71199
Add support for 1000 base which is used for network metrics
GnaneshKunal Sep 19, 2024
6244234
Remove console log
GnaneshKunal Sep 19, 2024
50746e3
refactoring
rsergeenko Sep 23, 2024
05b1c4b
fix some issues
rsergeenko Sep 23, 2024
813f4d9
#RI-6085 - fix sending query
rsergeenko Sep 23, 2024
84b5b56
Merge pull request #3855 from RedisInsight/fe/bugfix/RI-6085
rsergeenko Sep 23, 2024
51d13b8
Merge pull request #3854 from RedisInsight/fe/bugfix/RI-6121
rsergeenko Sep 24, 2024
bb373c6
#RI-6089 - add support ft commands
rsergeenko Oct 1, 2024
a9b72ce
#RI-6089 - fix suggestions
rsergeenko Oct 1, 2024
e0f9555
Merge pull request #3878 from RedisInsight/fe/feature/RI-6089
rsergeenko Oct 2, 2024
6e936b8
#RI-6137 - update quotes and colors
rsergeenko Oct 2, 2024
56ff90a
Merge pull request #3883 from RedisInsight/fe/feature/RI-6137
vlad-dargel Oct 2, 2024
9febe22
#RI-6135 - cover no indexes case
rsergeenko Oct 3, 2024
ef19afe
#RI-6135 - update link
rsergeenko Oct 3, 2024
2b79713
#RI-6135 - fix tests
rsergeenko Oct 3, 2024
8ad7ec1
Merge pull request #3890 from RedisInsight/fe/feature/RI-6135-no-indexes
rsergeenko Oct 3, 2024
e63b3fb
add test when there is no index
mariasergeenko Oct 4, 2024
03b667d
Merge pull request #3895 from RedisInsight/e2e/feature/RI-5681-search…
mariasergeenko Oct 4, 2024
1359d7d
RI-6089_support-ft-commands
vlad-dargel Oct 7, 2024
bda1fe1
Merge pull request #3906 from RedisInsight/e2e/feature/RI-6089_suppor…
vlad-dargel Oct 7, 2024
59b0968
RI-6141 update rdi last connection on each connect
kchepikava Oct 8, 2024
e70808c
#RI-6151 - initial implementation of search suggestions in the workbench
rsergeenko Oct 9, 2024
4b845e3
RI-6191 fixed text
kchepikava Oct 9, 2024
40624f4
RI-6153 renamed and added tooltips to dry-run panel tabs
kchepikava Oct 9, 2024
b843764
#RI-6151 - search suggestions in the workbench, refactoring
rsergeenko Oct 10, 2024
2e29665
#RI-6151 - fix pr comments
rsergeenko Oct 10, 2024
f0bd1bb
Fixed tests flagged by Maria
Oct 11, 2024
99c923c
Merge pull request #3927 from RedisInsight/feature/bugfix/RI-6160-fix…
Oct 11, 2024
050fd3c
remove separate tab
mariasergeenko Oct 11, 2024
bc1f40e
RI-6141 await rdiClient before updating
kchepikava Oct 11, 2024
5ad96cd
Update README.md
ViktarStarastsenka Oct 11, 2024
7ae2b2e
fix part of tests
mariasergeenko Oct 11, 2024
61fc8e0
Merge pull request #3923 from RedisInsight/fe/feature/RI-6151-search-…
vlad-dargel Oct 11, 2024
ddd0126
Merge branch 'feature/RI-5681-search-and-query' into e2e/feature/RI-5…
mariasergeenko Oct 11, 2024
eabd63d
Merge pull request #3913 from RedisInsight/be/bugfix/RI-6141-rdi-last…
mariasergeenko Oct 11, 2024
ae8bb0e
temp fix
mariasergeenko Oct 11, 2024
53652d5
recommendation fix
mariasergeenko Oct 11, 2024
7ee2d73
fix for tutorials
mariasergeenko Oct 11, 2024
1906e15
fix for tutorials#2
mariasergeenko Oct 11, 2024
ba3001b
#RI-6173, #RI-6177, #RI-6178, #RI-6182, #RI-6183 - fix bugs
rsergeenko Oct 11, 2024
cae9152
Update README.md
ViktarStarastsenka Oct 11, 2024
e5e71af
Merge pull request #3931 from RedisInsight/fe/bugfix/RI-5681-search-a…
rsergeenko Oct 11, 2024
c132e29
Merge pull request #3929 from RedisInsight/ViktarStarastsenka-patch-6
ViktarStarastsenka Oct 11, 2024
a3bbf41
Merge pull request #3930 from RedisInsight/e2e/feature/RI-5681-search…
mariasergeenko Oct 11, 2024
cb9755f
#RI-6158 - Migrate build workflows from CircleCI to Github Actions
egor-zalenski Oct 13, 2024
5dede97
fix monitor typo
rsergeenko Oct 14, 2024
0343faf
#RI-6158 - Migrate build workflows from CircleCI to Github Actions
egor-zalenski Oct 14, 2024
a07edc1
Merge remote-tracking branch 'refs/remotes/origin/main' into feature/…
egor-zalenski Oct 14, 2024
1b18367
#RI-6158 - Migrate build workflows from CircleCI to Github Actions
egor-zalenski Oct 14, 2024
7a38098
#RI-6158 - Migrate build workflows from CircleCI to Github Actions
egor-zalenski Oct 14, 2024
ffa934a
#RI-6158 - Migrate build workflows from CircleCI to Github Actions
egor-zalenski Oct 14, 2024
de63de4
update response
mariasergeenko Oct 14, 2024
fef8ce3
#RI-6203 - fix suggestions
rsergeenko Oct 14, 2024
7927f6c
unskip
mariasergeenko Oct 14, 2024
9aef9db
#RI-6158 - Turn off auto run Unit tests
egor-zalenski Oct 14, 2024
19aa663
#RI-6158 - Turn off auto run Unit tests
egor-zalenski Oct 14, 2024
50090f7
Merge pull request #3937 from RedisInsight/fe/bugfix/RI-6203
rsergeenko Oct 14, 2024
886719e
#RI-6158 - Add $ENV to docker build
egor-zalenski Oct 14, 2024
f560e92
Merge pull request #3936 from RedisInsight/feature/RI-6158_Migrate_to…
egor-zalenski Oct 14, 2024
b0d2366
add fix for headers
mariasergeenko Oct 14, 2024
1f73a51
comment check
mariasergeenko Oct 14, 2024
ed59e58
#RI-6132 - update sanitizer
rsergeenko Oct 14, 2024
856ce25
Merge pull request #3940 from RedisInsight/e2e/feature/RI-5868
mariasergeenko Oct 14, 2024
414126b
Delete .github/README.md
egor-zalenski Oct 14, 2024
0ae35b0
Merge pull request #3942 from RedisInsight/zalenskiSofteq-patch-1
egor-zalenski Oct 14, 2024
3868604
remove brocken commands
egor-zalenski Oct 15, 2024
9781fdd
Merge pull request #3946 from RedisInsight/remove_start_command
egor-zalenski Oct 15, 2024
ee3d1d4
#RI-6217 - fix suggestions
rsergeenko Oct 15, 2024
61b151a
update existing tests
vlad-dargel Oct 15, 2024
5c103bc
Fix zero byte case
GnaneshKunal Oct 15, 2024
d830122
update root dependencies
egor-zalenski Oct 15, 2024
098f474
update
vlad-dargel Oct 15, 2024
78b9df9
Merge pull request #3947 from RedisInsight/fe/bugfix/RI-5681-search-a…
vlad-dargel Oct 15, 2024
eb03368
Merge branch 'feature/RI-5681-search-and-query' into e2e/feature/RI-6…
vlad-dargel Oct 15, 2024
868bd00
Merge pull request #3827 from RedisInsight/feature/fe/overview-dynami…
vlad-dargel Oct 15, 2024
6c02859
remove opening by keyboard
vlad-dargel Oct 15, 2024
6835e8f
Merge pull request #3918 from RedisInsight/fe/bugfix/RI-6191-fix-text
mariasergeenko Oct 16, 2024
66e26aa
move to newest class-transformer and class-validator
ArtemHoruzhenko Oct 16, 2024
43ba936
#RI-6221 - fix arguments in details
rsergeenko Oct 16, 2024
b25d33f
Merge pull request #3953 from RedisInsight/e2e/feature/RI-6151_add-au…
vlad-dargel Oct 16, 2024
24a8866
update jest
ArtemHoruzhenko Oct 16, 2024
7044eab
update root dependencies
egor-zalenski Oct 16, 2024
dc8ef5a
fix tests
ArtemHoruzhenko Oct 16, 2024
535b228
Merge branch 'main' into feature/RI-5681-search-and-query
vlad-dargel Oct 16, 2024
bf36292
fix unit tests
ArtemHoruzhenko Oct 16, 2024
72c8238
upgrade nest packages
ArtemHoruzhenko Oct 16, 2024
613b06b
the rest of nestjs libraries
ArtemHoruzhenko Oct 16, 2024
2837da7
fix the rest of the modules + electron
ArtemHoruzhenko Oct 16, 2024
da11fe4
Merge pull request #3955 from RedisInsight/be/feature/api-packages
ArtemHoruzhenko Oct 16, 2024
e9d4a67
Merge pull request #3956 from RedisInsight/be/feature/api-packages-jest
ArtemHoruzhenko Oct 16, 2024
5715ed8
Merge pull request #3958 from RedisInsight/be/feature/api-packages-nest
ArtemHoruzhenko Oct 16, 2024
ce13cd5
Merge pull request #3960 from RedisInsight/be/feature/api-packages-th…
ArtemHoruzhenko Oct 16, 2024
bafff48
setup codeql to ignore test files/folders
ArtemHoruzhenko Oct 16, 2024
f153552
Merge pull request #3963 from RedisInsight/codeql
ArtemHoruzhenko Oct 16, 2024
b88d18e
Merge pull request #3921 from RedisInsight/fe/feature/RI-6153-rdi-dry…
vlad-dargel Oct 16, 2024
d8982ed
exclude api/test folder from codeql analysis
ArtemHoruzhenko Oct 16, 2024
bb8b0ea
Merge pull request #3964 from RedisInsight/codeql
ArtemHoruzhenko Oct 16, 2024
a4dc861
upgrade all the packages
ArtemHoruzhenko Oct 16, 2024
23c5bee
upgrade all the packages
ArtemHoruzhenko Oct 16, 2024
f054a04
#RI-6222 - fix auto-suggest at first column
rsergeenko Oct 16, 2024
df1af6e
bump ip
ArtemHoruzhenko Oct 16, 2024
bb553ad
fix pr comments
rsergeenko Oct 16, 2024
bb7b78b
bump ts-node
ArtemHoruzhenko Oct 16, 2024
df81b23
fix minifying
ArtemHoruzhenko Oct 16, 2024
f27b4e3
Merge pull request #3966 from RedisInsight/fe/bugfix/RI-5681-search-a…
rsergeenko Oct 16, 2024
90cede6
Merge pull request #3967 from RedisInsight/build/all
ArtemHoruzhenko Oct 16, 2024
5277539
Merge branch 'main' into e2e/bugfix/packages
ArtemHoruzhenko Oct 16, 2024
5798031
ts fixes
vlad-dargel Oct 16, 2024
273501d
#RI-6213 - Migrate release workflows from CircleCI to Github Actions
egor-zalenski Oct 16, 2024
7fc9641
Merge remote-tracking branch 'refs/remotes/origin/main' into feature/…
egor-zalenski Oct 16, 2024
2738e33
#RI-6213 - Migrate release workflows from CircleCI to Github Actions
egor-zalenski Oct 16, 2024
9053405
#RI-6213 - Migrate release workflows from CircleCI to Github Actions
egor-zalenski Oct 16, 2024
033d7f8
#RI-6213 - Migrate release workflows from CircleCI to Github Actions
egor-zalenski Oct 16, 2024
1e8b613
#RI-6213 - Migrate release workflows from CircleCI to Github Actions
egor-zalenski Oct 16, 2024
2277f53
#RI-6213 - Migrate release workflows from CircleCI to Github Actions
egor-zalenski Oct 16, 2024
c57a851
#RI-6213 - Migrate release workflows from CircleCI to Github Actions
egor-zalenski Oct 16, 2024
cc56005
#RI-6213 - Migrate release workflows from CircleCI to Github Actions
egor-zalenski Oct 17, 2024
dc18970
#RI-6213 - Migrate release workflows from CircleCI to Github Actions
egor-zalenski Oct 17, 2024
c3534c7
test
egor-zalenski Oct 17, 2024
aeb71e7
#RI-6213 - Migrate release workflows from CircleCI to Github Actions
egor-zalenski Oct 17, 2024
326723c
#RI-6228 - fix load all, composite args
rsergeenko Oct 17, 2024
4362a7a
Merge pull request #3969 from RedisInsight/fe/bugfix/RI-5681-search-a…
rsergeenko Oct 17, 2024
e711c2a
add ui tests
vlad-dargel Oct 17, 2024
c00625f
Merge branch 'feature/RI-5681-search-and-query' into fe/bugfix/add-ui…
vlad-dargel Oct 17, 2024
09ec2ee
fix
vlad-dargel Oct 17, 2024
f4cd8d6
#RI-6213 - Migrate release workflows from CircleCI to Github Actions
egor-zalenski Oct 17, 2024
59e1956
#RI-6213 - Migrate release workflows from CircleCI to Github Actions
egor-zalenski Oct 17, 2024
bc12f62
#RI-6213 - Migrate release workflows from CircleCI to Github Actions
egor-zalenski Oct 17, 2024
e2e3690
#RI-6213 - Migrate release workflows from CircleCI to Github Actions
egor-zalenski Oct 17, 2024
474cbfd
Merge pull request #3970 from RedisInsight/fe/bugfix/add-ui-tests
vlad-dargel Oct 17, 2024
655b2f3
#RI-6213 - Migrate release workflows from CircleCI to Github Actions
egor-zalenski Oct 17, 2024
f202275
#RI-6213 - Migrate release workflows from CircleCI to Github Actions
egor-zalenski Oct 17, 2024
f4b4d08
#RI-6213 - Migrate release workflows from CircleCI to Github Actions
egor-zalenski Oct 17, 2024
227c35b
#RI-6213 - Migrate release workflows from CircleCI to Github Actions
egor-zalenski Oct 17, 2024
a3bc08b
#RI-6213 - Migrate release workflows from CircleCI to Github Actions
egor-zalenski Oct 17, 2024
8bda3fc
#RI-6213 - Migrate release workflows from CircleCI to Github Actions
egor-zalenski Oct 17, 2024
629bf43
#RI-6213 - Migrate release workflows from CircleCI to Github Actions
egor-zalenski Oct 17, 2024
5f8b935
Merge branch 'main' into fe/feature/RI-6132
mariasergeenko Oct 17, 2024
6b79df8
#RI-6213 - Migrate release workflows from CircleCI to Github Actions
egor-zalenski Oct 17, 2024
159f739
#RRI-6172 - remove search page
rsergeenko Oct 17, 2024
1d3ff63
fix2
vlad-dargel Oct 17, 2024
8e48639
Merge pull request #3965 from RedisInsight/e2e/bugfix/packages
vlad-dargel Oct 18, 2024
370238b
rollback class-transform to 0.3.x (0.3.1)
ArtemHoruzhenko Oct 18, 2024
06bb4dd
upgrade nestjs + okta packages. cleanup resolutions
ArtemHoruzhenko Oct 18, 2024
4897a1b
degrade nest-form-data
ArtemHoruzhenko Oct 18, 2024
efec48a
Merge pull request #3975 from RedisInsight/be/feature/packages-cleanu…
ArtemHoruzhenko Oct 18, 2024
49c9fdc
Merge pull request #3974 from RedisInsight/be/feature/packages-rollba…
ArtemHoruzhenko Oct 18, 2024
059952b
#RI-6213 - Migrate release workflows from CircleCI to Github Actions
egor-zalenski Oct 18, 2024
47f17f7
Merge pull request #3971 from RedisInsight/fe/feature/RI-6172-remove-…
mariasergeenko Oct 18, 2024
3a34ad7
test
egor-zalenski Oct 18, 2024
3656441
#RI-6213 - Migrate release workflows from CircleCI to Github Actions
egor-zalenski Oct 18, 2024
cc187ec
RI-6220 removed rdi pipeline template
kchepikava Oct 21, 2024
b5413ee
upgrade webpack
ArtemHoruzhenko Oct 21, 2024
b092700
upgrade msw/cookie
ArtemHoruzhenko Oct 21, 2024
55dca6a
RI-6225 social button fix
kchepikava Oct 21, 2024
402c2a5
Merge pull request #3982 from RedisInsight/fe/feature/ui-packages
ArtemHoruzhenko Oct 21, 2024
fb4d5d4
Merge pull request #3976 from RedisInsight/feature/RI-6213_Migrate_to…
egor-zalenski Oct 22, 2024
3e12d69
e2e/feature/RI-6220_remove-rdi-pipeline-template
vlad-dargel Oct 22, 2024
9e98e73
RI-6240 fix tooltip style
kchepikava Oct 23, 2024
739bae9
#RI-6234 - fix error showing when no indexes
rsergeenko Oct 23, 2024
dfee34b
Merge pull request #3995 from RedisInsight/fe/bugfix/RI-6234-indexes-…
rsergeenko Oct 23, 2024
5949430
Merge pull request #3983 from RedisInsight/fe/bugfix/RI-6225-social-b…
mariasergeenko Oct 23, 2024
0948900
Merge pull request #3994 from RedisInsight/fe/bugfix/RI-6240-tooltip-…
vlad-dargel Oct 23, 2024
66be879
Merge pull request #3987 from RedisInsight/e2e/feature/RI-6220_remove…
vlad-dargel Oct 23, 2024
a342240
RI-6171 User cannot create vector index using form
Oct 23, 2024
44d223c
e2e/bugfix/tsconfig-fix
vlad-dargel Oct 23, 2024
a7325cd
RI-6171 User cannot create vector index using form - updated tests
Oct 23, 2024
20c5027
Merge pull request #3999 from RedisInsight/e2e/bugfix/tsconfig-fix
vlad-dargel Oct 23, 2024
9a6c5bc
Merge pull request #3981 from RedisInsight/fe/feature/RI-6220-remove-…
vlad-dargel Oct 23, 2024
0077fd4
Simplified check based on suggestion from Roman
Oct 24, 2024
88142b1
Merge pull request #3996 from RedisInsight/fe/feature/RI-6171
KIvanow Oct 24, 2024
e3f06e7
e2e/bugfix/fir-delete-all-keys-redis
vlad-dargel Oct 24, 2024
c27561f
Merge pull request #4006 from RedisInsight/e2e/bugfix/fix-delete-all-…
vlad-dargel Oct 24, 2024
c5524cd
#RI-6208 - improve switch between redis and search syntax, add comman…
rsergeenko Oct 24, 2024
6ee4412
Merge pull request #3935 from RedisInsight/fe/fix-typo
mariasergeenko Oct 24, 2024
52f9c79
Merge pull request #4007 from RedisInsight/fe/feature/RI-6208
rsergeenko Oct 24, 2024
1e99314
Merge pull request #3941 from RedisInsight/fe/feature/RI-6132
mariasergeenko Oct 24, 2024
eebde4e
#RI-6226 - add sorting for list of commands
rsergeenko Oct 24, 2024
321aa09
Merge pull request #4010 from RedisInsight/fe/feature/RI-6226
rsergeenko Oct 24, 2024
1f5c53f
Merge branch 'main' into feature/RI-5681-search-and-query
rsergeenko Oct 24, 2024
d079e2e
e2e/feature/RI-6226_change_sorting_for_ft
vlad-dargel Oct 24, 2024
8cd844f
fix ts issue
vlad-dargel Oct 24, 2024
1d2d48e
fix ITests
ArtemHoruzhenko Oct 25, 2024
f3698a8
fix detail token
rsergeenko Oct 25, 2024
8ae91a2
fix ITests
ArtemHoruzhenko Oct 25, 2024
6943199
Fix Dockerfile
drivebyer Oct 25, 2024
4053a5f
Merge pull request #3553 from RedisInsight/feature/RI-5681-search-and…
vlad-dargel Oct 25, 2024
7df0247
Merge pull request #4012 from drivebyer/patch-1
ArtemHoruzhenko Oct 25, 2024
646ec4f
RI-6876 fixed api test
Oct 28, 2024
d0df975
RI-5876 conflicts resolution
Oct 28, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .circleci/build/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ yarn
yarn --cwd redisinsight/api

# build

yarn build:statics
yarn build:ui
yarn --cwd ./redisinsight/api build:prod
85 changes: 85 additions & 0 deletions .github/actions/install-all-build-libs/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
name: Install all libraries action
description: Install all libraries and dependencies
inputs:
skip-electron-deps:
description: Skip install electron dependencies
default: '0'
required: false

skip-backend-deps:
description: Skip install backend dependencies
default: '0'
required: false

skip-postinstall:
description: Skip postinstall
default: '0'
required: false

keytar-host-mirror:
description: Keytar binary host mirror
required: false

sqlite3-host-mirror:
description: SQLite3 binary host mirror
required: false

#TODO: check !contains

runs:
using: 'composite'
steps:
# OS libraries
- name: Setup Node
uses: actions/setup-node@v4.0.4
with:
node-version: '20.15'
# disable cache for windows
# https://github.com/actions/setup-node/issues/975
cache: ${{ runner.os != 'Windows' && 'yarn' || '' }}
cache-dependency-path: ${{ runner.os != 'Windows' && '**/yarn.lock' || '' }}

- name: Setup Python
# if: ${{ contains(inputs.skip-electron-deps, '1') }}
uses: actions/setup-python@v5
with:
python-version: '3.11'

- name: Install linux libraries
if: ${{ runner.os == 'Linux' }}
# if: ${{ runner.os == 'Linux' && !contains(inputs.skip-electron-deps, '1') }}
shell: bash
run: |
sudo apt-get update -qy
sudo apt-get install -qy libsecret-1-dev rpm

- name: Install macos libraries
if: ${{ runner.os == 'macOS' }}
# if: ${{ runner.os == 'macOS' && !contains(inputs.skip-electron-deps, '1') }}
shell: bash
run: |
brew install libsecret

# TODO: matrix?
# Javascript dependencies
- name: Install dependencies for redisinsight package.js
# if: ${{ contains(inputs.skip-electron-deps, '1') }}
uses: ./.github/actions/install-deps
with:
dir-path: './redisinsight'
keytar-host-mirror: ${{ inputs.keytar-host-mirror }}
sqlite3-host-mirror: ${{ inputs.sqlite3-host-mirror }}

- name: Install dependencies for BE package.js
# if: ${{ !contains(inputs.skip-backend-deps, '1') }}
uses: ./.github/actions/install-deps
with:
dir-path: './redisinsight/api'

- name: Install dependencies for root package.js
# if: ${{ contains(inputs.skip-electron-deps, '1') }}
uses: ./.github/actions/install-deps
with:
dir-path: './'
keytar-host-mirror: ${{ inputs.keytar-host-mirror }}
sqlite3-host-mirror: ${{ inputs.sqlite3-host-mirror }}
49 changes: 49 additions & 0 deletions .github/actions/install-apple-certs/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: Add certs to the keychain (macos)

inputs:
CSC_P12_BASE64:
required: true
CSC_MAC_INSTALLER_P12_BASE64:
required: true
CSC_MAS_P12_BASE64:
required: true
CSC_KEY_PASSWORD:
required: true
CSC_MAS_PASSWORD:
required: true
CSC_MAC_INSTALLER_PASSWORD:
required: true

runs:
using: 'composite'
steps:
- name: Setup sign certificates
shell: bash
env:
CSC_P12_BASE64: ${{ inputs.CSC_P12_BASE64 }}
CSC_MAC_INSTALLER_P12_BASE64: ${{ inputs.CSC_MAC_INSTALLER_P12_BASE64 }}
CSC_MAS_P12_BASE64: ${{ inputs.CSC_MAS_P12_BASE64 }}
run: |
mkdir -p certs
echo "$CSC_P12_BASE64" | base64 -d > certs/mac-developer.p12
echo "$CSC_MAC_INSTALLER_P12_BASE64" | base64 -d > certs/mac-installer.p12
echo "$CSC_MAS_P12_BASE64" | base64 -d > certs/mas-distribution.p12

- name: Add certs to the keychain
shell: bash
env:
KEYCHAIN: redisinsight.keychain
CSC_KEY_PASSWORD: ${{ inputs.CSC_KEY_PASSWORD }}
CSC_MAS_PASSWORD: ${{ inputs.CSC_MAS_PASSWORD }}
CSC_MAC_INSTALLER_PASSWORD: ${{ inputs.CSC_MAC_INSTALLER_PASSWORD }}
run: |
security create-keychain -p mysecretpassword $KEYCHAIN
security default-keychain -s $KEYCHAIN
security unlock-keychain -p mysecretpassword $KEYCHAIN
security set-keychain-settings -u -t 10000000 $KEYCHAIN
security import certs/mac-developer.p12 -k $KEYCHAIN -P "$CSC_KEY_PASSWORD" -T /usr/bin/codesign -T /usr/bin/productbuild
security import certs/mas-distribution.p12 -k $KEYCHAIN -P "$CSC_MAS_PASSWORD" -T /usr/bin/codesign -T /usr/bin/productbuild
security import certs/mac-installer.p12 -k $KEYCHAIN -P "$CSC_MAC_INSTALLER_PASSWORD" -T /usr/bin/codesign -T /usr/bin/productbuild
security set-key-partition-list -S apple-tool:,apple: -s -k mysecretpassword $KEYCHAIN
security list-keychain -d user -s $KEYCHAIN

33 changes: 33 additions & 0 deletions .github/actions/install-deps/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Install Dependencies action
description: Caches and installs dependencies for a given path
inputs:
dir-path:
description: Path to the directory
required: true
keytar-host-mirror:
description: Keytar binary host mirror
required: false
sqlite3-host-mirror:
description: SQLite3 binary host mirror
required: false
skip-postinstall:
description: Skip postinstall
required: false
default: '0'

runs:
using: 'composite'
steps:
- name: Install dependencies
working-directory: ${{ inputs.dir-path }}
shell: bash

# env:
# SKIP_POSTINSTALL: ${{ inputs.skip-postinstall }}
# run: yarn install
run: |
# todo: uncomment after build our binaries
# export npm_config_keytar_binary_host_mirror=${{ inputs.keytar-host-mirror }}
# export npm_config_node_sqlite3_binary_host_mirror=${{ inputs.sqlite3-host-mirror }}

yarn install
16 changes: 16 additions & 0 deletions .github/actions/install-windows-certs/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: Install Windows certs

inputs:
WIN_CSC_PFX_BASE64:
required: true

runs:
using: 'composite'
steps:
- name: Setup sign certificates
shell: bash
env:
WIN_CSC_PFX_BASE64: ${{ inputs.WIN_CSC_PFX_BASE64 }}
run: |
mkdir -p certs
echo "$WIN_CSC_PFX_BASE64" | base64 -d > certs/redislabs_win.pfx
63 changes: 63 additions & 0 deletions .github/build/release-docker.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
#!/bin/bash
set -e

HELP="Args:
-v - Semver (2.58.0)
-d - Build image repository (Ex: -d redisinsight)
-r - Target repository (Ex: -r redis/redisinsight)
"

while getopts "v:d:r:h:" opt; do
case $opt in
v) VERSION="$OPTARG";;
d) DEV_REPO="$OPTARG";;
r) RELEASE_REPO="$OPTARG";;
h) echo "$HELP"; exit 0;;
?) echo "$HELP" >&2; exit 1 ;;
esac
done

V_ARR=( ${VERSION//./ } )
TAGS[0]=$VERSION
TAGS[1]="${V_ARR[0]}.${V_ARR[1]}"
TAGS[2]="latest"

DEV_IMAGE_AMD64=$DEV_REPO:amd64
DEV_IMAGE_ARM64=$DEV_REPO:arm64
RELEASE_IMAGE_AMD64=$RELEASE_REPO:$VERSION-amd64
RELEASE_IMAGE_ARM64=$RELEASE_REPO:$VERSION-arm64

echo "
TAGS: [${TAGS[0]}, ${TAGS[1]}, ${TAGS[2]}]
DEV_REPO: $DEV_REPO
RELEASE_REPO: $RELEASE_REPO

DEV_IMAGE_AMD64: $DEV_IMAGE_AMD64
DEV_IMAGE_ARM64: $DEV_IMAGE_ARM64

RELEASE_IMAGE_AMD64: $RELEASE_IMAGE_AMD64
RELEASE_IMAGE_ARM64: $RELEASE_IMAGE_ARM64
"

# Load images from tar archives
docker rmi $DEV_IMAGE_AMD64 || true
docker rmi $DEV_IMAGE_ARM64 || true
docker load -i release/docker-linux-alpine.amd64.tar
docker load -i release/docker-linux-alpine.arm64.tar

echo "Push AMD64 image"
docker tag $DEV_IMAGE_AMD64 $RELEASE_IMAGE_AMD64
docker push $RELEASE_IMAGE_AMD64

echo "Push ARM64 image"
docker tag $DEV_IMAGE_ARM64 $RELEASE_IMAGE_ARM64
docker push $RELEASE_IMAGE_ARM64

for TAG in "${TAGS[@]}"; do
echo "Releasing: $RELEASE_REPO:$TAG"
docker manifest rm $RELEASE_REPO:$TAG || true
docker manifest create --amend "$RELEASE_REPO:$TAG" $RELEASE_IMAGE_AMD64 $RELEASE_IMAGE_ARM64
docker manifest push "$RELEASE_REPO:$TAG"
done

echo "Success"
7 changes: 7 additions & 0 deletions .github/codeql/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
paths-ignore:
- 'tests/**'
- '**/*.test.ts'
- '**/*.spec.ts'
- '**/*.spec.tsx'
- '**/__mocks__/**'
- './redisinsight/api/test'
43 changes: 43 additions & 0 deletions .github/virustotal-report.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
const fs = require('fs');

const fileName = process.env.FILE_NAME;
const buildName = process.env.BUILD_NAME;
const failed = process.env.FAILED === 'true';

const results = {
message: {
text: `*Virustotal checks* (Branch: *${process.env.GITHUB_REF_NAME}*)` +
`\n<https://github.com/RedisInsight/RedisInsight/actions/runs/${process.env.GITHUB_RUN_ID}|View on Github Actions>`,
attachments: [],
},
};

const result = {
color: '#36a64f',
title: `Finished at: ${new Date().toISOString()}`,
text: `All builds were passed via virustotal checks`,
fields: [],
};

if (failed) {
results.passed = false;
result.color = '#cc0000';
result.text = 'Build had failed virustotal checks';
result.fields.push({
title: 'Failed build',
value: buildName,
short: true,
});
}

results.message.attachments.push(result);

if (failed === true) {
results.message.text = '<!here> ' + results.message.text;
}


fs.writeFileSync(fileName, JSON.stringify({
channel: process.env.SLACK_VIRUSTOTAL_REPORT_CHANNEL,
...results.message,
}));
Loading