Commit graph

44 commits

Author SHA1 Message Date
Adish M
bed888bd8a
removed docker buildx from cypress-platform.yml (#13075) 2025-06-24 17:43:14 +05:30
Midhun G S
175345479a
Node upgrade 18->22 (#12836)
* node upgrade initial commit

* Removed node-saas and added saas. Fixed the CSS warnings from saas

* add node version 22 to dockerfile and AMI setup script

* change the base image to debian 12

* Update the node version (#12860)

* correction in builder image

* Update ce-production.Dockerfile

* upgrade node to 22.15.1

* server package lock

* package upgrade

* package upgrade

* base directory package upgrade

* revert sentry package upgrade

* fix

* added copy files

* fix dockerfile for copywrite package issue

* removed copy files package

* fix dockerfile for copywrite package issue

---------

Co-authored-by: Kavin Venkatachalam <kavin.saratha@gmail.com>
Co-authored-by: Adish M <adish.madhu@gmail.com>
Co-authored-by: Ajith KV <ajith.jaban@gmail.com>
Co-authored-by: Adish M <44204658+adishM98@users.noreply.github.com>
Co-authored-by: Muhsin Shah C P <muhsinshah21@gmail.com>
2025-06-17 13:01:46 +05:30
Ajith KV
ea5e6beb7e
Update platform cypress workflow for enterprise edition (#12875)
* Update platform cypress workflow

* fix syntax

* fix syntax

* update the workflow

* update workflow

* update the port

* correction in the .env variables

* correction in the matrix check

* correction in the matrix check

* correction in the matrix check

* fix for platform ee cypress workflow

* Update the workflow for environment specific cypress env

* Update ee config

* update the file name

* update the file name

* update typo

* update dockerfile

* update the port

* adding logs to check the migration

* added redis to the dockerfile

* added redis to the dockerfile

* fix redis issue

* corrections ce and ee steps

* clean up

* adding latest submodules

* removing submodules

* removing submodules

---------

Co-authored-by: Adish M <adish.madhu@gmail.com>
2025-06-04 12:30:00 +05:30
Adish M
c3d48bd389
New label format for cypress automation (#12829)
* New label format for cypress automation

* fix lable trigger issue in app-builder cypress due to extra
2025-05-08 14:12:32 +05:30
emidhun
5eede75ea1 Add trigger only on adding label 2025-04-29 10:55:07 +05:30
emidhun
3cb98f1b6b dummy changes-revert 2025-04-29 10:46:46 +05:30
emidhun
7a02d5dc96 Modify the actions files 2025-04-29 06:28:20 +05:30
ajith-k-v
22cc514edb Add sso env variable 2025-04-15 12:51:01 +05:30
Adish M
774ba38dbc Fix: cypress platform workflow subpath with proxy 2025-04-09 13:57:58 +05:30
ajith-k-v
453ca3c52b update docker compose and push 2025-04-08 15:23:33 +05:30
ajith-k-v
a24123e374 Add cypress E2E testing workflow for all deployment types 2025-04-08 14:27:54 +05:30
Adish M
3e74c169ad
Fix cypress platform workflow (#12303) 2025-03-19 16:50:51 +05:30
Midhun G S
11c6f9fa58
changing base branch to main (#12230) 2025-03-12 22:36:46 +05:30
Adish M
5276bfb667
Feature: Cypress for Modularisation (#12071)
* Feature: Cypress for Modularisation

* Adding submodule authentication

* remove render key

* adding fix to fallback to default branch

* adding fix to fallback to default branch

* adding fix to fallback to default branch

* adding submodule change to appbuilder cypress

* adding submodule change to marketplace cypress
2025-02-28 14:32:25 +05:30
Adish M
cb3023946c
Update cypress-platform.yml to main (#11911) 2025-02-04 11:07:09 +05:30
Ajith KV
164ce70cef
Update platform config (#11900) 2025-02-03 11:13:38 +05:30
Ajith KV
94ff9dbb29
Update platform cypress config (#11899) 2025-02-03 10:43:27 +05:30
Adish M
4e0eb8d5b8
Update cypress-platform.yml (#11864) 2025-01-24 15:30:49 +05:30
Ajith KV
e80a29d70e
update platform workflow (#11848) 2025-01-22 15:02:22 +05:30
Ajith KV
1728645fa0
update platform workflow (#11845) 2025-01-22 13:38:37 +05:30
Ajith KV
108441c182
Add Cypress E2E testing workflow for all deployment types (#11647)
* configure workflow for multiple deployment scenarios

* fix syntax error

* Update workflow

* Update workflow for normal flow

* Update workflow for better readablity

* Modify nginx config

* Update workflow with seperate job

* update workflow file

* modify nginx configuration

* update config file

* Fix for masking

* seed the nginx config

* update config

* update config

* Update nginx config

* update config

* update config

* Update cypress secrets

* Seperate each jobs

* update common setup step

* Seperate each jobs

* update config

* Update config
2024-12-19 16:33:06 +05:30
Ajith KV
214dc1e0ad
Cypress subpath testing (#11589)
* Update config

* Update files for subpath baseurl

* update config

* skip npm ci

* add subpath config

* Update github-ation version

* Update package

* Update the config

* update commands

* Update config

* update workflow
2024-12-12 14:34:33 +05:30
Adish M
2187a95400
Updated cypress-platform.yml workflow with host 2024-12-11 11:18:19 +05:30
Adish M
4a5c9dde4d Fix: Cypress subpath workflow's docker port 2024-12-10 18:46:15 +05:30
Adish M
3550049b13 Fix: Docker build and docker compose file 2024-12-10 18:23:39 +05:30
Adish M
24ba01686c
Update cypress-platform.yml main 2024-12-10 15:31:55 +05:30
ajith-k-v
b3cf0c093d Update the workflow file 2024-12-09 17:01:37 +05:30
ajith-k-v
b71e102764 update cypress workflow for subpath 2024-12-09 14:28:49 +05:30
Manish Kushare
6f43a043dc
Feature: Aggregate and group by functionality in TJDB (#10170)
* Added no codition section when aggregates are not available

* Added feature to add aggregate condition and display it accordingly

* Added feature to change the aggregateFx option

* Added feature to update column option in the aggregate

* Added feature to delete the aggregate

* Disabling the group by according to valid condition but without tooltip

* Added flow for deleting aggregate

* feat: migration and configuration changes to support aggregation in tooljet database

* added functionality for join table operations

* Dropdown styles

* Showing section for aggregate dropdown for joinTable operation

* Added gap in multiple aggregate conditions

* Added table_id in aggregate condition

* Added custom placeholder

Adjusted width of add condition of aggregate

* Refactored logic for disable group_by field

Added tooltip when group by is disabled

* Updated aggregateFx to aggFx and groupBy to group_by

* feat: group_by and aggregate option in list rows

* added table name for aggregate dropdown value in joinTable operation

* Get the group by options

* value of aggregate column dropdown in join table operation

* Added error and success message for aggregate deletion

* Spacing adjustments

* Clear the unwanted code

* Updated the stucture of aggregate

* Updated the structure of group_by

* Fix: Query builder breaking due to undefined values

* feat: logic used to aggregate on joins

* Removing async

* fix: app is crashing

* feat: statement timeout at database level and user session level configuration can be done for ToolJet database

* Added min and max width to dropdown in tooljetdb query manager

* Added description

* Adding width as 80 percentage when description is not avaialable

* New Postgrest change for render related to Aggregate (#10175)

* New Postgrest change for render related to Aggregate and group by functionality

* correction in PGRST_DB_ENABLE_AGGREGATE value

* Adding the env variable PGRST_DB_PRE_CONFIG

* Adding the new postgrest related env changes to CE specific files

* fix: updated env variable naming for aggregates

* Showing description at the bottom for aggregate fx

* Fixing typo error

* Showing tick mark on selected item in dropdown when isMulti is false

* Updated requested changes

* Showing some description when option is not focused or selected

* Updated the component name to AggregateFilter

* fix: updated env variable to enable aggregation in tooljet database

* refactor: new wrapper to create migration connection for tooljet database

* fix: custom error message for aggregation errors has been handled for list_rows operation

* fix: code review fixes

* fix: aggregate function validation typo is updated

* fix: empty validation for Select and Aggregate fields

* postgrest changes for cypress

* removed PGRST_DB_ENABLE_AGGREGATE

---------

Co-authored-by: Ganesh Kumar <ganesh8056234@gmail.com>
Co-authored-by: Adish M <44204658+adishM98@users.noreply.github.com>
Co-authored-by: Adish M <adish.madhu@gmail.com>
2024-07-01 14:38:31 +05:30
Adish M
daef7b8d8a Updating postgrest image tag 2024-02-27 21:13:36 +05:30
Adish M
9a41e6bbdf Fix marketplace workflow 2024-02-15 12:24:22 +05:30
ajith-k-v
3262059041 Add marketplace env var in cypress action 2024-02-06 14:51:44 +05:30
ajith-k-v
67a0b3b2c9 Add marketplace env var in cypress action 2024-02-03 14:47:40 +05:30
Ajith KV
9ea2b68e20
Modified platform cypress test cases for dashboard revamp (#8621)
* Modify platform cypress test cases for dashboard revamp

* Modify cypress test cases

* Modify failed test cases

* Update failed test cases
2024-01-23 18:04:59 +05:30
Adish M
68068bc626 New env for cypress workflow 2024-01-04 11:57:12 +05:30
Muhsin Shah C P
53d119680f
[chore] Node-module vulnerabilities (#8226)
* started working on node upgrade to 18.18.2

* testing ci

* updated ci node version

* updated action code

* deleted all package-lock.json files

* deleted and ovverrided some packages

* deleted and fixed server & frontend vulnerabilities

* updated firestore version

* fix: ws type issue

* fix: upgraded lerna version

* regenerated package-lock.json files again

* regenerated marketplace lock file

* updated node version in other ci and docker files

* update: lock file plugin side

* updated the npm version in docker & ci files

* removed unused imports from events file

* removed dependency-review action

* updated some packages

* tried to go with current node-module of jest. had to upgrade

* fix: deprecated function usage - ts-jest

* fix: server directory lint issues

* fixed login page issue after router-dom upgrade

* updated import/no-unresolved rule to ignore import errors of  react-loading-skeleton, react-spring packages

* fix: cypress node version & package-lock issue

* regenerated cli package-lock.json

* fix: new webpack version might cause runtime issues (had issues with enterprise). lets use old version only

* fix: form-data docker issue

* removed comment
2023-12-21 11:55:35 +05:30
Adish M
316fcf7bcf correction in condition 2023-10-27 10:05:35 +05:30
Adish M
88d2f697e1 correction in label condition 2023-10-27 10:01:37 +05:30
Adish M
b110e565a5 renaming label 2023-10-27 09:59:47 +05:30
Adish M
aadf19fbfc Adding release label to Trigger all the cypress worflows 2023-10-27 09:53:40 +05:30
Adish M
9ae2ab1802 Adding seeding script to workflow 2023-10-19 11:35:26 +05:30
Adish M
80dc66d742 cypress subpath fix 2023-10-18 11:38:48 +05:30
Adish M
8a4af60fe7 subpath workflow fix 2023-10-18 11:01:55 +05:30
Adish M
7aedd0813f
Cypress automation revamp (#7829)
* Cypress autmation revamp

* change in server start command

* changed sub path flow using docker

* changed sub path flow using docker

* changed the image being pulled

* postgres folder

* add subpath to all the automation flow

* correction config-files

* removing the render workflow created for cypress

* corrections with headings
2023-10-13 13:12:20 +05:30