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
Rory Powell
637100adb8
Revert testing changes to release-develop.yml
2022-04-20 21:25:12 +01:00
Rory Powell
74710b9c70
Change gh username order
2022-04-20 20:59:37 +01:00
Rory Powell
86c21b422a
Change gh username order
2022-04-20 20:58:57 +01:00
Rory Powell
404d496414
Set global git commit username
2022-04-20 20:32:00 +01:00
Rory Powell
2a50279f54
Change how version is parsed
2022-04-20 17:30:42 +01:00
Rory Powell
5b1db40dac
Update branch processing
2022-04-20 17:12:40 +01:00
Rory Powell
8c33297abe
Update branch processing
2022-04-20 17:02:06 +01:00
Rory Powell
90bb5ee85c
Update branch processing
2022-04-20 16:50:53 +01:00
Rory Powell
e5a241fef4
Update branch processing
2022-04-20 16:48:45 +01:00
Rory Powell
e818181eec
Update branch processing
2022-04-20 16:47:42 +01:00
Rory Powell
58b67ef7aa
Update branch processing
2022-04-20 16:42:03 +01:00
Rory Powell
b94fae9bb8
Update branch processing
2022-04-20 16:40:51 +01:00
Rory Powell
70387b3ed6
Update branch processing
2022-04-20 16:38:56 +01:00