Commit graph

116 commits

Author SHA1 Message Date
6543 ac46ee9345
Migrate jwt token lib (#332)
* migrate from github.com/dgrijalva/jwt-go to github.com/golang-jwt/jwt

* migrate
2021-09-21 12:55:25 +02:00
Anbraten 1a67fc6e99
Use server-host as source for public links and warn if it is set to localhost (#251)
* Use server-host as source for public links

* use config and rm GetURL()

* fix: solve import cycle

Co-authored-by: 6543 <6543@obermui.de>
2021-08-20 16:32:52 +02:00
Thomas Boerger 7f49e69607
Just fixed format with go fmt ./... 2018-03-21 14:02:17 +01:00
Brad Rydzewski 580fe9abb7 add apache license header to files 2018-02-19 14:24:10 -08:00
Alexey Palazhchenko e259c64bac Expose OAuth2 errors, avoid redirect loop.
Closes #1775.
2016-12-19 08:42:56 +03:00
Brad Rydzewski f930545410 refactoring github package to increase test coverage 2016-05-02 17:47:58 -07:00
Brad Rydzewski 0fb4aeda3f bump to 0.5 in master 2016-05-02 12:21:25 -07:00
Brad Rydzewski faf7ff675d use new .drone.sig signature file 2016-04-21 17:10:19 -07:00
Brad Rydzewski 9b306a1bc8 load all things via middleware 2016-04-12 13:08:17 -07:00
Brad Rydzewski cc93df0370 removed server package 2016-04-11 15:49:10 -07:00
Matthias Loibl c039bc7a16 Fix misspellings in comments
Found by https://goreportcard.com/report/github.com/drone/drone
2016-03-27 01:14:00 +01:00
Brad Rydzewski b5dcfc4edd remove vexp from vendoring process 2016-03-07 11:23:49 -08:00
Mac Browning 7a49d0324b use dockerclient.Wait to block for in-progress builds 2016-02-12 13:54:16 -05:00
Mac Browning 110b9c3dd2 resume waiting for the container to complete 2016-02-12 13:23:11 -05:00
Brad Rydzewski cfdfbcfd3b didn't realize gin supports net.Context. Change to support Context pattern! 2015-10-21 16:14:02 -07:00
Brad Rydzewski 7f9ef94f47 unit testing postgres, mysql. temporary workaround for backticks 2015-10-20 00:08:09 -07:00
Brad Rydzewski ffd42a1a0e use helper function to create test db connection for planned pg support 2015-10-19 11:45:53 -07:00
Brad Rydzewski 505ec312b5 Merge remote-tracking branch 'upstream/0.4.0' into 0.4.0 2015-10-19 10:42:18 -07:00
Brad Rydzewski 23a044d076 fix postgres table creation 2015-10-19 10:41:57 -07:00
Philip Witty 834b7aff4a Fix MySQL init scripts
* Fix a few failing statements in script
* Changed max length of owner/repo name to 255 (limit of 100 in github and 255 in gitlab). MySQL can't handle a unique field of more than 767 bytes by default
2015-10-19 16:29:18 +01:00
Brad Rydzewski 93c78150b6 ability to refresh tokens 2015-10-04 19:39:44 -07:00
Brad Rydzewski 66d54ade7c adding index to track authors 2015-10-02 16:52:50 -07:00
Brad Rydzewski 130c133b92 added helper queries for user builds 2015-10-02 16:16:41 -07:00
Brad Rydzewski fc4b106949 added enqueued columns to build and job to track queue wait times 2015-10-01 14:35:25 -07:00
Brad Rydzewski dfea14c7e5 updated vendor files and paths 2015-09-29 18:21:17 -07:00
Brad Rydzewski 155576fb03 moved to single binary project structure 2015-09-29 17:53:21 -07:00
Brad Rydzewski d9fd23a6df experimental branch. playing around with boltdb 2015-04-07 01:20:55 -07:00
Brad Rydzewski aa3eeda9b8 Merge pull request #932 from jvortmann/check_presence_socat_anywhere_in_path_using_command_v
Use 'comand -v' to check presence of socat anywhere in path #869.
2015-03-22 10:26:43 -07:00
Joao Vortmann 0e3b499996 Use command -v to check socat anywhere in path #869. 2015-03-22 10:11:03 -03:00
Nathan Williams 9eb82d6ceb use same cached volumes between branches 2015-03-11 12:21:08 -07:00
masarakki 70e24d7c6c always update docker image when :latest tag 2015-03-07 10:25:29 +09:00
Brad Rydzewski cd1fed3d53 backing out change to perl script proxy 2015-02-20 17:41:32 -08:00
Brad Rydzewski ba5db98d44 Merge pull request #870 from bradrydzewski/master
embedded socat polyfill for #869
2015-02-20 17:37:25 -08:00
Vsevolod Strukchinsky 803bcbfec2 Remove LANG and LANGUAGE from environment
Closes #119
2015-02-18 12:36:29 +05:00
Brad Rydzewski 90d9c7d301 perl tcp proxy tests 2015-02-06 23:29:50 -08:00
Brad Rydzewski 26fd14a8cc added embedded proxy 2015-02-06 22:38:08 -08:00
Brad Rydzewski 452beba83d Update user.go
fix migration database issue using zeroisnull
2015-02-05 11:18:06 -08:00
Brad Rydzewski 64aeeff3ae Merge pull request #856 from Bugagazavr/gitlab-ouath
Refresh only expired tokens
2015-02-04 22:11:14 -08:00
Kirill Zaitsev 6ca94970d6 Refresh only expired tokens 2015-02-04 13:18:46 +03:00
Kirill Zaitsev ec825996c9 Added last build time 2015-02-01 04:26:10 +03:00
epipho 717bef75dd Adding test for get build number. Moved build number env build injection 2015-01-28 23:39:09 -05:00
epipho 5f8b026d14 All builds now have a per-repository monotonically increasing build number accessible via DRONE_BUILD_NUMBER
and CI_BUILD_NUMBER env variables.
2015-01-28 21:13:22 -05:00
Kirill Zaitsev d225181a0f Refresh tokens before any requests to remote 2015-01-27 02:33:27 +03:00
Brad Rydzewski f209d126db fixed govet issue 2015-01-13 23:32:25 -08:00
Brad Rydzewski d0b722cc8b Insert and Update Users instead of generic Save function. Check ID != 0 2015-01-13 21:57:02 -08:00
Matt Bostock b027bd8392 Run gofmt and add test to prevent regressions
Run `go fmt ./...` [1] and add a test to the `test` make target that
checks if `go fmt` has been run.

[1]: http://blog.golang.org/go-fmt-your-code
2015-01-11 18:54:34 +00:00
Brad Rydzewski f890d42019 fixed unit test 2014-12-30 13:17:54 -08:00
Brad Rydzewski c3e00e2608 improved error messaging for failed build due to Docker errors 2014-12-30 13:09:05 -08:00
Michael Nutt b94280c15c Change from notification after_success and after_failure to change
Also removes the extra db field; instead, just send Prior as part of the Request.

This reverts commit e8b993e7da.
2014-12-30 13:25:14 -05:00
Michael Nutt e8b993e7da Add support for after_success and after_failure to email notifications
This allows you to restrict email notifications to only be sent after the build changes from success to failure or failure to success.  It errs on the side of sending the notification; if the build is in another state (hung, for instance) or there was no previous build on the branch the email will also be sent.

Since the notify plugin shouldn't really have any responsibility for querying the database to find the previous commit's status, we store it on the commit when we save it.
2014-12-30 11:37:57 -05:00