1
0
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:
James Mills 2018-12-31 18:54:07 +10:00
parent ba829169cc
commit fca6b94d77
No known key found for this signature in database
GPG Key ID: AC4C014F1440EBD6
17 changed files with 86 additions and 58 deletions

22
.drone.yml Normal file
View 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
View File

@ -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

View File

@ -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

View File

@ -1,10 +1,10 @@
# shorturl # shorturl - A self-hosted URL shortener web app and service
[![Build Status](https://travis-ci.org/prologic/shorturl.svg)](https://travis-ci.org/prologic/shorturl) [![Build Status](https://cloud.drone.io/api/badges/prologic/msgbus/status.svg)](https://cloud.drone.io/prologic/msgbus)
[![Go Report Card](https://goreportcard.com/badge/github.com/prologic/shorturl)](https://goreportcard.com/report/github.com/prologic/shorturl) [![CodeCov](https://codecov.io/gh/prologic/msgbus/branch/master/graph/badge.svg)](https://codecov.io/gh/prologic/msgbus)
[![Coverage](https://coveralls.io/repos/prologic/shorturl/badge.svg)](https://coveralls.io/r/prologic/shorturl) [![Go Report Card](https://goreportcard.com/badge/prologic/msgbus)](https://goreportcard.com/report/prologic/msgbus)
[![GoDoc](https://godoc.org/github.com/prologic/shorturl?status.svg)](https://godoc.org/github.com/prologic/shorturl) [![GoDoc](https://godoc.org/github.com/prologic/msgbus?status.svg)](https://godoc.org/github.com/prologic/msgbus)
[![Wiki](https://img.shields.io/badge/docs-wiki-blue.svg)](https://github.com/prologic/shorturl/wiki) [![Sourcegraph](https://sourcegraph.com/github.com/prologic/msgbus/-/badge.svg)](https://sourcegraph.com/github.com/prologic/msgbus?badge)
shorturl is a web app that allows you to create short urls of much longer more shorturl is a web app that allows you to create short urls of much longer more
complex urls for easier sharing or embedding. complex urls for easier sharing or embedding.

22
go.mod Normal file
View 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
View 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 +0,0 @@
Subproject commit c02ca9a983da5807ddf7d796784928f5be4afd09

1
vendor/github.com/asdine/storm generated vendored

@ -1 +0,0 @@
Subproject commit e35194f772fef1442e9f6c8526a6c115ca729638

1
vendor/github.com/boltdb/bolt generated vendored

@ -1 +0,0 @@
Subproject commit 2f1ce7a837dcb8da3ec595b1dac9d0632f0f99e8

1
vendor/github.com/daaku/go.zipexe generated vendored

@ -1 +0,0 @@
Subproject commit a5fe2436ffcb3236e175e5149162b41cd28bd27d

@ -1 +0,0 @@
Subproject commit 975b5c4c7c21c0e3d2764200bf2aa8e34657ae6e

1
vendor/github.com/kardianos/osext generated vendored

@ -1 +0,0 @@
Subproject commit ae77be60afb1dcacde03767a8c37337fad28ac14

1
vendor/github.com/namsral/flag generated vendored

@ -1 +0,0 @@
Subproject commit 67f268f20922975c067ed799e4be6bacf152208c

@ -1 +0,0 @@
Subproject commit 1f30fe9094a513ce4c700b9a54458bbb0c96996c

1
vendor/github.com/stretchr/testify generated vendored

@ -1 +0,0 @@
Subproject commit 890a5c3458b43e6104ff5da8dfa139d013d77544

1
vendor/github.com/thoas/stats generated vendored

@ -1 +0,0 @@
Subproject commit 152b5d051953fdb6e45f14b6826962aadc032324

1
vendor/github.com/unrolled/logger generated vendored

@ -1 +0,0 @@
Subproject commit 96623791abc8e1ca9ad4e8a2753d2a2ff195cf2d