Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
326 commits
Select commit Hold shift + click to select a range
1927a93
Add support for java date util in java object serialization
GnaneshKunal Oct 31, 2024
0e379b5
Remove type specification
GnaneshKunal Oct 31, 2024
46ef99f
fix for tests
mariasergeenko Oct 31, 2024
26cbbfe
fix tests
egor-zalenski Nov 1, 2024
acf0bc8
Merge pull request #4041 from RedisInsight/e2e/feature/add-telemetry-…
mariasergeenko Nov 1, 2024
b1f4bc2
fix tests
egor-zalenski Nov 1, 2024
f962bae
fix tests
egor-zalenski Nov 1, 2024
617d257
rename ssh
egor-zalenski Nov 1, 2024
84d2376
remove comment
egor-zalenski Nov 1, 2024
2e07f63
remove comment
egor-zalenski Nov 1, 2024
4b6067d
Add the class name and serial version uid to the class itself and als…
GnaneshKunal Nov 1, 2024
65973cb
RI-6280 added rdi telemetry, new button style to insert template btn
kchepikava Nov 4, 2024
c911f32
RI-6292 edit connected rdi instance fix
kchepikava Nov 5, 2024
cda06e8
Merge pull request #4042 from RedisInsight/feature/RI-6251_enchance_G…
egor-zalenski Nov 5, 2024
33107b1
fix url
egor-zalenski Nov 5, 2024
7d41baf
fix url
egor-zalenski Nov 5, 2024
47af1fd
fix url
egor-zalenski Nov 5, 2024
5090499
Merge pull request #4056 from RedisInsight/gh/actions/fixes
egor-zalenski Nov 5, 2024
c7eb066
RI-6280 put telemetry in the right place
kchepikava Nov 5, 2024
f7e5495
check PR 4025
egor-zalenski Nov 5, 2024
9d14da3
RI-6280 move rdi on click telemetry
kchepikava Nov 5, 2024
0f314af
fix eslint
ArtemHoruzhenko Nov 6, 2024
c6abbc7
RI-6231 [SPIKE] Fix the rounding issue for JSON data type
KIvanow Nov 6, 2024
4b9fed9
fix e2e approve
egor-zalenski Nov 6, 2024
a8e8468
update testcafe
mariasergeenko Nov 6, 2024
6046e4c
RI-5876 fixed TS errors
KIvanow Nov 6, 2024
9bf02b6
Merge pull request #4068 from RedisInsight/e2e/update-test-cafe
mariasergeenko Nov 7, 2024
b8d6f89
RI-5743 Rename capabilities - RedisJSON
Nov 7, 2024
ea32634
RI-5743 Rename capabilities - 2
Nov 7, 2024
de36262
#RI-6281 - Enhance Github Actions
egor-zalenski Nov 7, 2024
75abe28
#RI-6281 - Enhance Github Actions
egor-zalenski Nov 7, 2024
8fec38b
#RI-6281 - Enhance Github Actions
egor-zalenski Nov 7, 2024
4e89bd4
#RI-6281 - Enhance Github Actions
egor-zalenski Nov 7, 2024
8c59823
#RI-6281 - Enhance Github Actions
egor-zalenski Nov 7, 2024
ddf0ad7
#RI-6281 - Enhance Github Actions
egor-zalenski Nov 7, 2024
ff59f9c
#RI-6281 - Enhance Github Actions
egor-zalenski Nov 7, 2024
cc52e82
#RI-6281 - Enhance Github Actions
egor-zalenski Nov 7, 2024
8b4f860
#RI-6281 - Enhance Github Actions
egor-zalenski Nov 7, 2024
1334509
RI-5743 Rename capabilities - 3
Nov 8, 2024
1ed6197
RI-5743 Rename capabilities - 4
Nov 8, 2024
ea84957
RI-5743 - Rename capabilities - 6.1
Nov 8, 2024
5effb7a
RI-5743 Rename cpaabilities - cleanup
Nov 8, 2024
12fc851
RI-5743 updated tests
KIvanow Nov 11, 2024
14af092
reduce e2e docker nodes
egor-zalenski Nov 11, 2024
b1be051
fix for tests
mariasergeenko Nov 11, 2024
4026b1d
fix macos build
egor-zalenski Nov 11, 2024
f3dfb21
Merge pull request #4077 from RedisInsight/e2e/feature/reduce_e2e_doc…
egor-zalenski Nov 11, 2024
298604c
#RI-6281 - Enhance Github Actions
egor-zalenski Nov 11, 2024
dfea94f
#RI-6281 - Enhance Github Actions
egor-zalenski Nov 11, 2024
0e7c805
#RI-6281 - Enhance Github Actions
egor-zalenski Nov 11, 2024
9ed6ce9
#RI-6281 - Enhance Github Actions
egor-zalenski Nov 11, 2024
d080dac
#RI-6281 - Enhance Github Actions
egor-zalenski Nov 11, 2024
2398ef5
#RI-6281 - Enhance Github Actions
egor-zalenski Nov 11, 2024
f2a5051
#RI-6281 - Enhance Github Actions
egor-zalenski Nov 11, 2024
6899839
#RI-6281 - Enhance Github Actions
egor-zalenski Nov 11, 2024
df9807f
#RI-6281 - Enhance Github Actions
egor-zalenski Nov 11, 2024
5493229
#RI-6281 - Enhance Github Actions
egor-zalenski Nov 11, 2024
4c6493a
#RI-6281 - Enhance Github Actions
egor-zalenski Nov 11, 2024
cfc5bbb
RI-6302 - Text to add Json data when here is no JSON module is incorrect
KIvanow Nov 12, 2024
fe8972c
RI-6303 - Module name is not correct in chat bot
KIvanow Nov 12, 2024
7546fd0
RI-6308 - Modules are not renamed on Dbs list and db Info
KIvanow Nov 12, 2024
1bdf83f
RI-6304 - Module names are incorrect on info message in tutorials
KIvanow Nov 12, 2024
2848f84
RI-6303 - Module name is not correct in chat bot
KIvanow Nov 12, 2024
cfa7e70
#RI-6281 - Enhance Github Actions
egor-zalenski Nov 12, 2024
74d59da
Merge branch 'refs/heads/main' into gh/actions/test
egor-zalenski Nov 12, 2024
398a0da
#RI-6281 - Enhance Github Actions
egor-zalenski Nov 12, 2024
7f089a6
RI-6301 - Get started for free doesn't work from Workbench
KIvanow Nov 12, 2024
6e690ae
Fix code scanning alert no. 105: Shell command built from environment…
egor-zalenski Nov 12, 2024
91c27c9
RI-6302 - Text to add Json data when here is no JSON module is incorrect
KIvanow Nov 12, 2024
512b433
#RI-6281 - Enhance Github Actions
egor-zalenski Nov 12, 2024
9003408
Merge branch 'main' of https://github.com/RedisInsight/RedisInsight i…
KIvanow Nov 12, 2024
796373b
Merge pull request #4074 from RedisInsight/feature/RI-6281_enhance_Gi…
egor-zalenski Nov 12, 2024
1bb7959
Merge branch 'main' of https://github.com/RedisInsight/RedisInsight i…
KIvanow Nov 12, 2024
47f279d
#RI-6281 - Enhance Github Actions
egor-zalenski Nov 12, 2024
f5f5542
#RI-6281 - Enhance Github Actions
egor-zalenski Nov 12, 2024
3d3c853
#RI-6281 - Enhance Github Actions
egor-zalenski Nov 12, 2024
f2a8333
Merge pull request #4079 from RedisInsight/feature/RI-6281_enhance_Gi…
egor-zalenski Nov 12, 2024
b9a3a57
Merge branch 'main' into e2e/feature/RI-5743-Rename-capabilities
mariasergeenko Nov 12, 2024
0387587
fix for tests#2
mariasergeenko Nov 12, 2024
f7c162c
#RI-6315 - release workflow doesn't run
egor-zalenski Nov 12, 2024
9ce2003
fix for tests#3
mariasergeenko Nov 12, 2024
cadeae1
RI-6314 - Modules name are old
KIvanow Nov 12, 2024
7ae91ac
Merge branch 'e2e/feature/RI-5743-Rename-capabilities' of https://git…
KIvanow Nov 12, 2024
af973d3
Merge pull request #4063 from RedisInsight/be/bugfix/eslint
ArtemHoruzhenko Nov 12, 2024
76e61e1
#RIVS-6156 - Change theme key of local storage
egor-zalenski Nov 12, 2024
c9c590c
#RIVS-6156 - Change theme key of local storage
egor-zalenski Nov 12, 2024
20955b9
RI-6308 - Modules are not renamed on Dbs list and db Info
KIvanow Nov 13, 2024
15800e9
Merge branch 'main' into fe/bugfix/RI-6292-edit-rdi-name-fix
vlad-dargel Nov 13, 2024
a3487bc
Merge pull request #4052 from RedisInsight/fe/bugfix/RI-6292-edit-rdi…
vlad-dargel Nov 13, 2024
4c15cf9
#RI-6315 - release workflow doesn't run
egor-zalenski Nov 13, 2024
87206f6
Merge pull request #4082 from RedisInsight/feature/RI-6315_Fix_releas…
egor-zalenski Nov 13, 2024
e3ab115
#RI-6315 - release workflow doesn't run
egor-zalenski Nov 13, 2024
4bf9c46
#RI-6315 - release workflow doesn't run
egor-zalenski Nov 13, 2024
7e1c0b6
Merge pull request #4083 from RedisInsight/feature/RI-6315_Fix_releas…
egor-zalenski Nov 13, 2024
cbd6c7e
rename to Probabilistic
mariasergeenko Nov 13, 2024
e1c7b57
Merge branch 'main' into e2e/feature/RI-5743-Rename-capabilities
mariasergeenko Nov 13, 2024
6f72a42
#RI-6315 - release workflow doesn't run
egor-zalenski Nov 13, 2024
a129591
E2e/feature/ri 5707 add sso support for linux (#4075)
vlad-dargel Nov 13, 2024
d9f6e88
try to fix sign in macos builds
egor-zalenski Nov 13, 2024
9c701c3
#RI-6315 - release workflow doesn't run
egor-zalenski Nov 13, 2024
9961cd0
Merge branch 'main' into e2e/feature/RI-5743-Rename-capabilities
mariasergeenko Nov 13, 2024
8500e0d
RI-5743 updated test cases for the UI
KIvanow Nov 13, 2024
f1ddbc8
Merge branch 'e2e/feature/RI-5743-Rename-capabilities' of https://git…
KIvanow Nov 13, 2024
a608da6
#RI-6315 - release workflow doesn't run
egor-zalenski Nov 13, 2024
e115b63
e2e/bugfix/update-app-image-sh
vlad-dargel Nov 13, 2024
f3da0b8
Merge pull request #4085 from RedisInsight/e2e/bugfix/update-app-imag…
vlad-dargel Nov 13, 2024
9bbdad0
fix target builds
egor-zalenski Nov 13, 2024
68384ca
check target
egor-zalenski Nov 13, 2024
872e335
try to fix sign in macos builds
egor-zalenski Nov 13, 2024
9f40330
Merge pull request #4076 from RedisInsight/e2e/feature/RI-5743-Rename…
mariasergeenko Nov 14, 2024
060ffbd
Merge branch 'main' into try_fix_macos_builds
egor-zalenski Nov 14, 2024
730ae86
Merge branch 'fix_target_builds' into try_fix_macos_builds
egor-zalenski Nov 14, 2024
10421cb
RI-6231 - [SPIKE] Fix the rounding issue for JSON data type
KIvanow Nov 14, 2024
d01f7df
RI-6231 - [SPIKE] Fix the rounding issue for JSON data type
KIvanow Nov 14, 2024
d492878
Merge branch 'main' of https://github.com/RedisInsight/RedisInsight i…
KIvanow Nov 14, 2024
de13502
revert e2e appimage sso sh script
egor-zalenski Nov 14, 2024
b5e8d34
revert to 4 nodes for e2e docker
egor-zalenski Nov 14, 2024
58aafc4
Merge pull request #4084 from RedisInsight/try_fix_macos_builds
egor-zalenski Nov 14, 2024
1165bc1
fix app image tests
egor-zalenski Nov 14, 2024
a467516
#RI-6300 - Multiple delimiters in Tree view
egor-zalenski Nov 14, 2024
48420ba
#RI-6300 - Multiple delimiters in Tree view
egor-zalenski Nov 14, 2024
43e29ae
added full RTE list
egor-zalenski Nov 14, 2024
e7a341e
RI-6231 - SPIKE]-Fix-the-rounding-issue-for-JSON-data-type
KIvanow Nov 15, 2024
bfe5235
RI-6231 - SPIKE]-Fix-the-rounding-issue-for-JSON-data-type
KIvanow Nov 15, 2024
c285ddf
RI-6231 cleanup
KIvanow Nov 15, 2024
3dbdfeb
RI-6231 - fixed unit tests for the BE
Nov 15, 2024
c4b3332
RI-6231 - fixed be test
Nov 15, 2024
12c985d
add test
mariasergeenko Nov 15, 2024
a393816
Merge pull request #4081 from RedisInsight/fe/feature/RI-6156_Change_…
vlad-dargel Nov 15, 2024
b14fdcc
Merge pull request #4093 from RedisInsight/e2e/feature/java-ser-util-…
mariasergeenko Nov 15, 2024
5204580
RI-6231 - updated approach based on feedback from the PR
Nov 15, 2024
f06ac99
RI-6231 - cleanup
Nov 15, 2024
3fdcad8
#RI-6334 - Upgrade electron version
egor-zalenski Nov 15, 2024
0c96fdd
e2e/bugfix/fix-app-image-tests
vlad-dargel Nov 15, 2024
b2fc94a
Handle negative numbers properly to deserialize pre-1970 values
GnaneshKunal Nov 18, 2024
5595152
RI-6231 - Cleanup
KIvanow Nov 18, 2024
e67bd92
RI-6231 - eslint fixes
KIvanow Nov 18, 2024
8fe5b56
RI-6231 - import order fix
KIvanow Nov 18, 2024
9d9d8db
Merge pull request #4099 from RedisInsight/e2e/bugfix/fix-app-image-t…
vlad-dargel Nov 18, 2024
397d466
Move the constants to the class level and use them in the code
GnaneshKunal Nov 18, 2024
9d933c9
#RI-6294 - fix key view event
rsergeenko Nov 18, 2024
5691f61
RI-6339 - fixed missing add button
KIvanow Nov 18, 2024
04f32b9
RI-6339
KIvanow Nov 18, 2024
ec9fcfe
Merge pull request #4107 from RedisInsight/feature/RI-6334_Upgrade_el…
egor-zalenski Nov 18, 2024
ffe6d2f
add test
mariasergeenko Nov 18, 2024
c150983
#RI-6321 - set my tutorials collapsed by default
rsergeenko Nov 18, 2024
554d3af
Merge pull request #4108 from RedisInsight/e2e/feature/PR-4025
mariasergeenko Nov 18, 2024
cff43dd
Merge pull request #4059 from RedisInsight/fe/feature/PR-4025
mariasergeenko Nov 18, 2024
65c65ff
Merge pull request #4106 from RedisInsight/fe/feature/RI-6294
mariasergeenko Nov 18, 2024
77295ba
#RI-6287 - update notification icon
rsergeenko Nov 18, 2024
b44c3cb
RI-6339 scientific notations fix
KIvanow Nov 18, 2024
ad3c9aa
e2e/feature/RI-6300_multiple-delimiters-in-tree-view
vlad-dargel Nov 18, 2024
e2e6b11
Merge pull request #4111 from RedisInsight/e2e/feature/RI-6300_multip…
vlad-dargel Nov 19, 2024
7d4cd5e
RI-6339
KIvanow Nov 19, 2024
399e9cc
Merge branch 'main' into fe/feature/RI-6280-improve-rdi-telemetry
kchepikava Nov 19, 2024
324e051
fix ensure token functionality
ArtemHoruzhenko Nov 19, 2024
2a3e777
add RTE with all capabilities
ArtemHoruzhenko Nov 19, 2024
603b127
fix padding
ArtemHoruzhenko Nov 19, 2024
bedec89
Merge pull request #4114 from RedisInsight/be/bugfix/fix-ensure-token
ArtemHoruzhenko Nov 19, 2024
721ecd4
e2e/feature/RI-6321_collapse-my-tutorials
vlad-dargel Nov 19, 2024
e1a91c0
#RI-6146 - POC migrate BE from keytar to electron.safeStorage
egor-zalenski Nov 19, 2024
78bc0a1
#RI-6146 - POC migrate BE from keytar to electron.safeStorage
egor-zalenski Nov 19, 2024
68b52a3
#RI-6146 - Turn off Macos encryption dialog for vscode extension
egor-zalenski Nov 19, 2024
e17f3e9
Merge pull request #4117 from RedisInsight/be/feature/RI-6146_Turn_of…
egor-zalenski Nov 19, 2024
592377b
#RI-6345 - fix tutorials state after uploading, hide upload button wh…
rsergeenko Nov 19, 2024
0c07ff6
#RI-6342 - fix tests
rsergeenko Nov 19, 2024
969a52d
RI-6346 - Value is rounded in array
Nov 19, 2024
e4974eb
Merge pull request #4118 from RedisInsight/fe/bugfix/RI-6321
vlad-dargel Nov 19, 2024
00b83b2
Merge pull request #4116 from RedisInsight/e2e/feature/RI-6321_collap…
vlad-dargel Nov 19, 2024
02e673a
fix for test
vlad-dargel Nov 19, 2024
4496c18
Merge pull request #4119 from RedisInsight/e2e/feature/RI-6321_collap…
vlad-dargel Nov 19, 2024
f11fc07
Merge pull request #4110 from RedisInsight/fe/feature/RI-6287
vlad-dargel Nov 19, 2024
c88b5f2
#RI-6347 - fix onboarding custom tutorials step
rsergeenko Nov 20, 2024
2f08d60
Merge pull request #4121 from RedisInsight/fe/bugfix/RI-6321
rsergeenko Nov 20, 2024
10fa10e
move toggle down
vlad-dargel Nov 20, 2024
d2c8007
RI-6349 - vaue is not displayed while editing
Nov 20, 2024
238acd9
PR feedback being addressed
Nov 20, 2024
2d08a99
RI-6231 - addressing feedback
Nov 20, 2024
51c0758
RI-6231 - addressing feedback
Nov 20, 2024
595298d
add test
mariasergeenko Nov 20, 2024
ef95c5b
Merge pull request #4050 from RedisInsight/fe/feature/RI-6280-improve…
mariasergeenko Nov 20, 2024
1f6aa59
#RI-6327 - Automate release flow for Snapcraft
egor-zalenski Nov 20, 2024
797972a
Merge pull request #4122 from RedisInsight/feature/RI-6327_Automate_r…
egor-zalenski Nov 20, 2024
7c4487c
RI-6231 - lint issues fixed
Nov 20, 2024
6cac1e0
Merge branch 'e2e/feature/RI-6231-SPIKE]-Fix-the-rounding-issue-for-J…
Nov 20, 2024
1152aae
#RI-6325 - Fix e2e tests for SSH
egor-zalenski Nov 20, 2024
bdb48d8
Merge pull request #4123 from RedisInsight/e2e/feature/RI-6321_collap…
vlad-dargel Nov 20, 2024
beb00f9
Merge pull request #4109 from RedisInsight/be/feature/RI-6321
vlad-dargel Nov 20, 2024
330143f
#RI-6325 - Fix e2e tests for SSH
egor-zalenski Nov 20, 2024
4fe1bd6
#RI-6325 - Fix e2e tests for SSH
egor-zalenski Nov 20, 2024
e55d709
#RI-6325 - Fix e2e tests for SSH
egor-zalenski Nov 20, 2024
34ac571
#RI-6325 - Fix e2e tests for SSH
egor-zalenski Nov 20, 2024
6172411
#RI-6325 - Fix e2e tests for SSH
egor-zalenski Nov 20, 2024
6a247d8
#RI-6325 - Fix e2e tests for SSH
egor-zalenski Nov 20, 2024
8483ef3
Merge pull request #4089 from RedisInsight/e2e/feature/RI-6231-SPIKE]…
mariasergeenko Nov 21, 2024
dff0e51
Merge branch 'main' into bugfix/fe/java-ser-util-date
rsergeenko Nov 21, 2024
4dabfcf
update yarn lock
rsergeenko Nov 21, 2024
e4cde52
* #RI-6341 - Unlimited combobox size
egor-zalenski Nov 21, 2024
a2e46c8
Merge pull request #4126 from RedisInsight/fe/feature/bugfix
vlad-dargel Nov 21, 2024
c38b3e7
fix tests
mariasergeenko Nov 21, 2024
b6f7e15
Merge pull request #4127 from RedisInsight/e2e/feature/java-ser-util-…
mariasergeenko Nov 21, 2024
22dcf40
Merge pull request #3988 from RedisInsight/bugfix/fe/java-ser-util-date
mariasergeenko Nov 21, 2024
4f49f42
#RI-6341 - Unlimited combobox size
egor-zalenski Nov 21, 2024
d64a733
#RI-6340 - All delimiters between each node item name of folder descr…
egor-zalenski Nov 21, 2024
a6b16b6
Merge pull request #4128 from RedisInsight/fe/feature/bugfix
egor-zalenski Nov 21, 2024
d5fef80
e2e/bugfix/RI-6300_fix-e2e-after-bugfix
vlad-dargel Nov 21, 2024
dee27ff
Merge pull request #4129 from RedisInsight/e2e/feature/RI-6300_multip…
vlad-dargel Nov 21, 2024
fac12c0
Merge pull request #4090 from RedisInsight/fe/feature/RI-6300_Multipl…
vlad-dargel Nov 21, 2024
6504cf2
release/2.62.0
vlad-dargel Nov 21, 2024
dfecc67
fix builds
egor-zalenski Nov 22, 2024
f0081c7
Merge pull request #4130 from RedisInsight/fix_builds
egor-zalenski Nov 22, 2024
1d95d8a
Update pipeline-build-macos.yml
egor-zalenski Nov 22, 2024
6b000c1
Merge pull request #4131 from RedisInsight/main
vlad-dargel Nov 22, 2024
2ef88a4
#RI-6325 - Fix e2e tests for SSH
egor-zalenski Nov 22, 2024
74ed95c
#RI-6349 - Fix mas build
egor-zalenski Nov 22, 2024
701a613
#RI-6349 - Fix mas build
egor-zalenski Nov 22, 2024
16d25f3
e2e/bugfix/fix-delimiter-tests
vlad-dargel Nov 22, 2024
11726f5
#RI-6349 - Fix mas build
egor-zalenski Nov 22, 2024
0a2030e
#RI-6349 - Fix mas build
egor-zalenski Nov 22, 2024
3b2abc3
#RI-6351 - fix system theme changing
rsergeenko Nov 22, 2024
c1b7cce
revert reset data
rsergeenko Nov 22, 2024
788c796
#RI-6349 - Fix mas build
egor-zalenski Nov 22, 2024
2587bea
#RI-6349 - Fix mas build
egor-zalenski Nov 22, 2024
6976b59
test
egor-zalenski Nov 22, 2024
d3ce57d
test
egor-zalenski Nov 22, 2024
53e68b3
test
egor-zalenski Nov 22, 2024
56520b8
#RI-6325 - Fix e2e
egor-zalenski Nov 22, 2024
3b9a51e
#RI-6325 - Fix e2e
egor-zalenski Nov 22, 2024
32b286e
#RI-6325 - Fix e2e
egor-zalenski Nov 22, 2024
811dd6b
test
egor-zalenski Nov 22, 2024
37b1608
#RI-6325 - Fix e2e
egor-zalenski Nov 22, 2024
8bfcbaf
#RI-6325 - Fix e2e
egor-zalenski Nov 22, 2024
329a082
#RI-6325 - Fix e2e
egor-zalenski Nov 24, 2024
d00d62a
#RI-6325 - Fix e2e
egor-zalenski Nov 24, 2024
77ce494
Merge branch 'refs/heads/be/feature/RI-6349_Fix_mas_build' into e2e/f…
egor-zalenski Nov 24, 2024
a70da59
#RI-6352 - 'Delimiter must be a string' error for db analysis report
egor-zalenski Nov 24, 2024
59b2b86
fix tests
egor-zalenski Nov 24, 2024
31ad5c5
fix tests
egor-zalenski Nov 24, 2024
b714b19
fix tests
egor-zalenski Nov 24, 2024
975f2b9
Merge pull request #4133 from RedisInsight/be/feature/RI-6349_Fix_mas…
vlad-dargel Nov 25, 2024
88ffe9f
Merge pull request #4132 from RedisInsight/e2e/bugfix/fix-delimiter-t…
vlad-dargel Nov 25, 2024
350ec72
Merge pull request #4137 from RedisInsight/fe/bugfix/RI-6352_Delimite…
mariasergeenko Nov 25, 2024
1f46a1d
Merge pull request #4134 from RedisInsight/fe/bugfix/release/2.62.0
mariasergeenko Nov 25, 2024
3e94037
Merge pull request #4138 from RedisInsight/main
vlad-dargel Nov 25, 2024
233535f
RI-6351 fix theme
kchepikava Nov 25, 2024
ab5b84a
RI-6352 delimiter fix
kchepikava Nov 25, 2024
4cf463b
RI-6357 fix app start telemetry
kchepikava Nov 26, 2024
94b335b
RI-6357 refactor
kchepikava Nov 26, 2024
112d61a
Merge pull request #4140 from RedisInsight/fe/bugfix/release-2.62-fixes
vlad-dargel Nov 26, 2024
0a00170
Merge pull request #4141 from RedisInsight/be/bugfix/RI-6357-port-tel…
vlad-dargel Nov 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .circleci/build/release-docker.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
set -e

