mirror of
https://github.com/taigrr/shorturl
synced 2025-01-18 04:03:16 -08:00
Migrate to Drone CI, Codecov and Go11Modules
This commit is contained in:
parent
ba829169cc
commit
fca6b94d77
22
.drone.yml
Normal file
22
.drone.yml
Normal file
@ -0,0 +1,22 @@
|
||||
kind: pipeline
|
||||
name: default
|
||||
|
||||
steps:
|
||||
- name: build
|
||||
image: golang:latest
|
||||
commands:
|
||||
- make test
|
||||
|
||||
- name: coverage
|
||||
image: plugins/codecov
|
||||
settings:
|
||||
token:
|
||||
from_secret: codecov-token
|
||||
|
||||
- name: notify
|
||||
image: plugins/webhook
|
||||
urls: https://msgbus.mills.io/ci.mills.io
|
||||
when:
|
||||
status:
|
||||
- success
|
||||
- failure
|
33
.gitmodules
vendored
33
.gitmodules
vendored
@ -1,33 +0,0 @@
|
||||
[submodule "vendor/github.com/GeertJohan/go.rice"]
|
||||
path = vendor/github.com/GeertJohan/go.rice
|
||||
url = https://github.com/GeertJohan/go.rice
|
||||
[submodule "vendor/github.com/daaku/go.zipexe"]
|
||||
path = vendor/github.com/daaku/go.zipexe
|
||||
url = https://github.com/daaku/go.zipexe
|
||||
[submodule "vendor/github.com/kardianos/osext"]
|
||||
path = vendor/github.com/kardianos/osext
|
||||
url = https://github.com/kardianos/osext
|
||||
[submodule "vendor/github.com/asdine/storm"]
|
||||
path = vendor/github.com/asdine/storm
|
||||
url = https://github.com/asdine/storm
|
||||
[submodule "vendor/github.com/boltdb/bolt"]
|
||||
path = vendor/github.com/boltdb/bolt
|
||||
url = https://github.com/boltdb/bolt
|
||||
[submodule "vendor/github.com/julienschmidt/httprouter"]
|
||||
path = vendor/github.com/julienschmidt/httprouter
|
||||
url = https://github.com/julienschmidt/httprouter
|
||||
[submodule "vendor/github.com/namsral/flag"]
|
||||
path = vendor/github.com/namsral/flag
|
||||
url = https://github.com/namsral/flag
|
||||
[submodule "vendor/github.com/rcrowley/go-metrics"]
|
||||
path = vendor/github.com/rcrowley/go-metrics
|
||||
url = https://github.com/rcrowley/go-metrics
|
||||
[submodule "vendor/github.com/thoas/stats"]
|
||||
path = vendor/github.com/thoas/stats
|
||||
url = https://github.com/thoas/stats
|
||||
[submodule "vendor/github.com/unrolled/logger"]
|
||||
path = vendor/github.com/unrolled/logger
|
||||
url = https://github.com/unrolled/logger
|
||||
[submodule "vendor/github.com/stretchr/testify"]
|
||||
path = vendor/github.com/stretchr/testify
|
||||
url = https://github.com/stretchr/testify
|
@ -1,8 +0,0 @@
|
||||
language: go
|
||||
sudo: false
|
||||
go:
|
||||
- tip
|
||||
before_install:
|
||||
- go get github.com/mattn/goveralls
|
||||
script:
|
||||
- $HOME/gopath/bin/goveralls -service=travis-ci
|
12
README.md
12
README.md
@ -1,10 +1,10 @@
|
||||
# shorturl
|
||||
# shorturl - A self-hosted URL shortener web app and service
|
||||
|
||||
[](https://travis-ci.org/prologic/shorturl)
|
||||
[](https://goreportcard.com/report/github.com/prologic/shorturl)
|
||||
[](https://coveralls.io/r/prologic/shorturl)
|
||||
[](https://godoc.org/github.com/prologic/shorturl)
|
||||
[](https://github.com/prologic/shorturl/wiki)
|
||||
[](https://cloud.drone.io/prologic/msgbus)
|
||||
[](https://codecov.io/gh/prologic/msgbus)
|
||||
[](https://goreportcard.com/report/prologic/msgbus)
|
||||
[](https://godoc.org/github.com/prologic/msgbus)
|
||||
[](https://sourcegraph.com/github.com/prologic/msgbus?badge)
|
||||
|
||||
shorturl is a web app that allows you to create short urls of much longer more
|
||||
complex urls for easier sharing or embedding.
|
||||
|
22
go.mod
Normal file
22
go.mod
Normal file
@ -0,0 +1,22 @@
|
||||
module github.com/prologic/shorturl
|
||||
|
||||
require (
|
||||
github.com/GeertJohan/go.incremental v0.0.0-20161212213043-1172aab96510 // indirect
|
||||
github.com/GeertJohan/go.rice v0.0.0-20181229193832-0af3f3b09a0a
|
||||
github.com/akavel/rsrc v0.0.0-20170831122431-f6a15ece2cfd // indirect
|
||||
github.com/asdine/storm v2.1.2+incompatible
|
||||
github.com/daaku/go.zipexe v0.0.0-20150329023125-a5fe2436ffcb // indirect
|
||||
github.com/davecgh/go-spew v1.1.1 // indirect
|
||||
github.com/jessevdk/go-flags v1.4.0 // indirect
|
||||
github.com/julienschmidt/httprouter v1.2.0
|
||||
github.com/namsral/flag v1.7.4-pre
|
||||
github.com/nkovacs/streamquote v0.0.0-20170412213628-49af9bddb229 // indirect
|
||||
github.com/pmezard/go-difflib v1.0.0 // indirect
|
||||
github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a
|
||||
github.com/stretchr/testify v1.2.2
|
||||
github.com/thoas/stats v0.0.0-20181218120333-e97827ebd7ca
|
||||
github.com/unrolled/logger v0.0.0-20180528161137-f2fe13954c71
|
||||
github.com/valyala/bytebufferpool v1.0.0 // indirect
|
||||
github.com/valyala/fasttemplate v0.0.0-20170224212429-dcecefd839c4 // indirect
|
||||
go.etcd.io/bbolt v1.3.0 // indirect
|
||||
)
|
36
go.sum
Normal file
36
go.sum
Normal file
@ -0,0 +1,36 @@
|
||||
github.com/GeertJohan/go.incremental v0.0.0-20161212213043-1172aab96510 h1:XKmpFaGpsBo5B7NC6RxawBYk6BFi0a6fw03J5PYW/9g=
|
||||
github.com/GeertJohan/go.incremental v0.0.0-20161212213043-1172aab96510/go.mod h1:0K8QLSiwClOppBKLLSRX1sFvYdX5/fWqAZkjboOEzak=
|
||||
github.com/GeertJohan/go.rice v0.0.0-20181229193832-0af3f3b09a0a h1:QgnJzkfb29JXtLXJN8alxzPWZhiNcAYZOa06dU5O46w=
|
||||
github.com/GeertJohan/go.rice v0.0.0-20181229193832-0af3f3b09a0a/go.mod h1:DgrzXonpdQbfN3uYaGz1EG4Sbhyum/MMIn6Cphlh2bw=
|
||||
github.com/akavel/rsrc v0.0.0-20170831122431-f6a15ece2cfd h1:yumR8733CaQ3P76MFbIbBKdrJmy4EqnQ5DIhqq8gq2Q=
|
||||
github.com/akavel/rsrc v0.0.0-20170831122431-f6a15ece2cfd/go.mod h1:2+aQMrY0hBFBaIr2xxnZ/ctfwnYmMRMbTczYLAC34v4=
|
||||
github.com/asdine/storm v2.1.2+incompatible h1:dczuIkyqwY2LrtXPz8ixMrU/OFgZp71kbKTHGrXYt/Q=
|
||||
github.com/asdine/storm v2.1.2+incompatible/go.mod h1:RarYDc9hq1UPLImuiXK3BIWPJLdIygvV3PsInK0FbVQ=
|
||||
github.com/daaku/go.zipexe v0.0.0-20150329023125-a5fe2436ffcb h1:tUf55Po0vzOendQ7NWytcdK0VuzQmfAgvGBUOQvN0WA=
|
||||
github.com/daaku/go.zipexe v0.0.0-20150329023125-a5fe2436ffcb/go.mod h1:U0vRfAucUOohvdCxt5MWLF+TePIL0xbCkbKIiV8TQCE=
|
||||
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
|
||||
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
|
||||
github.com/jessevdk/go-flags v1.4.0 h1:4IU2WS7AumrZ/40jfhf4QVDMsQwqA7VEHozFRrGARJA=
|
||||
github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI=
|
||||
github.com/julienschmidt/httprouter v1.2.0 h1:TDTW5Yz1mjftljbcKqRcrYhd4XeOoI98t+9HbQbYf7g=
|
||||
github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w=
|
||||
github.com/namsral/flag v1.7.4-pre h1:b2ScHhoCUkbsq0d2C15Mv+VU8bl8hAXV8arnWiOHNZs=
|
||||
github.com/namsral/flag v1.7.4-pre/go.mod h1:OXldTctbM6SWH1K899kPZcf65KxJiD7MsceFUpB5yDo=
|
||||
github.com/nkovacs/streamquote v0.0.0-20170412213628-49af9bddb229 h1:E2B8qYyeSgv5MXpmzZXRNp8IAQ4vjxIjhpAf5hv/tAg=
|
||||
github.com/nkovacs/streamquote v0.0.0-20170412213628-49af9bddb229/go.mod h1:0aYXnNPJ8l7uZxf45rWW1a/uME32OF0rhiYGNQ2oF2E=
|
||||
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
|
||||
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
|
||||
github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a h1:9ZKAASQSHhDYGoxY8uLVpewe1GDZ2vu2Tr/vTdVAkFQ=
|
||||
github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4=
|
||||
github.com/stretchr/testify v1.2.2 h1:bSDNvY7ZPG5RlJ8otE/7V6gMiyenm9RtJ7IUVIAoJ1w=
|
||||
github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
|
||||
github.com/thoas/stats v0.0.0-20181218120333-e97827ebd7ca h1:Ju3LQGLQHCUv1yB2WwB1/uXHL+8SfF4E8qm/iSCQV0Q=
|
||||
github.com/thoas/stats v0.0.0-20181218120333-e97827ebd7ca/go.mod h1:GkZsNBOco11YY68OnXUARbSl26IOXXAeYf6ZKmSZR2M=
|
||||
github.com/unrolled/logger v0.0.0-20180528161137-f2fe13954c71 h1:e+wJCufHUZlgJvCV7rGmNvMRaTwLCsxXtLqslRoQTVU=
|
||||
github.com/unrolled/logger v0.0.0-20180528161137-f2fe13954c71/go.mod h1:HcJOyWUnhRZ1GyZ+t+MYVSg4/B6eoIrxX2DB5UyTomI=
|
||||
github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw=
|
||||
github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc=
|
||||
github.com/valyala/fasttemplate v0.0.0-20170224212429-dcecefd839c4 h1:gKMu1Bf6QINDnvyZuTaACm9ofY+PRh+5vFz4oxBZeF8=
|
||||
github.com/valyala/fasttemplate v0.0.0-20170224212429-dcecefd839c4/go.mod h1:50wTf68f99/Zt14pr046Tgt3Lp2vLyFZKzbFXTOabXw=
|
||||
go.etcd.io/bbolt v1.3.0 h1:oY10fI923Q5pVCVt1GBTZMn8LHo5M+RCInFpeMnV4QI=
|
||||
go.etcd.io/bbolt v1.3.0/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU=
|
1
vendor/github.com/GeertJohan/go.rice
generated
vendored
1
vendor/github.com/GeertJohan/go.rice
generated
vendored
@ -1 +0,0 @@
|
||||
Subproject commit c02ca9a983da5807ddf7d796784928f5be4afd09
|
1
vendor/github.com/asdine/storm
generated
vendored
1
vendor/github.com/asdine/storm
generated
vendored
@ -1 +0,0 @@
|
||||
Subproject commit e35194f772fef1442e9f6c8526a6c115ca729638
|
1
vendor/github.com/boltdb/bolt
generated
vendored
1
vendor/github.com/boltdb/bolt
generated
vendored
@ -1 +0,0 @@
|
||||
Subproject commit 2f1ce7a837dcb8da3ec595b1dac9d0632f0f99e8
|
1
vendor/github.com/daaku/go.zipexe
generated
vendored
1
vendor/github.com/daaku/go.zipexe
generated
vendored
@ -1 +0,0 @@
|
||||
Subproject commit a5fe2436ffcb3236e175e5149162b41cd28bd27d
|
1
vendor/github.com/julienschmidt/httprouter
generated
vendored
1
vendor/github.com/julienschmidt/httprouter
generated
vendored
@ -1 +0,0 @@
|
||||
Subproject commit 975b5c4c7c21c0e3d2764200bf2aa8e34657ae6e
|
1
vendor/github.com/kardianos/osext
generated
vendored
1
vendor/github.com/kardianos/osext
generated
vendored
@ -1 +0,0 @@
|
||||
Subproject commit ae77be60afb1dcacde03767a8c37337fad28ac14
|
1
vendor/github.com/namsral/flag
generated
vendored
1
vendor/github.com/namsral/flag
generated
vendored
@ -1 +0,0 @@
|
||||
Subproject commit 67f268f20922975c067ed799e4be6bacf152208c
|
1
vendor/github.com/rcrowley/go-metrics
generated
vendored
1
vendor/github.com/rcrowley/go-metrics
generated
vendored
@ -1 +0,0 @@
|
||||
Subproject commit 1f30fe9094a513ce4c700b9a54458bbb0c96996c
|
1
vendor/github.com/stretchr/testify
generated
vendored
1
vendor/github.com/stretchr/testify
generated
vendored
@ -1 +0,0 @@
|
||||
Subproject commit 890a5c3458b43e6104ff5da8dfa139d013d77544
|
1
vendor/github.com/thoas/stats
generated
vendored
1
vendor/github.com/thoas/stats
generated
vendored
@ -1 +0,0 @@
|
||||
Subproject commit 152b5d051953fdb6e45f14b6826962aadc032324
|
1
vendor/github.com/unrolled/logger
generated
vendored
1
vendor/github.com/unrolled/logger
generated
vendored
@ -1 +0,0 @@
|
||||
Subproject commit 96623791abc8e1ca9ad4e8a2753d2a2ff195cf2d
|
Loading…
x
Reference in New Issue
Block a user