6 changed files with 61 additions and 132 deletions
@ -1,24 +1,8 @@
@@ -1,24 +1,8 @@
|
||||
image: golang:latest |
||||
|
||||
stages: |
||||
- test |
||||
- build |
||||
|
||||
before_script: |
||||
- go get -u github.com/golang/dep/cmd/dep |
||||
- export GOPATH=$(dirname $CI_PROJECT_DIR)/go |
||||
- mkdir -p $GOPATH/src |
||||
- cd $GOPATH/src |
||||
- ln -s $CI_PROJECT_DIR |
||||
- cd $CI_PROJECT_NAME |
||||
- dep ensure -update |
||||
|
||||
test: |
||||
image: golang:latest |
||||
stage: test |
||||
script: |
||||
- go test |
||||
|
||||
build: |
||||
stage: build |
||||
script: |
||||
- go build |
||||
- go test -v ./... |
||||
|
@ -1,75 +0,0 @@
@@ -1,75 +0,0 @@
|
||||
# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. |
||||
|
||||
|
||||
[[projects]] |
||||
branch = "master" |
||||
name = "github.com/BurntSushi/toml" |
||||
packages = ["."] |
||||
revision = "a368813c5e648fee92e5f6c30e3944ff9d5e8895" |
||||
|
||||
[[projects]] |
||||
name = "github.com/coreos/bbolt" |
||||
packages = ["."] |
||||
revision = "583e8937c61f1af6513608ccc75c97b6abdf4ff9" |
||||
version = "v1.3.0" |
||||
|
||||
[[projects]] |
||||
branch = "master" |
||||
name = "github.com/dustin/go-humanize" |
||||
packages = ["."] |
||||
revision = "77ed807830b4df581417e7f89eb81d4872832b72" |
||||
|
||||
[[projects]] |
||||
branch = "master" |
||||
name = "github.com/fluffle/goirc" |
||||
packages = ["client","logging","state"] |
||||
revision = "c981f8f5680c85268c75c68e4945abc55ba70de0" |
||||
|
||||
[[projects]] |
||||
name = "github.com/golang/mock" |
||||
packages = ["gomock"] |
||||
revision = "13f360950a79f5864a972c786a10a50e44b69541" |
||||
version = "v1.0.0" |
||||
|
||||
[[projects]] |
||||
branch = "master" |
||||
name = "github.com/mandykoh/keva" |
||||
packages = ["."] |
||||
revision = "443c1447fc51d6502cc5cb82d810014baba00b5b" |
||||
|
||||
[[projects]] |
||||
branch = "master" |
||||
name = "github.com/mandykoh/markov" |
||||
packages = ["."] |
||||
revision = "c0a6d4d35e24adcbd38fba5a968e94f353100152" |
||||
|
||||
[[projects]] |
||||
branch = "master" |
||||
name = "github.com/mandykoh/symlock" |
||||
packages = ["."] |
||||
revision = "0362cd091b6b627bf9552d87ba15956d5e8bde32" |
||||
|
||||
[[projects]] |
||||
branch = "master" |
||||
name = "github.com/thecodeteam/goodbye" |
||||
packages = ["."] |
||||
revision = "a83968bda2d37294a3541b7d2207fb6f5a3559a3" |
||||
|
||||
[[projects]] |
||||
branch = "master" |
||||
name = "golang.org/x/net" |
||||
packages = ["proxy"] |
||||
revision = "a04bdaca5b32abe1c069418fb7088ae607de5bd0" |
||||
|
||||
[[projects]] |
||||
branch = "master" |
||||
name = "golang.org/x/sys" |
||||
packages = ["unix"] |
||||
revision = "43eea11bc92608addb41b8a406b0407495c106f6" |
||||
|
||||
[solve-meta] |
||||
analyzer-name = "dep" |
||||
analyzer-version = 1 |
||||
inputs-digest = "9c816225227b0ce468b9f2438dc8e60932e6b037ead9708c5f8c980ae33cf8c3" |
||||
solver-name = "gps-cdcl" |
||||
solver-version = 1 |
@ -1,34 +0,0 @@
@@ -1,34 +0,0 @@
|
||||
|
||||
# Gopkg.toml example |
||||
# |
||||
# Refer to https://github.com/golang/dep/blob/master/docs/Gopkg.toml.md |
||||
# for detailed Gopkg.toml documentation. |
||||
# |
||||
# required = ["github.com/user/thing/cmd/thing"] |
||||
# ignored = ["github.com/user/project/pkgX", "bitbucket.org/user/project/pkgA/pkgY"] |
||||
# |
||||
# [[constraint]] |
||||
# name = "github.com/user/project" |
||||
# version = "1.0.0" |
||||
# |
||||
# [[constraint]] |
||||
# name = "github.com/user/project2" |
||||
# branch = "dev" |
||||
# source = "github.com/myfork/project2" |
||||
# |
||||
# [[override]] |
||||
# name = "github.com/x/y" |
||||
# version = "2.4.0" |
||||
|
||||
|
||||
[[constraint]] |
||||
branch = "master" |
||||
name = "github.com/BurntSushi/toml" |
||||
|
||||
[[constraint]] |
||||
branch = "master" |
||||
name = "github.com/dustin/go-humanize" |
||||
|
||||
[[constraint]] |
||||
branch = "master" |
||||
name = "github.com/fluffle/goirc" |
@ -1,6 +1,6 @@
@@ -1,6 +1,6 @@
|
||||
# Sage |
||||
# sage |
||||
[](https://godoc.org/gitlab.com/tslocum/sage) |
||||
[](https://gitlab.com/tslocum/sage/commits/master) |
||||
[](https://liberapay.com/rocketnine.space) |
||||
|
||||
[](https://gitlab.com/tslocum/sage/commits/master) |
||||
[](https://godoc.org/gitlab.com/tslocum/sage) |
||||
|
||||
Documentation coming soon... |
||||
Markov chain IRC bot |
||||
|
@ -0,0 +1,16 @@
@@ -0,0 +1,16 @@
|
||||
module gitlab.com/tslocum/sage |
||||
|
||||
go 1.13 |
||||
|
||||
require ( |
||||
github.com/BurntSushi/toml v0.3.1 |
||||
github.com/coreos/bbolt v1.3.3 // indirect |
||||
github.com/dustin/go-humanize v1.0.0 |
||||
github.com/fluffle/goirc v1.0.2 |
||||
github.com/golang/mock v1.4.0 // indirect |
||||
github.com/mandykoh/markov v0.1.0 |
||||
github.com/thecodeteam/goodbye v0.0.0-20170927022442-a83968bda2d3 |
||||
go.etcd.io/bbolt v1.3.3 // indirect |
||||
golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa // indirect |
||||
golang.org/x/sys v0.0.0-20200122134326-e047566fdf82 // indirect |
||||
) |
@ -0,0 +1,38 @@
@@ -0,0 +1,38 @@
|
||||
github.com/BurntSushi/toml v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ= |
||||
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= |
||||
github.com/coreos/bbolt v1.3.0 h1:HIgH5xUWXT914HCI671AxuTTqjj64UOFr7pHn48LUTI= |
||||
github.com/coreos/bbolt v1.3.0/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk= |
||||
github.com/coreos/bbolt v1.3.3 h1:n6AiVyVRKQFNb6mJlwESEvvLoDyiTzXX7ORAUlkeBdY= |
||||
github.com/coreos/bbolt v1.3.3/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk= |
||||
github.com/dustin/go-humanize v1.0.0 h1:VSnTsYCnlFHaM2/igO1h6X3HA71jcobQuxemgkq4zYo= |
||||
github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= |
||||
github.com/fluffle/goirc v1.0.2 h1:WC9hUKhkID6A2zmaGIY4CPFnRIEJLqhkNW+AKcGw60A= |
||||
github.com/fluffle/goirc v1.0.2/go.mod h1:bm91JNJ5r070PbWm8uG9UDcy9GJxvB6fmVuHDttWwR4= |
||||
github.com/fluffle/golog v1.0.2/go.mod h1:TKZoUh/MNb9worAhWP158Ol0TXc5EfhMJK/qB/7j+Ko= |
||||
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= |
||||
github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= |
||||
github.com/golang/mock v1.4.0 h1:Rd1kQnQu0Hq3qvJppYSG0HtP+f5LPPUiDswTLiEegLg= |
||||
github.com/golang/mock v1.4.0/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= |
||||
github.com/mandykoh/keva v0.0.0-20180215110710-5768da4b0e4e/go.mod h1:nS7RstML39I9+zH1wuKs7REcnXNxXtH8+sFjUx/tEqw= |
||||
github.com/mandykoh/markov v0.1.0 h1:Om+enW1zWaf/7k2VHl17z43QctAG8XQSHXDM/m3/atA= |
||||
github.com/mandykoh/markov v0.1.0/go.mod h1:MDGp5mLnbMO3FCsRO2IvL95wws6fdZF5ORHFHpecBjc= |
||||
github.com/mandykoh/symlock v0.0.0-20180215110440-71d80ff601aa/go.mod h1:bOsfIiA5Wvpu3IoRzmyxzX77XyXEuCEeNBFnXZMcgXg= |
||||
github.com/thecodeteam/goodbye v0.0.0-20170927022442-a83968bda2d3 h1:COy7ekr2jBEd34npP2LvMTqk9UtiLkuvkjiJFHihlTo= |
||||
github.com/thecodeteam/goodbye v0.0.0-20170927022442-a83968bda2d3/go.mod h1:ehwM4AFY4byYSorQbigh79cKUOUNL3pAOz5eCAQNlGI= |
||||
go.etcd.io/bbolt v1.3.3 h1:MUGmc65QhB3pIlaQ5bB4LwqSj6GIonVJXpZiaKNyaKk= |
||||
go.etcd.io/bbolt v1.3.3/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= |
||||
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= |
||||
golang.org/x/net v0.0.0-20180926154720-4dfa2610cdf3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= |
||||
golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= |
||||
golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa h1:F+8P+gmewFQYRk6JoLQLwjBCTu3mcIURZfNkVweuRKA= |
||||
golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= |
||||
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= |
||||
golang.org/x/sys v0.0.0-20180202135801-37707fdb30a5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= |
||||
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= |
||||
golang.org/x/sys v0.0.0-20200122134326-e047566fdf82 h1:ywK/j/KkyTHcdyYSZNXGjMwgmDSfjglYZ3vStQ/gSCU= |
||||
golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= |
||||
golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= |
||||
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= |
||||
golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= |
||||
rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= |
||||
rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= |
Loading…
Reference in new issue