Commit Graph

929 Commits

Author SHA1 Message Date
Adria Navarro c60a54bd23 Fix checks 2023-08-07 13:50:48 +03:00
Adria Navarro 6cdeb4b108 Revert 2023-08-07 13:33:13 +03:00
Adria Navarro 2c21d5af05 Fix yaml 2023-08-07 13:31:13 +03:00
Adria Navarro 48e0723315 Fix pipeline 2023-08-07 13:29:52 +03:00
Adria Navarro 62bebc3c2b Hardcode reponame on action repo checks 2023-08-07 13:26:26 +03:00
Adria Navarro f0bcd3d679 Update pro ref 2023-08-07 12:59:03 +03:00
Adria Navarro 416899b3b8 Build client for integration test 2023-08-02 11:09:59 +02:00
Adria Navarro b6c4bd7698 Remove unnecessary build 2023-08-02 11:01:47 +02:00
Adria Navarro 7944f72820 Fix integration tests 2023-08-02 10:59:15 +02:00
Adria Navarro d290e3cc0d Revert "Don't modify production pipelines"
This reverts commit 7c48b9f538ff290fb17054910839a177f6340cf7.
2023-07-28 18:03:35 +02:00
Adria Navarro 52078d6fd7 Don't modify production pipelines 2023-07-28 18:03:03 +02:00
Adria Navarro a0be6029b3 Remove concurrency 2023-07-28 18:03:03 +02:00
Adria Navarro 800f5c5095 Use --frozen-lock 2023-07-28 18:03:03 +02:00
Adria Navarro 0f75660808 Attempt different commands 2023-07-28 18:03:03 +02:00
Adria Navarro c2a5a37c48 Split tests 2023-07-28 18:03:03 +02:00
Adria Navarro 225d498909 Run with concurrency 1 2023-07-28 18:03:03 +02:00
Adria Navarro 5e59d73533 Change actions to use node 18 2023-07-28 18:03:03 +02:00
Martin McKeaveney c11706440d change pipeline name to match filename 2023-07-27 10:27:19 +01:00
Martin McKeaveney aff286807c fail pipeline if unreleased changes in master 2023-07-27 10:00:56 +01:00
Adria Navarro de0f3f7463 Merge branch 'develop' into backmerge-master-20230726 2023-07-26 12:50:52 +01:00
Jonny McCullagh bfcf211144 split singleimage build into 3 jobs (#11365)
* split singleimage build into 3 jobs
2023-07-26 12:36:55 +01:00
Rory Powell ba5002f742 Adjust tag regex for prerelease 2023-07-20 12:20:14 +01:00
Rory Powell 829c3e38bd Adjust tag regex for prerelease 2023-07-20 12:18:00 +01:00
Rory Powell faa00fa64d Fix release and prerelease tag triggers 2023-07-20 12:09:40 +01:00
Rory Powell bf5d72d7e3 Fix release and prerelease tag triggers 2023-07-20 12:05:04 +01:00
Rory Powell 4e296b8d1f Merge branch 'develop' into account-api-tests 2023-07-20 11:03:43 +01:00
Rory Powell e2a7927973 Lint + update ci test command 2023-07-20 10:52:28 +01:00
Rory Powell f9b54d6de4 Update test commands to use dedicated environments: ci / prod / qa 2023-07-19 17:30:16 +01:00
Martin McKeaveney 979883257e backmerge master 2023-07-19 17:11:15 +01:00
Martin McKeaveney d7bcdfe3af pin non-v versions 2023-07-17 21:48:02 +01:00
Adria Navarro e78b71b9fc Run CI checks on any PR 2023-07-14 17:07:24 +02:00
Martin McKeaveney 6bcc4ce4ef Merge pull request #11154 from Budibase/ci/stale-action
add stale workflow job
2023-07-07 16:38:22 +01:00
Martin McKeaveney 079f0eab2a update closed issue message 2023-07-06 14:32:47 +01:00
Martin McKeaveney 5e7868ecb7 update the stale timing on PRs 2023-07-06 14:32:11 +01:00
Martin McKeaveney 7b9342a63a add stale workflow job 2023-07-06 14:28:50 +01:00
Adria Navarro e80b7df763 Merge pull request #11141 from Budibase/chore/rely_on_release_tag
Chore - Rely on release tag as source os truth
2023-07-06 11:32:35 +01:00
Adria Navarro 4539e7a8b3 Use current tag 2023-07-05 14:18:21 +02:00
Adria Navarro 5be51c86ef Fix echo 2023-07-05 11:13:25 +02:00
Adria Navarro 72b1cda7d1 Fix commands 2023-07-05 10:34:11 +02:00
Adria Navarro 365bf5bf96 Fetch depth to be able to read master 2023-07-05 10:31:11 +02:00
Adria Navarro bb6d7d610b check-pro-submodule 2023-06-29 12:38:12 +01:00
Adria Navarro 73b397294b Don't run pro tests on forks 2023-06-29 12:37:39 +01:00
Adria Navarro f1705f7ed0 Checkout in all steps 2023-06-29 12:37:39 +01:00
Adria Navarro f2431f44c3 Check forks 2023-06-29 12:37:39 +01:00
Adria Navarro 7c24eea873 Try fixes 2023-06-29 12:37:39 +01:00
Adria Navarro 5274abb9ea Fix 2023-06-29 12:37:39 +01:00
Adria Navarro cfd6f2e762 Fetch only when running in the repo 2023-06-29 12:37:39 +01:00
Adria Navarro dacbc02002 Setup env token 2023-06-29 12:37:39 +01:00
Adria Navarro f3ffd84da3 Setup env token 2023-06-29 12:37:39 +01:00
Adria Navarro b04d4f7a80 Remove wrong token usage 2023-06-29 12:37:39 +01:00
Adria Navarro 24b17be1d2 Fetch dynamically on lint 2023-06-29 12:37:39 +01:00
Adria Navarro f31990e17f Update pipelines 2023-06-26 11:55:44 +01:00
Adria Navarro 1b868ea31c Lint pro on CI 2023-06-23 16:51:52 +01:00
Adria Navarro e9398e3a0b Renames 2023-06-20 14:07:52 +01:00
Adria Navarro 88f8849a41 Echoes 2023-06-20 14:05:02 +01:00
Adria Navarro 18ba10a273 Echoes 2023-06-20 14:01:44 +01:00
Adria Navarro c4a334c638 Dynamic commit 2023-06-20 13:53:58 +01:00
Adria Navarro 9761262e0b Echos 2023-06-20 13:03:48 +01:00
Adria Navarro 5c8114e958 Fix 2023-06-20 12:59:45 +01:00
Adria Navarro 01fc38da0a Don't fetch 2023-06-20 12:58:20 +01:00
Adria Navarro b6e3d26ef2 Add jobs 2023-06-20 12:54:25 +01:00
Adria Navarro 68d9dcbeac Remove step 2023-06-20 12:53:02 +01:00
Adria Navarro 99223d25ce "Fix" pipeline 2023-06-20 12:51:57 +01:00
Adria Navarro a4ce3f5e35 Fix workflow 2023-06-20 12:48:52 +01:00
Adria Navarro aa3294f08e Fix 2023-06-20 12:00:30 +01:00
Adria Navarro 978e78ee26 Change PR checks 2023-06-20 11:57:25 +01:00
Jonny McCullagh 757ca6a166 Merge master develop (#10897)
* Binding drawer fixes

* Added missing headless flag for the bindable combobox

* Fix for QueryEditor width

* Fix svelte transitions in grid new row component breaking routify

* Bump version to 2.7.7

* fix REST connector failure to save

* Bump version to 2.7.8

* Bump version to 2.7.9

* Unexpected token when export data (#10721)

* Tidy ID string for JSON parse

* Display error for composite keys

* Unit test WIP

* directly assign the mock function on the datasource

* Unit tests for exportRows ID handling

---------

Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>

* Return all rows if oneOf value is falsey (#10638)

* Bump version to 2.7.10

* Make sure divider fields are left-most (#10627)

* Make sure divider fields are left most

* Refactor

* Bump version to 2.7.11

* Temporarily remove the focus store update as it triggers a full redraw of the component settings

* Linting

* Removed commented out code

* Bump version to 2.7.12

* Bump version to 2.7.13

* Do not show Business tag for Email action (#10867)

* Bump version to 2.7.14

* new deploy trigger (#10892)

* point the deploys at the new env

* Bump version to 2.7.15

---------

Co-authored-by: Dean <deanhannigan@gmail.com>
Co-authored-by: Andrew Kingston <andrew@kingston.dev>
Co-authored-by: Budibase Staging Release Bot <>
Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>
Co-authored-by: Martin McKeaveney <martin@budibase.com>
Co-authored-by: melohagan <101575380+melohagan@users.noreply.github.com>
Co-authored-by: Adria Navarro <adria@budibase.com>
2023-06-14 16:18:09 +01:00
mike12345567 b2a21addc3 Updating release workflows to use a script instead of repeating and adding scripts for updating and resetting dependencies if attempting to build packages locally. 2023-06-07 17:18:59 +01:00
Adria Navarro 64cd821e29 Use submodules on selfhost 2023-06-07 14:01:34 +01:00
Adria Navarro fd21d16100 Fetch submodule 2023-06-07 13:56:35 +01:00
Adria Navarro 63ce44da58 Handle versioning on single image pipeline 2023-06-07 13:54:54 +01:00
Adria Navarro 12b69dc37d Remove --configuration=production 2023-06-06 14:45:20 +01:00
Adria Navarro 40e32d430d Allow version 2023-06-06 14:11:37 +01:00
Adria Navarro 7d0c50b203 Fix release selfhost pipeline 2023-06-06 14:09:35 +01:00
Rory Powell ef9f4955fa Add fetch insted of pull 2023-06-06 11:27:08 +01:00
Adria Navarro 9506a915f3 Remove git pull 2023-06-06 11:22:24 +01:00
Adria Navarro 8d6e8967c5 Change pipelines to use tags and secure them properly 2023-06-06 11:12:29 +01:00
Adria Navarro cfd7100c8c Always use the checked out version 2023-06-06 10:36:21 +01:00
Adria Navarro 63017cf959 Remove manual trigger 2023-06-06 09:12:10 +01:00
Adria Navarro e173cd2c51 Fix pointer 2023-06-06 09:11:45 +01:00
Adria Navarro 1b54a028db Check type instead of reference 2023-06-06 09:04:39 +01:00
Adria Navarro 59eb02a7fb Remove unused input 2023-06-06 09:04:20 +01:00
Adria Navarro 05ad752c91 Update tag-release.yml 2023-06-06 08:52:32 +01:00
Adria Navarro 2f8ad0ab8f Update tag-release.yml
Fix default value
2023-06-06 08:49:12 +01:00
Adria Navarro e7e28c0367 Defaulting release version to patch 2023-06-06 09:26:07 +02:00
Adria Navarro b79a6b82ba Publish release with the already fixed version 2023-06-06 08:06:33 +01:00
Rory Powell fc4b03d158 Release master updates 2023-06-06 07:42:33 +01:00
Michael Drury 2526ab8a2f Fixing a YAML error. 2023-06-01 15:15:20 +01:00
Michael Drury 8129954f49 Updating env in budibase ci workflow. 2023-06-01 15:07:17 +01:00
Michael Drury 74b4f66adc Trying a different approach to solving token replacement. 2023-06-01 15:04:50 +01:00
Michael Drury 1b0f8f2b9e Revert "There has been an issue with open source contributors being able to perform CI runs for their PRs - this is related to the addition of the pro checkout/submodule recursion in a recent update. Changing it to not use the contributors personal access token, but to instead use the github access token so that it can always be checked out and tested again the specified pro version."
This reverts commit ec67b162b8.
2023-06-01 15:01:57 +01:00
Michael Drury ec67b162b8 There has been an issue with open source contributors being able to perform CI runs for their PRs - this is related to the addition of the pro checkout/submodule recursion in a recent update. Changing it to not use the contributors personal access token, but to instead use the github access token so that it can always be checked out and tested again the specified pro version. 2023-06-01 14:10:07 +01:00
Rory Powell c3a6afa5ff Update concurrency settings for release and prerelease 2023-05-31 13:36:43 +01:00
Adria Navarro 47b2bfbc20 Remove custom resetProDependencies 2023-05-29 12:57:17 +02:00
Adria Navarro ae40d590f8 Revert "Publish to docker before pushing to npm" 2023-05-29 11:21:50 +01:00
Adria Navarro bc791c613a Publish to docker before pushing to npm 2023-05-26 18:19:54 +02:00
Adria Navarro 844293cf98 Reset pro dependencies before the npm push 2023-05-26 14:38:41 +02:00
Adria Navarro 489ca561b7 Check types 2023-05-26 13:54:10 +02:00
Adria Navarro 9519ff6535 Froze lockfile on release 2023-05-25 14:27:18 +02:00
Adria Navarro c3301e393e Optimise nx dependencies 2023-05-23 23:11:26 +02:00
Adria Navarro 8b912dc8ed Build all 2023-05-23 11:46:20 +02:00
Adria Navarro 931458094b Rename 2023-05-23 11:43:57 +02:00
Adria Navarro fe1d6e0dcc Renames 2023-05-23 09:30:35 +02:00
Adria Navarro a1d47aea3e Split 2023-05-22 16:53:05 +02:00
Adria Navarro 0b107f1038 Split pro 2023-05-22 16:38:36 +02:00
Adria Navarro 4d4e95e69e Split tests between apps and packages 2023-05-22 16:30:23 +02:00
Adria Navarro ead9c5b00c Build type-checks dependencies 2023-05-22 14:50:15 +02:00
Adria Navarro d2768db2a3 Fix build ordering issues 2023-05-22 13:51:07 +02:00
Adria Navarro 73372d5f5d Optimise builds 2023-05-22 12:42:14 +02:00
Adria Navarro 7e2ddcef29 Remove unnecessary builds 2023-05-19 17:39:38 +02:00
Adria Navarro 17e7044617 Fix build 2023-05-19 17:37:39 +02:00
Adria Navarro 986d4c4740 Merge branch 'develop' into chore/esbuild 2023-05-19 17:26:47 +02:00
Adria Navarro 5ba9c75e70 Remove concurrency=1 2023-05-19 10:07:46 +02:00
Adria Navarro d9b105a001 Don't run tests in parallel 2023-05-18 17:46:24 +02:00
Adria Navarro de28670be1 Clean pipeline 2023-05-18 12:27:52 +02:00
Adria Navarro 75f7436aa6 Check types 2023-05-18 11:29:55 +02:00
Adria Navarro ba00b8b47d Add build share-core before test 2023-05-18 10:29:08 +02:00
Adria Navarro 61a7e4bbcf Remove build step from test 2023-05-18 09:08:53 +02:00
Adria Navarro e06d0c91f2 Update checkout action 2023-05-17 15:47:33 +02:00
Adria Navarro 60109ebcda Fix manifest usage 2023-05-17 12:55:04 +02:00
Adria Navarro 08babf719e Fix build deps 2023-05-17 12:41:26 +02:00
Adria Navarro f33f7b1143 Tidy pipelines 2023-05-17 11:59:14 +02:00
Adria Navarro 8795bba6e0 Build all on integration tests 2023-05-17 11:22:46 +02:00
Adria Navarro 3e238f3e2f Build string templates before tests 2023-05-17 11:17:50 +02:00
Adria Navarro aa46f5a969 Clean unnecessary steps 2023-05-17 11:06:32 +02:00
Adria Navarro 7634b5ec11 Cache setup-node 2023-05-17 11:04:46 +02:00
Adria Navarro 735f3254de Rename pipeline 2023-05-05 16:24:00 +01:00
Adria Navarro 4be7a4cf77 Adding logs 2023-05-05 15:33:50 +01:00
Adria Navarro f31067d50e Don't boostrap on release 2023-05-05 15:19:20 +01:00
Adria Navarro 18a9745a73 Fetch-depth 0 on release 2023-05-05 14:57:29 +01:00
Adria Navarro b6699aed1b Install deps 2023-05-05 14:50:49 +01:00
Adria Navarro 699774536a Install semver 2023-05-05 14:49:05 +01:00
Adria Navarro 07e7d83a52 Fix tagging 2023-05-05 14:46:40 +01:00
Adria Navarro 0414856089 Install semver 2023-05-05 14:42:48 +01:00
Adria Navarro d1ad7551dc Build before pro test 2023-05-05 14:14:33 +01:00
Adria Navarro b63f593b17 Remove tag input 2023-05-05 14:07:05 +01:00
Adria Navarro 09462974e1 Use semver 2023-05-05 13:23:14 +01:00
Adria Navarro 9ffd43b682 Merge branch 'chore/npmless-builds' into chore/pipeline_npm_version_updates 2023-05-02 14:07:44 +01:00
mike12345567 19b568891e Merge branch 'develop' of github.com:Budibase/budibase into chore/npmless-builds 2023-04-25 17:44:17 +01:00
Adria Navarro d41b430aff Merge pull request #10309 from Budibase/chore/remove_unnecessary_second_build_in_pipeline
Chore - Remove unnecessary second build in pipeline
2023-04-24 21:05:01 +02:00
Adria Navarro db6a9f97d7 Use tags 2023-04-24 20:01:59 +01:00
adrinr 510544baeb Remove trigger 2023-04-24 20:01:59 +01:00
adrinr d515d89818 Remove trigger 2023-04-24 20:01:59 +01:00
adrinr 02234f32c6 Undo trigger 2023-04-24 20:01:59 +01:00
adrinr 2f8c50cee1 Rename scripts 2023-04-24 20:01:59 +01:00
adrinr 35bc055ba6 Change release pipelines 2023-04-24 20:01:59 +01:00
adrinr 29ed6bf10b Release only on develop 2023-04-24 20:01:58 +01:00
adrinr 410046cae2 Run tag only on develop 2023-04-24 20:01:58 +01:00
adrinr 7e271fed18 Bump version via node script 2023-04-24 20:01:49 +01:00
adrinr 2735f1bfc6 Try fetching 2023-04-24 20:01:49 +01:00
adrinr c5e6158329 Remove pull 2023-04-24 20:01:49 +01:00
adrinr a2746ec241 Cleanups 2023-04-24 20:01:49 +01:00
adrinr d8cfb68082 --no-git-reset 2023-04-24 20:01:49 +01:00
adrinr 7018fea06f Add logging 2023-04-24 20:01:30 +01:00
adrinr 9cbc90e724 Trigger 2023-04-24 20:01:20 +01:00
adrinr c96c5350d6 Commit all 2023-04-24 20:00:59 +01:00
adrinr f9028e1a3f Commit instead of reseting 2023-04-24 20:00:59 +01:00
adrinr acc79f9363 Clean submodules 2023-04-24 20:00:52 +01:00
adrinr 7591ab3428 Remove paths on workflow 2023-04-24 20:00:42 +01:00
adrinr 59aefecdd4 Reset git before publish 2023-04-24 20:00:37 +01:00
adrinr 5e844ac6db Run yarn after changing versions 2023-04-24 20:00:22 +01:00
adrinr 9387d37d3b Use 0.0.1 2023-04-24 20:00:22 +01:00
adrinr cc73606c71 Yarn after version updates 2023-04-24 20:00:13 +01:00
adrinr 1ed1424d89 Use my user as git for testing 2023-04-24 19:58:54 +01:00
adrinr fa3f65a0e5 Fix fetching version 2023-04-24 19:58:54 +01:00
adrinr aa61dc6887 Update versions 2023-04-24 19:58:54 +01:00
Adria Navarro a70ebc9faf Update tag-prerelease.yml 2023-04-24 19:58:54 +01:00
adrinr 7275600be9 Bump lerna.json only 2023-04-24 19:58:54 +01:00
adrinr 3837c5c8f4 Tag 2023-04-24 19:58:54 +01:00
adrinr ebde64eee8 Remove yarn 2023-04-24 19:58:54 +01:00
adrinr dbc9f70974 Rely on lerna version 2023-04-24 19:58:54 +01:00
adrinr 5f8451b6e5 Yarn lerna 2023-04-24 19:58:40 +01:00
adrinr 4bc036c390 Use lerna 2023-04-24 19:58:40 +01:00
adrinr 5824b45c20 Remove check for testing 2023-04-24 19:58:40 +01:00
adrinr 1bcb481d69 Change publish process 2023-04-24 19:58:40 +01:00
adrinr af8a27fa10 Setup git user 2023-04-24 19:58:40 +01:00
adrinr e10eba9447 Remove check 2023-04-24 19:58:40 +01:00
adrinr 6ecb062acf Tag action 2023-04-24 19:58:40 +01:00
adrinr afc5c99c6f Revert "Merge pull request #10367 from Budibase/revert-10267-chore/pro_as_submodule"
This reverts commit df18119b56, reversing
changes made to 676b85dbd8.
2023-04-20 19:48:29 +01:00
adrinr e65225996e Revert https://github.com/Budibase/budibase/pull/10267 2023-04-20 19:04:20 +01:00
adrinr 98b372965c Merge branch 'develop' into chore/pro_as_submodule 2023-04-19 10:22:48 +01:00
Gerard Burns d36cd3b1f8 Builder Unit Test PoC (#10173)
* wip

* wip
2023-04-18 14:37:29 +01:00
adrinr d16bf6b149 Split test-pro from test 2023-04-18 12:27:12 +01:00
adrinr 37158594f7 Merge branch 'develop' into chore/pro_as_submodule 2023-04-18 12:21:38 +01:00
adrinr 96a2c52054 Add more dev info 2023-04-18 12:18:39 +01:00
adrinr 90506265ab Back to the working version 2023-04-18 12:07:09 +01:00
adrinr cedadb6c00 Try remote update 2023-04-18 12:03:34 +01:00
adrinr eb2d3c8c29 Fetch depth 2023-04-18 12:01:34 +01:00
adrinr 2e1231b6e7 Fetch origin 2023-04-18 11:57:12 +01:00
adrinr 767f9ae792 Test 2023-04-18 11:53:13 +01:00
adrinr 86efe11dd8 Remove logs 2023-04-18 11:52:03 +01:00
adrinr f3effc4b9b More logs 2023-04-18 11:50:15 +01:00
adrinr 291908dde0 Next 2023-04-18 11:32:02 +01:00
adrinr 38a7c96d77 Log branches 2023-04-18 11:28:19 +01:00
adrinr e5411277fd Fetch all branches 2023-04-18 11:25:33 +01:00
adrinr 3b3e1f5247 Try 2023-04-18 11:24:14 +01:00
adrinr 2916fbe5e4 Use recursive 2023-04-18 11:21:35 +01:00
adrinr 46e76ea0b5 Add fetch-depth 0 back 2023-04-18 11:19:02 +01:00
adrinr 2fa60ccf54 Extract 2023-04-18 11:18:06 +01:00
adrinr 00698d48d6 Use current sha 2023-04-18 11:17:12 +01:00
adrinr a6af18daae Test if fetch depth 2 works 2023-04-18 11:15:25 +01:00
adrinr e89a4a366d Working! Branch pointing to develop 2023-04-18 11:07:20 +01:00
adrinr df0079f1f5 Add origin 2023-04-18 11:05:40 +01:00
adrinr 773ae58d9c Attempt with fetch 2023-04-18 11:00:46 +01:00
adrinr 9fceb6371d Next attempt 2023-04-18 10:57:38 +01:00
adrinr 67fc09e256 Copy 2023-04-18 10:52:38 +01:00
adrinr 5d24a25dca Remove origin from branch 2023-04-18 10:44:26 +01:00
adrinr bef3ed7ced Log less 2023-04-18 10:19:11 +01:00
adrinr e39dd1324d Fetch history 2023-04-18 10:14:14 +01:00
adrinr fc5a5f92fa Logging log 2023-04-18 10:09:11 +01:00
adrinr 187c64d351 Logs 2023-04-17 21:37:20 +01:00
adrinr 84a9e41efe Try 2023-04-17 21:32:12 +01:00
adrinr 08ba41c5aa .. 2023-04-17 21:05:41 +01:00
adrinr edce4fc4ed More logs 2023-04-17 21:00:16 +01:00
adrinr 5215f4d400 Add git fetch 2023-04-17 20:56:03 +01:00
adrinr 52a6c872c2 Git log 2023-04-17 20:53:45 +01:00
adrinr dfc58cff00 Attempt 2 2023-04-17 20:51:52 +01:00
adrinr aeb28b3366 Next 2023-04-17 20:50:49 +01:00
adrinr 8374974ecd Next 2023-04-17 20:49:48 +01:00
adrinr 9df022c8bf Fix 2023-04-17 20:48:26 +01:00
adrinr 467842c84c Fix 2023-04-17 20:45:30 +01:00
adrinr 3905c3af47 Attempt 1000 2023-04-17 20:44:29 +01:00
adrinr 81929802e1 Clean actions 2023-04-17 20:30:06 +01:00
adrinr 58330bba92 Use ref 2023-04-17 20:26:03 +01:00
adrinr 6dc40fca6f Update var 2023-04-17 20:23:23 +01:00
adrinr cdcbc9ec78 Try using branch name 2023-04-17 20:22:07 +01:00
adrinr 9c28413274 Attempt 2023-04-17 20:20:31 +01:00
adrinr 4d3a93b1de Log 2023-04-17 20:10:02 +01:00
adrinr 2bbe4360bf Attempt 55 2023-04-17 20:08:53 +01:00
adrinr 0972b481fe Fix 2023-04-17 20:04:27 +01:00
adrinr 061ec2eb2d Fix 2023-04-17 20:02:57 +01:00
adrinr 307587c982 Fix action 2023-04-17 20:01:20 +01:00
adrinr 03a5eef593 Fix action 2023-04-17 19:59:01 +01:00
adrinr 0590ae8b80 Add token 2023-04-17 19:47:31 +01:00
adrinr 0be32afbc7 Add submodule check 2023-04-17 19:46:13 +01:00
adrinr 5192eefc16 Remove unnecessary second build in pipeline 2023-04-14 16:28:22 +01:00
adrinr 523bacabc3 Remove second conflicting yarn build 2023-04-14 14:00:37 +01:00
adrinr b8d9311b49 Merge branch 'chore/yarn_workspaces' into chore/pro_as_submodule 2023-04-13 09:41:59 +01:00
Rory Powell b71169deee Fix how version is processed in helm chart (#10277) 2023-04-12 16:30:10 +01:00
Rory Powell 3b9887c66c Use helm .Chart.AppVersion instead of specifying value (#9933)
* Use helm .Chart.AppVersion instead of specifying value

* Backwards compatibility with existing process for deploying chart from source where Chart.AppVersion hasn't been generated yet
2023-04-12 13:49:25 +01:00
adrinr cc64539981 Remove test pro 2023-04-12 10:50:10 +01:00
adrinr 120b27ae20 Add token 2023-04-12 10:35:58 +01:00
adrinr 4e9a8fd7d2 Pull submodules on actions 2023-04-12 10:27:10 +01:00
adrinr 7d792e22bd Remove install pro in pipelines 2023-04-11 17:16:04 +01:00
Rory Powell 77ffb8d86d Run integration suite in CI again / auto detect tenancy / refactors (#10209)
* qa-core-ci-fixes

* global setup and teardown wip

* Updates to logs and setup

* Remove date and console mocking

* Update CI to spin up minimal dev env

* Update readme

* Fix scopeBackend.sh

* Ensure docker services are initialised before starting worker

* Lint

* Fix admin user being created on startup (#10219)

* use regular bootstrap and build

* Lint

* Temp: re-use global setup to get around app limit in QA
2023-04-05 15:33:56 +01:00
Rory Powell 457262b0b4 Remove integration test in ci. The CI runs currently run against the deprecated release env and don't run against the live code 2023-03-31 22:37:54 +01:00
Rory Powell 74995381f4 Remove client build in CI 2023-03-31 12:30:20 +01:00
Rory Powell d6992bbf94 Merge branch 'master' into merge-master-develop 2023-03-29 11:52:09 +01:00
Michael Drury 772a732194 Making sure client is built, before running server tests. 2023-03-28 01:01:01 +01:00
Michael Drury 972897faf7 Splitting server tests out to run separately to main lerna thread. 2023-03-28 00:33:46 +01:00
Michael Drury b0d3e79dd4 Removing files from coverage upload to see if it correctly resolves all coverage automatically. 2023-03-27 23:52:45 +01:00
Michael Drury 878d0f6dab Updating to codecov-action v3 as v1 deprecated. 2023-03-27 22:55:57 +01:00
Michael Drury 2e8483152f Adding back backend-core and worker coverage. 2023-03-27 22:52:01 +01:00
Michael Drury 71e4ab6215 Testing simplifying coverage (fix server issue). 2023-03-27 22:32:23 +01:00
Rory Powell 931c295c9a Fix preprod stale deploy (#10034) 2023-03-15 10:13:02 +00:00
mike12345567 63cf91218d Merge branch 'master' of github.com:Budibase/budibase into develop 2023-03-14 14:12:32 +00:00
Rory Powell feecb53017 Fix app version tag (#9969) 2023-03-09 16:40:32 +00:00
Rory Powell acc193aa87 Replace get previous tag with package version (#9968) 2023-03-09 16:33:48 +00:00
Rory Powell a03a96038d merge master into develop (#9964) 2023-03-09 15:54:20 +00:00
Rory Powell 3ee07d3949 Replace GH_PERSONAL_TOKEN with GH_ACCESS_TOKEN for pulling values from infra (#9962) 2023-03-09 15:22:29 +00:00
Rory Powell 57850c7b8e Supply kubeconfig to preprod deploy job (#9957) 2023-03-09 12:12:01 +00:00
Rory Powell df3b6add17 fix-preprod-deploy (#9955) 2023-03-09 11:16:08 +00:00
Rory Powell 0f981f33c4 Re-add legacy preprod (#9953)
* Re-add legacy preprod

* Remove needs images
2023-03-09 11:02:09 +00:00
Jonny McCullagh 2500527354 tidy actions (#9922)
* tidy actions
2023-03-07 16:03:02 +00:00
Rory Powell f1a5ffcaea Add checkout to preprod deploy (#9921) 2023-03-07 15:14:39 +00:00
Rory Powell 1a0e71f4aa Add release helm chart to release job (#9918)
* Add release helm chart to release job

* Update job name from release to release-images

* add get previous tag to all jobs
2023-03-07 14:39:54 +00:00
Jonny McCullagh e251b84d60 replace preprod with new EKS deployment (#9889) 2023-03-07 13:34:18 +00:00
Martin McKeaveney 97f0b76d82 removing test step from release 2023-03-06 11:30:21 +00:00
Martin McKeaveney f7d6c37fc7 merge 2023-03-03 16:49:04 +00:00
Martin McKeaveney 7819908fe2 Pin node version in release-selfhost job 2023-03-01 22:03:34 +00:00
Rory Powell 60a4d46fd3 Break out pro tests into their own ci job 2023-02-27 15:55:46 +00:00
Rory Powell 2e829ce8a6 Merge pull request #9785 from Budibase/configs-refactor-and-server-test-fixes
Configs /  Server tests / Failing real email tests updates
2023-02-27 14:00:21 +00:00
Rory Powell fd085847c3 Remove temporary ci branch 2023-02-27 13:53:10 +00:00
Rory Powell 2c46109e7d Enforceable SSO (#9787)
* Add ENFORCEABLE_SSO feature flag

* First draft of enforce sso configuration / show single sign on url

* Reading and writing isSSOEnforced + integration with login page

* Enable CI + lint

* Set correct base branch for CI

* Test fix for expected string changed

* Use tenant aware platform url as SSO link

* Bring in latest pro changes

* Lint

* Add useEnforceableSSO mock helper function

* Update configs.spec.ts with coverage for public settings

* Update users.spec.ts with additional tests for isPreventPasswordActions

* Lint

* Update refresh OAuthToken to use correct enum and add case statement
2023-02-27 13:42:51 +00:00
Rory Powell 9aea8bfec4 Use forked helm action (#9814) 2023-02-27 10:01:43 +00:00
Rory Powell c14c57bc63 Fix helm action (#9804)
* Downgrade glopezep/helm to 1.7.0

* Downgrade glopezep/helm to 1.6.1
2023-02-24 16:34:13 +00:00
Rory Powell b0fd593db5 Downgrade glopezep/helm to 1.7.0 (#9803) 2023-02-24 16:27:50 +00:00
Rory Powell b17f411183 Remove deploy to release env (#9793) 2023-02-24 09:16:18 +00:00
Rory Powell 940de8b6a0 Run CI steps in parallel (#9760)
* Parallel CI

* Add build to integration test

* Add checkout to top of each run

* Revert branch update for ci job

* Experiment with --runInBand for CI

* Fix intermittent backend-core migration test failure

* Fix hanging worker redis connection

* Update naming from reset to newTenant
2023-02-21 17:13:24 +00:00
Rory Powell eb6b49d843 Fix qa deploy dispatch (#9724) 2023-02-17 08:25:10 +00:00
Rory Powell 89829965d4 Remove test on release-develop job (temporary) (#9711)
* Remove test on release-develop job (temporary)

* Remove test on release-develop job (temporary)

* Speed up pro release script by adding no verify flag to version update commits
2023-02-16 14:14:22 +00:00
Martin McKeaveney 9ca6aa8bbc tidy up 2023-02-15 23:43:53 +00:00
Martin McKeaveney 6b5128a0bf running API tests with reporting qa nightly tests 2023-02-15 23:38:59 +00:00
Rory Powell 7c74e8c7b3 Automate account-portal qa deploy from develop (#9501) 2023-02-01 16:32:49 +00:00
Mitch-Budibase 0164ca443b Update smoke_test.yaml
Removing Cypress from smoke_test.yaml file
- No longer needed
2023-01-31 17:05:41 +00:00
Rory Powell f70ba6bff4 Add workaround to preserve creation date on chart publishing (#9219)
Employ the same workaround added to the chart publishing in `release-develop` workflow. See: https://github.com/Budibase/budibase/pull/9099
2023-01-09 08:21:48 +00:00
Rory Powell 0bd551505c Delete rpowell-temp.yml 2023-01-05 10:07:33 +00:00
Rory Powell 788ae011a2 Update rpowell-temp.yml 2023-01-05 09:52:00 +00:00
Rory Powell 80dc849987 Create rpowell-temp.yml 2023-01-05 09:51:10 +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
Rory Powell 57009c6e73 Fix for release version in qa deploy notification (#9132)
* Fix for release version in qa deploy notification

* Re-add dependency on chart job
2022-12-20 16:10:02 +00:00
Rory Powell 3c856f2b5f Update job name 2022-12-19 16:04:58 +00:00
Rory Powell 0171514c53 Re-enable concurrency 2022-12-19 16:03:07 +00:00
Rory Powell 3e3029e4d6 Publish helm chart with correct app version, publish on develop (#9099)
* Publish helm chart with correct app version, publish on develop

* Uncomment checkout

* Remove concurrency flag temporarily

* Prevent created at timestamp from changing on each helm repo index

* Add logging

* Fix syntax error

* Add logging

* Fix package command

* Remove copy tgz

* Update commit message

* Add job to trigger budibase-deploys

* Fix repository

* Update access token

* Update access token

* Update access token

* Separate deploy release env from docker image release

* Dependency between image release and chart release
2022-12-19 16:01:12 +00:00
Rory Powell ac105bbe3a Add worker and backend-core to codecov-action 2022-11-14 14:13:55 +00:00
Martin McKeaveney 57bbf28119 merge with master 2022-09-26 17:57:23 +01:00
Martin McKeaveney 30ccf00232 remove superfluous env vars 2022-09-26 15:52:01 +01:00
Martin McKeaveney f39f789a66 remove install pro and add protection to single image build to fail off master 2022-09-26 15:45:14 +01:00
Andrew Kingston e3bb57b97a Merge branch 'develop' of github.com:Budibase/budibase into public-api-sdk 2022-09-26 14:15:25 +01:00
Martin McKeaveney 886a90d1fd only run in test mode if couch url is not passed 2022-09-26 10:40:37 +01:00
Martin McKeaveney f0bcf606bc turn off unit tests 2022-09-26 09:41:49 +01:00
Martin McKeaveney e06afeb194 adding startup script for local 2022-09-25 23:43:37 +01:00
Martin McKeaveney 25ce82fa4b using real couch in integration tests 2022-09-24 13:17:21 +01:00
Andrew Kingston afcd40a9e5 Build SDK as part of release workflows which publish to NPM 2022-09-21 09:09:12 +01:00
Martin McKeaveney d6c8527340 tidy up 2022-09-15 20:09:23 +01:00
Martin McKeaveney bc090f5f9d better tests and cleaner import for server 2022-09-15 19:51:11 +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
Martin McKeaveney 410f2971e7 separate rollouts into separate steps 2022-08-23 12:07:57 +01:00
Martin McKeaveney 9de0bfe053 use pre-encoded kubeconfig secret 2022-08-23 11:12:38 +01:00
Martin McKeaveney 55ff9f996d fix service re-roll 2022-08-23 10:41:50 +01:00
Martin McKeaveney 3f661d06a9 enforce fail 2022-08-22 12:01:50 +01:00
Martin McKeaveney 81a00424b2 base64 encode the kubeconfig 2022-08-18 12:21:01 +01:00
Martin McKeaveney 96be712f89 Update deploy-release.yml 2022-08-18 12:09:36 +01:00
Martin McKeaveney 881d350c66 Merge pull request #7251 from Budibase/fix/various-fixes-martin
roll out release services after deployment
2022-08-16 10:17:59 +01:00
Martin McKeaveney 9a9e4c0975 add to release job 2022-08-12 17:48:50 +01:00
Martin McKeaveney a817756db8 reset appVersion to develop 2022-08-12 17:45:31 +01:00
Martin McKeaveney 52feda77de roll out release services after deployment 2022-08-12 17:42:46 +01:00
mike12345567 1c7f860184 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-08-11 16:28:46 +01:00
Rory Powell eb6304f181 Revert to using branches only for selfhost release 2022-08-10 17:07:33 +01:00
Rory Powell 85af9b0615 Add git fetch --tags to release-selfhost 2022-08-10 16:24:50 +01:00
Rory Powell dbf6376910 Add git fetch --tags to release-selfhost 2022-08-10 16:17:56 +01:00
Rory Powell bc5a36dd53 Merge branch 'master' into merge-master 2022-08-10 15:46:30 +01:00
Rory Powell d31cc3a96d Checkout tag 2022-08-10 14:07:21 +01:00
Rory Powell 65189c0b13 Add version support release-selfhost.yml 2022-08-10 13:57:33 +01:00
Martin McKeaveney c44ae30721 merge from master 2022-08-09 11:52:48 +01:00
Michael Drury a4e934bbd6 Merge pull request #7151 from Budibase/fix/cli-build
Fixing CLI CI build
2022-08-08 17:39:43 +01:00
mike12345567 27d81a7f51 Updating self host release to fix issues with CLI build. 2022-08-08 14:14:35 +01:00
Rory Powell d36ff097ee Update posthog token 2022-08-08 14:03:04 +01:00
Rory Powell 40b22019ea Disable posthog in release env 2022-08-08 11:51:38 +01:00
NEOLPAR de5d1cea3e amendments for PR comments 2022-08-05 10:57:13 +01:00
NEOLPAR 011b97d57f important note for pro modifications 2022-07-28 20:35:43 +01:00
NEOLPAR 33e1d69341 linking to doc instead of symlink to make it readable on Github 2022-07-28 11:21:06 +01:00
NEOLPAR 51620dfc35 cleaning dependencies before bootstrap to linking pro version 2022-07-28 11:13:03 +01:00
Jonny McCullagh 5373e784c0 WIP: add Azure App Service image to docker registry 2022-07-18 12:21:01 +01:00
mike12345567 433e9402ac Switching single image build to workflow dispatch. 2022-07-14 18:50:09 +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 1ed8fe1893 fix input from release job 2022-07-11 17:17:05 +01:00
Martin McKeaveney ec20f173bb automating CI release 2022-07-11 16:05:41 +01:00
Martin McKeaveney 36c8be1149 Merge pull request #6637 from Budibase/fix/release-removals
remove beta stuff and remove self-host banners
2022-07-11 11:54:52 +01:00
Martin McKeaveney 367cf37795 remove beta stuff and remove self-host banners 2022-07-11 11:08:56 +01:00
mike12345567 4439dc73b7 Updating tags to sufficient access level. 2022-07-07 18:13:46 +01:00
mike12345567 af409a532c Adding login action. 2022-07-07 16:38:48 +01:00
mike12345567 6f33c4ae68 Adding push to deploy image. 2022-07-07 14:32:48 +01:00
mike12345567 175e48961b Removing testing from single image deployment as its already carried out by CI workflow. 2022-07-06 16:56:05 +01:00
mike12345567 fd7fc1df34 Adding QEMU builder for ARM builds. 2022-07-06 16:53:25 +01:00
mike12345567 83c9ab9788 Merge branch 'develop' of github.com:Budibase/budibase into omnibus-action 2022-07-06 11:10:16 +01:00
Martin McKeaveney 772d975f9d Adding correct release tag 2022-07-05 19:56:47 +01:00
Martin McKeaveney fddd124ac4 updating CI job to upload to correct dir 2022-07-01 00:33:01 +01:00
Martin McKeaveney 0c04ac58a6 move logic to cloud URL to backend 2022-06-28 22:45:05 +01:00
Martin McKeaveney c295c31152 Update release-develop.yml 2022-06-28 18:07:43 +01:00
Martin McKeaveney 251520bcd1 adding types 2022-06-28 12:16:23 +01:00
Martin McKeaveney de08fe0160 PR comments 2022-06-28 11:53:57 +01:00
Jonny McCullagh e091b1a038 WIP: Pipeline for Single Image deploy tag 2022-06-27 16:27:19 +01:00
Jonny McCullagh 8780b7f897 WIP: Pipeline for Single Image deploy 2022-06-27 14:37:46 +01:00
Jonny McCullagh b6c1305b5b WIP: Pipeline for Single Image deploy 2022-06-27 14:17:04 +01:00
Jonny McCullagh 4bf8d68ae0 WIP: Pipeline for Single Image deploy 2022-06-27 13:43:54 +01:00
Jonny McCullagh ffe1fb9524 WIP: Pipeline for Single Image deploy 2022-06-27 12:35:35 +01:00
Jonny McCullagh 6559586ec5 WIP: Pipeline for Single Image deploy 2022-06-27 12:13:33 +01:00
Rory Powell 7bc505b13f Pro contributing and CI/CD docs 2022-06-23 10:02:57 +01:00
Rory Powell a4a6ce2b38 Update workflow readmes and rename release staging to prerelease 2022-06-20 13:27:03 +01:00
Rory Powell 7a97dd14e3 Fix typo on branch name check 2022-06-20 12:51:57 +01:00
Rory Powell 544db02f2c Add dispatch deploy job for release env 2022-06-20 12:14:16 +01:00
Rory Powell ebbe2d0628 Revert release pipeline to use develop again 2022-06-20 10:40:05 +01:00
Rory Powell e63142866c Update release ph token 2022-06-13 16:25:22 +01:00
Rory Powell b0dc1f4e6b Disable develop branch name check 2022-06-13 11:23:02 +01:00
Rory Powell 4584643ee3 Update debug command 2022-06-07 09:01:43 +01:00
Rory Powell 96e1703147 Add debug log level to lerna bootstrap 2022-06-07 08:55:32 +01:00
Rory Powell 2e7c7b7050 Add yarn cache clean to CI 2022-06-07 08:41:00 +01:00
Rory Powell 38f0e6447c Add command to re-install yarn on CI to test issue 2022-06-07 08:37:41 +01:00
Martin McKeaveney 48f900e447 delete unnecessary job 2022-06-06 23:32:04 +01:00
Martin McKeaveney d15dfb83fc new ui functionality working from S3 bucket 2022-06-06 23:30:36 +01:00
Rory Powell 0094c83216 Environment config 2022-06-06 15:27:29 +01:00
Rory Powell b0b83ae5a0 Update workflows to use release instead of develop (temporarily) 2022-06-06 11:18:41 +01:00
Martin McKeaveney 8cc1e4e4d0 groundwork 2022-06-01 13:03:59 +01:00
Martin McKeaveney 373918a40c use develop tag for docker pull 2022-05-27 00:34:32 +01:00
Martin McKeaveney f7272c29b6 proxy generation for release env 2022-05-27 00:10:43 +01:00
Martin McKeaveney 2b21337c98 Merge pull request #6072 from Budibase/ci/staging-cloud-deploy
Ci/staging cloud deploy
2022-05-26 17:44:03 +01:00
Martin McKeaveney f98e1406b4 fix formatting 2022-05-26 14:39:37 +01:00
Martin McKeaveney 74b381c763 CI job for staging deploy 2022-05-26 13:58:17 +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 a042af3c86 fix smoke_test job 2022-05-19 23:42:05 +01:00
Martin McKeaveney df0f922890 lint 2022-05-18 19:55:41 +01:00
Martin McKeaveney 6bfb611de4 initial smoke test reporting 2022-05-16 23:08:05 +01:00
Rory Powell 1bf18776e0 Add self host deploy notification 2022-05-13 09:59:40 +01:00
Rory Powell 3d9e447b0c Add concurrency flags to release jobs to ensure no parallel execution 2022-05-12 21:13:08 +01:00
Martin McKeaveney 181a038343 Merge branch 'master' of github.com:Budibase/budibase 2022-05-06 09:21:52 +01:00
Martin McKeaveney c5294bb2d0 adding correct dashboard URL output for cypress 2022-05-06 09:20:56 +01:00
Martin McKeaveney 27e4d900cb Update smoke_test.yaml 2022-05-06 09:19:50 +01:00
Rory Powell 6adb09d8d3 Add test:ere:ci:record variant 2022-05-03 15:52:46 +01:00
Rory Powell 40d28238b9 Add workflow_dispatch to ci, release-develop and release (master) 2022-05-03 14:18:18 +01:00
Martin McKeaveney b3fb74de0a record cypress runs in smoke test 2022-05-03 10:06:54 +01:00
Martin McKeaveney 31c93e5653 removing couchDB backup from values.yaml 2022-04-28 09:12:45 +01:00
Martin McKeaveney 41cf33a0a0 step 3 2022-04-27 18:38:27 +01:00
Rory Powell 18faa59eb4 Update git config to be global on release 2022-04-27 09:37:42 +01:00
Martin McKeaveney 752dfc4ba5 auto release to preprod 2022-04-26 09:47:32 +01:00
Rory Powell 9105c1cbdd Add access token to top level env 2022-04-21 22:20:38 +01:00
Rory Powell 46155c8308 Add access token to env 2022-04-21 22:19:52 +01:00
Rory Powell 96de55bf4f Update pro install scripts with branch handling 2022-04-21 22:12:57 +01:00
Rory Powell 381c23325a Update pro install and release scripts 2022-04-21 21:55:16 +01:00