Commit Graph

311 Commits

Author SHA1 Message Date
Rory Powell 5c405c91fb Add force exit, -e flag and streaming to tests 2023-03-29 14:45:22 +01:00
Martin McKeaveney 1d82e40621 removing test step from release 2023-03-06 11:30:21 +00:00
Martin McKeaveney cefccf056f increasing max-old-space-size 2023-03-06 11:27:32 +00:00
Rory Powell 54399f95c3 Merge branch 'pro-own-tests' into feature/audit-logs 2023-02-27 15:58:26 +00:00
Rory Powell a3eefe55ec Remove test:pro from main test command 2023-02-27 15:56:27 +00:00
mike12345567 1be17ee3bb Fixing circular dependencies which were blocking tests. 2023-02-24 17:31:58 +00:00
Adria Navarro 25fb740aef
Merge branch 'develop' into feature/dependencies-image 2023-02-01 16:32:00 +00:00
Mitch-Budibase b10a302c83 Removing Cypress
We no longer need Cypress.

I am removing the Cypress directory.
Also updated package.json to remove the cypress related lines
2023-01-31 16:48:27 +00:00
mike12345567 8bcf7c10ea Updating Dockerfile to use same path as the publish (restrict context size). 2023-01-27 13:17:19 +00:00
Adria Navarro Redo 498d1776e0 Fix snapshots test 2023-01-26 18:20:21 +00:00
Adria Navarro e9cd0984d9 Dry, moving env variables to a .env.test file 2023-01-23 17:41:32 +00:00
Adria Navarro 07b23479dd Rename image "tests" for "dependencies" 2023-01-23 15:09:13 +00:00
Adria Navarro a95305036e Renamings 2023-01-23 10:45:59 +00:00
Adria Navarro cde07bf0ab Fix image and move folders 2023-01-23 10:05:16 +00:00
mike12345567 a0dfe50fcc Merge branch 'develop' of github.com:Budibase/budibase into feature/test-image 2023-01-10 18:49:07 +00:00
mike12345567 52ee5c1ccb Adding pre-commit check for qa-core and examples. 2023-01-06 16:52:18 +00:00
mike12345567 3f9145749e Linting. 2023-01-06 16:46:50 +00:00
mike12345567 6425de0399 Merge branch 'develop' of github.com:Budibase/budibase into feature/test-image 2022-12-22 17:24:34 +00:00
Rory Powell 62c325fa57
Allow proxy upstream URLs to be configured at runtime (#7413)
* allow proxy upstream urls to be configured at runtime

* make dynamic upstream urls in proxy the default behaviour

* reorder env directives

* Use appVersion for proxy image

* Update couch upstream for proxy

* proxy ci updates - WIP

* allowing custom resolvers in proxy service deployment

* remove generateProxyConf script for prod and remove from builds

* remove generateProxyConfig script

* removing nginx dev conf

* delete generated nginx conf

Co-authored-by: Thomas Weiß <panos@unbunt.org>
Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>
2022-12-20 16:28:13 +00:00
mike12345567 b165acbd62 Merge branch 'develop' of github.com:Budibase/budibase into feature/test-image 2022-12-15 15:22:01 +00:00
Rory Powell 7ef9e9dc51
File authentication using presigned URLs (#8883)
* file auth wip

* Private plugin bucket wip

* Add etag to logo request, fix circular dependency

* Resolve cyclic dependency

* Ensure browser doesn't cache custom component

* Global file fixes

* File fixes / remove permaUrl

* Add ctx local storage

* Enable presigned url to work from any host

* Test fix

* Self hosting w/ S3 + other fixes

* Fix for serving dev app in multi tenant

* Fix backup restore and import attachment url processing, never store attachment urls

* Test fixes

* Unit tests WIP

* Replace file path with base64 encoded private key

* Multi tenancy tests for files

* Environment files fixes

* Post-merge build and test fixes

* Add debug conditional to all jest logging and revert/fix prod minio proxy_pass

* Re-add default '/' minio route :(

* Rename iconFile -> iconFileName

* Add cloudfront vars to k8s templates

* Remove public bucket policy

* Remove duplicated test
2022-12-15 11:35:22 +00:00
mike12345567 bb5bf8ee40 Adding base test image 2022-12-13 16:50:31 +00:00
mike12345567 2b592e1014 Enabling pushing of budibase/couchdb image. 2022-12-09 22:11:15 +00:00
mike12345567 088687c035 Updating single image, break out couchdb config into its own image. 2022-12-01 17:08:49 +00:00
Michael Drury 659f974eba Updating typescript eslinter version to all match and resolve issue with our current Typescript version. 2022-11-29 11:26:23 +00:00
Rory Powell ad81adb30f Merge branch 'develop' into subdomain-tenancy 2022-11-15 16:18:59 +00:00
Rory Powell fd913a5e76 Fail pro scripts on error, unify TS versions, update test and coverage configs, use pro source mappings 2022-11-14 13:29:46 +00:00
Rory Powell ada0eb79bc Update tenancy detection to honour any subdomain pattern according to platform url 2022-11-09 16:35:16 +00:00
Mel O'Hagan 4f238d9c10 Merge branch 'develop' into lab/mongodb 2022-10-03 17:10:21 +01:00
Andrew Kingston b79e11fd85 Add unique srcript for generating SDK to avoid unnecessarily building it 2022-09-21 09:08:52 +01:00
Martin McKeaveney 92a190024f adding madge dep and script for detecting circular dependencies 2022-09-20 10:30:30 +01:00
Martin McKeaveney 3c0b9344d8 complete refactor and total type safety of test suite - making use of OpenAPI types throughout 2022-09-15 00:58:08 +01:00
Martin McKeaveney 10387a3061 make sure yarn gets run in qa-core 2022-09-06 09:08:49 +01:00
Martin McKeaveney 2a6c9cd6c5 QA Core repo, and Jest API tests running end to end 2022-09-05 18:28:53 +01:00
Mel O'Hagan 6ff1e42899 Upgrade to mongodb@4.9 2022-08-25 11:02:46 +01:00
Martin McKeaveney 4056160fcc exact flag for release 2022-07-29 15:59:21 +01:00
mike12345567 43ed6f06bd PR comments. 2022-07-13 16:52:39 +01:00
mike12345567 8b0add70db Fix for single image build, make sure predocker commands always ran. 2022-07-13 16:39:38 +01:00
Martin McKeaveney d94305b687 automating CI release 2022-07-11 16:05:41 +01:00
Martin McKeaveney 78fbf862e1 merge 2022-07-11 10:19:07 +01:00
Rory Powell bbad9b9c9d Add test:pro command 2022-07-08 11:36:31 +01:00
mike12345567 5020bf5f0f Adding command for multiarch building with buildx, need to install qemu on Linux to make this work. 2022-06-21 19:52:44 +01:00
Rory Powell 9c671fd706 Merge branch 'feature/event-backfill' of github.com:Budibase/budibase into feature/event-backfill 2022-06-10 22:57:45 +01:00
Rory Powell a2b9fcd448 Dev improvements - remove need to rebuilds of backend-core/dist and enable debugging when running tests and backend services, use source directly using typescript and jest path mappings 2022-06-10 22:57:12 +01:00
Rory Powell 129b62b91b Update bootstrap script 2022-06-09 17:00:53 +01:00
Rory Powell d1f4666ab7 Build dev fixes 2022-06-09 13:15:20 +01:00
Rory Powell e447fd11d1 Build fixes 2022-06-09 12:33:10 +01:00
Rory Powell 98a92c0ad2 Purge lockfiles for worker, server and backend-core 2022-06-07 10:44:56 +01:00
Rory Powell 7331e59cff Update debug command 2022-06-07 09:01:43 +01:00
Rory Powell fd845284d3 Lots of failure handling and caching 2022-05-30 21:46:08 +01:00