be78fc177d
fix: don't try to deploy a review env when not a pr
2021-11-13 15:43:34 +01:00
e49fd16a3a
feat: add preview deploys with netlify ( #972 )
...
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/frontend#972
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-11-10 21:25:50 +00:00
14472a45ed
feat(ci): update translations only on cron schedule
2021-10-31 15:10:51 +01:00
2004478c88
revert: chore(deps): update node.js to v17 ( #883 )
...
This reverts commit 149defdd
because node 17 has issues when building
docker images for arm.
2021-10-25 16:40:47 +02:00
149defddda
chore(deps): update node.js to v17 ( #883 )
...
Reviewed-on: vikunja/frontend#883
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2021-10-20 19:23:27 +00:00
1a784d0709
feat(ci): remove vue3 branch trigger
2021-10-17 23:20:06 +02:00
1fc857d9a2
chore: re-add vue3 branch
2021-10-17 20:50:22 +02:00
eb7b1bf432
chore: remove vue3 from the drone branch trigger
2021-10-17 17:32:00 +02:00
8e1ab8e09b
Merge branch 'main' into vue3
2021-10-15 20:43:11 +02:00
dpschen
e6a935f49d
fix: disable service workers in cypress ( #830 )
...
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: vikunja/frontend#830
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-10-11 18:39:27 +00:00
43b22360a5
chore: add vue3 branch as drone branch trigger
2021-10-11 17:53:14 +02:00
234951fe3b
chore(ci): use latest version of s3 plugin
2021-10-02 15:43:17 +02:00
1b7a6cecfe
chore(ci): temporarily disable cache
2021-09-29 22:48:01 +02:00
8b01dc6b71
fix: run tests with unstable api
2021-09-26 15:54:58 +02:00
b7ec975384
Change building latest docker image
2021-09-05 14:40:14 +02:00
75174c2496
Switch the :latest docker image tag to contain the latest release instead of the latest unstable
2021-09-05 13:44:05 +02:00
fb20afae92
Move translated files after downloading them
2021-09-05 13:06:45 +02:00
13f01cdc30
Add depends_on for push step
2021-09-05 13:03:15 +02:00
b4919a5662
Add depends_on for upload step
2021-09-05 13:02:43 +02:00
a2e0c7e1f4
Fix git push remote to update crowdin translations
2021-09-05 12:01:53 +02:00
2bc85a9de7
Fix setting secret for updating translations
2021-09-05 11:49:53 +02:00
54ada3f06e
Automatically update approved translations from crowdin
2021-09-05 11:35:50 +02:00
0ce0ad1479
Cleanup drone pipeline
2021-08-06 10:26:16 +02:00
33c34655df
Drone debug
2021-08-06 01:01:26 +02:00
f6aed0fb9f
Change desktop downstream trigger plugin with our own debug build
2021-08-06 00:49:53 +02:00
a08306d612
Add vite ( #416 )
...
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/frontend#416
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-07-25 13:27:15 +00:00
b547029379
Run frontend-tests with dist in ci ( #605 )
...
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/frontend#605
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-07-23 11:13:15 +00:00
306a926c66
Add default list setting & creating tasks from home ( #520 )
...
Co-authored-by: sytone <github@sytone.com>
Co-authored-by: Sytone <github@sytone.com>
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/frontend#520
Reviewed-by: konrad <konrad@kola-entertainments.de>
Co-authored-by: sytone <kolaente@sytone.com>
Co-committed-by: sytone <kolaente@sytone.com>
2021-07-17 21:21:46 +00:00
9e42559d70
Add syncing translations to crowdin
2021-07-13 12:06:50 +02:00
c5e53175cf
Allow failure of the weblate update step
2021-06-25 17:32:48 +02:00
7b99d96df0
Move weblate ping to shell script
2021-06-24 13:23:48 +02:00
f0498fd767
Add translations ( #562 )
...
Reviewed-on: vikunja/frontend#562
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-06-23 23:24:57 +00:00
f55d1151f4
Update Node.js ( #549 )
...
Reviewed-on: vikunja/frontend#549
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2021-06-14 20:33:56 +00:00
570cfc8610
Configure tests retries
2021-06-02 09:08:24 +02:00
9c2d076f58
Make tests less flaky
2021-05-30 21:40:56 +02:00
85ff67ff1c
Switch telegram notifications to matrix
2021-04-07 16:41:48 +02:00
688dc82b19
Add separate manifest template for latest
2021-02-14 23:41:29 +01:00
09680312c1
Fix release pipeline steps
2021-02-12 20:06:50 +01:00
e8d7ea8586
Work around auto tag for main branch
2021-02-12 20:02:51 +01:00
26d9f8d365
Fix waiting for dependency step when building
2021-02-10 18:25:39 +01:00
de774beacd
Change main branch to main
2021-02-10 18:17:20 +01:00
09073e34c4
Make sure all arm64 build steps run in parallel
2021-02-04 22:07:12 +01:00
75a96c0b8d
Add arm64 builds
2021-02-04 21:46:45 +01:00
ddadd89c64
Move all create views to better looking popups ( #383 )
...
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/frontend#383
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-01-21 22:33:16 +00:00
cad2d06b41
Make release steps on master depend on building/testing
2021-01-14 22:50:31 +01:00
3346fe00eb
Add downloading assets when building docker images
2020-12-16 20:23:38 +01:00
53ec2364bf
Remove the drone cache image since there is no arm compatible image available
2020-12-10 15:53:03 +01:00
6b0edd2d9a
Use yarn caches when building docker images
2020-12-10 15:46:51 +01:00
b822b3616b
Frontend Testing With Cypress ( #313 )
...
Wait until the request is finished
Wait for the newly created task exists in the dom
Wait until the login request is done
Wait until the list request is done
Make sure no user token is in local storage when trying to register
Make sure to always upload test results
Disable capturing videos of test runs in CI
Add uploading test result screenshots from ci
Assert a success notification is shown after creating a new list
Change input element locators
Fix testing for favorite lists
Make sure faked usernames are always random
Make sure the tests work
Make sure to use node 12 everywhere in ci
Add docs
Fix setting api url for running tests
Use a working node version
Ignore cypress screenshots and videos
Set cache folders
Explicitly ignore cypress files when running unit tests
Trigger Drone
Only run unit tests with yarn test:unit
Add serve dist command to serve built static files
Trigger Drone
Fix cypress image
Change cypress image
Unify test & build step back again to prevent double installation of dependencies
Add cache location config
Move test steps to separate pipeline
Run cypress tests in drone
Fix all tests
Make all factory methods static
Use factories everywhere
Cleanup
Add tests for the editor
Add tests for viewing link shares
Fix seed
Add test to make sure settings elements are hidden if the user does not have the right to edit the current list
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/frontend#313
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-12-10 13:52:35 +00:00
b4e0e7e2f6
Change cache key for dependencies
2020-12-08 19:21:21 +01:00