Martin McKeaveney
195868b9b1
increasing max-old-space-size
2023-03-06 11:27:32 +00:00
Rory Powell
9b642eab27
Merge branch 'pro-own-tests' into feature/audit-logs
2023-02-27 15:58:26 +00:00
Rory Powell
895938a53b
Remove test:pro from main test command
2023-02-27 15:56:27 +00:00
mike12345567
d6b0b7610a
Fixing circular dependencies which were blocking tests.
2023-02-24 17:31:58 +00:00
Adria Navarro
b125b5478b
Merge branch 'develop' into feature/dependencies-image
2023-02-01 16:32:00 +00:00
Mitch-Budibase
bf5da62f75
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
a5980caf68
Updating Dockerfile to use same path as the publish (restrict context size).
2023-01-27 13:17:19 +00:00
Adria Navarro Redo
9242470f6f
Fix snapshots test
2023-01-26 18:20:21 +00:00
Adria Navarro
d6f0e5b1ec
Dry, moving env variables to a .env.test file
2023-01-23 17:41:32 +00:00
Adria Navarro
0aa28c0ee2
Rename image "tests" for "dependencies"
2023-01-23 15:09:13 +00:00
Adria Navarro
f94f4b2e9f
Renamings
2023-01-23 10:45:59 +00:00
Adria Navarro
656a247dbe
Fix image and move folders
2023-01-23 10:05:16 +00:00
mike12345567
d347b8015b
Merge branch 'develop' of github.com:Budibase/budibase into feature/test-image
2023-01-10 18:49:07 +00:00
mike12345567
3601bd1f4d
Adding pre-commit check for qa-core and examples.
2023-01-06 16:52:18 +00:00
mike12345567
60371d828e
Linting.
2023-01-06 16:46:50 +00:00
mike12345567
84403253b1
Merge branch 'develop' of github.com:Budibase/budibase into feature/test-image
2022-12-22 17:24:34 +00:00
Rory Powell
b635614f77
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
d8e702567b
Merge branch 'develop' of github.com:Budibase/budibase into feature/test-image
2022-12-15 15:22:01 +00:00
Rory Powell
786039055e
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
77a18bbba9
Adding base test image
2022-12-13 16:50:31 +00:00
mike12345567
b2171c5955
Enabling pushing of budibase/couchdb image.
2022-12-09 22:11:15 +00:00
mike12345567
9b144f61f7
Updating single image, break out couchdb config into its own image.
2022-12-01 17:08:49 +00:00
Michael Drury
95f1081208
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
1612044dc1
Merge branch 'develop' into subdomain-tenancy
2022-11-15 16:18:59 +00:00
Rory Powell
5da699e27c
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
6783fd713e
Update tenancy detection to honour any subdomain pattern according to platform url
2022-11-09 16:35:16 +00:00
Mel O'Hagan
0d08eb60c5
Merge branch 'develop' into lab/mongodb
2022-10-03 17:10:21 +01:00
Andrew Kingston
25078b6bb8
Add unique srcript for generating SDK to avoid unnecessarily building it
2022-09-21 09:08:52 +01:00
Martin McKeaveney
604ee41f51
adding madge dep and script for detecting circular dependencies
2022-09-20 10:30:30 +01:00
Martin McKeaveney
fdbe429581
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
32be537023
make sure yarn gets run in qa-core
2022-09-06 09:08:49 +01:00
Martin McKeaveney
c3f15b5af2
QA Core repo, and Jest API tests running end to end
2022-09-05 18:28:53 +01:00
Mel O'Hagan
8738beb907
Upgrade to mongodb@4.9
2022-08-25 11:02:46 +01:00
Martin McKeaveney
aaa5246973
exact flag for release
2022-07-29 15:59:21 +01:00
mike12345567
95bc334f10
PR comments.
2022-07-13 16:52:39 +01:00
mike12345567
f4b75b8f50
Fix for single image build, make sure predocker commands always ran.
2022-07-13 16:39:38 +01:00
Martin McKeaveney
ec20f173bb
automating CI release
2022-07-11 16:05:41 +01:00
Martin McKeaveney
adb265564e
merge
2022-07-11 10:19:07 +01:00
Rory Powell
0a078df5ae
Add test:pro command
2022-07-08 11:36:31 +01:00
mike12345567
b42e0c1c5e
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
99de9a165e
Merge branch 'feature/event-backfill' of github.com:Budibase/budibase into feature/event-backfill
2022-06-10 22:57:45 +01:00
Rory Powell
12aa9fa1ce
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
5832b6c0dd
Update bootstrap script
2022-06-09 17:00:53 +01:00
Rory Powell
1a7a7ac726
Build dev fixes
2022-06-09 13:15:20 +01:00
Rory Powell
0cf777a0cd
Build fixes
2022-06-09 12:33:10 +01:00
Rory Powell
6a1160697d
Purge lockfiles for worker, server and backend-core
2022-06-07 10:44:56 +01:00
Rory Powell
4584643ee3
Update debug command
2022-06-07 09:01:43 +01:00
Rory Powell
a9ab8b2629
Lots of failure handling and caching
2022-05-30 21:46:08 +01:00
Rory Powell
2a00f6498d
Merge branch 'feature/posthog-v2' into feature/event-backfill
2022-05-29 00:25:40 +01:00
Martin McKeaveney
f7272c29b6
proxy generation for release env
2022-05-27 00:10:43 +01:00
Rory Powell
1eed4da35f
Add TS references to improve build watching
2022-05-25 13:31:49 +01:00
Rory Powell
4841c84861
Merge branch 'feature/posthog-v2' into feature/event-backfill
2022-05-23 10:29:33 +01:00
Martin McKeaveney
f499de643a
merging report inline HTML, fixing webhook to prevent 400s from discord
2022-05-20 16:47:09 +01:00
Martin McKeaveney
1ed9a4fc09
merge
2022-05-18 20:12:28 +01:00
Martin McKeaveney
df0f922890
lint
2022-05-18 19:55:41 +01:00
Rory Powell
8da427284c
Stub out migrations + start tests + add build watching for backend-core
2022-05-18 10:56:44 +01:00
Mel O'Hagan
0da9ee0a56
Using mongodb types
2022-05-16 09:50:47 +01:00
Rory Powell
77cb7c480c
Merge branch 'feature/posthog-v2' into feature/event-backfill
2022-05-05 09:22:01 +01:00
Rory Powell
1f56d31ebb
App backfill (wip)
2022-05-05 08:32:14 +01:00
Rory Powell
6adb09d8d3
Add test:ere:ci:record variant
2022-05-03 15:52:46 +01:00
Martin McKeaveney
9ca4dacbaa
merge with master
2022-04-26 10:21:45 +01:00
Rory Powell
63397aa047
Update release script
2022-04-22 11:37:55 +01:00
Rory Powell
1141fdd483
Release script updates
2022-04-22 11:01:27 +01:00
Rory Powell
35e18e7ac1
Bash updates
2022-04-22 10:40:17 +01:00
Rory Powell
9319d581ea
Typo fix
2022-04-22 09:02:27 +01:00
Rory Powell
772fa6d8aa
Typo fix
2022-04-22 09:01:04 +01:00
Rory Powell
381c23325a
Update pro install and release scripts
2022-04-21 21:55:16 +01:00
mike12345567
7083470baa
Adding a dep:clean function, cleaning up lock files and fixing backend-core test which did not utilise tenancy (no global db).
2022-04-21 15:20:23 +01:00
Rory Powell
e4709107b3
Change bootstrap ordering
2022-04-21 15:09:39 +01:00
Rory Powell
81cb05b9ef
Add explicit pro dependency to worker and server
2022-04-21 15:08:14 +01:00
Rory Powell
74ac556e9e
Add pro release to release-develop
2022-04-20 16:11:06 +01:00
Rory Powell
d87714107d
Add checkout pro step to budibase-ci
2022-04-13 21:13:01 +01:00
Rory Powell
08edd0e2d8
Move all dependency linking into budibase
2022-04-13 12:41:14 +01:00
Rory Powell
03ba6d914f
Merge branch 'develop' into feature/licensing
2022-04-12 16:18:41 +01:00
mike12345567
28e47a5fa8
Adding volumes.
2022-04-01 12:50:26 +01:00
mike12345567
a1f4a237f0
Minor changes to get BB client and manifest included correctly.
2022-04-01 12:37:01 +01:00
mike12345567
4b7ffbbce7
Single docker container configuration.
2022-04-01 01:00:52 +01:00
Rory Powell
69b2b38aea
Merge branch 'master' into merge-master
2022-03-25 13:10:37 +00:00
Rory Powell
dd9503ac09
Add typescript linting at the top level
2022-03-25 11:17:58 +00:00
Rory Powell
819f9b75de
Link app context with tenancy, remove app tenancy middleware
2022-03-24 13:04:49 +00:00
Rory Powell
715d42d3e6
Merge branch 'develop' into feature/licensing
2022-03-21 17:13:16 +00:00
mike12345567
9e4e83bd78
Editting readme for example and linting example.
2022-03-10 10:12:21 +00:00
Martin McKeaveney
b28bffbb15
Merge pull request #4631 from Budibase/ci/deploy-proxy
...
removing need for handlebars in nginx script, automating proxy servic…
2022-03-03 09:06:49 +00:00
Rory Powell
040d80fc55
Merge branch 'master' into licensing-poc-master
2022-03-01 21:10:51 +00:00
mike12345567
aa2d43b232
Adding a top level script for generating specs, symlinking the openapi yaml and json to top level as well.
2022-03-01 18:42:52 +00:00
Rory Powell
7fe3844d08
Update cypress commands to work in local dev
2022-02-22 15:23:54 +00:00
Martin McKeaveney
1cbca0578a
removing need for handlebars in nginx script, automating proxy service deployment
2022-02-22 13:24:21 +01:00
Martin McKeaveney
a0fe3fa8ed
adding compose script to develop build
2022-02-21 13:00:53 +01:00
Martin McKeaveney
9d4d3659f3
fix NPM script
2022-02-16 14:19:31 +01:00
Martin McKeaveney
a85f667dbe
templatize nginx configuration into one prod configuration and add NPM scripts to manage
2022-02-16 14:12:53 +01:00
Rory Powell
ba57813674
Integrate with standard release pipeline
2022-02-16 10:08:49 +00:00
Rory Powell
7242406c68
poc wip
2022-02-16 09:54:26 +00:00
Martin McKeaveney
c11e26cb2e
merge
2022-02-01 11:22:14 +01:00
Martin McKeaveney
56ae2e566e
adding proxy to build process
2022-01-31 14:52:44 +01:00
Maurits Lourens
2577a6631a
run prettier + lint over typescript files as well
2022-01-20 09:17:08 +01:00
Martin McKeaveney
e086859c7a
adding preprod deploy
2021-12-17 15:27:46 +01:00
Martin McKeaveney
39116bc631
testing selfhost job
2021-12-17 14:58:03 +01:00
Martin McKeaveney
7ff93e975a
completely automate helm chart incrementing and semver
2021-12-08 16:27:33 +00:00
Martin McKeaveney
eb7468494e
adding yarn command for DO build
2021-12-02 14:38:57 +01:00
mike12345567
a99bf1bba3
Updating scripts to allow opening in the browser when generated.
2021-11-25 18:13:14 +00:00