1
0
Fork 0
mirror of synced 2024-09-11 23:16:00 +12:00
Commit graph

10467 commits

Author SHA1 Message Date
Adria Navarro
2899c4f7f8 Test uuid helper 2024-02-01 11:15:36 +01:00
Adria Navarro
181d462cdf Update uuid 2024-02-01 11:15:21 +01:00
Adria Navarro
4461c49f48 Allow skipping tests 2024-02-01 10:58:20 +01:00
Adria Navarro
82db76627f Better typing 2024-02-01 10:56:59 +01:00
mike12345567
010f160fa5 Cleaning up files after import is finished (with large files this saves on tmp space) as well as fixing an issue where menu would appear next to a restore despite having no options. 2024-01-31 18:22:18 +00:00
Adria Navarro
e6ae364918 Register server helpers 2024-01-31 17:49:55 +01:00
Adria Navarro
b96ca1cf54 Run hbs on server tests 2024-01-31 17:49:55 +01:00
Adria Navarro
786acaa121 Add basic test 2024-01-31 17:49:55 +01:00
Adria Navarro
ed7b89f2f9 Move jsRunner to folder 2024-01-31 17:49:55 +01:00
Adria Navarro
507aa8af93 Simplify and remove magic strings 2024-01-31 17:05:20 +01:00
Adria Navarro
805b24975b Allow configuring memory limits 2024-01-31 16:55:59 +01:00
Adria Navarro
60dc6822cf Run only once 2024-01-31 12:41:34 +01:00
Adria Navarro
623b4f5dab
Merge branch 'master' into isolated-vm 2024-01-31 10:47:08 +01:00
Peter Clement
c915442a9e
Merge branch 'master' into fix/pc-fixes 2024-01-30 16:53:38 +00:00
Peter Clement
9c47671032 fix issue with automation setting sync 2024-01-30 15:39:12 +00:00
Michael Drury
b69559566a
Merge branch 'master' into string-split-check 2024-01-30 11:38:03 +00:00
Sam Rose
b3c949b091
Fix case where if a binding returned an int it would throw an error. 2024-01-30 11:06:09 +00:00
Sam Rose
72d63d0c00
Rename executeSynchronously to be a bit less confusing, as it does not execute synchronously. 2024-01-30 10:57:25 +00:00
Sam Rose
456817ee7b
More loop step typing improvements. 2024-01-30 10:37:23 +00:00
Sam Rose
67a848bb86
Fix tests. 2024-01-30 10:23:11 +00:00
Sam Rose
669b0743ac
Typing improvements around automation loop tests. 2024-01-30 10:00:44 +00:00
Adria Navarro
1024bd1dbf Lint 2024-01-30 09:23:28 +01:00
Adria Navarro
9da9935c95 Types 2024-01-29 23:25:12 +01:00
Adria Navarro
7394a7cd64 Smart typing 2024-01-29 23:19:07 +01:00
Adria Navarro
ff75fbf99e Convert query.sec.spec.ts to ts 2024-01-29 22:57:20 +01:00
Adria Navarro
9e4a2542e1 Fix test 2024-01-29 19:17:07 +01:00
Sam Rose
2bfa4c6f91
Mild refactor of stringSplit to make it easier to understand. 2024-01-29 17:43:08 +00:00
Sam Rose
b5672d676f
Add a check to stringSplit that gives a nicer error message is a non-string is passed. 2024-01-29 17:38:52 +00:00
Adria Navarro
51406a80da Fix test 2024-01-29 16:18:34 +01:00
Adria Navarro
f3f6e0c41b Fix tests 2024-01-29 15:43:35 +01:00
Adria Navarro
aca7b50dc5 Fix tests 2024-01-29 15:27:09 +01:00
Adria Navarro
d806029075
Merge branch 'master' into remove_test_flakiness 2024-01-29 15:21:24 +01:00
mike12345567
41c1c6ae65 Fixing type build issue. 2024-01-26 17:01:56 +00:00
mike12345567
acc7868634 Fixing accidental removed character. 2024-01-26 16:52:19 +00:00
mike12345567
99c2a51f41 Updating back to use our own home-rolled version which allows us to specify the image version correctly, but using the testcontainers option to wait for two logs. 2024-01-26 16:48:56 +00:00
mike12345567
ccd6c2ece6 Merge branch 'fix/postgres-test-db-not-starting' of github.com:Budibase/budibase into fix/postgres-test-db-not-starting 2024-01-26 15:59:27 +00:00
mike12345567
cf60138832 Trying proper Postgres testcontainers - should have more accurate startup. 2024-01-26 15:59:06 +00:00
Michael Drury
555871d84d
Merge branch 'master' into fix/postgres-test-db-not-starting 2024-01-26 14:36:59 +00:00
mike12345567
870ca2266e Adding a 2 second timeout after the message occurs to make sure DB is fully started - can't wait for both messages. 2024-01-26 14:22:25 +00:00
mike12345567
d4fd775c37 Attempting to fix issue with Postgres not being fully started in Github CI - previous message the DB was starting, this message means the database is fully started. 2024-01-26 13:42:39 +00:00
mike12345567
cc249e6696 Typescript conversion for some old tests - were failing after refactor. 2024-01-26 13:33:50 +00:00
Adria Navarro
50b3138acb
Merge branch 'master' into refactor/remove-field-types 2024-01-26 11:29:32 +01:00
Adria Navarro
f1e90b8b01 Remove last controller.row usages 2024-01-26 11:24:32 +01:00
Adria Navarro
39d0382a56 Remove controller.datasource usages 2024-01-26 11:11:54 +01:00
Adria Navarro
12a08c6864 Import specific controllers 2024-01-26 11:07:06 +01:00
Adria Navarro
9592f25b66 Use api calls for getRow/s test helper 2024-01-26 11:01:16 +01:00
Adria Navarro
b3a59dfa7f Use api calls for createRow test helper 2024-01-26 11:00:03 +01:00
Adria Navarro
ce81248e66 Use api calls for getTable test helper 2024-01-26 10:58:46 +01:00
Adria Navarro
c0581e41d3 Renames 2024-01-26 10:57:35 +01:00
Adria Navarro
da9f367962 Use api calls for updateTable test helper 2024-01-26 10:57:05 +01:00
Adria Navarro
cb53d31833 Renames 2024-01-26 10:56:38 +01:00
Adria Navarro
a555734519 Use api calls for createExternalTable test helper 2024-01-26 10:52:35 +01:00
mike12345567
21a8d44ec7 Adding a 'SESSION_EXPIRY_SECONDS' environment variable which can be set on the services to configure how long before an idle user is logged out. 2024-01-25 16:22:39 +00:00
José Vte. Calderón
aa1153abde
Merge branch 'master' into feature/count-creators-in-groups 2024-01-25 10:04:15 +01:00
mike12345567
0eb29ef73f PR comments. 2024-01-24 18:00:32 +00:00
Adria Navarro
37033dd468 Handle js timeouts 2024-01-24 18:03:09 +01:00
mike12345567
ccc751d09c A quick refactor to get rid of the old 'FieldTypes' enumeration, considering how core it is to all data handling in Budibase, the fact we had both 'FieldType' and 'FieldTypes' was confusing - righting this fully. 2024-01-24 16:58:13 +00:00
Sam Rose
cc363f1ba7
Fix server tests. 2024-01-24 16:18:56 +00:00
Sam Rose
1c3069178f
Attempt to fix tests. 2024-01-24 15:56:17 +00:00
Sam Rose
fd635ed080
Merge master. 2024-01-24 15:31:00 +00:00
Sam Rose
99e6d329cd
isolated-vm 4.6.0 -> 4.7.2 2024-01-24 15:14:25 +00:00
mike12345567
1fa319ac9f Add throw functionality to get more information about errors occurring during tests. 2024-01-24 14:11:24 +00:00
Adria Navarro
bc7825dc93 Keep isolateRefs in context 2024-01-24 14:02:34 +01:00
mike12345567
35a3d663ba Comments on PR - some small changes. 2024-01-24 12:33:29 +00:00
jvcalderon
6f9075d44c Solve a failing test 2024-01-24 12:27:02 +01:00
melohagan
1636677ce9
Merge branch 'master' into fix/budi-7916 2024-01-24 08:58:13 +00:00
jvcalderon
28a9ca0fa7 Merge branch 'master' into feature/count-creators-in-groups 2024-01-24 09:01:58 +01:00
Adria Navarro
d7b5aa08db nodemon, don't watch tests 2024-01-23 17:33:52 +01:00
Adria Navarro
a65892d29b
Merge branch 'master' into isolated-vm 2024-01-23 17:32:54 +01:00
Peter Clement
3030db8eb6
Merge branch 'master' into feat/configure-automation-chaining 2024-01-23 14:47:31 +00:00
Peter Clement
8a90a1a3e4 pr comments 2024-01-23 10:10:38 +00:00
melohagan
2a24c85378
Surface email error (#12837) 2024-01-22 15:30:21 +00:00
mike12345567
e5e51ede81 Merge branch 'master' of github.com:Budibase/budibase into fix/budi-7916 2024-01-22 13:39:29 +00:00
mike12345567
2a21556402 Get rid of schemaFields on backend. 2024-01-22 13:29:14 +00:00
Conor Webb
fa36701f0f
Added function to get correct plan display name (#12810)
* Changed minPlan BUSINESS to PREMIUM_PLUS

* Added new helper to display the correct string plan

* Changed ManageAccessModal to use the new helper

* Refactored to use plan title helper, removed title function

* Removed capitalised function from svelte template

* Fixed linting issues

* Ran yarn lint. Fixed linting issues.
2024-01-22 10:54:47 +00:00
melohagan
bd0202e7b5
Error deleting datasource on first attempt at deleting (#12819)
* Add badge photo to the employee import

* Update revisions from relationships when loop deleting tables
2024-01-22 10:25:21 +00:00
mike12345567
db7c2c804b Updating query responses to follow the same form consistently. 2024-01-19 18:13:12 +00:00
Peter Clement
0992618956 Merge remote-tracking branch 'origin/master' into feat/configure-automation-chaining 2024-01-19 16:35:02 +00:00
Peter Clement
50078f4f0f Fix issue where flagClient could be undefined when running outside of test mode 2024-01-19 14:59:08 +00:00
Adria Navarro
915482a915 Configure cypto 2024-01-19 10:59:48 +01:00
Peter Clement
00fda6af41 update emitter to account for a new chaining property 2024-01-18 16:38:34 +00:00
Adria Navarro
09d8951fc3
Merge branch 'master' into isolated-vm 2024-01-18 14:21:13 +01:00
Adria Navarro
262dbc7c2b Inject url 2024-01-18 13:49:47 +01:00
jvcalderon
03f7fb37ed Calculate creators count when group role changes 2024-01-18 11:14:25 +01:00
Adria Navarro
9949b08879 Add regex functions 2024-01-17 14:25:17 +01:00
Michael Drury
a6d9601f07
Merge branch 'master' into fix/dd-trace-version 2024-01-17 11:29:42 +00:00
Peter Clement
c36f7c61c0 Merge remote-tracking branch 'origin/master' into feat/automation-ux 2024-01-17 09:58:59 +00:00
Peter Clement
61b34b3ead mock out pro call 2024-01-16 16:58:13 +00:00
Adria Navarro
807e9f1687 Use compiled module (working with hacked bundle!) 2024-01-16 17:27:24 +01:00
Peter Clement
2b73bf381e fix tests 2024-01-16 16:22:11 +00:00
mike12345567
b370e2a0e5 Updating dd-trace to 5.0.0 across all packages now that the memory leak is solved, this also removes the erronous message on startup describing DataDog startup problems. 2024-01-15 17:44:52 +00:00
Adria Navarro
d49b17db53 Improve error message 2024-01-15 13:06:07 +01:00
Adria Navarro
7e2087ea56 Build string-templates on dev 2024-01-15 12:36:50 +01:00
Adria Navarro
eb69b36aac Use esbuild for jsrunner 2024-01-15 12:30:47 +01:00
Adria Navarro
73fee7dec7 Fix build 2024-01-15 12:04:35 +01:00
Peter Clement
44a9c3fe86 another missed name 2024-01-15 10:47:10 +00:00
Peter Clement
41051a8d69 more naming 2024-01-15 10:16:13 +00:00
Peter Clement
394a8c4d94 more naming updates 2024-01-15 10:11:16 +00:00
Peter Clement
601ec35549 rename instance of trigger step to triggerAutomationRun 2024-01-15 10:00:37 +00:00
Sam Rose
6be7814e55
Copy context over, ignoring functions. 2024-01-12 15:22:49 +00:00
Sam Rose
c508a435d6
Isolate and context re-use. 2024-01-12 15:08:08 +00:00
Sam Rose
290dde125e
Merge master. 2024-01-12 14:56:10 +00:00
Peter Clement
72c2f6577c fix tests oncemore 2024-01-11 15:41:41 +00:00
Peter Clement
021eb58ea7 fix tests 2024-01-11 14:13:59 +00:00
Peter Clement
9c22bee324 type fix 2024-01-11 11:39:04 +00:00
Peter Clement
bbdd3f017f Merge remote-tracking branch 'origin/master' into feat/automation-features 2024-01-11 10:56:45 +00:00
Peter Clement
ec88e14b75 Merge remote-tracking branch 'origin/master' into feat/automation-ux 2024-01-11 10:23:22 +00:00
Peter Clement
78ef231e03 fix issue with being able to select any automation to trigger 2024-01-10 16:34:52 +00:00
Dean
9525b3b9bd Merge remote-tracking branch 'origin/master' into fix-hover-component-spam 2024-01-10 11:39:10 +00:00
Sam Rose
19bd2726b3
Move traces around in runJS to further pinpoint where time is spent. 2024-01-10 10:07:41 +00:00
Peter Clement
8d4010cc54 set condition outputs 2024-01-09 20:32:12 +00:00
mike12345567
82ba1df4ef Fixing an issue with typing in the information_schema table that was leading to an 'invalid syntax name' message when attempting to fetch tables from our QA postgres database. 2024-01-09 13:40:34 +00:00
melohagan
59ca41d837
Support number array binding filtering in automations (#12708)
* Support number array binding filtering in automations

* Remove ts-ignore

* Fix action trigger array test input

* Unit tests

* Refactor

* lint
2024-01-09 10:25:36 +00:00
Adria Navarro
8a70c642fc
Merge branch 'master' into fix-oss-checks 2024-01-09 10:34:54 +01:00
Adria Navarro
1586925b5a Add @types/koa-send 2024-01-09 09:44:49 +01:00
Adria Navarro
0ec869303e Unify koa-send 2024-01-09 09:33:05 +01:00
Adria Navarro
30d64a473f
Merge branch 'master' into chore/move-code-to-sdk 2024-01-08 19:09:35 +01:00
Adria Navarro
3f6e1bbaa2 Move datasource.buildSchemaFromDb to sdk 2024-01-08 19:07:47 +01:00
Adria Navarro
8e038e61b0 Move datasource.save to sdk 2024-01-08 19:02:39 +01:00
Adria Navarro
92eb185390 Type BuildSchemaFromSource 2024-01-08 18:54:57 +01:00
Martin McKeaveney
a34ae9e2e2 merge with master 2024-01-08 16:44:32 +00:00
Martin McKeaveney
de80d895a2 remove deprecated mongodb TLS option 2024-01-08 16:15:37 +00:00
Michael Drury
efe8e7f990
Merge branch 'master' into feature/postgresql-multiple-schema 2024-01-08 15:55:08 +00:00
Michael Drury
fa41b15ded
Merge branch 'master' into feature/postgresql-multiple-schema 2024-01-08 15:39:12 +00:00
Sam Rose
cc31ec514c
Merge branch 'master' into run-js-traces 2024-01-08 15:37:50 +00:00
Adria Navarro
8c0554c3a2
Merge branch 'master' into BUDI-7571/refactor-fetching-external-ds 2024-01-08 16:30:22 +01:00
Sam Rose
ed7f38e247
Merge branch 'master' into run-js-traces 2024-01-08 15:23:25 +00:00
Michael Drury
c4f6930815
Merge branch 'master' into feature/postgresql-multiple-schema 2024-01-08 15:20:07 +00:00
Adria Navarro
498137ba7c Split back 2024-01-08 14:19:26 +01:00
Adria Navarro
1f9ee5a206 Clean code 2024-01-08 14:19:26 +01:00
Adria Navarro
dd77779bc1 Move code to sdk 2024-01-08 14:19:26 +01:00
Adria Navarro
6df4bf84df Lint 2024-01-08 14:19:25 +01:00
Adria Navarro
f77b812679 Handle no migrations 2024-01-08 14:06:54 +01:00
Adria Navarro
75b8190c01 Move updating page to the client 2024-01-08 14:06:54 +01:00
Adria Navarro
357522ec6e Server render updating page 2024-01-08 14:06:54 +01:00
Adria Navarro
2cb9f10327 Nodemon, watch svelte on server 2024-01-08 14:06:54 +01:00
Adria Navarro
d880302553 Check if migrations are needed on app serve 2024-01-08 14:06:54 +01:00
Michael Drury
5e040e42f1
Merge pull request #12718 from warpcomdev/feature/postgresql-multiple-schema
Add support for full search path to postgres integration
2024-01-08 11:32:34 +00:00
Adria Navarro
d46b22e4a6 Fix initial checks 2024-01-08 11:52:31 +01:00
Sam Rose
d5850d59de
Add bool to show when execution tracker gets created. 2024-01-08 09:52:07 +00:00
Sam Rose
6c20799b92
Extra traces inside of runJS to find out where time is being used. 2024-01-08 09:49:32 +00:00
Sam Rose
1abfba5253
WIP 2024-01-08 09:42:54 +00:00
rg2011
f73f8f4433 Add support for full search path to postgres integration 2024-01-05 17:46:44 +01:00
Sam Rose
6eb19f40cf
Merge master. 2024-01-05 16:21:53 +00:00
Sam Rose
0963a7edc0
Merge branch 'master' into attach-user-to-spans 2024-01-05 16:16:07 +00:00
Peter Clement
e99a7672a7 test and pr comments 2024-01-05 16:12:31 +00:00
Sam Rose
261e60d3bc
Enable dd-trace logging in QA to try and figure out why user info isn't being added to traces. 2024-01-05 15:08:43 +00:00
mike12345567
b4b8e16f22 PR comments. 2024-01-05 13:58:31 +00:00
Sam Rose
58abca62de
work in progress: replace vm2 and vm with isolated-vm 2024-01-05 13:48:20 +00:00
mike12345567
f2f16cfcee Adding an option to disable password validation when creating an admin user - this means that the environment variables used for BB_ADMIN creation can have any length of password (not breaking change). 2024-01-05 13:17:10 +00:00