HELP="Args:
-v - Semver (2.60.0)
-v - Semver (2.62.0)
-d - Build image repository (Ex: -d redisinsight)
-r - Target repository (Ex: -r redis/redisinsight)
"
Expand Down
1,836 changes: 7 additions & 1,829 deletions .circleci/config.yml

Large diffs are not rendered by default.

1,868 changes: 1,868 additions & 0 deletions .circleci/config.yml.backup

Large diffs are not rendered by default.

44 changes: 38 additions & 6 deletions .circleci/e2e/test.app-image.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,52 @@ set -e

yarn --cwd tests/e2e install

# mount app resources
./release/*.AppImage --appimage-mount >> apppath &
# Create the ri-test directory if it doesn't exist
mkdir -p ri-test

# Extract the AppImage
chmod +x ./release/*.AppImage
./release/*.AppImage --appimage-extract

# Move contents of squashfs-root to ri-test and remove squashfs-root folder
mv squashfs-root/* ri-test/
rm -rf squashfs-root

# Export custom XDG_DATA_DIRS with ri-test
export XDG_DATA_DIRS="$(pwd)/ri-test:$XDG_DATA_DIRS"

# create folder before tests run to prevent permissions issue
mkdir -p tests/e2e/remote
mkdir -p tests/e2e/rdi

# run rte
# Create a custom .desktop file for RedisInsight
cat > ri-test/redisinsight.desktop <<EOL
[Desktop Entry]
Version=1.0
Name=RedisInsight
Exec=$(pwd)/ri-test/redisinsight %u
Icon=$(pwd)/ri-test/resources/app.asar/img/icon.png
Type=Application
Terminal=false
MimeType=x-scheme-handler/redisinsight;
EOL

# Copy the .desktop file to the local applications directory
cp ri-test/redisinsight.desktop "$HOME/.local/share/applications"

# Update the desktop database with custom directory
update-desktop-database "$(pwd)/ri-test/"

# Register the RedisInsight deeplink protocol
xdg-mime default redisinsight.desktop x-scheme-handler/redisinsight

# Run rte
docker-compose -f tests/e2e/rte.docker-compose.yml build
docker-compose -f tests/e2e/rte.docker-compose.yml up --force-recreate -d -V
./tests/e2e/wait-for-redis.sh localhost 12000 && \

# run tests
COMMON_URL=$(tail -n 1 apppath)/resources/app.asar/dist/renderer/index.html \
ELECTRON_PATH=$(tail -n 1 apppath)/redisinsight \
# Run tests
COMMON_URL=$(pwd)/ri-test/resources/app.asar/dist/renderer/index.html \
ELECTRON_PATH=$(pwd)/ri-test/redisinsight \
RI_SOCKETS_CORS=true \
yarn --cwd tests/e2e dotenv -e .desktop.env yarn --cwd tests/e2e test:desktop:ci
49 changes: 49 additions & 0 deletions .github/actions/deploy-test-reports/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: Deploy Pages
description: 'Download the artifact and deploy to GitHub Pages'

inputs:
group:
description: Group matching the artifacts
required: false
default: '*'

AWS_BUCKET_NAME_TEST:
required: true
AWS_DEFAULT_REGION:
required: true
AWS_DISTRIBUTION_ID:
required: true
AWS_ACCESS_KEY_ID:
required: true
AWS_SECRET_ACCESS_KEY:
required: true

runs:
using: 'composite'
steps:

- name: Get current date
id: date
uses: ./.github/actions/get-current-date

- name: Download artifacts
uses: actions/download-artifact@v4
with:
pattern: ${{ format('{0}*', inputs.group) }}
path: public/${{ github.run_id }}

- name: Deploy 🚀
shell: bash
env:
AWS_BUCKET_NAME_TEST: ${{ inputs.AWS_BUCKET_NAME_TEST }}
AWS_DEFAULT_REGION: ${{ inputs.AWS_DEFAULT_REGION }}
AWS_DISTRIBUTION_ID: ${{ inputs.AWS_DISTRIBUTION_ID }}
AWS_ACCESS_KEY_ID: ${{ inputs.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ inputs.AWS_SECRET_ACCESS_KEY }}
run: |

SUB_PATH=test-reports/${{ steps.date.outputs.date }}

aws s3 cp public/ s3://${AWS_BUCKET_NAME_TEST}/public/${SUB_PATH} --recursive


17 changes: 17 additions & 0 deletions .github/actions/get-current-date/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: Get current date

outputs:
date:
description: Current date
value: ${{ steps.date.outputs.date }}

runs:
using: 'composite'
steps:
- name: Get current date
id: date
shell: bash
run: |
DATE=$(date +'%Y-%m-%d')
echo "date=$DATE" >> $GITHUB_OUTPUT

2 changes: 1 addition & 1 deletion .github/actions/install-all-build-libs/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ runs:
- name: Setup Node
uses: actions/setup-node@v4.0.4
with:
node-version: '20.15'
node-version: '20.18.0'
# disable cache for windows
# https://github.com/actions/setup-node/issues/975
cache: ${{ runner.os != 'Windows' && 'yarn' || '' }}
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/install-deps/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,4 @@ runs:
# 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
yarn install --frozen-lockfile --network-timeout 1000000
23 changes: 23 additions & 0 deletions .github/actions/remove-artifacts/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Remove all artifacts

runs:
using: 'composite'
steps:
- name: Merge artifacts by pattern
id: merge-artifacts
uses: actions/upload-artifact/merge@v4
with:
name: remove-artifacts
pattern: '*'
delete-merged: true

- name: Delete merged artifact
uses: actions/github-script@v7
with:
script: |
github.rest.actions.deleteArtifact({
owner: context.repo.owner,
repo: context.repo.repo,
artifact_id: ${{ steps.merge-artifacts.outputs.artifact-id }}
});

38 changes: 38 additions & 0 deletions .github/build/build.Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
FROM node:20.14-alpine

# runtime args and environment variables
ARG DIST=Redis-Insight.tar.gz
ARG NODE_ENV=production
ARG RI_SEGMENT_WRITE_KEY
ENV RI_SEGMENT_WRITE_KEY=${RI_SEGMENT_WRITE_KEY}
ENV NODE_ENV=${NODE_ENV}
ENV RI_SERVE_STATICS=true
ENV RI_BUILD_TYPE='DOCKER_ON_PREMISE'
ENV RI_APP_FOLDER_ABSOLUTE_PATH='/data'

# this resolves CVE-2023-5363
# TODO: remove this line once we update to base image that doesn't have this vulnerability
RUN apk update && apk upgrade --no-cache libcrypto3 libssl3

# set workdir
WORKDIR /usr/src/app

# copy artifacts built in previous stage to this one
ADD $DIST /usr/src/app/redisinsight
RUN ls -la /usr/src/app/redisinsight

# folder to store local database, plugins, logs and all other files
RUN mkdir -p /data && chown -R node:node /data

# copy the docker entry point script and make it executable
COPY --chown=node:node ./docker-entry.sh ./
RUN chmod +x docker-entry.sh

# since RI is hard-code to port 5000, expose it from the container
EXPOSE 5000

# don't run the node process as root
USER node

# serve the application 🚀
ENTRYPOINT ["./docker-entry.sh", "node", "redisinsight/api/dist/src/main"]
12 changes: 12 additions & 0 deletions .github/build/build.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#!/bin/bash
set -e

# install deps
yarn
yarn --cwd redisinsight/api

# build

yarn build:statics
yarn build:ui
yarn --cwd ./redisinsight/api build:prod
94 changes: 94 additions & 0 deletions .github/build/build_modules.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
#!/bin/bash
set -e

PLATFORM=${PLATFORM:-'linux'}
ARCH=${ARCH:-'x64'}
LIBC=${LIBC:-''}
#FILENAME="Redis-Insight-$PLATFORM.$VERSION.$ARCH.zip"
FILENAME="Redis-Insight-web-$PLATFORM"
if [ ! -z $LIBC ]
then
FILENAME="$FILENAME-$LIBC.$ARCH.tar.gz"
export npm_config_target_libc="$LIBC"
else
FILENAME="$FILENAME.$ARCH.tar.gz"
fi

echo "Building node modules..."
echo "Platform: $PLATFORM"
echo "Arch: $ARCH"
echo "Libc: $LIBC"
echo "npm target libc: $npm_config_target_libc"
echo "Filname: $FILENAME"

rm -rf redisinsight/api/node_modules

npm_config_arch="$ARCH" \
npm_config_target_arch="$ARCH" \
npm_config_platform="$PLATFORM" \
npm_config_target_platform="$PLATFORM" \
yarn --cwd ./redisinsight/api install --production

cp redisinsight/api/.yarnclean.prod redisinsight/api/.yarnclean
yarn --cwd ./redisinsight/api autoclean --force

rm -rf redisinsight/build.zip

cp LICENSE ./redisinsight

cd redisinsight && tar -czf build.tar.gz \
--exclude="api/node_modules/**/build/node_gyp_bins/python3" \
api/node_modules \
api/dist \
ui/dist \
LICENSE \
&& cd ..

