Commit graph

170 commits

Author SHA1 Message Date
Adish M
bc17485f81 final code change 2023-05-05 17:29:47 +05:30
Adish M
a1c526e61e correction in code 2023-05-05 11:36:12 +05:30
Adish M
357fdaf88e added code for approving and merging pr 2023-05-04 19:23:49 +05:30
Adish M
5c4e2a1952 changes for running npm command 2023-05-04 14:55:47 +05:30
Adish M
4e2892b6c2 Automation for creation versioned docs 2023-05-03 20:03:49 +05:30
Adish M
6a87f0f9f0
changing the host for cypress (#6216) 2023-05-02 14:59:40 +05:30
Akshay
f464f39bfe
Merge pull request #6081 from ToolJet/git-hub-runner
Testing self-hosted runner for actions
2023-04-20 17:49:33 +05:30
Adish M
89b6e3e32a changing the runner name 2023-04-20 17:45:54 +05:30
Adish M
6647f5a05b
Update cypress.yml 2023-04-20 17:38:18 +05:30
Adish M
a2d9e6d220 Testing self-hosted runner for actions 2023-04-20 17:09:24 +05:30
Akshay
aaa5184ca7
Merge pull request #5861 from ToolJet/cypress-secrets
Adding secrets to cypress workflow
2023-04-20 12:57:08 +05:30
Adish M
1336dc091b adding pull_request_target 2023-04-10 12:02:06 +05:30
Adish M
497e3ed0a5 reverting the changes made for testing 2023-04-10 12:00:28 +05:30
K.B.Dharun Krishna
33a3a19958
packer-build.yml: bump actions version 2023-04-08 21:29:33 +05:30
K.B.Dharun Krishna
38ee4ab19a
cypress.yml: bump actions version 2023-04-08 21:28:04 +05:30
K.B.Dharun Krishna
b0a16430ea
ci.yml: Bump actions version to v3 2023-04-08 21:27:10 +05:30
Adish M
56a9859d5f changes on pull request event 2023-04-07 13:39:06 +05:30
Adish M
8eb4e4ee7a running on specific branch 2023-04-07 12:42:23 +05:30
Adish M
47ea0effb8 adding soecific branch to test 2023-04-07 12:21:18 +05:30
Adish M
0c8bdcc2ac changes to pick-up the hardcode baseurl 2023-04-07 12:11:40 +05:30
Adish M
ec8e526bec uncommenting the wait for url code block 2023-04-07 12:06:05 +05:30
Adish M
f48c8d2e1c commenting checking url code block for testing 2023-04-07 12:00:58 +05:30
Adish M
a9d5c33b38 changing baseurl for testing the new runner 2023-04-07 11:54:52 +05:30
Adish M
a1d44d40c0 increased the size of the runner 2023-04-07 11:51:49 +05:30
Adish M
1743efb593 Adding secrets to cypress workflow 2023-03-29 10:42:47 +05:30
Adish M
b740372161
CI workflow optimiztion (#5800)
* CI workflow optimiztion

* debug

* debug

* reduced heap
2023-03-21 13:22:39 +05:30
Adish M
a1ed99891e
fixed CI workflow (#5738)
* fix for e2e

* package-lock
2023-03-13 15:17:09 +05:30
Adish M
a539691d47
cypress-workflow fix to run on pull request branch (#5659) 2023-03-02 00:45:39 +05:30
Adish M
b2d9b3ad4d
Fix: cypress workflow issue (#5644)
* Fix: cypress workflow issue with not triggered when label is added

* corrections

* workflow
2023-03-01 14:42:52 +05:30
Adish M
1cad523478
Fix for tj-database in render preview workflow (#5631) 2023-02-24 16:06:34 +05:30
Adish M
26ff8a57bc
Cypress workflow to run on corresponding PR (#5623) 2023-02-24 02:25:36 +05:30
Adish M
4024fc096f
Change in node version for cypress workflow (#5543) 2023-02-13 16:59:54 +05:30
Adish M
2288eaf607
This commit has changes in cypress workflow (#5528) 2023-02-13 16:40:54 +05:30
Adish M
7e62d9cb26
cypress-workflow (#5481)
* cypress-workflow

* corrections

* adding worklfow dispatch

* baseurl

* corrections

* removed a comment

* correction in command

* working code

* final change to the working code

* removed second wait-on script

* added the wait-on

* cypress workflow final code

* minor changes

* removing spec

* changed node version
2023-02-10 15:07:37 +05:30
Kavin Venkatachalam
1efcec9e09
[Feature]: Update Node from 14 to 18 (#5393)
* Updated package.json to support node 18

* Updated package-lock.json with force install

* Updated frontend package.json

* Updated server package.json

* update frontend package-lock.json

* update render dockerfile

* update dockerfiles for node 18

* update node version in actions

* fix setup script for AMI

* install using nvm

* debug

* source bashrc

* change ami os version

* change base ami

* make use of ubuntu focal lts version

* update script

* change branch name

* revert branch name

* update workflow

* node upgrade [plugins] modules updated (#5482)

* modules updated

* adds saphana and oracle package

* adds saphana and oracle package

* eslint rules for -unresolved and resolved properties

---------

Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>
Co-authored-by: Arpit <arpitnath42@gmail.com>
2023-02-06 17:38:44 +05:30
Adish M
d42c775276
This commit has the corrections for input value (#5328) 2023-01-13 13:07:23 +05:30
Adish M
c11a10152d
fix for packer-build yaml file (#5321)
* fix for packer-action file

* removed the reqiured field

* corrections

* corrections
2023-01-13 12:14:51 +05:30
Adish M
22b6e4a5ed
Added TOOLJET_DB_* vars to render-preview-deploy (#5309)
* Added TOOLJET_DB_* vars to render-preview-deploy

Added the TOOLJET_DB_* vars

* Update render-preview-deploy.yml
2023-01-12 19:38:45 +05:30
Adish M
d5775e20e9
Added workflow dispatch (#5312)
* Added workflow dispatch

* adding Tooljet_db_* vars
2023-01-12 14:12:45 +05:30
Gandharv
f4ab2a2221
fix: scroll in debugger panel (#5110)
* fix: popover width

* fix: debugger scroll

* rename title to debugger

* css changes

* homepage pagination

* same width edit-launch btns -> appcard

* profile icons

* fix render deploy

Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>
2022-12-30 17:23:20 +05:30
ToolJet Bot
5fd8e5a581
Update render-suspend-labeler.yml (#5084) 2022-12-28 21:53:30 +05:30
Akshay
36a0aac281
update render.yaml for tooljetdb feature flag (#5067) 2022-12-27 16:40:38 +05:30
Akshay
4d0cd587c7
update render preview deploy for posgrest (#5052) 2022-12-26 18:16:07 +05:30
Adish M
592c71082a
adding permission for render-suspend-labeler (#5036) 2022-12-22 18:19:17 +05:30
Akshay
e06ad56684
Update netlify.yml 2022-12-12 15:03:01 +05:30
Adish M
e77a08037d
Update to Netlify action code (#4917) 2022-12-08 14:59:01 +05:30
Adish M
289026d106
Netlify files (#4901)
* Netlify files

* Update netlify.yml
2022-12-06 17:14:36 +05:30
Akshay Sasidharan
86917971a6 fix github script 2022-11-21 15:43:15 +05:30
Akshay Sasidharan
40f61211f1 add workflow dispatch event 2022-11-21 15:37:23 +05:30
Akshay Sasidharan
286d348027 add github token 2022-11-21 15:34:26 +05:30
Akshay Sasidharan
31e3ce3d91 use git url 2022-11-17 04:11:10 +05:30
Akshay Sasidharan
031c361a68 dump context 2022-11-17 03:39:21 +05:30
Akshay Sasidharan
86428f52de fix workflow 2022-11-17 03:24:58 +05:30
Akshay Sasidharan
f2845929fb echo create deploy response 2022-11-17 03:13:04 +05:30
Akshay
c7c40aa3b9
change event type (#4778) 2022-11-17 00:58:10 +05:30
Akshay
c942579008
Chore: Setup workflow runs from forks (#4777)
* setup failsafe label remove

* add permissions

* modify conditions
2022-11-16 22:45:42 +05:30
Akshay
e5bdd7aa66
Chore: Setup render deployment suspension (#4772)
* add scheduled workflow for stale label

* update workflow

* rename file

* update workflow to suspend service based on labels

* test workflow

* debug

* add id on workflow step

* test

* set data as env for github script

* comment

* remove comment

* update workflow

* update github script version

* test

* fix

* setup as cron to run everyday

* update workflow
2022-11-16 19:01:05 +05:30
Akshay
9d38c2955e
chore: Setup github action for render deploy (#4750) 2022-11-15 17:02:23 +05:30
Akshay
b3a3be6be7
Chore: Heroku pr deploys (#3207)
* add heroku deployment action

* fix spell error

* change deploy action
2022-06-07 16:30:12 +05:30
Akshay
55c1a74c01
Fix: Ami build name (#2935)
* fix ami build name

* test

* revert testing changes
2022-05-02 11:09:46 +05:30
Akshay
aab3bc15de
Chore: AMI build release workflow (#2923)
* add workflow for packer

* update target

* run workflow only on release

* add multiple regions

* run workflow only when release is published
2022-04-28 11:20:42 +05:30
Maurits Lourens
60f515d19c
Feature/2395 - add eslint to plugins (#2402)
* merge develop

* Add eslint dependencies, configs and scripts to plugins project

* run lint with Github action

* ignore tests and dist folders

* fun eslint with --fix and manual fixes, renamed __tests_ to __tests__

* add plugins packages folder to lint-staged config

* fix lint issue
2022-03-10 12:29:48 +05:30
Akshay
e3317aa5b7
Chore: Docker compose plugins dev (#1953)
* add plugins to docker compose

* build common

* change cmd

* build:pkgs

* fix'

* temp: add named vol

* update docker-compose for plugins dev

* update seed script to transpile only

* fix ci

* fix ci

Co-authored-by: gandharv <gandharvkumargarg@gmail.com>
2022-01-27 15:08:32 +05:30
Akshay
046743eab7
Chore: Make ci run for main and develop without label (#1936)
* make ci run for main and develop without label

* remove context check
2022-01-25 14:03:00 +05:30
Akshay
b3245b5a25
Chore: invoke ci action if label is present (#1891)
* invoke ci action if run-ci label is present

* update pr event types
2022-01-21 10:34:52 +05:30
Gandharv
2f3b441c0a
Move plugins to root (#1728)
* feat: move plugins to root

* modify tsconfig

* add .gitignore

* delete old plugins file

* add parcel

* docker compose volume mount

* add gcs

* add typescript to plugins folder

* gcs to ts

* add dynamodb

* add elastic search

* add firestore

* add gsheets

* add graphql

* add mongodb

* mssql

* add mysql

* add postgresql

* add redis

* add s3

* add slack

* add stripe

* remove plugin related packages from pkgjson

* add lib folder

* add gitignore

* remove typescript generated files

* remove generated file

* remove generated files

* add twilio

* add dist to docker compose cache binding

* add dist prefix

* cleanup - 1

* delete dist

* rename to index.ts + add jest config

* add it.todo in tests

* test fixes

* test file changes

* fix type checks

* add @tooljet/plugins to server package json

* esm vs commonjs bug, reduce got to 11.8.2 from 12.0.0

* docker file npm package version fix

* add typesense

* cleaup - 2

* add sendgrid

* add lerna build and clean script for all packages + tsconfig

* cleanup -3

* add plugins build step

* add missing plugins build step in npm run build

* add mssql, mysql & postgres as singleton classes

* add db connection to cache only if datasourceId is available

* client: add data source schema/manifest files

* add query operations files

* logic for wrapping form with schema

* add script to create index file

* add @tooljet/plugins to frontend folder

* cleanup 1 -frontend

* cleanup - 2 // frontend // data queries

* add client and index to gitignore

* update gitignore

* fix lint & test

* update ci

* fix unit, e2e

* cleanup -3

* fix test

* fix tests

* fix indent

* try npm ci

* fix tests

* fix typo

* fix

* rename file for server entry

* heroku fix

* add main and types entry points in pkg json

* move common to root

* cleanup - 4: remove redundant $ sign prefix

* cleanup - 4: remove redundant $ sign prefix

* update options in-sync before DOM is painted

* change type cloud to cloud storage

* update readme

* update ci.yml

* update ci yml

* add pkg-lock.json

* rename index.ts to server.ts

* update lock files

* add server package.lock

* remove unused import

* revert commit: add minio

* add root dep

* import server.ts

* remove plugins build step

* add npm shrinkwrap

* update version - plugins

* add new version - 0.0.8

* upgrade version

* move to symlinked package

* add lock file

* feat: add icon inside package

* add plugin creation docs

* Remove seed

* move icons to plugins folder

* install pg dep

* add react to packages

* add seed cmd

* revert change

* add plugins build in lint, e2e, unit

* e2e, lint use npm ci

* update dockerfile for plugins

* try combining release with web

* limit memory on release

* try executing seed script post transpile

* try executing seed from server directory

* update seed execution

* add minio

* add correct type

* add minio to pkg json

* remove old file

* fix provider key

* add python installable + npm ^7.2.0 (#1752)

* add python installable + npm ^7.2.0

* add py to prod file

* pin npm version to 7.20.0

* pin npm version to 7.20.0

* split into multi stage build and remove python for buildx

* copy plugins from buider stage

* update dependencies

* add freetds dependency

* update server dockerfile

* update client dockerfile

* update dev dockerfile and compose file

* fix entrypoint

* fix server dev dockerfile

* update docker-compose

* remove npm install on root dir on docker build

* fix heroku script

* make lerna prod dependency to enable prod builds

* remove redundant env setup

Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>
Co-authored-by: navaneeth <navaneethpk@outlook.com>
2022-01-17 12:38:17 +05:30
Akshay
51075205b9
Chore: Run ci only when label is added (#1796)
* run ci only when label 'run-ci' is added

* add labeled type

* fix label
2022-01-12 08:22:49 +05:30
Akshay
3406e053c0
Fix: CI concurrency run (#1568)
* fix ci yaml

* dont cancel concurrent runs on main and develop
2021-12-13 21:42:13 +05:30
Akshay
f76b67509e
Chore: Support heroku review apps (#1560)
* add heroku predeploy script

* test env injected

* test prebuild heroku

* fix filename

* cancel inprogress pipeline

* change file permission

* test env replaced

* server install on predeploy

* frontend build on predeploy

* run as postdeploy script
2021-12-13 13:49:50 +05:30
Akshay
5b30aa2007
Chore: Setup pipeline (#1539)
* github actions for PR and push to develop branch

* test workflow

* move to workflows folder

* add setup node action

* modify build

* specify npm version

* config unit test

* specify host postgres

* specify container to run on

* add postgresql dependency

* add specify ws adapter for test

* add e2e test

* fix linting

* only log errors on tests

* update eslint config

* fix linting

* run e2e test in silent mode

* fix library app spec

* dont send email on test env

* fix org scope

* mock env vars

* remove reset modules

* force colors

* explicitly close db connection

* add eslint rule for floating promises

* update workflow

* fix floating promise

* fix lint

* update workflow

* run on all push and pulls

* update lint check files

* simplify workflow

* increase js heap size on env

* separate lint and build

Co-authored-by: arpitnath <arpitnath42@gmail.com>
2021-12-10 08:43:05 +05:30