Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
229 commits
Select commit Hold shift + click to select a range
75468a9
#RI-4282 - migrate to node 18
egor-zalenski May 4, 2023
08cf8f2
#RI-4367 - improve autoscroll for profiler
rsergeenko May 22, 2023
24424f7
Merge pull request #2120 from RedisInsight/fe/feature/RI-4367_autoscr…
rsergeenko May 22, 2023
85bd46b
Merge branch 'main' into build/feature/RI-4505_Migrate_to_Node_18
egor-zalenski May 23, 2023
bbde840
Merge branch 'main' into build/feature/RI-4505_Migrate_to_Node_18
egor-zalenski May 26, 2023
3984feb
#RI-4541 - add subscribe error message
AmirAllayarovSofteq May 30, 2023
131b8b0
#RI-4106 - rework browser search panel
rsergeenko May 30, 2023
2fd7bff
#RI-4106 - fix modal scroll
rsergeenko May 31, 2023
5c0c128
#RI-4106 - add telemetry, update utm links
rsergeenko May 31, 2023
f08ef7a
#RI-4451 - fix worbench query card response
AmirAllayarovSofteq Jun 1, 2023
6f1b78f
add verification for 4541
mariasergeenko Jun 1, 2023
aa65135
add verification for 4541 - file #2
mariasergeenko Jun 1, 2023
f44b23f
Merge pull request #2121 from RedisInsight/feature/RI-4367_autoscroll…
rsergeenko Jun 1, 2023
0edfd23
remove utm from recommendations json (#2156)
AmirAllayarovSofteq Jun 1, 2023
e78e814
fix for comments
mariasergeenko Jun 1, 2023
0e01467
fix for comments #2
mariasergeenko Jun 1, 2023
e70ef85
Merge pull request #2157 from RedisInsight/e2e/fe/feature/RI-4541_sub…
mariasergeenko Jun 1, 2023
5f27adc
Merge pull request #2144 from RedisInsight/fe/feature/RI-4541_subscri…
mariasergeenko Jun 1, 2023
5b91ffc
add updates for testcafe and node 18
vlad-dargel Jun 1, 2023
c212e1b
Merge branch 'main' into build/feature/RI-4505_Migrate_to_Node_18
vlad-dargel Jun 1, 2023
32aedd1
Merge branch 'build/feature/RI-4505_Migrate_to_Node_18' into e2e/feat…
vlad-dargel Jun 1, 2023
54cf38e
upd
vlad-dargel Jun 1, 2023
ea467b9
fixes
vlad-dargel Jun 1, 2023
417035a
updates for tests with multiple windows
vlad-dargel Jun 2, 2023
94e51c6
fix
vlad-dargel Jun 2, 2023
876c15f
Merge pull request #2160 from RedisInsight/e2e/feature/RI-4505_migrat…
vlad-dargel Jun 2, 2023
c501b74
Merge pull request #2146 from RedisInsight/fe/feature/RI-4106_rework-…
rsergeenko Jun 4, 2023
f50ecae
upd
vlad-dargel Jun 5, 2023
ef64e5a
fix for part of tests
mariasergeenko Jun 5, 2023
24bcbfa
fixes for failed nightly tests
vlad-dargel Jun 5, 2023
c14c65e
Merge pull request #2163 from RedisInsight/e2e/bugfix/nighly-tests-fixes
vlad-dargel Jun 5, 2023
6db9870
updates for dependencies
vlad-dargel Jun 6, 2023
3af4145
update for hamerhead
vlad-dargel Jun 6, 2023
aea2f29
fix for 2d part of tests
mariasergeenko Jun 6, 2023
d27c4ee
remove .only
mariasergeenko Jun 6, 2023
b5f2ecf
Merge pull request #2154 from RedisInsight/fe/bugfix/RI-4451_zrank_ni…
mariasergeenko Jun 6, 2023
92edb6f
Merge pull request #2166 from RedisInsight/e2e/feature/RI-4106_rework…
mariasergeenko Jun 6, 2023
cd079c7
test changes for desktop
vlad-dargel Jun 6, 2023
6325c0c
fix for volume path
vlad-dargel Jun 6, 2023
f7c742d
update for path
vlad-dargel Jun 6, 2023
34190a8
#RI-4597 - fix grid for search panel
rsergeenko Jun 7, 2023
5c2f320
Merge pull request #2168 from RedisInsight/fe/bugfix/RI-4106_rework-s…
rsergeenko Jun 7, 2023
f4b7bd6
upd
vlad-dargel Jun 7, 2023
2d9c13d
update
vlad-dargel Jun 7, 2023
32fcfe2
fix tests
rsergeenko Jun 7, 2023
88ad94c
update for volume
vlad-dargel Jun 7, 2023
450b9fb
update for path
vlad-dargel Jun 7, 2023
cb0f754
Update electron-builder.json
egor-zalenski Jun 7, 2023
dfc7253
upd
vlad-dargel Jun 7, 2023
8816f6c
Update electron-builder.json
egor-zalenski Jun 7, 2023
8f9f5a0
#RI-4589 fix ssh issue (detect port interface)
Jun 7, 2023
70cbeb8
fix
egor-zalenski Jun 7, 2023
d528f88
return path
vlad-dargel Jun 7, 2023
d94243a
#RI-4589 fix ssh issue (detect port interface)
Jun 7, 2023
6824bca
Update electron-builder.json
egor-zalenski Jun 7, 2023
3e98db6
change port
vlad-dargel Jun 7, 2023
9c5a64a
debug
egor-zalenski Jun 7, 2023
2bbb6b5
Merge pull request #2170 from RedisInsight/bugfix/feature/RI-4589-ssh…
vlad-dargel Jun 7, 2023
db24646
delete .skip
vlad-dargel Jun 7, 2023
3ad4706
add logs
vlad-dargel Jun 7, 2023
6a29c0a
Merge pull request #2169 from RedisInsight/fe/bugfix/fix-test
rsergeenko Jun 7, 2023
cd3e7c6
fixes
vlad-dargel Jun 7, 2023
3b8ca13
upd
vlad-dargel Jun 7, 2023
cb308d2
fix
vlad-dargel Jun 7, 2023
8549bff
Merge pull request #2172 from RedisInsight/feature/RI-4505
vlad-dargel Jun 7, 2023
92fde95
uncomment tests
vlad-dargel Jun 7, 2023
cd7914e
Merge branch 'main' into e2e/bugfix/nightly-desktop-fixes
vlad-dargel Jun 7, 2023
4b64db5
merge main
vlad-dargel Jun 7, 2023
4ff278f
#RI-4265 - Enchance opening window
egor-zalenski May 4, 2023
fa863d6
#RI-4265 - Enhance the window opening in Electron
egor-zalenski Jun 6, 2023
f9447d7
#RI-4265 - Enhance the window opening in Electron
egor-zalenski Jun 7, 2023
ce1619a
#RI-4265 - Enhance the window opening in Electron
egor-zalenski Jun 7, 2023
d03d882
#RI-4265 - Enhance the window opening in Electron
egor-zalenski Jun 7, 2023
2cd4674
#RI-4265 - Enhance the window opening in Electron
egor-zalenski Jun 7, 2023
dd3082d
commit
egor-zalenski Jun 8, 2023
a40d623
Revert "#RI-4265 - Enchance opening window"
egor-zalenski Jun 8, 2023
7081c30
#RI-4265 - rename envVars to ENV_VARS
egor-zalenski Jun 8, 2023
db8ec2f
#RI-4265 - Enchance opening window Electron
egor-zalenski Jun 8, 2023
e6a8ee9
#RI-4554 - cover filtering for redis < 6
rsergeenko Jun 8, 2023
75e7cb8
Merge pull request #2173 from RedisInsight/e2e/bugfix/nightly-desktop…
vlad-dargel Jun 8, 2023
607b376
Merge pull request #2175 from RedisInsight/fe/feature/RI-4554_cover-f…
rsergeenko Jun 8, 2023
1b2a55d
Update features-config.json
ViktarStarastsenka Jun 8, 2023
423b0a8
fix for regression tests
mariasergeenko Jun 8, 2023
db05227
#RI-4265 - Enchance opening window Electron
egor-zalenski Jun 8, 2023
1d28493
#RI-4265 - Enchance opening window Electron
egor-zalenski Jun 8, 2023
bd76a67
#RI-4265 - Enchance opening window Electron
egor-zalenski Jun 8, 2023
3cbeb71
Merge pull request #2176 from RedisInsight/ViktarStarastsenka-patch-1
ViktarStarastsenka Jun 8, 2023
9fdea69
Merge pull request #2177 from RedisInsight/e2e/feature/RI-4106_rework…
mariasergeenko Jun 9, 2023
5c8e34c
#RI-4567 - Refactoring main.dev.js
egor-zalenski Jun 9, 2023
46fbb77
Merge pull request #2161 from RedisInsight/feature/RI-4106_rework-search
mariasergeenko Jun 9, 2023
4acf1b6
#RI-4567 - fix splash and tray
egor-zalenski Jun 12, 2023
8c953f7
#RI-4508 - update macOs icons
rsergeenko Jun 12, 2023
49cb3f4
Merge pull request #2174 from RedisInsight/build/feature/RI-4265_Ench…
egor-zalenski Jun 12, 2023
d5b4033
Merge pull request #2186 from RedisInsight/feature/RI-4508-update-mac…
vlad-dargel Jun 13, 2023
6fd1563
#RI-4567 - resolve comments
egor-zalenski Jun 13, 2023
dba3ecf
#RI-4567 - resolve comments
egor-zalenski Jun 13, 2023
3ba082e
fixes
vlad-dargel Jun 13, 2023
091e3eb
Merge pull request #2182 from RedisInsight/build/feature/RI-4567_Refa…
egor-zalenski Jun 13, 2023
c4aab50
fix for error
vlad-dargel Jun 13, 2023
584d8e8
try build electron 22.3.12
egor-zalenski Jun 14, 2023
b0b1957
try build electron 22.3.12
egor-zalenski Jun 14, 2023
e88374f
update isRedisstack (#2192)
AmirAllayarovSofteq Jun 14, 2023
3ee0e44
#RI-4516 - add redis server version in database entity (#2193)
AmirAllayarovSofteq Jun 14, 2023
0186d9c
Merge branch 'feature/RI-4516_redisstack_conditions' of https://githu…
AmirAllayarovSofteq Jun 14, 2023
07dfd49
#RI-4516 - fix version
AmirAllayarovSofteq Jun 14, 2023
f238010
#RI-4516 - replace 7.2 version with 7.1 (#2196)
AmirAllayarovSofteq Jun 14, 2023
07709bf
Merge pull request #2189 from RedisInsight/e2e/bugfix/nightly-tests-f…
vlad-dargel Jun 14, 2023
e0abe8e
fixes for unstable tests
vlad-dargel Jun 14, 2023
e716c40
#RI-4530 redactor redis-cloud module to be a part of cloud autodiscov…
Jun 15, 2023
f345d60
#RI-4530 moved clooud api secrets from body to headers
Jun 15, 2023
7545c2e
#RI-4542 - add font Inconsolata in json view
AmirAllayarovSofteq Jun 16, 2023
1981a61
Merge pull request #2199 from RedisInsight/e2e/bugfix/nightly-tests-f…
vlad-dargel Jun 16, 2023
93fe4c5
Merge pull request #2194 from RedisInsight/feature/RI-4516_redisstack…
vlad-dargel Jun 16, 2023
fefae1a
#RI-4454 - Restrict loopback
egor-zalenski Jun 16, 2023
734142d
#RI-4625 - add port to application start event
AmirAllayarovSofteq Jun 16, 2023
00ad5e9
#RI-4625 - add port to application start event
AmirAllayarovSofteq Jun 16, 2023
e39c911
#RI-4625 - fix IT
AmirAllayarovSofteq Jun 16, 2023
cb4318b
#RI-4625 - fix IT
AmirAllayarovSofteq Jun 16, 2023
07e2349
#RI-4625 - resolve comments
AmirAllayarovSofteq Jun 16, 2023
2c64fdf
Update config.json
egor-zalenski Jun 16, 2023
89a8a33
#RI-4530 add fix databases endpoints + tests
Jun 19, 2023
ffb6820
Merge pull request #2203 from RedisInsight/be/feature/RI-4625_applica…
vlad-dargel Jun 19, 2023
e42b726
#RI-4530 add cloud details
Jun 19, 2023
39779d0
#RI-4530 fix tests
Jun 19, 2023
810c061
#RI-4454 - fix IT tests
egor-zalenski Jun 19, 2023
5b392df
#RI-4530 fix UTests
Jun 19, 2023
2e49430
#RI-4530 Add telemetry
Jun 19, 2023
3e99a46
#RI-4530 Make cloud default autodiscovery connection, change text, ad…
Jun 19, 2023
da5400d
#RI-4530 Fix UTests
Jun 19, 2023
07a1b5c
#RI-4530 Add support for "stack" protocol
Jun 19, 2023
3cc7c3a
Merge pull request #2198 from RedisInsight/be/feature/RI-4530-fixed_s…
Jun 19, 2023
9b531b2
Merge pull request #2207 from RedisInsight/fe/feature/RI-4530-fixed_s…
Jun 19, 2023
e8b2011
Merge branch 'main' into feature/RI-4530-fixed_subscription_autodisco…
Jun 19, 2023
5f5328c
#RI-4454 - resolve pr comments
egor-zalenski Jun 19, 2023
c437700
Merge pull request #2210 from RedisInsight/main
egor-zalenski Jun 19, 2023
0cdf199
Merge pull request #2211 from RedisInsight/feature/RI-2850_Electron_i…
egor-zalenski Jun 19, 2023
403eccc
#RI-4567 - resolve pr comments
egor-zalenski Jun 19, 2023
f189736
Merge remote-tracking branch 'origin/be/feature/RI-4454_Restrict_loop…
egor-zalenski Jun 19, 2023
c54616d
#RI-4454 fix ITests
Jun 19, 2023
efc5e72
#RI-4454 fix ITests
Jun 19, 2023
1c5b599
#RI-4567 - resolve pr comments
egor-zalenski Jun 19, 2023
d0a5156
Merge remote-tracking branch 'origin/be/feature/RI-4454_Restrict_loop…
egor-zalenski Jun 19, 2023
4cdbe49
Merge pull request #2202 from RedisInsight/be/feature/RI-4454_Restric…
egor-zalenski Jun 19, 2023
0ba7e43
Merge pull request #2204 from RedisInsight/build/RI-4623_Bind_redisin…
egor-zalenski Jun 19, 2023
8a71fc9
#RI-4530 fix subscription provider and region
Jun 20, 2023
2cfc997
#RI-4542 - update letter-spacing
AmirAllayarovSofteq Jun 20, 2023
8f70dc0
#RI-4658 fix connection issue + set up cloud timeouts
Jun 20, 2023
47fb92a
Merge pull request #2215 from RedisInsight/be/bugfix/RI-4658-cloud-di…
Jun 20, 2023
e472964
#RI-4567 - add security for socket
egor-zalenski Jun 21, 2023
efb3547
#RI-4454 - remove unnecessary library
egor-zalenski Jun 21, 2023
8f108ad
Merge pull request #2216 from RedisInsight/be/feature/RI-4454_websock…
egor-zalenski Jun 21, 2023
9c89890
roll back to xcode 14.2.0
egor-zalenski Jun 21, 2023
ea55cab
increase bundleVersion up to 11
egor-zalenski Jun 21, 2023
4bdeafa
add tests for re cloud autodiscovery
vlad-dargel Jun 21, 2023
c79dcf5
Merge pull request #2200 from RedisInsight/fe/feature/RI-4542_json_font
mariasergeenko Jun 21, 2023
bd6e55a
fix mac build
egor-zalenski Jun 21, 2023
4626e0d
fix mac build
egor-zalenski Jun 21, 2023
b098643
update electron up to 25.1.1 version
egor-zalenski Jun 21, 2023
5a86074
fixes
vlad-dargel Jun 21, 2023
0f31fde
Merge pull request #2217 from RedisInsight/feature/RI-2850_Electron_i…
vlad-dargel Jun 21, 2023
e06c04b
upd
vlad-dargel Jun 21, 2023
c30ff8a
Merge pull request #2218 from RedisInsight/e2e/feature/RI-4530-fixed-…
vlad-dargel Jun 21, 2023
be11d19
Merge branch 'main' into build/improvements_with_node_18
egor-zalenski Jun 21, 2023
5b78a1b
should be good build
egor-zalenski Jun 21, 2023
1a27ae4
xcode 14.2.0
egor-zalenski Jun 21, 2023
3551358
good build
egor-zalenski Jun 21, 2023
44b0432
good build
egor-zalenski Jun 21, 2023
eb9026f
fix ITests
Jun 21, 2023
7fab9b4
Merge branch 'build/feature/RI-4505_Migrate_to_Node_18' into build/im…
egor-zalenski Jun 21, 2023
9616881
good build
egor-zalenski Jun 21, 2023
1d3f43b
good build
egor-zalenski Jun 21, 2023
e3189bc
increased version 2.27.0
egor-zalenski Jun 21, 2023
b7b7220
fix
vlad-dargel Jun 21, 2023
fc9354d
updates for testcafe
vlad-dargel Jun 21, 2023
d2f031e
fix for e2e variable
vlad-dargel Jun 21, 2023
91635df
#RI-4661 - remove duplicates
AmirAllayarovSofteq Jun 22, 2023
44a0e26
Merge pull request #2209 from RedisInsight/feature/RI-4530-fixed_subs…
vlad-dargel Jun 22, 2023
23daec0
fixes for failed e2e
vlad-dargel Jun 22, 2023
caa6d32
Merge pull request #2222 from RedisInsight/e2e/bugfix/RI-4505-node-18…
vlad-dargel Jun 22, 2023
b61dac8
fix for desctop tests
mariasergeenko Jun 22, 2023
e092ddf
Merge pull request #2223 from RedisInsight/e2e/fix/regression
mariasergeenko Jun 22, 2023
f021f1a
upd for e2e
vlad-dargel Jun 22, 2023
36434a4
Merge pull request #2220 from RedisInsight/build/feature/RI-4505_Node_18
vlad-dargel Jun 22, 2023
8386874
fix ui tests
egor-zalenski Jun 22, 2023
803c459
Merge pull request #2225 from RedisInsight/fe/bugfix/fix_ui_tests
egor-zalenski Jun 22, 2023
5030b34
#RI-4661 - resolve comments
AmirAllayarovSofteq Jun 22, 2023
cf81a29
Merge branch 'main' of https://github.com/RedisInsight/RedisInsight i…
AmirAllayarovSofteq Jun 22, 2023
eaac55a
#RI-4661 - pull main
AmirAllayarovSofteq Jun 22, 2023
3e72ff6
#RI- resolve comments
AmirAllayarovSofteq Jun 22, 2023
c410201
#RI-4667 - Telemetry improvements
egor-zalenski Jun 22, 2023
80a64e2
#RI-4667 - Telemetry improvements
egor-zalenski Jun 22, 2023
088e730
#RI-4667 - resolve pr comments
egor-zalenski Jun 22, 2023
8412c4d
#RI- - update redisgears names
AmirAllayarovSofteq Jun 23, 2023
1d39fde
Merge pull request #2226 from RedisInsight/be/feature/RI-4667_Telemet…
egor-zalenski Jun 23, 2023
d227a3a
Merge pull request #2230 from RedisInsight/fe/feature/RI-4667_Telemet…
egor-zalenski Jun 23, 2023
90c4754
Merge pull request #2221 from RedisInsight/be/bugfix/RI-4661_cloud_re…
vlad-dargel Jun 23, 2023
340e968
Merge pull request #2229 from RedisInsight/fe/feature/RI-4516_redisgears
vlad-dargel Jun 23, 2023
38eaf5f
#RI-4667 - fix
AmirAllayarovSofteq Jun 23, 2023
152d930
Merge pull request #2232 from RedisInsight/be/feature/RI-4667_Telemet…
vlad-dargel Jun 23, 2023
b6a230c
Merge pull request #2231 from RedisInsight/feature/RI-4667_Telemetry_…
vlad-dargel Jun 23, 2023
4415b42
Merge branch 'latest' into release/2.28.0
Jun 23, 2023
564ceba
update versions to 2.28
vlad-dargel Jun 23, 2023
27d31ef
Merge pull request #2238 from RedisInsight/bugfix/update-bundle-version
vlad-dargel Jun 23, 2023
085173a
Merge pull request #2239 from RedisInsight/main
vlad-dargel Jun 23, 2023
1e21a32
fix disabled field for recommendation
AmirAllayarovSofteq Jun 23, 2023
4244011
#RI-4672 - fix euiScreenReaderOnly styles
AmirAllayarovSofteq Jun 23, 2023
1a7dcad
Merge pull request #2240 from RedisInsight/bugfix/ws_new_recommendati…
vlad-dargel Jun 23, 2023
5aa6a3f
#RI-4674 - fix recommendations list in INSIGHTS_PANEL_CLOSED telemetr…
AmirAllayarovSofteq Jun 26, 2023
ae9a87b
#RI-4674 - fix recommendations list in INSIGHTS_PANEL_CLOSED telemetr…
AmirAllayarovSofteq Jun 26, 2023
64b6ce2
Merge pull request #2246 from RedisInsight/release/2.28.0
vlad-dargel Jun 26, 2023
f65efb1
updates for api methods to run desktop tests
vlad-dargel Jun 27, 2023
09edbb8
added node version to config for e2e
vlad-dargel Jun 27, 2023
f46584e
* #RI-4675 - [Regression] User is unable to open 2 applications
egor-zalenski Jun 27, 2023
26e029a
fix
vlad-dargel Jun 27, 2023
c98f1ea
updates for circleCI
vlad-dargel Jun 27, 2023
df81946
return back circleci/node version
vlad-dargel Jun 27, 2023
b056910
fix for parameters
vlad-dargel Jun 27, 2023
edf4ee1
fix for failed test
vlad-dargel Jun 27, 2023
7142a60
#RI-4683 - set menu bar visible = true
AmirAllayarovSofteq Jun 28, 2023
e189286
Merge pull request #2252 from RedisInsight/e2e/bugfix/fixes-for-deskt…
vlad-dargel Jun 28, 2023
cd80f5c
Merge pull request #2241 from RedisInsight/fe/bugfix/RI-4672_fix_euiS…
vlad-dargel Jun 28, 2023
f4c86f3
Merge pull request #2245 from RedisInsight/fe/bugfix/RI-4674_close_te…
vlad-dargel Jun 28, 2023
13d903a
Merge pull request #2251 from RedisInsight/feature/regression_bugfixing
vlad-dargel Jun 28, 2023
c1e02f1
fixes for failed e2e
vlad-dargel Jun 28, 2023
b39031a
Merge pull request #2258 from RedisInsight/e2e/bugfix/fixes-for-web-t…
vlad-dargel Jun 28, 2023
e452650
Merge pull request #2255 from RedisInsight/fe/bugfix/RI-4683_fullscreen
mariasergeenko Jun 28, 2023
2b6df24
fixes
vlad-dargel Jun 29, 2023
0bb2a99
fix
vlad-dargel Jun 29, 2023
af745ce
Merge pull request #2262 from RedisInsight/e2e/bugfix/e2e-fixes
vlad-dargel Jun 29, 2023
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
  •  
  •  
  •  
22 changes: 15 additions & 7 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,7 @@ jobs:
# Test jobs
unit-tests-ui:
docker:
- image: cimg/node:16.15.1
- image: cimg/node:18.15.0
steps:
- checkout
- restore_cache:
Expand Down Expand Up @@ -227,7 +227,7 @@ jobs:
- ./node_modules
unit-tests-api:
docker:
- image: cimg/node:16.15.1
- image: cimg/node:18.15.0
steps:
- checkout
- restore_cache:
Expand Down Expand Up @@ -345,6 +345,8 @@ jobs:
parallelism: << parameters.parallelism >>
steps:
- checkout
- node/install:
node-version: '18.15.0'
- attach_workspace:
at: .
- run: sudo apt-get install net-tools
Expand Down Expand Up @@ -385,7 +387,7 @@ jobs:
- checkout
- attach_workspace:
at: .
- run: choco install nodejs --version=16.15.1
- run: choco install nodejs --version=18.15.0
- run:
command: |
cd tests/e2e && export TEST_FILES=$(circleci tests glob "tests/**/*.e2e.ts" | circleci tests split --split-by=timings) && cd ../..
Expand Down Expand Up @@ -534,7 +536,7 @@ jobs:
steps:
- checkout
- node/install:
node-version: '16.15.1'
node-version: '18.15.0'
- attach_workspace:
at: .
- run:
Expand Down Expand Up @@ -599,7 +601,7 @@ jobs:
- release/redisstack
macosx:
macos:
xcode: 14.3.0
xcode: 14.2.0
resource_class: macos.x86.medium.gen2
parameters:
env:
Expand All @@ -610,7 +612,7 @@ jobs:
steps:
- checkout
- node/install:
node-version: '16.15.1'
node-version: '18.15.0'
- attach_workspace:
at: .
- run:
Expand Down Expand Up @@ -684,7 +686,7 @@ jobs:
- run:
name: Build windows exe
command: |
choco install nodejs --version=16.15.1
choco install nodejs --version=18.15.0
# set ALL_REDIS_COMMANDS=$(curl $ALL_REDIS_COMMANDS_RAW_URL)
yarn install
yarn --cwd redisinsight/api/ install
Expand Down Expand Up @@ -1179,6 +1181,12 @@ workflows:
- windows:
name: Build app - Windows (stage)
requires: *stageElectronBuildRequires
# e2e desktop tests on AppImage build
- e2e-app-image:
name: E2ETest (AppImage)
parallelism: 2
requires:
- Build app - Linux (stage)
# release to AWS (stage)
- release-aws-test:
name: Release AWS stage
Expand Down
5 changes: 4 additions & 1 deletion .circleci/e2e/test.app-image.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,16 @@ yarn --cwd tests/e2e install
# mount app resources
./release/*.AppImage --appimage-mount >> apppath &

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

# 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/index.html \
COMMON_URL=$(tail -n 1 apppath)/resources/app.asar/dist/renderer/index.html \
ELECTRON_PATH=$(tail -n 1 apppath)/redisinsight \
SOCKETS_CORS=true \
yarn --cwd tests/e2e dotenv -e .desktop.env yarn --cwd tests/e2e test:desktop:ci
4 changes: 2 additions & 2 deletions .circleci/e2e/test.exe.cmd
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
@echo off

set COMMON_URL=%USERPROFILE%/AppData/Local/Programs/redisinsight/resources/app.asar/index.html
set ELECTRON_PATH=%USERPROFILE%/AppData/Local/Programs/redisinsight/RedisInsight-preview.exe
set COMMON_URL=%USERPROFILE%/AppData/Local/Programs/redisinsight/resources/app.asar/dist/renderer/index.html
set ELECTRON_PATH=%USERPROFILE%/AppData/Local/Programs/redisinsight/RedisInsight-v2.exe
set OSS_STANDALONE_HOST=%E2E_CLOUD_DATABASE_HOST%
set OSS_STANDALONE_PORT=%E2E_CLOUD_DATABASE_PORT%
set OSS_STANDALONE_USERNAME=%E2E_CLOUD_DATABASE_USERNAME%
Expand Down
50 changes: 48 additions & 2 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,17 +1,63 @@
module.exports = {
root: true,
env: {
node: true,
},
extends: ['airbnb-typescript'],
plugins: ['@typescript-eslint'],
parser: '@typescript-eslint/parser',
rules: {
'max-len': ['warn', 120],
semi: ['error', 'never'],
quotes: [2, 'single', { avoidEscape: true }],
'max-len': ['error', { ignoreComments: true, ignoreStrings: true, ignoreRegExpLiterals: true, code: 120 }],
'class-methods-use-this': 'off',
'import/no-extraneous-dependencies': 'off', // temporary disabled
'@typescript-eslint/semi': ['error', 'never'],
'object-curly-newline': 'off',
'import/prefer-default-export': 'off',
'@typescript-eslint/comma-dangle': 'off',
'implicit-arrow-linebreak': 'off',
'import/order': [
1,
{
groups: [
'external',
'builtin',
'internal',
'sibling',
'parent',
'index',
],
pathGroups: [
{
pattern: 'desktopSrc/**',
group: 'internal',
position: 'after'
},
{
pattern: 'uiSrc/**',
group: 'internal',
position: 'after'
},
{
pattern: 'apiSrc/**',
group: 'internal',
position: 'after'
},
],
warnOnUnassignedImports: true,
pathGroupsExcludedImportTypes: ['builtin']
},
],
},
parserOptions: {
project: './tsconfig.json',
ecmaVersion: 2020,
sourceType: 'module',
createDefaultProgram: true,
},
ignorePatterns: [
'redisinsight/ui',
'redisinsight/api',
],
};
}
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,9 @@ dll
main.js
main.js.map
vendor
redisinsight/main.js.LICENSE.txt
redisinsight/main.prod.js.LICENSE.txt


# E2E tests report
/tests/e2e/report
Expand Down
6 changes: 3 additions & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM node:16.15.1-alpine as front
FROM node:18.15.0-alpine as front
RUN apk update
RUN apk add --no-cache --virtual .gyp \
python3 \
Expand All @@ -20,7 +20,7 @@ ENV SEGMENT_WRITE_KEY=${SEGMENT_WRITE_KEY}
RUN yarn build:web
RUN yarn build:statics

FROM node:16.15.1-alpine as back
FROM node:18.15.0-alpine as back
WORKDIR /usr/src/app
COPY redisinsight/api/package.json redisinsight/api/yarn.lock ./
RUN yarn install
Expand All @@ -29,7 +29,7 @@ COPY --from=front /usr/src/app/redisinsight/api/static ./static
COPY --from=front /usr/src/app/redisinsight/api/defaults ./defaults
RUN yarn run build:prod

FROM node:16.15.1-slim
FROM node:18.15.0-slim
# Set up mDNS functionality, to play well with Redis Enterprise
# clusters on the network.
RUN set -ex \
Expand Down
4 changes: 2 additions & 2 deletions api.Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM node:16.15.1-alpine as build
FROM node:18.15.0-alpine as build

RUN apk update && apk add bash libsecret dbus-x11 gnome-keyring
RUN dbus-uuidgen > /var/lib/dbus/machine-id
Expand All @@ -19,7 +19,7 @@ RUN yarn install --production
RUN cp .yarnclean.prod .yarnclean && yarn autoclean --force

# Production image
FROM node:16.15.1-alpine as production
FROM node:18.15.0-alpine as production

RUN apk update && apk add bash libsecret dbus-x11 gnome-keyring
RUN dbus-uuidgen > /var/lib/dbus/machine-id
Expand Down
17 changes: 0 additions & 17 deletions configs/paths.js

This file was deleted.

32 changes: 15 additions & 17 deletions configs/webpack.config.base.js → configs/webpack.config.base.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
import path from 'path';
import webpack from 'webpack';
import TsconfigPathsPlugin from 'tsconfig-paths-webpack-plugin';
import TsconfigPathsPlugins from 'tsconfig-paths-webpack-plugin';
import webpackPaths from './webpack.paths';
import { dependencies as externals } from '../redisinsight/package.json';

export default {
const configuration: webpack.Configuration = {
externals: [...Object.keys(externals || {})],

stats: 'errors-only',

module: {
rules: [
{
Expand All @@ -22,28 +24,22 @@ export default {
},

output: {
path: path.join(__dirname, '..'),
// commonjs2 https://github.com/webpack/webpack/issues/1114
libraryTarget: 'commonjs2',
path: webpackPaths.riPath,
// https://github.com/webpack/webpack/issues/1114
library: {
type: 'commonjs2',
},
},

resolve: {
extensions: ['.js', '.jsx', '.json', '.ts', '.tsx', '.scss'],
plugins: [
new TsconfigPathsPlugin({
configFile: path.join(__dirname, '..', 'tsconfig.json'),
}),
],
alias: {
src: path.resolve(__dirname, '../redisinsight/api/src'),
apiSrc: path.resolve(__dirname, '../redisinsight/api/src'),
uiSrc: path.resolve(__dirname, '../redisinsight/ui/src'),
},
modules: [path.join(__dirname, '../redisinsight/api'), 'node_modules'],
modules: [webpackPaths.apiPath, 'node_modules'],
plugins: [new TsconfigPathsPlugins()],
},

plugins: [
new webpack.EnvironmentPlugin({
NODE_ENV: 'production',
}),

new webpack.IgnorePlugin({
Expand Down Expand Up @@ -81,3 +77,5 @@ export default {
}),
],
};

export default configuration;
2 changes: 1 addition & 1 deletion configs/webpack.config.eslint.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
/* eslint import/no-unresolved: off, import/no-self-import: off */
require('@babel/register');

module.exports = require('./webpack.config.renderer.dev.babel').default;
module.exports = require('./webpack.config.renderer.dev').default;
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
import path from 'path';
import webpack from 'webpack';
import { merge } from 'webpack-merge';
import { toString } from 'lodash'
import { toString } from 'lodash';
import { BundleAnalyzerPlugin } from 'webpack-bundle-analyzer';
import baseConfig from './webpack.config.base';
import DeleteSourceMaps from '../scripts/DeleteSourceMaps';
import { version } from '../redisinsight/package.json';
import webpackPaths from './webpack.paths';

DeleteSourceMaps();

Expand All @@ -23,19 +24,17 @@ export default merge(baseConfig, {

target: 'electron-main',

entry: './redisinsight/main.dev.ts',

resolve: {
alias: {
['apiSrc']: path.resolve(__dirname, '../redisinsight/api/src'),
['src']: path.resolve(__dirname, '../redisinsight/api/src'),
},
extensions: ['.tsx', '.ts', '.js', '.jsx'],
entry: {
main: path.join(webpackPaths.desktopPath, 'index.ts'),
preload: path.join(webpackPaths.desktopPath, 'preload.ts'),
},

output: {
path: path.join(__dirname, '../redisinsight'),
filename: 'main.prod.js',
path: webpackPaths.distMainPath,
filename: '[name].js',
library: {
type: 'umd',
},
},

// optimization: {
Expand All @@ -46,10 +45,6 @@ export default merge(baseConfig, {
// ],
// },

// alias: {
// 'apiSrc': path.resolve(__dirname, '../redisinsight/api/src/')
// },

plugins: [
new BundleAnalyzerPlugin({
analyzerMode: process.env.OPEN_ANALYZER === 'true' ? 'server' : 'disabled',
Expand All @@ -75,6 +70,10 @@ export default merge(baseConfig, {
? process.env.CONNECTIONS_TIMEOUT_DEFAULT
: toString(30 * 1000), // 30 sec
}),

new webpack.DefinePlugin({
'process.type': '"browser"',
}),
],

/**
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import webpack from 'webpack';
import { merge } from 'webpack-merge';
import { toString } from 'lodash';
import { BundleAnalyzerPlugin } from 'webpack-bundle-analyzer';
import { toString } from 'lodash'
import mainProdConfig from './webpack.config.main.prod.babel';
import mainProdConfig from './webpack.config.main.prod';
import DeleteSourceMaps from '../scripts/DeleteSourceMaps';
import { version } from '../redisinsight/package.json';

Expand Down
Loading