mkdir -p release/web
cp redisinsight/build.tar.gz release/web/"$FILENAME"

# Minify build via esbuild
echo "Start minifing workflow"
npm_config_arch="$ARCH" \
npm_config_target_arch="$ARCH" \
npm_config_platform="$PLATFORM" \
npm_config_target_platform="$PLATFORM" \
yarn --cwd ./redisinsight/api install
yarn --cwd ./redisinsight/api minify:prod


PACKAGE_JSON_PATH="./redisinsight/api/package.json"
APP_PACKAGE_JSON_PATH="./redisinsight/package.json"

# Extract dependencies from the app package.json
BINARY_PACKAGES=$(jq -r '.dependencies | keys[]' "$APP_PACKAGE_JSON_PATH" | jq -R -s -c 'split("\n")[:-1]')

echo "Binary packages to exclude during minify: $BINARY_PACKAGES"

# Modify the package.json
jq --argjson keep "$BINARY_PACKAGES" \
'del(.devDependencies) | .dependencies |= with_entries(select(.key as $k | $keep | index($k)))' \
"$PACKAGE_JSON_PATH" > temp.json && mv temp.json "$PACKAGE_JSON_PATH"

npm_config_arch="$ARCH" \
npm_config_target_arch="$ARCH" \
npm_config_platform="$PLATFORM" \
npm_config_target_platform="$PLATFORM" \
yarn --cwd ./redisinsight/api install --production
yarn --cwd ./redisinsight/api autoclean --force

# Compress minified build
cd redisinsight && tar -czf build-mini.tar.gz \
--exclude="api/node_modules/**/build/node_gyp_bins/python3" \
api/node_modules \
api/dist-minified \
ui/dist \
LICENSE \
&& cd ..

mkdir -p release/web-mini
cp redisinsight/build-mini.tar.gz release/web-mini/"$FILENAME"

# Restore the original package.json and yarn.lock
git restore redisinsight/api/yarn.lock redisinsight/api/package.json

2 changes: 1 addition & 1 deletion .github/build/release-docker.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
set -e

HELP="Args:
-v - Semver (2.60.0)
-v - Semver (2.62.0)
-d - Build image repository (Ex: -d redisinsight)
-r - Target repository (Ex: -r redis/redisinsight)
"
Expand Down
4 changes: 4 additions & 0 deletions .github/build/sum_sha256.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/bin/bash
set -e

find ./release -type f -name '*.tar.gz' -execdir sh -c 'sha256sum "$1" > "$1.sha256"' _ {} \;
Loading
Loading