Antoine GIRARD
908e8942cc
Fix swagger errors ( #4220 )
...
Fix all the resting errors to have a valid swagger file.
They are still some warnings but nothing blocking.
Doing so I found that some request still misses son parameters for some POST/PUT/PATCH request. This means the a client generated from the swagger file will not work completely.
Fix #4088 by activating validation in drone
Should fix #4010 .
2018-06-12 22:59:22 +08:00
Antoine GIRARD
6f31911497
Add $GOPATH/bin to PATH for make releases ( #4020 )
...
Needed to access go tool gxz
2018-05-22 12:12:10 -04:00
Lauris BH
ff3971b830
Add LDAP integration tests ( #3897 )
...
* Add LDAP service for tests
* Add LDAP login source and test user sign-in
* Add checks to test if user data is correct
* Add LDAP user sync test
* Add failed user sign-in test
2018-05-11 15:55:32 +08:00
Bo-Yi Wu
0b718e0d7b
feat: testing in go 1.10 version. ( #3899 )
2018-05-07 22:49:57 +08:00
techknowlogick
9ec7f6b954
pass secrets to drone build step for docker ( #3879 )
2018-05-02 00:33:49 +03:00
Bo-Yi Wu
ca4a84a2d6
chore: simplify docker build process. ( #2827 )
...
* chore: simplify docker build process.
* chore: update docker plugin.
2018-04-30 03:47:39 +02:00
Antoine GIRARD
3506717e9c
Add swagger check ( #3811 )
2018-04-20 17:13:50 +08:00
Kim "BKC" Carlbäcker
e722bdbb03
Update source installation requirements ( #3124 )
...
* Update source installation requirements
We require Golang 1.8 since we use `net/url.PathEscape` which was not introduced until then
* Use Golang 1.8 for build and test
If we state Golang 1.8 we should test using that version as well
* Use golang 1.8 only for single build to see if everything compiles
* Change back edge also for commented out sqlite test
2018-01-16 22:18:11 +01:00
Lauris BH
b82519cadc
Move build without gcc step up so that it's binary is not used in docker ( #3147 )
2017-12-11 10:42:13 +01:00
Ethan Koenig
c082c3bce3
Restore make test target ( #3139 )
...
* Restore make test target
* make build -> go build
2017-12-11 10:31:07 +08:00
Lunny Xiao
b8e45b1e19
Fix missing drone test on release/* ( #3126 )
...
* fix missing drone test on release/*
* remove test coverage on release/*
2017-12-09 12:17:40 +02:00
techknowlogick
899c900e59
use unique name for docs docker build step in CI ( #3018 )
...
Otherwise drone may combine the logs
2017-11-29 11:08:23 +02:00
techknowlogick
d39b88ae88
Fix master build for docs docker ( #3004 )
2017-11-29 00:17:23 +02:00
techknowlogick
fb5c6b6444
Import docs into main repository ( #2874 )
...
* import docs into main repository
Signed-off-by: Matti Ranta <matti@mdranta.net>
2017-11-26 23:44:32 +02:00
Bo-Yi Wu
091f3669ba
change the email and name to GitBot account. ( #2848 )
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-11-04 06:53:59 -05:00
Lauris BH
9500ad1e92
Fix removing backslash before quotes in translations ( #2831 )
2017-11-03 01:33:43 +02:00
Lunny Xiao
c7ade55d39
fix update-translations on drone ( #2822 )
2017-11-01 23:46:28 +08:00
Lunny Xiao
de9915023d
Fix wrong translations ( #2818 )
...
* fix wrong translations
* fix tab on yml
2017-11-01 20:52:48 +08:00
Bo-Yi Wu
c22f443f58
add gitea remote in drone. ( #2817 )
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-11-01 04:13:47 -05:00
Bo-Yi Wu
dc6dad87d4
add remote name for git push. ( #2816 )
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-11-01 03:48:40 -05:00
Jonas Franz
e9595a962b
Download and pushing translations ( #2727 )
...
* Download and pushing translations
* Adding empty line between build steps
2017-11-01 14:14:49 +08:00
Lauris BH
339d7de409
Fix translation upload to crowdin ( #2599 )
2017-09-25 10:59:19 +03:00
Bo-Yi Wu
6b6f16cfae
backport from v1.2 branch: add secrets for github release ( #2588 ) ( #2598 )
2017-09-25 11:40:34 +08:00
Morlinest
0b0d85c90d
Add pre-build step for nodejs stuff ( #2581 )
2017-09-25 00:49:32 +03:00
Jonas Franz
fa6d7c7b99
Automatic update of translations ( #2585 )
...
* Adding build step for uploading translations
* Fixing crowdin project name
* Using crowdin plugin
* Changing secret name
* Adding pull: true
2017-09-23 19:08:42 +03:00
Lauris BH
28f4de205f
Fix drone for tags ( #2573 )
2017-09-22 18:34:02 +03:00
silverwind
1fbfccb4fc
Use standard lessc and minify CSS using Node.js ( #2337 )
...
* Use standard lessc and minify CSS using Node.js
This changes the previous nonstandard `lessc` to the official one and
enables CSS minification via the clean-css module.
To build CSS, Node.js is required along with a `npm install` to get the
tools installed locally in node_modules so there is no dependency on
binaries in PATH. Benefits include:
- Allows one to have a standard lessc in PATH.
- Can now use command line switches on lessc.
- Minified CSS brings faster page load times and also has the benefit
of discouraging contributors from editing CSS directly.
To build CSS, Node.js is required along with a `npm install` to get the
tools installed locally based on the information in `package.json`.
The 'make stylesheet' task was modified to run without condition. This
makes it easier to work on the make task itself without having to delete
files.
Also fixes: https://github.com/go-gitea/gitea/issues/2198
* install node, npm and modules on drone
* .PHONY
* use 'minify' to minify CSS
2017-09-21 11:35:11 +08:00
Ethan Koenig
fa1cbc2896
Always run fmt check in CI ( #2546 )
2017-09-21 09:34:32 +08:00
Thomas Boerger
cbe50587ba
Added bucket name to s3 drone plugin ( #2505 )
2017-09-15 14:45:38 +08:00
Bo-Yi Wu
3e89e89670
add codecov.io service. ( #2493 )
...
* add codecov.io service.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
* update
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
* only PR or master branch (for coverage badge)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
* update
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
* update init
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-09-13 20:57:55 +08:00
Lunny Xiao
9ef83a98e5
fix release ( #2496 )
2017-09-13 17:20:15 +08:00
Antoine GIRARD
69dfe43ffc
Fix some tests : make coverage -> test ( #2492 )
...
* Fix test : make coverage -> test
* Refactor integration tests to be able to run them in parallel
* Add custom local repository temp path
2017-09-12 13:51:12 +08:00
Thomas Boerger
fd85e25f5f
Hotfix for integration testing ( #2473 )
...
* Hotfix for integration testing
* Comment sqlite tests because of database locking issues
2017-09-10 09:54:11 +08:00
Thomas Boerger
4b8fef143e
Changes for latest DroneCI ( #2362 )
2017-09-07 19:22:15 +02:00
Bo-Yi Wu
be4f6a754c
Revert "Changes for latest DroneCI ( #2355 )" ( #2358 )
...
This reverts commit faf4b503b2
.
2017-08-22 20:56:57 -05:00
Thomas Boerger
faf4b503b2
Changes for latest DroneCI ( #2355 )
2017-08-22 20:08:30 -05:00
Bo-Yi Wu
9ff371a147
ignore coverage steps. ( #2257 )
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-08-04 22:08:50 +08:00
Bo-Yi Wu
2b05b104ef
Add verify changed less-file step to Makefile ( #1861 )
2017-07-12 04:28:57 +02:00
Bo-Yi Wu
da89afda58
feat: upgrade drone docker image to support multi-stage build. ( #1732 )
...
* feat: upgrade drone docker image to support multi-stage build.
* update drone sig file.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
* update drone sig file.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-07-11 02:16:18 -05:00
Ethan Koenig
b4e8a7c4d1
Skip sqlite integration in CI ( #2058 )
2017-06-25 17:34:07 +08:00
Bo-Yi Wu
d7570895cc
update drone discord plugin to 0.0.4 version ( #1992 )
...
* update drone discord plugin to 0.0.3 version
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
* update to 0.0.4
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
* update sig file.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-06-17 19:12:43 +08:00
Ethan Koenig
792cde7081
Coverage reports for integration tests ( #1960 )
2017-06-15 17:38:33 +08:00
Bo-Yi Wu
0d560f3441
send notification if status changed
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-06-15 14:46:08 +08:00
Bo-Yi Wu
5b0cbf3788
switch gitter to discord for drone. ( #1971 )
...
* switch gitter to discord for drone.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
* add event
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
* only notify build fail message.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-06-15 10:47:42 +08:00
Kim "BKC" Carlbäcker
4a3f40460b
Don't run 'make release' on PRs ( #1908 )
2017-06-09 09:52:23 +08:00
Bo-Yi Wu
703d18e50d
feat: add check misspelling ( #1877 )
2017-06-05 02:49:46 -05:00
Bo-Yi Wu
04c6c31f8e
fix: only run test coverage on master branch. ( #1838 )
2017-06-01 20:07:24 +02:00
Ethan Koenig
ff96bda138
Only run coverage on merges/pushes to master ( #1783 )
2017-05-25 00:13:18 +08:00
Ethan Koenig
66c803fae2
MySQL, Postgres integration tests in drone ( #1638 )
...
* MySQL, Postgres integration tests in drone
* Fix .drone.yml
* sign drone
* resign drone
2017-04-30 14:30:12 +08:00
Sandro Santilli
00324cea10
Limit clone depth when drone-building ( #1644 )
...
* Limit clone depth when drone-building
* sign drone
2017-04-30 12:32:30 +08:00