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
Martin McKeaveney
47a95299cd
Update bug_report.md
2023-03-24 15:24:54 +00: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
Michael Drury
8cfd3ed936
Update issue templates
...
Include the `linear` badge for bug reports.
2023-03-08 12:20:32 +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
Martin McKeaveney
cb0f3d89ca
removing linear tag so bot can perform instead
2023-02-07 15:00:28 +00:00
Martin McKeaveney
bad0cf5d55
Create config.yml
2023-02-07 09:19:39 +00:00
Martin McKeaveney
ecfd4f94d1
Update feature_request.md
2023-02-07 09:14:48 +00:00
Martin McKeaveney
e4d39c9eee
Update bug_report.md
2023-02-07 09:14:25 +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
Martin McKeaveney
f731c073b4
Update bug_report.md
2023-01-18 15:59:57 +00:00
Martin McKeaveney
6310d1912f
Update bug_report.md
2023-01-11 15:18:39 +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
6bdfe435cb
Update epic.md
2022-09-19 12:24:20 +01:00
Martin McKeaveney
b48ffd8b72
Update epic.md
2022-09-19 12:22:40 +01:00
Martin McKeaveney
2bed681621
Create epic.md
2022-09-19 12:19:49 +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
Martin McKeaveney
1cb7855dfa
Update bug_report.md
2022-07-20 13:09:27 +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
Jonny McCullagh
055842fce4
Merge pull request #6391 from Budibase/docs
...
add docs for contrib env setup
2022-06-20 14:35:05 +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
Jonny McCullagh
e0916610c2
add docs for contrib env setup
2022-06-20 12:48:45 +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
f6284cc697
Sync versions of pro and backend-core
2022-04-25 12:19:36 +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
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
d2a4e0a934
Merge branch 'develop' into feature/licensing
2022-04-20 14:59:36 +01:00
Rory Powell
e4f423dc81
Collect hosting information in bug report template
2022-04-19 08:48:31 +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
fa1f9ad6cc
Merge branch 'develop' into feature/licensing
2022-04-13 21:24:07 +01:00
Rory Powell
d87714107d
Add checkout pro step to budibase-ci
2022-04-13 21:13:01 +01:00
Michael Drury
420f40d4a5
Merge pull request #5343 from daawaan/fix/win10-dev
...
Support Windows 10 development
2022-04-13 12:12:02 +01:00
Martin McKeaveney
f9c2f1cd9c
Update smoke_test.yaml
2022-04-12 10:06:45 +01:00
Theone Eclarin
8479d69a86
initial commit
2022-04-11 10:02:40 +08:00
Martin McKeaveney
8e5fe49db4
Update smoke_test.yaml
2022-03-30 17:15:41 +01:00
Martin McKeaveney
a7b84aaff6
fix workflow file
2022-03-29 17:53:34 +01:00
Martin McKeaveney
d2d54d1343
adding smoke test run on schedule, with discord webhook
2022-03-29 17:50:52 +01:00
mike12345567
e3fac51023
Adding a hard reset to helm chart release to stop yarn lock changes blocking release.
2022-03-14 15:53:24 +00:00
Martin McKeaveney
b166c5dcdc
revert NPM script to update OpenAPI
2022-03-10 11:17:15 +00:00
Martin McKeaveney
6dbc0f842e
reset git head after spec push
2022-03-10 11:10:14 +00:00
Martin McKeaveney
8fa600a1bb
updating selfhost job
2022-03-10 11:08:02 +00:00
Martin McKeaveney
14768d0479
proxy publishing script
2022-03-10 06:59:17 +00:00
Martin McKeaveney
0a6f1ab0db
adding k8s flags
2022-03-10 06:42:28 +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
mike12345567
dd34e3cd3f
Updating release cycle to include Open API specs.
2022-02-28 13:25:09 +00:00
Martin McKeaveney
c7d46dea35
update tag name
2022-02-22 13:31:19 +01: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
441ddc1c31
use cypress CI action as runner
2022-02-17 21:10:19 +01:00
mike12345567
675d195b21
Fixing an issue with self host release CI action.
2022-02-12 11:53:26 +00:00
Martin McKeaveney
1cc7109551
Update release-selfhost.yml
2022-02-11 19:40:28 +01:00
Martin McKeaveney
d1cebc61a9
merge with master
2022-02-10 18:57:26 +01:00
Martin McKeaveney
951a1ba3d2
Update deploy-preprod.yml
...
Temporary fix in deliverybot helm action
2022-02-09 15:20:09 +01:00
Martin McKeaveney
c11e26cb2e
merge
2022-02-01 11:22:14 +01:00
Martin McKeaveney
4588d5bbf0
wc on right file for smoke test
2022-01-14 15:25:59 +01:00
Martin McKeaveney
8500410b6b
adding smoke test job for testing
2022-01-14 15:18:39 +01:00
Martin McKeaveney
93caf5bede
Merge branch 'master' of github.com:Budibase/budibase into feature/envoy-nginx
2022-01-13 18:53:34 +01:00
Martin McKeaveney
82fd3e1fd0
re-add cli executable
2022-01-13 15:31:17 +01:00
Martin McKeaveney
d8cb48a1a7
use selfhost job definition from master
2022-01-13 15:17:58 +01:00
Martin McKeaveney
4b6e88075d
merge with master
2022-01-13 14:58:17 +01:00
Martin McKeaveney
6721b234ac
nginx dev setup
2022-01-11 20:33:22 +01:00
mike12345567
07fb8cbb13
Updating CLI to build required versions and including it as part of the release workflow.
2022-01-05 16:41:09 +00:00
Rory Powell
de6d060234
Prevent stalebot from closing issues
2022-01-04 10:54:47 -05:00
Rory Powell
45d82141ca
Consolidate CI docs in CONTRIBUTING.md
2022-01-04 10:48:48 -05:00
Martin McKeaveney
bc6c50482c
Merge branch 'master' of github.com:Budibase/budibase into feature/dynamo-describe
2021-12-31 15:28:34 +00:00
Martin McKeaveney
ac67b11301
only kick off build on certain paths
2021-12-31 13:59:48 +00:00
Martin McKeaveney
a3b3b36f08
Merge pull request #3885 from Budibase/stalebot/prevent-close
...
Prevent stalebot from closing issues
2021-12-31 08:23:05 +00:00
Martin McKeaveney
18ad8ac1e5
configurable query timeout, s3 options for minIO, safety on cloud deploy job
2021-12-30 17:44:27 +00:00
Martin McKeaveney
3411247f50
Update CONTRIBUTING.md
2021-12-30 10:00:52 +00:00
Rory Powell
7551cc76a3
Prevent stalebot from closing issues
2021-12-29 09:40:11 -05:00
Martin McKeaveney
f71432a7d2
turning back on master, adding docs for CI pipelines
2021-12-21 17:44:04 +00:00
Martin McKeaveney
6aeb9d8d07
wc on preprod values
2021-12-21 16:25:51 +00:00
Martin McKeaveney
9aeb2eee1a
preprod linecount
2021-12-21 16:21:44 +00:00
Martin McKeaveney
a77d6cbc42
package then commit
2021-12-21 15:39:40 +00:00
Martin McKeaveney
63e8634567
move tar to docs folder
2021-12-21 15:26:49 +00:00
Martin McKeaveney
237bd8ab48
helm release
2021-12-21 15:12:28 +00:00
Martin McKeaveney
7abf272d6d
self host chart deploy
2021-12-21 15:05:43 +00:00
Martin McKeaveney
1488d466b3
remove traefik
2021-12-21 14:13:19 +00:00
Martin McKeaveney
6d808d126d
don't spin up nginx controller
2021-12-21 13:54:24 +00:00
Martin McKeaveney
abf952a743
avoid using tiller in helm
2021-12-21 13:36:47 +00:00
Martin McKeaveney
42ea628733
preprod helm setup
2021-12-21 12:06:31 +00:00
Martin McKeaveney
5eb2724e7f
using lerna version in preprod job
2021-12-20 09:33:54 +00:00
Martin McKeaveney
89ce9c8e88
preprod job for testing in isolation
2021-12-20 08:52:16 +00:00