Commit Graph

88 Commits

Author SHA1 Message Date
Mura Li
554581f848 Disable sqlite test ()
For 
2018-10-25 18:37:46 +08:00
Antoine GIRARD
c258ae8ada revert () 2018-10-25 16:31:26 +08:00
Mura Li
159c2ffb0e Update outdated Go toolchain version for .drone.yml () 2018-10-23 12:08:05 -04:00
Mura Li
25c49cf930 Update build tags for sqlite_unlock_notify () 2018-10-23 19:47:59 +08:00
techknowlogick
fcea86877f
update image used for build-without-gcc step ()
As we've dropped support for go 1.8 (see 1.5.0 release post),
now we need to ensure that a minimum of go 1.9 builds correctly.
2018-08-29 10:01:58 -04:00
techknowlogick
080428b2bf
Upgrade images in .drone.yml to more recent versions () 2018-08-29 09:43:58 -04:00
Lauris BH
7fbdd4f2ac Enable swagger validation back as issue with it has been fixed upstream () 2018-08-11 20:08:17 -04:00
Thomas Boerger
3e950ef112 Use correct site id for netlify () 2018-07-11 23:45:03 +02:00
Thomas Boerger
d84490a0df Replaced docker docs with netlify deployment () 2018-07-11 16:43:33 +02:00
Lauris BH
c2ec38f9b7 Disable swagger validation while it is not fixed in upstream () 2018-07-11 10:03:52 -04:00
Lunny Xiao
3f0d9beece fix exclude files .sha265 to .sha256 () 2018-06-24 14:10:11 +03:00
Antoine GIRARD
a747a5d05f Add gpg-sign step to drone ()
* Add gpg-sign step to drone

* add compressed releases to gpg-sign targets

* Use exclude to simplify file list

2018-06-24 14:40:30 +08:00
kolaente
cd29888906 Updated drone config to use the "next" git plugin () 2018-06-20 19:03:22 +03:00
Antoine GIRARD
908e8942cc Fix swagger errors ()
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  by activating validation in drone
Should fix .
2018-06-12 22:59:22 +08:00
Antoine GIRARD
6f31911497 Add $GOPATH/bin to PATH for make releases ()
Needed to access go tool gxz
2018-05-22 12:12:10 -04:00
Lauris BH
ff3971b830 Add LDAP integration tests ()
* 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. () 2018-05-07 22:49:57 +08:00
techknowlogick
9ec7f6b954 pass secrets to drone build step for docker () 2018-05-02 00:33:49 +03:00
Bo-Yi Wu
ca4a84a2d6 chore: simplify docker build process. ()
* chore: simplify docker build process.

* chore: update docker plugin.
2018-04-30 03:47:39 +02:00
Antoine GIRARD
3506717e9c Add swagger check () 2018-04-20 17:13:50 +08:00
Kim "BKC" Carlbäcker
e722bdbb03
Update source installation requirements ()
* 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 () 2017-12-11 10:42:13 +01:00
Ethan Koenig
c082c3bce3 Restore make test target ()
* 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/* ()
* 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 ()
Otherwise drone may combine the logs
2017-11-29 11:08:23 +02:00
techknowlogick
d39b88ae88 Fix master build for docs docker () 2017-11-29 00:17:23 +02:00
techknowlogick
fb5c6b6444 Import docs into main repository ()
* 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. ()
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 () 2017-11-03 01:33:43 +02:00
Lunny Xiao
c7ade55d39
fix update-translations on drone () 2017-11-01 23:46:28 +08:00
Lunny Xiao
de9915023d
Fix wrong translations ()
* fix wrong translations

* fix tab on yml
2017-11-01 20:52:48 +08:00
Bo-Yi Wu
c22f443f58
add gitea remote in drone. ()
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. ()
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 ()
* 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 () 2017-09-25 10:59:19 +03:00
Bo-Yi Wu
6b6f16cfae backport from v1.2 branch: add secrets for github release () () 2017-09-25 11:40:34 +08:00
Morlinest
0b0d85c90d Add pre-build step for nodejs stuff () 2017-09-25 00:49:32 +03:00
Jonas Franz
fa6d7c7b99 Automatic update of translations ()
* 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 () 2017-09-22 18:34:02 +03:00
silverwind
1fbfccb4fc Use standard lessc and minify CSS using Node.js ()
* 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 () 2017-09-21 09:34:32 +08:00
Thomas Boerger
cbe50587ba Added bucket name to s3 drone plugin () 2017-09-15 14:45:38 +08:00
Bo-Yi Wu
3e89e89670 add codecov.io service. ()
* 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 () 2017-09-13 17:20:15 +08:00
Antoine GIRARD
69dfe43ffc Fix some tests : make coverage -> test ()
* 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 ()
* 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 () 2017-09-07 19:22:15 +02:00
Bo-Yi Wu
be4f6a754c Revert "Changes for latest DroneCI ()" ()
This reverts commit faf4b503b2.
2017-08-22 20:56:57 -05:00
Thomas Boerger
faf4b503b2 Changes for latest DroneCI () 2017-08-22 20:08:30 -05:00
Bo-Yi Wu
9ff371a147 ignore coverage steps. ()
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-08-04 22:08:50 +08:00