From 3c0f4e047674b1116be8110b5a2c596ee0df571a Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Tue, 13 Nov 2018 13:10:55 +0100 Subject: [PATCH] migrate to github --- README.md | 10 +++++--- args.go | 2 +- circle.yml | 38 +++++++++++++++++++++++++++++ help.go | 2 +- internal/buildfile/errors.go | 2 +- internal/buildfile/reader.go | 4 +-- internal/buildfile/reader_test.go | 2 +- internal/cnf/nginx.go | 2 +- internal/cnf/parser/nginx/errors.go | 2 +- internal/instruction/common.go | 6 ++--- internal/instruction/set.go | 2 +- internal/pkg/apk.go | 2 +- internal/pkg/apt.go | 2 +- internal/pkg/common.go | 2 +- internal/pkg/dnf.go | 2 +- internal/pkg/eopkg.go | 2 +- internal/pkg/loader.go | 2 +- internal/pkg/loader_test.go | 2 +- internal/pkg/pacman.go | 2 +- internal/pkg/yum.go | 2 +- internal/ser/common.go | 2 +- internal/ser/loader.go | 2 +- internal/ser/systemd.go | 2 +- main.go | 4 +-- 24 files changed, 70 insertions(+), 30 deletions(-) create mode 100644 circle.yml diff --git a/README.md b/README.md index f84b430..841ba31 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,10 @@ [![Go version](https://img.shields.io/badge/go_version-1.11-blue.svg)](https://golang.org/doc/go1.11) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) -[![Go Report Card](https://goreportcard.com/badge/git.xdrm.io/go/nix-amer)](https://goreportcard.com/report/git.xdrm.io/go/nix-amer) -[![Go doc](https://godoc.org/git.xdrm.io/go/nix-amer?status.svg)](https://godoc.org/git.xdrm.io/go/nix-amer) +[![Go Report Card](https://goreportcard.com/badge/github.com/xdrm-brackets/nix-amer)](https://goreportcard.com/report/github.com/xdrm-brackets/nix-amer) +[![Coverage Status](https://coveralls.io/repos/github/xdrm-brackets/nix-amer/badge.svg?branch=meta%2Fcircle-ci)](https://coveralls.io/github/xdrm-brackets/nix-amer?branch=meta%2Fcircle-ci) +[![CircleCI Build Status](https://circleci.com/gh/xdrm-brackets/nix-amer.svg?style=shield)](https://circleci.com/gh/xdrm-brackets/nix-amer) +[![Go doc](https://godoc.org/github.com/xdrm-brackets/nix-amer?status.svg)](https://godoc.org/github.com/xdrm-brackets/nix-amer) ```yaml name: nix-amer @@ -86,7 +88,7 @@ alias name /path/to.file Create the alias `name` which resolves to the path `/path/to.file`. -> Alias value either for the `set` or `run` command have priority to real file paths. +> Alias value either for the `set` or `run` command have priority to real file paths. @@ -130,7 +132,7 @@ Configuration files can be written according to some standards or application-sp - [yaml](https://en.wikipedia.org/wiki/YAML) with [go-yaml/yaml](https://github.com/go-yaml/yaml). - [ini](https://en.wikipedia.org/wiki/INI_file) with [go-ini/ini](https://github.com/go-ini/ini). -- [nginx configurations](https://docs.nginx.com/nginx/admin-guide/basic-functionality/managing-configuration-files/) with [my own library](https://godoc.org/git.xdrm.io/go/nix-amer/internal/cnf/parser/nginx). +- [nginx configurations](https://docs.nginx.com/nginx/admin-guide/basic-functionality/managing-configuration-files/) with [my own library](https://godoc.org/github.com/xdrm-brackets/nix-amer/internal/cnf/parser/nginx). - _and more to come..._ diff --git a/args.go b/args.go index 4b3b79b..3879c33 100644 --- a/args.go +++ b/args.go @@ -3,7 +3,7 @@ package main import ( "flag" "fmt" - "git.xdrm.io/go/nix-amer/internal/instruction" + "github.com/xdrm-brackets/nix-amer/internal/instruction" ) // GetArgs manages cli arguments to build executionContext, diff --git a/circle.yml b/circle.yml new file mode 100644 index 0000000..5e87b23 --- /dev/null +++ b/circle.yml @@ -0,0 +1,38 @@ +version: 2 +jobs: + build: # runs not using Workflows must have a `build` job as entry point + docker: + - image: circleci/golang + + environment: # environment variables for the build itself + GOPATH: /go + TEST_RESULTS: /tmp/test-results + COVER_PROFILE: /tmp/coverage.out + + steps: # steps that comprise the `build` job + - checkout # check out source code to working directory + - run: mkdir -p $TEST_RESULTS # create the test results directory + + - restore_cache: # restores saved cache if no changes are detected since last run + keys: + - v1-pkg-cache + + - run: + name: Load dependencies + command: go get github.com/mattn/goveralls && go get github.com/go-ini/ini && go get gopkg.in/yaml.v2 + - run: + name: Load nix-amer + command: go get github.com/xdrm-brackets/nix-amer + - run: + name: Unit tests + command: go test -v -cover -race -coverprofile=$COVER_PROFILE github.com/xdrm-brackets/nix-amer/... + - run: + name: Update coveralls.io + command: /go/bin/goveralls -coverprofile=$COVER_PROFILE -service=circle-ci -repotoken=$COVERALLS_TOKEN + + - store_artifacts: # Upload test summary for display in Artifacts + path: /tmp/test-results + destination: raw-test-output + + - store_test_results: # Upload test results for display in Test Summary + path: /tmp/test-results \ No newline at end of file diff --git a/help.go b/help.go index 6d0718e..7f84ef9 100644 --- a/help.go +++ b/help.go @@ -2,7 +2,7 @@ package main import ( "fmt" - "git.xdrm.io/go/nix-amer/internal/clifmt" + "github.com/xdrm-brackets/nix-amer/internal/clifmt" ) func help() { diff --git a/internal/buildfile/errors.go b/internal/buildfile/errors.go index 1e54941..aefaad3 100644 --- a/internal/buildfile/errors.go +++ b/internal/buildfile/errors.go @@ -2,7 +2,7 @@ package buildfile import ( "fmt" - "git.xdrm.io/go/nix-amer/internal/clifmt" + "github.com/xdrm-brackets/nix-amer/internal/clifmt" ) // LineError wraps errors with a line index diff --git a/internal/buildfile/reader.go b/internal/buildfile/reader.go index 7ec2a60..28c727d 100644 --- a/internal/buildfile/reader.go +++ b/internal/buildfile/reader.go @@ -4,8 +4,8 @@ import ( "bufio" "errors" "fmt" - "git.xdrm.io/go/nix-amer/internal/clifmt" - "git.xdrm.io/go/nix-amer/internal/instruction" + "github.com/xdrm-brackets/nix-amer/internal/clifmt" + "github.com/xdrm-brackets/nix-amer/internal/instruction" "io" "strings" "time" diff --git a/internal/buildfile/reader_test.go b/internal/buildfile/reader_test.go index 2d0bae5..6654b92 100644 --- a/internal/buildfile/reader_test.go +++ b/internal/buildfile/reader_test.go @@ -2,7 +2,7 @@ package buildfile import ( "bytes" - "git.xdrm.io/go/nix-amer/internal/instruction" + "github.com/xdrm-brackets/nix-amer/internal/instruction" "testing" ) diff --git a/internal/cnf/nginx.go b/internal/cnf/nginx.go index bdf6f2c..e175ef6 100644 --- a/internal/cnf/nginx.go +++ b/internal/cnf/nginx.go @@ -1,7 +1,7 @@ package cnf import ( - lib "git.xdrm.io/go/nix-amer/internal/cnf/parser/nginx" + lib "github.com/xdrm-brackets/nix-amer/internal/cnf/parser/nginx" "io" "strings" ) diff --git a/internal/cnf/parser/nginx/errors.go b/internal/cnf/parser/nginx/errors.go index 98c643e..69cf9bf 100644 --- a/internal/cnf/parser/nginx/errors.go +++ b/internal/cnf/parser/nginx/errors.go @@ -2,7 +2,7 @@ package nginx import ( "fmt" - "git.xdrm.io/go/nix-amer/internal/clifmt" + "github.com/xdrm-brackets/nix-amer/internal/clifmt" ) // ErrNullReceiver is raised when a null receiver is provided diff --git a/internal/instruction/common.go b/internal/instruction/common.go index efb63b1..f01c3b7 100644 --- a/internal/instruction/common.go +++ b/internal/instruction/common.go @@ -2,9 +2,9 @@ package instruction import ( "fmt" - "git.xdrm.io/go/nix-amer/internal/exec" - "git.xdrm.io/go/nix-amer/internal/pkg" - "git.xdrm.io/go/nix-amer/internal/ser" + "github.com/xdrm-brackets/nix-amer/internal/exec" + "github.com/xdrm-brackets/nix-amer/internal/pkg" + "github.com/xdrm-brackets/nix-amer/internal/ser" ) // T is the instruction common interface diff --git a/internal/instruction/set.go b/internal/instruction/set.go index 7f673af..56aa329 100644 --- a/internal/instruction/set.go +++ b/internal/instruction/set.go @@ -2,7 +2,7 @@ package instruction import ( "fmt" - "git.xdrm.io/go/nix-amer/internal/cnf" + "github.com/xdrm-brackets/nix-amer/internal/cnf" "os" "strings" ) diff --git a/internal/pkg/apk.go b/internal/pkg/apk.go index c622620..6e1e036 100644 --- a/internal/pkg/apk.go +++ b/internal/pkg/apk.go @@ -1,6 +1,6 @@ package pkg -import "git.xdrm.io/go/nix-amer/internal/exec" +import "github.com/xdrm-brackets/nix-amer/internal/exec" type apk struct{ exec exec.Executor } diff --git a/internal/pkg/apt.go b/internal/pkg/apt.go index 358cb61..37c7815 100644 --- a/internal/pkg/apt.go +++ b/internal/pkg/apt.go @@ -1,7 +1,7 @@ package pkg import ( - "git.xdrm.io/go/nix-amer/internal/exec" + "github.com/xdrm-brackets/nix-amer/internal/exec" ) type aptGet struct{ exec exec.Executor } diff --git a/internal/pkg/common.go b/internal/pkg/common.go index b0ac043..da63c45 100644 --- a/internal/pkg/common.go +++ b/internal/pkg/common.go @@ -1,7 +1,7 @@ package pkg import ( - "git.xdrm.io/go/nix-amer/internal/exec" + "github.com/xdrm-brackets/nix-amer/internal/exec" ) // DefaultManager if not empty is the default package-manager to use when missing diff --git a/internal/pkg/dnf.go b/internal/pkg/dnf.go index 62d58e5..e8ea7bf 100644 --- a/internal/pkg/dnf.go +++ b/internal/pkg/dnf.go @@ -1,6 +1,6 @@ package pkg -import "git.xdrm.io/go/nix-amer/internal/exec" +import "github.com/xdrm-brackets/nix-amer/internal/exec" type dnf struct{ exec exec.Executor } diff --git a/internal/pkg/eopkg.go b/internal/pkg/eopkg.go index d4a311a..7cca43b 100644 --- a/internal/pkg/eopkg.go +++ b/internal/pkg/eopkg.go @@ -1,6 +1,6 @@ package pkg -import "git.xdrm.io/go/nix-amer/internal/exec" +import "github.com/xdrm-brackets/nix-amer/internal/exec" type eopkg struct{ exec exec.Executor } diff --git a/internal/pkg/loader.go b/internal/pkg/loader.go index 1d08753..35ccc02 100644 --- a/internal/pkg/loader.go +++ b/internal/pkg/loader.go @@ -2,7 +2,7 @@ package pkg import ( "errors" - "git.xdrm.io/go/nix-amer/internal/exec" + "github.com/xdrm-brackets/nix-amer/internal/exec" ) // ErrUnknownManager is raised when the asked manager does not exist diff --git a/internal/pkg/loader_test.go b/internal/pkg/loader_test.go index 9617810..bf2feb9 100644 --- a/internal/pkg/loader_test.go +++ b/internal/pkg/loader_test.go @@ -1,7 +1,7 @@ package pkg import ( - "git.xdrm.io/go/nix-amer/internal/exec" + "github.com/xdrm-brackets/nix-amer/internal/exec" "testing" ) diff --git a/internal/pkg/pacman.go b/internal/pkg/pacman.go index 01f97e1..7325c2e 100644 --- a/internal/pkg/pacman.go +++ b/internal/pkg/pacman.go @@ -1,6 +1,6 @@ package pkg -import "git.xdrm.io/go/nix-amer/internal/exec" +import "github.com/xdrm-brackets/nix-amer/internal/exec" type pacman struct{ exec exec.Executor } diff --git a/internal/pkg/yum.go b/internal/pkg/yum.go index 8001fc6..d3a30d4 100644 --- a/internal/pkg/yum.go +++ b/internal/pkg/yum.go @@ -1,6 +1,6 @@ package pkg -import "git.xdrm.io/go/nix-amer/internal/exec" +import "github.com/xdrm-brackets/nix-amer/internal/exec" type yum struct{ exec exec.Executor } diff --git a/internal/ser/common.go b/internal/ser/common.go index 23dbad9..ae15ef0 100644 --- a/internal/ser/common.go +++ b/internal/ser/common.go @@ -1,7 +1,7 @@ package ser import ( - "git.xdrm.io/go/nix-amer/internal/exec" + "github.com/xdrm-brackets/nix-amer/internal/exec" ) // DefaultManager if not empty is the default service-manager to use when missing diff --git a/internal/ser/loader.go b/internal/ser/loader.go index 9a7d261..c596f74 100644 --- a/internal/ser/loader.go +++ b/internal/ser/loader.go @@ -2,7 +2,7 @@ package ser import ( "errors" - "git.xdrm.io/go/nix-amer/internal/exec" + "github.com/xdrm-brackets/nix-amer/internal/exec" ) // ErrUnknownManager is raised when the asked manager does not exist diff --git a/internal/ser/systemd.go b/internal/ser/systemd.go index feef320..230aacd 100644 --- a/internal/ser/systemd.go +++ b/internal/ser/systemd.go @@ -1,7 +1,7 @@ package ser import ( - "git.xdrm.io/go/nix-amer/internal/exec" + "github.com/xdrm-brackets/nix-amer/internal/exec" ) type systemd struct{ exec exec.Executor } diff --git a/main.go b/main.go index 5dbbb89..85fe240 100644 --- a/main.go +++ b/main.go @@ -2,8 +2,8 @@ package main import ( "fmt" - "git.xdrm.io/go/nix-amer/internal/buildfile" - "git.xdrm.io/go/nix-amer/internal/clifmt" + "github.com/xdrm-brackets/nix-amer/internal/buildfile" + "github.com/xdrm-brackets/nix-amer/internal/clifmt" "os" "time" )