Compare commits
No commits in common. "main" and "ec1b22bb49783980df32a1e522f6aae86afc8f93" have entirely different histories.
main
...
ec1b22bb49
5 changed files with 7 additions and 75 deletions
10
.drone.yml
10
.drone.yml
|
@ -1,10 +0,0 @@
|
|||
kind: pipeline
|
||||
name: default
|
||||
type: docker
|
||||
|
||||
steps:
|
||||
- name: test
|
||||
image: golangci/golangci-lint:latest
|
||||
commands:
|
||||
- golangci-lint run
|
||||
- go test -v ./...
|
|
@ -1,18 +0,0 @@
|
|||
name: Test
|
||||
on: [push]
|
||||
|
||||
jobs:
|
||||
Test:
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
RUNNER_TOOL_CACHE: /toolcache
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-go@v3
|
||||
with:
|
||||
go-version: '>=1.20.1'
|
||||
|
||||
- name: Build
|
||||
run: go build -v .
|
||||
- name: Test
|
||||
run: go test -v ./...
|
|
@ -1,30 +0,0 @@
|
|||
run:
|
||||
modules-download-mode: readonly
|
||||
|
||||
linters:
|
||||
presets:
|
||||
- bugs
|
||||
- unused
|
||||
- import
|
||||
- module
|
||||
|
||||
enable:
|
||||
- gofumpt
|
||||
- godot
|
||||
- lll
|
||||
- predeclared
|
||||
- gocognit
|
||||
- nestif
|
||||
|
||||
disable:
|
||||
- scopelint
|
||||
|
||||
linters-settings:
|
||||
godot:
|
||||
capital: true
|
||||
lll:
|
||||
line-length: 88
|
||||
gocognit:
|
||||
min-complexity: 10
|
||||
nestif:
|
||||
min-complexity: 3
|
|
@ -1,8 +0,0 @@
|
|||
repos:
|
||||
- repo: https://github.com/tekwizely/pre-commit-golang
|
||||
rev: v1.0.0-beta.4
|
||||
hooks:
|
||||
- id: golangci-lint-repo-mod
|
||||
name: GolangCI Lint
|
||||
- id: go-test-repo-mod
|
||||
name: Test
|
16
ci_ingo.go
16
ci_ingo.go
|
@ -5,7 +5,7 @@ import (
|
|||
"strings"
|
||||
)
|
||||
|
||||
// CI holds information about the current CI environment.
|
||||
// CI holds information about the current CI environment
|
||||
type CI struct {
|
||||
Name string
|
||||
Constant string
|
||||
|
@ -25,7 +25,7 @@ type envMatcher interface {
|
|||
matchEnv(env map[string]string) bool
|
||||
}
|
||||
|
||||
// simpleEnvMatcher Test if the specified environment variable is set.
|
||||
// simpleEnvMatcher Test if the specified environment variable is set
|
||||
type simpleEnvMatcher struct {
|
||||
envvar string
|
||||
}
|
||||
|
@ -35,7 +35,7 @@ func (m simpleEnvMatcher) matchEnv(env map[string]string) bool {
|
|||
return exists
|
||||
}
|
||||
|
||||
// anyEnvMatcher Test if any of the specified environment variables is set.
|
||||
// anyEnvMatcher Test if any of the specified environment variables is set
|
||||
type anyEnvMatcher struct {
|
||||
envvars []string
|
||||
}
|
||||
|
@ -49,7 +49,7 @@ func (m anyEnvMatcher) matchEnv(env map[string]string) bool {
|
|||
return false
|
||||
}
|
||||
|
||||
// allEnvMatcher Test if all of the specified environment variables are set.
|
||||
// allEnvMatcher Test if all of the specified environment variables are set
|
||||
type allEnvMatcher struct {
|
||||
envvars []string
|
||||
}
|
||||
|
@ -64,7 +64,7 @@ func (m allEnvMatcher) matchEnv(env map[string]string) bool {
|
|||
}
|
||||
|
||||
// kvEnvMatcher Test if all specified environment variables are set to the
|
||||
// specified values.
|
||||
// specified values
|
||||
type kvEnvMatcher struct {
|
||||
envvars map[string]string
|
||||
}
|
||||
|
@ -79,7 +79,7 @@ func (m kvEnvMatcher) matchEnv(env map[string]string) bool {
|
|||
}
|
||||
|
||||
// neEnvMatcher Test if the specified environment variable is set, but not
|
||||
// to the specified value.
|
||||
// to the specified value
|
||||
type neEnvMatcher struct {
|
||||
envvar string
|
||||
ne string
|
||||
|
@ -93,9 +93,7 @@ func (m neEnvMatcher) matchEnv(env map[string]string) bool {
|
|||
}
|
||||
|
||||
func getEnvironment() map[string]string {
|
||||
getenvironment := func(
|
||||
data []string, getkeyval func(item string) (key, val string)) map[string]string {
|
||||
|
||||
getenvironment := func(data []string, getkeyval func(item string) (key, val string)) map[string]string {
|
||||
items := make(map[string]string)
|
||||
for _, item := range data {
|
||||
key, val := getkeyval(item)
|
||||
|
|
Loading…
Reference in a new issue