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
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
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
60a4d46fd3
Break out pro tests into their own ci job
2023-02-27 15:55:46 +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
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
ac105bbe3a
Add worker and backend-core to codecov-action
2022-11-14 14:13:55 +00: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
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
367cf37795
remove beta stuff and remove self-host banners
2022-07-11 11:08:56 +01:00
Martin McKeaveney
fddd124ac4
updating CI job to upload to correct dir
2022-07-01 00:33:01 +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
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
d15dfb83fc
new ui functionality working from S3 bucket
2022-06-06 23:30:36 +01:00
Rory Powell
b0b83ae5a0
Update workflows to use release instead of develop (temporarily)
2022-06-06 11:18:41 +01:00
Rory Powell
40d28238b9
Add workflow_dispatch to ci, release-develop and release (master)
2022-05-03 14:18:18 +01:00
Rory Powell
a9717f3b8f
Add workflow_dispatch to ci, release-develop and release
2022-05-03 13:27:22 +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
14ffba2e12
Resolve current branch on release job
2022-04-20 16:21:05 +01:00
Rory Powell
74ac556e9e
Add pro release to release-develop
2022-04-20 16:11:06 +01:00
Rory Powell
bb4edf186e
Run setup in pro directory
2022-04-13 22:31:51 +01:00
Rory Powell
197891078a
Remove CI check from dependency link script
2022-04-13 22:10:58 +01:00
Rory Powell
db23ba2dad
Change how branch is determined
2022-04-13 22:04:28 +01:00
Rory Powell
bdf1fba544
Change checkout directory
2022-04-13 21:54:56 +01:00
Rory Powell
3639525413
Link bb and pro branch checkout
2022-04-13 21:42:09 +01:00
Rory Powell
bd5237c83e
Add token to pro checkout
2022-04-13 21:27:52 +01:00
Rory Powell
d87714107d
Add checkout pro step to budibase-ci
2022-04-13 21:13:01 +01:00
Martin McKeaveney
441ddc1c31
use cypress CI action as runner
2022-02-17 21:10:19 +01:00
Martin McKeaveney
42ea628733
preprod helm setup
2021-12-21 12:06:31 +00:00
mike12345567
b886bbfc47
Upgrading node version to 14 for some packages.
2021-11-17 19:39:08 +00:00
Rory Powell
fbbd070113
Remove docker push from main CI job in favour of release-develop
2021-07-23 16:17:05 +01:00
mike12345567
4ea6c6cf01
Fixing workflow ordering for yarn lint and bootstrap.
2021-06-25 15:54:41 +01:00
Martin McKeaveney
9deeef2d9e
add develop tag and update docker push script
2021-06-21 16:25:12 +01:00
mike12345567
4e97eea3c0
Fixing staging build so it only occurs on develop, master doesn't need it.
2021-06-07 18:04:16 +01:00
Martin McKeaveney
bb9d209a36
pipeline work
2021-05-20 12:38:12 +01:00
Martin McKeaveney
2685d46266
Update budibase_ci.yml
2021-03-15 12:12:19 +00:00
Martin McKeaveney
d4bbb731fc
codecov GH action
2021-03-02 18:22:35 +00:00
Martin McKeaveney
58dde5f168
Update budibase_ci.yml
2021-02-12 10:49:54 +00:00
Martin McKeaveney
5f727d6913
Update budibase_ci.yml
2021-01-29 12:11:40 +00:00
Martin McKeaveney
1aa86f4bff
adding docker login command
2021-01-29 10:45:11 +00:00
Martin McKeaveney
c8b8ddb67f
add support for staging image that gets built on master push
2021-01-29 10:41:08 +00:00
mike12345567
b5f42384e3
Updating GH actions to use Node 12 LTS to be inline with Node version used in Docker.
2020-09-22 10:12:17 +01:00
Martin McKeaveney
9e00550eda
Cypress Tests Running in CI ( #524 )
...
* cypress test setup
* running cypress in CI
* fixing tests after first time setup wizard
* bb api key
* API Key in right place
* adding env in cypress.json
* env var in setup
* lint
* API key not working
* fill in API key form if present
* allow more time for creation
* cypress server for debug
* video recording, better debugging
* Adding debug logs
* set node env
* cypress env
* cancel irrelevant test
2020-08-05 15:18:28 +01:00
Martin McKeaveney
22005bc990
formatting and tidy up
2020-07-14 16:00:58 +01:00
Martin McKeaveney
380781de8b
posthog analytics
2020-07-13 17:12:54 +01:00
Martin McKeaveney
65c2833886
Release ci ( #234 )
...
* adding budibase release workflow
* avoid NPM release step
2020-05-14 21:48:02 +01:00
Martin McKeaveney
f7e2012c89
add builds for windows and mac
2020-05-14 21:24:34 +01:00
Martin McKeaveney
014115c573
Making budibase downloadable, configuring CI to build executable bina… ( #233 )
...
Making budibase downloadable, configuring CI to build executable bina…
2020-05-14 21:18:36 +01:00
Martin McKeaveney
36250cbbdb
fix ci
2020-02-25 16:51:40 +00:00
Martin McKeaveney
5ff8b42faf
ci setup complete
2020-01-31 14:25:53 +00:00