Compare commits

...

4 commits

564 changed files with 9014 additions and 6 deletions

13
.gitignore vendored
View file

@ -1,7 +1,7 @@
lfm/.config/lfm/lfm.history
lazygit/.config/jesseduffield/lazygit/state.yml
lazygit/.config/**/*.patch
lazygit/.config/lazygit/*.patch
lazygit/.config/lazygit/state.yml
bin/.local/bin/
@ -16,6 +16,9 @@ mutt/.config/mutt/*.mailboxes
matterhorn/.config/matterhorn/history.txt
matterhorn/.config/matterhorn/last_run_state_*.json
nvim/.config/nvim/plugin/packer_compiled.lua
nvim/.config/nvim/spell
ssh/.ssh/*
ssh/.ssh/known_hosts*
!ssh/.ssh/config
@ -27,10 +30,8 @@ vifm/.config/vifm/vifminfo.json*
vim/.vim/autoload/
vim/.vim/colors/
vim/.vim/plugged/
vim/.vim/spell
vim/.vim/swap/
vim/.vim/undo/
lazygit/.config/lazygit/state.yml
nvim/.config/nvim/plugin/packer_compiled.lua
nvim/.config/nvim/spell
vim/.vim/spell
wofi/.config/wofi/style.css

133
.gitleaksignore Normal file
View file

@ -0,0 +1,133 @@
22cca4fd03a6741d74c635761e57f8f9ad077d27:fish/.config/fish/functions/stashplay.fish:jwt:2
8b34bddbe7fba47ba36f4b3953e12c27f414cd54:fish/.config/fish/functions/stashplay.fish:jwt:2
b0777696c99dbdae67b59b7a919cae616d89454d:fish/.config/fish/functions/stashplay.fish:jwt:2
b63fe758666ee3547eead42de1df9a89e504d56f:fish/.config/fish/functions/stashplay.fish:jwt:2
12fed1685d351a2405a29daf74943e87c5778975:fish/.config/fish/functions/stashplay.fish:jwt:2
49e1905d77f9a7b940f3bbbbe3a329fe239bee1a:fish/.config/fish/functions/stashplay.fish:jwt:2
9bfa304b420a8c3ae883174c701b5c7da45312d7:fish/.config/fish/functions/stashplay.fish:jwt:2
14fd537a60fd33ae8d8ad193fd5cf293035f0388:fish/.config/fish/functions/stashplay.fish:jwt:2
100a53819b6c26f492f69e14a8452df44b9bcaf1:fish/.config/fish/functions/stashplay.fish:jwt:2
1d338663c4e3c013a46413f2ee17ea564fa924d3:fish/.config/fish/functions/stashplay.fish:jwt:2
b818c4dc5fe0cf370ed713cbbba9eab939866e28:fish/.config/fish/functions/stashplay.fish:jwt:2
71e5bcef1cd1e3d42913ca6c3e35858a04e11b6c:fish/.config/fish/functions/stashplay.fish:jwt:2
3ee55eba21523401a7a278f774d455cb6e3a3799:fish/.config/fish/functions/stashplay.fish:jwt:2
5d76e591d5f89ed6ac22bfb04f6bd112e44b99dc:fish/.config/fish/functions/stashplay.fish:jwt:2
dc082fd2c0b89c72a7a9a3f628d99b875da2bb63:fish/.config/fish/functions/stashplay.fish:jwt:2
ac462da3ece9aa84f8f00382c5bafe78297ce2e7:fish/.config/fish/functions/stashplay.fish:jwt:2
5803ec090eaf9ee0f39c364964d179ae3d338fcb:fish/.config/fish/functions/stashplay.fish:jwt:2
f5c064962e822a21ea2434a0c3de2e47cb67d94c:fish/.config/fish/functions/stashplay.fish:jwt:2
639784346b7ef2d407f2285753a94963890cad51:fish/.config/fish/functions/stashplay.fish:jwt:2
fb3a116561f23208f1d260234df9cbba45630052:fish/.config/fish/functions/stashplay.fish:jwt:2
942d91009fac98405aed52e010c76ae94ef1a402:fish/.config/fish/functions/stashplay.fish:jwt:2
8f12928ea7978b5ef117b773c39f9a91b801d6b5:fish/.config/fish/functions/stashplay.fish:jwt:2
074db40b76548948d321b8f484f2ada29a2243db:fish/.config/fish/functions/stashplay.fish:jwt:2
c77a646b822b90ca76407ab965e2c00556910fcd:fish/.config/fish/functions/stashplay.fish:jwt:2
4a38abd259f42a6e56642cb923675fc2c49cce77:fish/.config/fish/functions/stashplay.fish:jwt:2
4df7c3b3c9be61c9595344ef669c3526657e4dee:fish/.config/fish/functions/stashplay.fish:jwt:2
c02c511699c1e0ae1bc0e27763c0d05d184aff6c:fish/.config/fish/functions/stashplay.fish:jwt:2
e061162c4d90f445fea052e1b9a2f6cdea95a898:fish/.config/fish/functions/stashplay.fish:jwt:2
c98c3d4f996f82b992a5fe849f820d4a090b5274:fish/.config/fish/functions/stashplay.fish:jwt:2
3de25af755575a3a1a04bf6884793dc5c0010639:fish/.config/fish/functions/stashplay.fish:jwt:2
55adcfb2dcfd27b92e604496a2b9760c76deb03c:fish/.config/fish/functions/stashplay.fish:jwt:2
3b640fa5721d6ea03668628b821a18f65a6df2be:fish/.config/fish/functions/stashplay.fish:jwt:2
c8501c849a8e79c87ae2ffcf0b03213992ce713d:fish/.config/fish/functions/stashplay.fish:jwt:2
dda84a6e13571ac46305d6b0f20834f5a499cb7f:fish/.config/fish/functions/stashplay.fish:jwt:2
465d37c43097ad12e6d4a5fd6f365a90d3e19017:fish/.config/fish/functions/stashplay.fish:jwt:2
6d86786416629326385380a16a93e7f154adb045:fish/.config/fish/functions/stashplay.fish:jwt:2
9c6c422f544d2d9fb5e2d5b4af9e759c791ca69d:fish/.config/fish/functions/stashplay.fish:jwt:2
cf8b8cb17c9ad5bf06d12b71b8190e948ac1b578:fish/.config/fish/functions/stashplay.fish:jwt:2
31bbeb76a5ccbdf9be1eb5aec3eacff2da3b1fbd:fish/.config/fish/functions/stashplay.fish:jwt:2
dc4c0671e78c404ef630588da911d5c8c41e7e4a:fish/.config/fish/functions/stashplay.fish:jwt:2
671306c71f569aa512a934de80f0325c033ae093:fish/.config/fish/functions/stashplay.fish:jwt:2
53ea70860df55d81c72cf1649abfba85b45a951f:fish/.config/fish/functions/stashplay.fish:jwt:2
0189a3b5801c6891bbad2d412f8fe872aa1147bc:fish/.config/fish/functions/stashplay.fish:jwt:2
c526bf8ebe468cb0c0589788e75cf74e562e5081:fish/.config/fish/functions/stashplay.fish:jwt:2
0267516d420a94802be66162d94df1a79519eb7f:fish/.config/fish/functions/stashplay.fish:jwt:2
a225e5ddcd3dba8401ffbee33fb5d5745c7482ed:fish/.config/fish/functions/stashplay.fish:jwt:2
66962f34be8702a3d9515dc1ea5734f18657ad63:fish/.config/fish/functions/stashplay.fish:jwt:2
e206e0744dbae5c3e58dbfe4d1ba03512bccf332:fish/.config/fish/functions/stashplay.fish:jwt:2
8aa8c60896e599b5c9d9f9911910d9c71c827768:fish/.config/fish/functions/stashplay.fish:jwt:2
06d1b47d91cd6da5fbfa9e103fc4629673b9834c:fish/.config/fish/functions/stashplay.fish:jwt:2
a3a9241370f5469f1413aac3301d3567c525582d:fish/.config/fish/functions/stashplay.fish:jwt:2
26012cc6439960eab176ac27d1e2be4ca547bf68:fish/.config/fish/functions/stashplay.fish:jwt:2
1c0e422a1d47c23fde03ed1291565e4940e93b76:fish/.config/fish/functions/stashplay.fish:jwt:2
82e4ff0887704cd9551c4608064e611b4d956ffa:fish/.config/fish/functions/stashplay.fish:jwt:2
dd5c6aad9f016e31380f6a7b4b79be8284a7cc5a:fish/.config/fish/functions/stashplay.fish:jwt:2
8067736fe4504baa4e1f67212f3fcb08e63e46b1:fish/.config/fish/functions/stashplay.fish:jwt:2
fa404853a867b6f67b551edea7912aad63d9674e:fish/.config/fish/functions/stashplay.fish:jwt:2
74a8d3fd87151d09b63b9fa662a385b03b851e69:fish/.config/fish/functions/stashplay.fish:jwt:2
7170b2dc53444c8650f661075857450415048fcc:fish/.config/fish/functions/stashplay.fish:jwt:2
57a79a4d1ec94b22314bacec061fd1f5183f9213:fish/.config/fish/functions/stashplay.fish:jwt:2
2702b7513faa0dd4602104dd2e134c9d28133984:fish/.config/fish/functions/stashplay.fish:jwt:2
258a87afa5b367cc0198d5195400dfdbccb4970a:fish/.config/fish/functions/stashplay.fish:jwt:2
65e41f19bcd587f0b4c1f141d32a08da781cbed6:fish/.config/fish/functions/stashplay.fish:jwt:2
7f771e4f5ecdb62692c8929c95848bbfabbd3161:fish/.config/fish/functions/stashplay.fish:jwt:2
27bbef58ad04bae741cfbc2f2454b664123bc8fe:fish/.config/fish/functions/stashplay.fish:jwt:2
bc499cff5428cffb674823ff9cbb0c6dea2d1b1f:fish/.config/fish/functions/stashplay.fish:jwt:2
084e200c52c8ac3b122b052e60a13ab89f5a0174:fish/.config/fish/functions/stashplay.fish:jwt:2
7bc85729e9b91d1056e64587d94511210c858dd9:fish/.config/fish/functions/stashplay.fish:jwt:2
9288eb157556c2585695a50a3e78f436969d58cb:fish/.config/fish/functions/stashplay.fish:jwt:2
d806baa41487f73a3a6ae0f456068557b9a09f0a:fish/.config/fish/functions/stashplay.fish:jwt:2
2096b50b9512e62d6e5fe29016031f45bfadb3ff:fish/.config/fish/functions/stashplay.fish:jwt:2
323b0dc168a1685ac0bcfa338031b3adf6265536:fish/.config/fish/functions/stashplay.fish:jwt:2
0d31edd0429de63f950fcbaf533ad47d457d99ad:fish/.config/fish/functions/stashplay.fish:jwt:2
9f3134c17cadf68cf31bf6a1a866dd0c7c997527:fish/.config/fish/functions/stashplay.fish:jwt:2
fc8ba495f4cc4a75b0ea6519f39e38484fa8f453:fish/.config/fish/functions/stashplay.fish:jwt:2
14e537e5ab82ceedd4fd27e54ff5da99a868a11c:fish/.config/fish/functions/stashplay.fish:jwt:2
0f4f49dac5d9b1258c9635a68b704b416991db65:fish/.config/fish/functions/stashplay.fish:jwt:2
00c1f066f5ff7a3ab86566eca15c001283b00434:fish/.config/fish/functions/stashplay.fish:jwt:2
6fab8891498366270a8cd0dda5f208a47cbd1a7a:fish/.config/fish/functions/stashplay.fish:jwt:2
de2e3caaafeca1f0b955e29529bdd47dbb88352e:fish/.config/fish/functions/stashplay.fish:jwt:2
a93f4f757950c8ad5298bbeef3a79fb5531f8686:fish/.config/fish/functions/stashplay.fish:jwt:2
64079bff52e8c82017f52c45aa83d6a879d7a9ca:fish/.config/fish/functions/stashplay.fish:jwt:2
6e7ee9d9a386b6fd66c32afd76a7023ce1392d0b:fish/.config/fish/functions/stashplay.fish:jwt:2
2ad4b4d362081d2442f5e3f837c6178be9afcfe2:fish/.config/fish/functions/stashplay.fish:jwt:2
b478c9d6082bea696835e038b2deac6a9cf616c5:fish/.config/fish/functions/stashplay.fish:jwt:2
3739486a6c2ed4c96ad2633c0fa3d4f621b23f4e:fish/.config/fish/functions/stashplay.fish:jwt:2
2e07b58ae5d7fb2cc70eb4054a8579cd2fde63e1:fish/.config/fish/functions/stashplay.fish:jwt:2
18cf55d9dc66b4c4d80b1180ab3b9f1f77221a90:fish/.config/fish/functions/stashplay.fish:jwt:2
3cc0e06e118b521a1f9f81dc60d7c94d4a871085:fish/.config/fish/functions/stashplay.fish:jwt:2
a9b1ca30e17ddacc828a15f521944b8cde7b0a83:fish/.config/fish/functions/stashplay.fish:jwt:2
b22115cb7e1121284c4f70386170192ef376c19f:fish/.config/fish/functions/stashplay.fish:jwt:2
8ecbe0ec05b08d41aa76ce53780d03a3c4f054eb:fish/.config/fish/functions/stashplay.fish:jwt:2
73b98cad077240d3856db7a4a9f90e4ab6d6f15c:fish/.config/fish/functions/stashplay.fish:jwt:2
19606178ce470ec9ce46d0ca945d1757438df2b2:fish/.config/fish/functions/stashplay.fish:jwt:2
6f11f8714c2aa9a3a7696a118d54279802585652:fish/.config/fish/functions/stashplay.fish:jwt:2
3871a379c836c7c443a46bbe4de68076069d539e:fish/.config/fish/functions/stashplay.fish:jwt:2
9a45318213df1c14548c77bdefdbc7ce019b89b1:fish/.config/fish/functions/stashplay.fish:jwt:2
eb0da3717eb23e1e3e85d7239a89dcdbc5d2df04:fish/.config/fish/functions/stashplay.fish:jwt:2
c3cf36a35610e9488b6f361c3a12e25cda23db38:fish/.config/fish/functions/stashplay.fish:jwt:2
5b2ea4da37557d436391c06b62cf14697f348a1b:fish/.config/fish/functions/stashplay.fish:jwt:2
a9774f6ad0ee36f4ee62fc0e653d2c6c60ca8a7b:fish/.config/fish/functions/stashplay.fish:jwt:2
3fb97df4e4010c31663aadd0ee4a0a4c36fdeb04:fish/.config/fish/functions/stashplay.fish:jwt:2
297236180217b961663d4dfb986a739b59011f8a:fish/.config/fish/functions/stashplay.fish:jwt:2
aedd9f6736f446ef276c99e356e7ca4fef32099c:fish/.config/fish/functions/stashplay.fish:jwt:2
9b78cb671b9311f0be3be0769670d7ba9ef7f5c7:fish/.config/fish/functions/stashplay.fish:jwt:2
6a413045d7e7b61b245eebadb2066791aa601c32:fish/.config/fish/functions/stashplay.fish:jwt:2
94865950113523636ed201ff62fe87e193434793:fish/.config/fish/functions/stashplay.fish:jwt:2
96f0b28bef818c5cedb8de45dc3c21dfccdc3c36:fish/.config/fish/functions/stashplay.fish:jwt:2
47d79407fa336e1e343fd6e4de74b34df6a0b950:fish/.config/fish/functions/stashplay.fish:jwt:2
76ff9315bfadc6ae999695e582465aeddab5344e:fish/.config/fish/functions/stashplay.fish:jwt:2
aaa717c4718428c1512bbc2bae11e4071be57265:fish/.config/fish/functions/stashplay.fish:jwt:2
9347a6e9f791a5d83a505b088e5d2a747ea060ae:fish/.config/fish/functions/stashplay.fish:jwt:2
c148a0e593fc3bc519d4c204c870278f4e8d37fe:fish/.config/fish/functions/stashplay.fish:jwt:2
39f926bbb037ae54a4ef34b652a015f55c2d2cfc:fish/.config/fish/functions/stashplay.fish:jwt:2
486cf64dcf82a330d5430f85b1ff7d13257abad3:fish/.config/fish/functions/stashplay.fish:jwt:2
1ad8664930b65b9a6bd4cacf495304bb61c68f7d:fish/.config/fish/functions/stashplay.fish:jwt:2
cc5817ba2442e1e62fde80da3b2dfb7b0cf00c02:fish/.config/fish/functions/stashplay.fish:jwt:2
f8d9832871772dd1d3b3577fb788f6b29d32d47e:fish/.config/fish/functions/stashplay.fish:jwt:2
7600a584ced17a8c5cc72de87862d01ad100c81d:fish/.config/fish/functions/stashplay.fish:jwt:2
650ee712e087691c2438eaf076688711ddf39301:fish/.config/fish/functions/stashplay.fish:jwt:2
53394980abda8914a2d9a394d5d36cb0fd7f16dd:fish/.config/fish/functions/stashplay.fish:jwt:2
abfa3261e02dea3218c00fa8d839ff685c44fe0a:fish/.config/fish/functions/stashplay.fish:jwt:2
a505fecc531c4343c4c8f91ddfe28283a8be6f40:fish/.config/fish/functions/stashplay.fish:jwt:2
57f54e8d3bb0deb72eab718071643c4ebe0d0be6:fish/.config/fish/functions/stashplay.fish:jwt:2
c24ec2c0d030bfaa04cb142be428c12b430a5270:fish/.config/fish/functions/stashplay.fish:jwt:2
c24d9d0555de539be8c75aa1031d463a4088aaec:fish/.config/fish/functions/stashplay.fish:jwt:2
44d7dd02da6d0ddd841cd39f816f3ef1514def28:fish/.config/fish/functions/stashplay.fish:jwt:2
cfddba7fb6538495042e3689be2569b9bba824b7:fish/.config/fish/functions/stashplay.fish:jwt:2
8f50ae3094452a5c1b61153d063d39360c7e1b08:fish/.config/fish/functions/stashplay.fish:jwt:2
bf90155a8ee60c1804963c45a83fa2e42df57f4e:git/.gitconfig:generic-api-key:4
9c0362d9e0952fef116046c03c3381786e9e921f:godmine/.config/godmine/settings.json:generic-api-key:3
964a5a3c30e100b800709cbd7476acd41ec2e14e:vdirsyncer/.config/vdirsyncer/config:generic-api-key:15

View file

@ -0,0 +1,4 @@
lat: 43.7
lng: 7.2
dbusserver: true
portal: true

View file

@ -0,0 +1,5 @@
#!/bin/sh
gsettings set org.gnome.desktop.interface color-scheme prefer-dark
gsettings set org.gnome.desktop.interface gtk-theme Adwaita-dark

View file

@ -0,0 +1,6 @@
#!/usr/bin/env bash
# trigger a small, passive popup dialog to inform the user about darkman's activity
# reference https://wiki.archlinux.org/title/Desktop_notifications#Usage_in_programming
notify-send --app-name="darkman" --urgency=low --icon=weather-clear-night "switching to dark mode"

View file

@ -0,0 +1,6 @@
#!/usr/bin/env bash
cat \
"$HOME/.config/wofi/colors-dark.css" \
"$HOME/.config/wofi/base.css" \
> "$HOME/.config/wofi/style.css"

View file

@ -0,0 +1,5 @@
#!/bin/sh
gsettings set org.gnome.desktop.interface color-scheme prefer-light
gsettings set org.gnome.desktop.interface gtk-theme Adwaita

View file

@ -0,0 +1,6 @@
#!/usr/bin/env bash
# trigger a small, passive popup dialog to inform the user about darkman's activity
# reference https://wiki.archlinux.org/title/Desktop_notifications#Usage_in_programming
notify-send --app-name="darkman" --urgency=low --icon=weather-clear "switching to light mode"

View file

@ -0,0 +1,6 @@
#!/usr/bin/env bash
cat \
"$HOME/.config/wofi/colors-light.css" \
"$HOME/.config/wofi/base.css" \
> "$HOME/.config/wofi/style.css"

View file

@ -0,0 +1,22 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -26,14 +26,19 @@ stages:
- test
- build
+code_navigation:
+ stage: test
+ image: sourcegraph/lsif-go:v1
+ allow_failure: true # recommended
+ script:
tests:
stage: test
script:
- go generate ./pkg/...
- gofmt -d -e ./pkg/ ./cmd/
- ./make.sh check
- go test -coverpkg ./cmd/...,./pkg/... -coverprofile cover.out -v ./cmd/... ./pkg/...
- go tool cover -func=cover.out
compile:
stage: build

View file

@ -0,0 +1,18 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -31,14 +31,15 @@ code_navigation:
image: sourcegraph/lsif-go:v1
allow_failure: true # recommended
script:
+ - lsif-go
tests:
stage: test
script:
- go generate ./pkg/...
- gofmt -d -e ./pkg/ ./cmd/
- ./make.sh check
- go test -coverpkg ./cmd/...,./pkg/... -coverprofile cover.out -v ./cmd/... ./pkg/...
- go tool cover -func=cover.out
compile:
stage: build

View file

@ -0,0 +1,18 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -32,14 +32,15 @@ code_navigation:
allow_failure: true # recommended
script:
- lsif-go
+ artifacts:
tests:
stage: test
script:
- go generate ./pkg/...
- gofmt -d -e ./pkg/ ./cmd/
- ./make.sh check
- go test -coverpkg ./cmd/...,./pkg/... -coverprofile cover.out -v ./cmd/... ./pkg/...
- go tool cover -func=cover.out
compile:
stage: build

View file

@ -0,0 +1,18 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -33,14 +33,15 @@ code_navigation:
script:
- lsif-go
artifacts:
+ reports:
tests:
stage: test
script:
- go generate ./pkg/...
- gofmt -d -e ./pkg/ ./cmd/
- ./make.sh check
- go test -coverpkg ./cmd/...,./pkg/... -coverprofile cover.out -v ./cmd/... ./pkg/...
- go tool cover -func=cover.out
compile:
stage: build

View file

@ -0,0 +1,18 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -34,14 +34,15 @@ code_navigation:
- lsif-go
artifacts:
reports:
+ lsif: dump.lsif
tests:
stage: test
script:
- go generate ./pkg/...
- gofmt -d -e ./pkg/ ./cmd/
- ./make.sh check
- go test -coverpkg ./cmd/...,./pkg/... -coverprofile cover.out -v ./cmd/... ./pkg/...
- go tool cover -func=cover.out
compile:
stage: build

View file

@ -0,0 +1,18 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -35,14 +35,15 @@ code_navigation:
artifacts:
reports:
lsif: dump.lsif
+
tests:
stage: test
script:
- go generate ./pkg/...
- gofmt -d -e ./pkg/ ./cmd/
- ./make.sh check
- go test -coverpkg ./cmd/...,./pkg/... -coverprofile cover.out -v ./cmd/... ./pkg/...
- go tool cover -func=cover.out
compile:
stage: build

View file

@ -0,0 +1,11 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -11,8 +11,7 @@ before_script:
- mkdir -p .gocache
- export GOPATH="$CI_PROJECT_DIR/.gocache"
- export PATH="$CI_PROJECT_DIR/.gocache/bin:$PATH"
- - which golangci-lint >/dev/null 2>&1 && golangci-lint --version | grep "$GOLANGCI_LINT_VERSION" >/dev/null 2>&1
|| curl -sfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh| sh -s -- -b $(go env GOPATH)/bin v$GOLANGCI_LINT_VERSION
- go get -u golang.org/x/tools/cmd/stringer
- env

View file

@ -0,0 +1,10 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -11,7 +11,6 @@ before_script:
- mkdir -p .gocache
- export GOPATH="$CI_PROJECT_DIR/.gocache"
- export PATH="$CI_PROJECT_DIR/.gocache/bin:$PATH"
- || curl -sfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh| sh -s -- -b $(go env GOPATH)/bin v$GOLANGCI_LINT_VERSION
- go get -u golang.org/x/tools/cmd/stringer
- env

View file

@ -0,0 +1,18 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -34,14 +34,15 @@ code_navigation:
reports:
lsif: dump.lsif
+lint:
tests:
stage: test
script:
- go generate ./pkg/...
- gofmt -d -e ./pkg/ ./cmd/
- ./make.sh check
- go test -coverpkg ./cmd/...,./pkg/... -coverprofile cover.out -v ./cmd/... ./pkg/...
- go tool cover -func=cover.out
compile:
stage: build

View file

@ -0,0 +1,18 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -35,14 +35,15 @@ code_navigation:
lsif: dump.lsif
lint:
+ stage: test
tests:
stage: test
script:
- go generate ./pkg/...
- gofmt -d -e ./pkg/ ./cmd/
- ./make.sh check
- go test -coverpkg ./cmd/...,./pkg/... -coverprofile cover.out -v ./cmd/... ./pkg/...
- go tool cover -func=cover.out
compile:
stage: build

View file

@ -0,0 +1,18 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -36,14 +36,15 @@ code_navigation:
lint:
stage: test
+ image: golangci/golangci-lint:latest
tests:
stage: test
script:
- go generate ./pkg/...
- gofmt -d -e ./pkg/ ./cmd/
- ./make.sh check
- go test -coverpkg ./cmd/...,./pkg/... -coverprofile cover.out -v ./cmd/... ./pkg/...
- go tool cover -func=cover.out
compile:
stage: build

View file

@ -0,0 +1,18 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -37,14 +37,15 @@ code_navigation:
lint:
stage: test
image: golangci/golangci-lint:latest
+ script:
tests:
stage: test
script:
- go generate ./pkg/...
- gofmt -d -e ./pkg/ ./cmd/
- ./make.sh check
- go test -coverpkg ./cmd/...,./pkg/... -coverprofile cover.out -v ./cmd/... ./pkg/...
- go tool cover -func=cover.out
compile:
stage: build

View file

@ -0,0 +1,18 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -38,14 +38,15 @@ lint:
stage: test
image: golangci/golangci-lint:latest
script:
+ - golangci-lint run --out-format junit-xml > lint.junit.xml
tests:
stage: test
script:
- go generate ./pkg/...
- gofmt -d -e ./pkg/ ./cmd/
- ./make.sh check
- go test -coverpkg ./cmd/...,./pkg/... -coverprofile cover.out -v ./cmd/... ./pkg/...
- go tool cover -func=cover.out
compile:
stage: build

View file

@ -0,0 +1,18 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -39,14 +39,15 @@ lint:
image: golangci/golangci-lint:latest
script:
- golangci-lint run --out-format junit-xml > lint.junit.xml
+ artifacts:
tests:
stage: test
script:
- go generate ./pkg/...
- gofmt -d -e ./pkg/ ./cmd/
- ./make.sh check
- go test -coverpkg ./cmd/...,./pkg/... -coverprofile cover.out -v ./cmd/... ./pkg/...
- go tool cover -func=cover.out
compile:
stage: build

View file

@ -0,0 +1,18 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -40,14 +40,15 @@ lint:
script:
- golangci-lint run --out-format junit-xml > lint.junit.xml
artifacts:
+ reports:
tests:
stage: test
script:
- go generate ./pkg/...
- gofmt -d -e ./pkg/ ./cmd/
- ./make.sh check
- go test -coverpkg ./cmd/...,./pkg/... -coverprofile cover.out -v ./cmd/... ./pkg/...
- go tool cover -func=cover.out
compile:
stage: build

View file

@ -0,0 +1,18 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -41,14 +41,15 @@ lint:
- golangci-lint run --out-format junit-xml > lint.junit.xml
artifacts:
reports:
+ junit: lint.junit.xml
tests:
stage: test
script:
- go generate ./pkg/...
- gofmt -d -e ./pkg/ ./cmd/
- ./make.sh check
- go test -coverpkg ./cmd/...,./pkg/... -coverprofile cover.out -v ./cmd/... ./pkg/...
- go tool cover -func=cover.out
compile:
stage: build

View file

@ -0,0 +1,18 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -42,14 +42,15 @@ lint:
artifacts:
reports:
junit: lint.junit.xml
+
tests:
stage: test
script:
- go generate ./pkg/...
- gofmt -d -e ./pkg/ ./cmd/
- ./make.sh check
- go test -coverpkg ./cmd/...,./pkg/... -coverprofile cover.out -v ./cmd/... ./pkg/...
- go tool cover -func=cover.out
compile:
stage: build

View file

@ -0,0 +1,16 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -44,13 +44,12 @@ lint:
junit: lint.junit.xml
tests:
stage: test
script:
- go generate ./pkg/...
- gofmt -d -e ./pkg/ ./cmd/
- - ./make.sh check
- go test -coverpkg ./cmd/...,./pkg/... -coverprofile cover.out -v ./cmd/... ./pkg/...
- go tool cover -func=cover.out
compile:
stage: build

View file

@ -0,0 +1,17 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -8,14 +8,13 @@ image: golang:latest
# - mkdir -p .gocache
# - env
-cache:
key: go_dependencies_cache
paths:
- $CI_PROJECT_DIR/.gocache/
variables:
GOPATH: "$CI_PROJECT_DIR/.gocache"
PATH: "$CI_PROJECT_DIR/.gocache/bin:$PATH"
stages:
- test

View file

@ -0,0 +1,16 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -8,13 +8,12 @@ image: golang:latest
# - mkdir -p .gocache
# - env
- key: go_dependencies_cache
paths:
- $CI_PROJECT_DIR/.gocache/
variables:
GOPATH: "$CI_PROJECT_DIR/.gocache"
PATH: "$CI_PROJECT_DIR/.gocache/bin:$PATH"
stages:
- test

View file

@ -0,0 +1,15 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -8,12 +8,11 @@ image: golang:latest
# - mkdir -p .gocache
# - env
- paths:
- $CI_PROJECT_DIR/.gocache/
variables:
GOPATH: "$CI_PROJECT_DIR/.gocache"
PATH: "$CI_PROJECT_DIR/.gocache/bin:$PATH"
stages:
- test

View file

@ -0,0 +1,14 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -8,11 +8,10 @@ image: golang:latest
# - mkdir -p .gocache
# - env
- - $CI_PROJECT_DIR/.gocache/
variables:
GOPATH: "$CI_PROJECT_DIR/.gocache"
PATH: "$CI_PROJECT_DIR/.gocache/bin:$PATH"
stages:
- test

View file

@ -0,0 +1,20 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -9,17 +9,16 @@ image: golang:latest
# - env
-variables:
GOPATH: "$CI_PROJECT_DIR/.gocache"
PATH: "$CI_PROJECT_DIR/.gocache/bin:$PATH"
stages:
- test
- build
code_navigation:
stage: test
image: sourcegraph/lsif-go:v1
allow_failure: true # recommended
script:
- lsif-go

View file

@ -0,0 +1,19 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -9,16 +9,15 @@ image: golang:latest
# - env
- GOPATH: "$CI_PROJECT_DIR/.gocache"
PATH: "$CI_PROJECT_DIR/.gocache/bin:$PATH"
stages:
- test
- build
code_navigation:
stage: test
image: sourcegraph/lsif-go:v1
allow_failure: true # recommended
script:
- lsif-go

View file

@ -0,0 +1,18 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -9,15 +9,14 @@ image: golang:latest
# - env
- PATH: "$CI_PROJECT_DIR/.gocache/bin:$PATH"
stages:
- test
- build
code_navigation:
stage: test
image: sourcegraph/lsif-go:v1
allow_failure: true # recommended
script:
- lsif-go

View file

@ -0,0 +1,17 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -9,14 +9,13 @@ image: golang:latest
# - env
-
stages:
- test
- build
code_navigation:
stage: test
image: sourcegraph/lsif-go:v1
allow_failure: true # recommended
script:
- lsif-go

View file

@ -0,0 +1,10 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -35,6 +35,7 @@ lint:
tests:
stage: test
before_script:
+ - export GOPATH="$CI_PROJECT_DIR/.gocache"
- go get gotest.tools/gotestsum
- go get -u golang.org/x/tools/cmd/stringer
- go generate ./cmd/... ./pkg/...

View file

@ -0,0 +1,11 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -35,7 +35,8 @@ lint:
tests:
stage: test
before_script:
- export GOPATH="$CI_PROJECT_DIR/.gocache"
+ - export PATH="$CI_PROJECT_DIR/.gocache/bin:$PATH"
- go get gotest.tools/gotestsum
- go get -u golang.org/x/tools/cmd/stringer
- go generate ./cmd/... ./pkg/...

View file

@ -0,0 +1,12 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -45,8 +45,9 @@ tests:
after_script:
- go get github.com/boumenot/gocover-cobertura
- gocover-cobertura < coverage.txt > coverage.xml
- go tool cover -func=coverage.txt
coverage: '/total:\s+\(statements\)\s+(\d+.\d+\%)/'
+ cache:
artifacts:
reports:
cobertura: coverage.xml

View file

@ -0,0 +1,13 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -45,9 +45,10 @@ tests:
after_script:
- go get github.com/boumenot/gocover-cobertura
- gocover-cobertura < coverage.txt > coverage.xml
- go tool cover -func=coverage.txt
coverage: '/total:\s+\(statements\)\s+(\d+.\d+\%)/'
cache:
+ key: go_dependencies_cache
artifacts:
reports:
cobertura: coverage.xml

View file

@ -0,0 +1,14 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -45,10 +45,11 @@ tests:
after_script:
- go get github.com/boumenot/gocover-cobertura
- gocover-cobertura < coverage.txt > coverage.xml
- go tool cover -func=coverage.txt
coverage: '/total:\s+\(statements\)\s+(\d+.\d+\%)/'
cache:
key: go_dependencies_cache
+ paths:
artifacts:
reports:
cobertura: coverage.xml

View file

@ -0,0 +1,15 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -45,11 +45,12 @@ tests:
after_script:
- go get github.com/boumenot/gocover-cobertura
- gocover-cobertura < coverage.txt > coverage.xml
- go tool cover -func=coverage.txt
coverage: '/total:\s+\(statements\)\s+(\d+.\d+\%)/'
cache:
key: go_dependencies_cache
paths:
+ - $CI_PROJECT_DIR/.gocache/
artifacts:
reports:
cobertura: coverage.xml

View file

@ -0,0 +1,10 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -15,7 +15,6 @@ stages:
code_navigation:
stage: test
- image: sourcegraph/lsif-go:v1
allow_failure: true # recommended
script:
- lsif-go

View file

@ -0,0 +1,10 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -15,6 +15,7 @@ stages:
code_navigation:
stage: test
+ image: sourcegraph/lsif-go:latest
allow_failure: true # recommended
script:
- lsif-go

View file

@ -0,0 +1,10 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -45,7 +45,6 @@ tests:
after_script:
- go get github.com/boumenot/gocover-cobertura
- gocover-cobertura < coverage.txt > coverage.xml
- - go tool cover -func=coverage.txt
coverage: '/total:\s+\(statements\)\s+(\d+.\d+\%)/'
cache:
key: go_dependencies_cache

View file

@ -0,0 +1,10 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -45,6 +45,7 @@ tests:
after_script:
- go get github.com/boumenot/gocover-cobertura
- gocover-cobertura < coverage.txt > coverage.xml
+ - go tool cover -func=coverage.txt | grep "total:"
coverage: '/total:\s+\(statements\)\s+(\d+.\d+\%)/'
cache:
key: go_dependencies_cache

View file

@ -0,0 +1,10 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -35,7 +35,6 @@ lint:
tests:
stage: test
before_script:
-
- export GOPATH="$CI_PROJECT_DIR/.gocache"
- export PATH="$CI_PROJECT_DIR/.gocache/bin:$PATH"
- go get gotest.tools/gotestsum

View file

@ -0,0 +1,10 @@
--- a/make.sh
+++ b/make.sh
@@ -1,7 +1,6 @@
#!/usr/bin/env bash
-ACTION=$1
shift
#####################################################################
### TASKS

View file

@ -0,0 +1,9 @@
--- a/make.sh
+++ b/make.sh
@@ -1,6 +1,5 @@
#!/usr/bin/env bash
-shift
#####################################################################
### TASKS

View file

@ -0,0 +1,9 @@
--- a/make.sh
+++ b/make.sh
@@ -1,5 +1,6 @@
#!/usr/bin/env bash
+set -e
#####################################################################
### TASKS

View file

@ -0,0 +1,10 @@
--- a/make.sh
+++ b/make.sh
@@ -2,6 +2,7 @@
set -e
+ACTION=${1:-help}
#####################################################################
### TASKS
#####################################################################

View file

@ -0,0 +1,10 @@
--- a/make.sh
+++ b/make.sh
@@ -3,6 +3,7 @@
set -e
ACTION=${1:-help}
+shift || true
#####################################################################
### TASKS
#####################################################################

View file

@ -0,0 +1,13 @@
--- a/make.sh
+++ b/make.sh
@@ -80,9 +80,10 @@ t_doc_dist() {
mv "doc/build/$name.zip" build
}
+t_generate() {
t_build() {
mkdir -p build
go generate ./cmd/... ./pkg/...
CGO_ENABLED=1 go build -ldflags " \
-X code.waarp.fr/waarp-gateway/waarp-gateway/pkg/version.Date=$(date -u --iso-8601=seconds) \
-X code.waarp.fr/waarp-gateway/waarp-gateway/pkg/version.Num=$(git describe --tags --dirty) \

View file

@ -0,0 +1,13 @@
--- a/make.sh
+++ b/make.sh
@@ -81,9 +81,10 @@ t_doc_dist() {
}
t_generate() {
+ go get -u golang.org/x/tools/cmd/stringer
t_build() {
mkdir -p build
go generate ./cmd/... ./pkg/...
CGO_ENABLED=1 go build -ldflags " \
-X code.waarp.fr/waarp-gateway/waarp-gateway/pkg/version.Date=$(date -u --iso-8601=seconds) \
-X code.waarp.fr/waarp-gateway/waarp-gateway/pkg/version.Num=$(git describe --tags --dirty) \

View file

@ -0,0 +1,13 @@
--- a/make.sh
+++ b/make.sh
@@ -82,9 +82,10 @@ t_doc_dist() {
t_generate() {
go get -u golang.org/x/tools/cmd/stringer
+ go generate ./cmd/... ./pkg/...
t_build() {
mkdir -p build
go generate ./cmd/... ./pkg/...
CGO_ENABLED=1 go build -ldflags " \
-X code.waarp.fr/waarp-gateway/waarp-gateway/pkg/version.Date=$(date -u --iso-8601=seconds) \
-X code.waarp.fr/waarp-gateway/waarp-gateway/pkg/version.Num=$(git describe --tags --dirty) \

View file

@ -0,0 +1,13 @@
--- a/make.sh
+++ b/make.sh
@@ -83,9 +83,10 @@ t_doc_dist() {
t_generate() {
go get -u golang.org/x/tools/cmd/stringer
go generate ./cmd/... ./pkg/...
+}
t_build() {
mkdir -p build
go generate ./cmd/... ./pkg/...
CGO_ENABLED=1 go build -ldflags " \
-X code.waarp.fr/waarp-gateway/waarp-gateway/pkg/version.Date=$(date -u --iso-8601=seconds) \
-X code.waarp.fr/waarp-gateway/waarp-gateway/pkg/version.Num=$(git describe --tags --dirty) \

View file

@ -0,0 +1,13 @@
--- a/make.sh
+++ b/make.sh
@@ -84,9 +84,10 @@ t_generate() {
go get -u golang.org/x/tools/cmd/stringer
go generate ./cmd/... ./pkg/...
}
+
t_build() {
mkdir -p build
go generate ./cmd/... ./pkg/...
CGO_ENABLED=1 go build -ldflags " \
-X code.waarp.fr/waarp-gateway/waarp-gateway/pkg/version.Date=$(date -u --iso-8601=seconds) \
-X code.waarp.fr/waarp-gateway/waarp-gateway/pkg/version.Num=$(git describe --tags --dirty) \

View file

@ -0,0 +1,10 @@
--- a/make.sh
+++ b/make.sh
@@ -87,7 +87,6 @@ t_generate() {
t_build() {
mkdir -p build
- go generate ./cmd/... ./pkg/...
CGO_ENABLED=1 go build -ldflags " \
-X code.waarp.fr/waarp-gateway/waarp-gateway/pkg/version.Date=$(date -u --iso-8601=seconds) \
-X code.waarp.fr/waarp-gateway/waarp-gateway/pkg/version.Num=$(git describe --tags --dirty) \

View file

@ -0,0 +1,10 @@
--- a/make.sh
+++ b/make.sh
@@ -87,6 +87,7 @@ t_generate() {
t_build() {
mkdir -p build
+
CGO_ENABLED=1 go build -ldflags " \
-X code.waarp.fr/waarp-gateway/waarp-gateway/pkg/version.Date=$(date -u --iso-8601=seconds) \
-X code.waarp.fr/waarp-gateway/waarp-gateway/pkg/version.Num=$(git describe --tags --dirty) \

View file

@ -0,0 +1,10 @@
--- a/make.sh
+++ b/make.sh
@@ -88,6 +88,7 @@ t_generate() {
t_build() {
mkdir -p build
+ t_generate
CGO_ENABLED=1 go build -ldflags " \
-X code.waarp.fr/waarp-gateway/waarp-gateway/pkg/version.Date=$(date -u --iso-8601=seconds) \
-X code.waarp.fr/waarp-gateway/waarp-gateway/pkg/version.Num=$(git describe --tags --dirty) \

View file

@ -0,0 +1,10 @@
--- a/make.sh
+++ b/make.sh
@@ -89,6 +89,7 @@ t_build() {
mkdir -p build
t_generate
+
CGO_ENABLED=1 go build -ldflags " \
-X code.waarp.fr/waarp-gateway/waarp-gateway/pkg/version.Date=$(date -u --iso-8601=seconds) \
-X code.waarp.fr/waarp-gateway/waarp-gateway/pkg/version.Num=$(git describe --tags --dirty) \

View file

@ -0,0 +1,10 @@
--- a/make.sh
+++ b/make.sh
@@ -148,7 +148,6 @@ Warning:
EOW
mkdir -p build
- go generate ./cmd/... ./pkg/...
GOOS=linux GOARCH=amd64 build_static_binaries
GOOS=linux GOARCH=386 build_static_binaries
GOOS=windows GOARCH=amd64 CC="x86_64-w64-mingw32-gcc" build_static_binaries

View file

@ -0,0 +1,10 @@
--- a/make.sh
+++ b/make.sh
@@ -148,6 +148,7 @@ Warning:
EOW
mkdir -p build
+
GOOS=linux GOARCH=amd64 build_static_binaries
GOOS=linux GOARCH=386 build_static_binaries
GOOS=windows GOARCH=amd64 CC="x86_64-w64-mingw32-gcc" build_static_binaries

View file

@ -0,0 +1,10 @@
--- a/make.sh
+++ b/make.sh
@@ -149,6 +149,7 @@ EOW
mkdir -p build
+ t_generate
GOOS=linux GOARCH=amd64 build_static_binaries
GOOS=linux GOARCH=386 build_static_binaries
GOOS=windows GOARCH=amd64 CC="x86_64-w64-mingw32-gcc" build_static_binaries

View file

@ -0,0 +1,10 @@
--- a/make.sh
+++ b/make.sh
@@ -150,6 +150,7 @@ EOW
mkdir -p build
t_generate
+
GOOS=linux GOARCH=amd64 build_static_binaries
GOOS=linux GOARCH=386 build_static_binaries
GOOS=windows GOARCH=amd64 CC="x86_64-w64-mingw32-gcc" build_static_binaries

View file

@ -0,0 +1,10 @@
--- a/make.sh
+++ b/make.sh
@@ -215,6 +215,7 @@ t_usage() {
echo ""
echo "Available actions"
echo ""
+ echo " generate Runs go generate"
echo " build Builds binaries"
echo " build dist Builds binaries for distribution"
echo " package Generates packages"

View file

@ -0,0 +1,10 @@
--- a/make.sh
+++ b/make.sh
@@ -236,6 +236,7 @@ t_usage() {
#####################################################################
case $ACTION in
+ generate)
build)
SUB=$1
case $SUB in

View file

@ -0,0 +1,10 @@
--- a/make.sh
+++ b/make.sh
@@ -237,6 +237,7 @@ t_usage() {
case $ACTION in
generate)
+ t_generate
build)
SUB=$1
case $SUB in

View file

@ -0,0 +1,10 @@
--- a/make.sh
+++ b/make.sh
@@ -238,6 +238,7 @@ t_usage() {
case $ACTION in
generate)
t_generate
+ ;;
build)
SUB=$1
case $SUB in

View file

@ -0,0 +1,10 @@
--- a/make.sh
+++ b/make.sh
@@ -239,6 +239,7 @@ case $ACTION in
generate)
t_generate
;;
+
build)
SUB=$1
case $SUB in

View file

@ -0,0 +1,10 @@
--- a/make.sh
+++ b/make.sh
@@ -295,7 +295,6 @@ case $ACTION in
;;
bump)
- t_bump $1
;;
*)

View file

@ -0,0 +1,10 @@
--- a/make.sh
+++ b/make.sh
@@ -295,6 +295,7 @@ case $ACTION in
;;
bump)
+ t_bump "$1"
;;
*)

View file

@ -0,0 +1,10 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -74,7 +74,6 @@ package:
stage: build
only: [ tags ]
before_script:
- - apt update -y && apt install -y file && apt clean && rm -rf /var/lib/apt/lists/*
- export GOPATH="$CI_PROJECT_DIR/.gocache"
- export PATH="$CI_PROJECT_DIR/.gocache/bin:$PATH"
script:

View file

@ -0,0 +1,10 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -74,6 +74,7 @@ package:
stage: build
only: [ tags ]
before_script:
+ - apt update -y && apt install -y file gcc-multilib && apt clean && rm -rf /var/lib/apt/lists/*
- export GOPATH="$CI_PROJECT_DIR/.gocache"
- export PATH="$CI_PROJECT_DIR/.gocache/bin:$PATH"
script:

View file

@ -0,0 +1,10 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -74,7 +74,6 @@ package:
stage: build
only: [ tags ]
before_script:
- - apt update -y && apt install -y file gcc-multilib && apt clean && rm -rf /var/lib/apt/lists/*
- export GOPATH="$CI_PROJECT_DIR/.gocache"
- export PATH="$CI_PROJECT_DIR/.gocache/bin:$PATH"
script:

View file

@ -0,0 +1,10 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -74,6 +74,7 @@ package:
stage: build
only: [ tags ]
before_script:
+ - apt update -y && apt install -y file gcc-multilib gcc-mingw-w64-x86-64 && apt clean && rm -rf /var/lib/apt/lists/*
- export GOPATH="$CI_PROJECT_DIR/.gocache"
- export PATH="$CI_PROJECT_DIR/.gocache/bin:$PATH"
script:

View file

@ -0,0 +1,15 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -74,12 +74,11 @@ package:
stage: build
only: [ tags ]
before_script:
- - apt update -y && apt install -y file gcc-multilib gcc-mingw-w64-x86-64 && apt clean && rm -rf /var/lib/apt/lists/*
- export GOPATH="$CI_PROJECT_DIR/.gocache"
- export PATH="$CI_PROJECT_DIR/.gocache/bin:$PATH"
script:
- ./make.sh package
cache:
key: go_dependencies_cache
paths:
- $CI_PROJECT_DIR/.gocache/

View file

@ -0,0 +1,15 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -74,11 +74,12 @@ package:
stage: build
only: [ tags ]
before_script:
+ - |
- export GOPATH="$CI_PROJECT_DIR/.gocache"
- export PATH="$CI_PROJECT_DIR/.gocache/bin:$PATH"
script:
- ./make.sh package
cache:
key: go_dependencies_cache
paths:
- $CI_PROJECT_DIR/.gocache/

View file

@ -0,0 +1,15 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -75,11 +75,12 @@ package:
only: [ tags ]
before_script:
- |
+ apt update -y
- export GOPATH="$CI_PROJECT_DIR/.gocache"
- export PATH="$CI_PROJECT_DIR/.gocache/bin:$PATH"
script:
- ./make.sh package
cache:
key: go_dependencies_cache
paths:
- $CI_PROJECT_DIR/.gocache/

View file

@ -0,0 +1,15 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -76,11 +76,12 @@ package:
before_script:
- |
apt update -y
+ && apt install -y file gcc-multilib gcc-mingw-w64-x86-64 virtualenv
- export GOPATH="$CI_PROJECT_DIR/.gocache"
- export PATH="$CI_PROJECT_DIR/.gocache/bin:$PATH"
script:
- ./make.sh package
cache:
key: go_dependencies_cache
paths:
- $CI_PROJECT_DIR/.gocache/

View file

@ -0,0 +1,15 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -77,11 +77,12 @@ package:
- |
apt update -y
&& apt install -y file gcc-multilib gcc-mingw-w64-x86-64 virtualenv
+ && apt clean
- export GOPATH="$CI_PROJECT_DIR/.gocache"
- export PATH="$CI_PROJECT_DIR/.gocache/bin:$PATH"
script:
- ./make.sh package
cache:
key: go_dependencies_cache
paths:
- $CI_PROJECT_DIR/.gocache/

View file

@ -0,0 +1,15 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -78,11 +78,12 @@ package:
apt update -y
&& apt install -y file gcc-multilib gcc-mingw-w64-x86-64 virtualenv
&& apt clean
+ && rm -rf /var/lib/apt/lists/*
- export GOPATH="$CI_PROJECT_DIR/.gocache"
- export PATH="$CI_PROJECT_DIR/.gocache/bin:$PATH"
script:
- ./make.sh package
cache:
key: go_dependencies_cache
paths:
- $CI_PROJECT_DIR/.gocache/

View file

@ -0,0 +1,13 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -81,9 +81,10 @@ package:
&& rm -rf /var/lib/apt/lists/*
- export GOPATH="$CI_PROJECT_DIR/.gocache"
- export PATH="$CI_PROJECT_DIR/.gocache/bin:$PATH"
+ - go install github.com/goreleaser/nfpm/v2/cmd/nfpm@latest
script:
- ./make.sh package
cache:
key: go_dependencies_cache
paths:
- $CI_PROJECT_DIR/.gocache/

View file

@ -0,0 +1,7 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -88,3 +88,4 @@ package:
key: go_dependencies_cache
paths:
- $CI_PROJECT_DIR/.gocache/
+ artifacts:

View file

@ -0,0 +1,7 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -89,3 +89,4 @@ package:
paths:
- $CI_PROJECT_DIR/.gocache/
artifacts:
+ paths:

View file

@ -0,0 +1,7 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -90,3 +90,4 @@ package:
- $CI_PROJECT_DIR/.gocache/
artifacts:
paths:
+ - build/

View file

@ -0,0 +1,7 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -91,3 +91,4 @@ package:
artifacts:
paths:
- build/
+

View file

@ -0,0 +1,10 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -12,6 +12,7 @@ image: golang:latest
stages:
- test
- build
+ - release
code_navigation:
stage: test

View file

@ -0,0 +1,10 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -12,7 +12,6 @@ image: golang:latest
stages:
- test
- build
- - release
code_navigation:
stage: test

View file

@ -0,0 +1,7 @@
--- a/doc/requirement.txt
+++ b/doc/requirement.txt
@@ -1,4 +1,3 @@
-git+https://git@code.waarp.fr/waarp/sphinx-template.git
sphinx < 4.1.0
sphinx-autobuild
sphinxcontrib-httpdomain

View file

@ -0,0 +1,7 @@
--- a/doc/requirement.txt
+++ b/doc/requirement.txt
@@ -1,3 +1,4 @@
+git+https://code.waarp.fr/waarp/sphinx-template.git
sphinx < 4.1.0
sphinx-autobuild
sphinxcontrib-httpdomain

View file

@ -0,0 +1,10 @@
--- a/make.sh
+++ b/make.sh
@@ -154,7 +154,6 @@ build_static_binaries() {
if [ "$GOOS" = "linux" ]; then
local out binary_file
- for name in waarp-gateway waarp_gatewayd updateconf get-remote; do
binary_file="build/${name}_${GOOS}_${GOARCH}"
out=$(file "$binary_file")

View file

@ -0,0 +1,10 @@
--- a/make.sh
+++ b/make.sh
@@ -154,6 +154,7 @@ build_static_binaries() {
if [ "$GOOS" = "linux" ]; then
local out binary_file
+ for name in waarp-gateway waarp-gatewayd updateconf get-remote; do
binary_file="build/${name}_${GOOS}_${GOARCH}"
out=$(file "$binary_file")

View file

@ -0,0 +1,10 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -60,7 +60,6 @@ compile:
stage: build
except: [ tags ]
before_script:
- - apt update -y && apt install -y file && apt clean && rm -rf /var/lib/apt/lists/*
- export GOPATH="$CI_PROJECT_DIR/.gocache"
- export PATH="$CI_PROJECT_DIR/.gocache/bin:$PATH"
script:

View file

@ -0,0 +1,10 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -60,6 +60,7 @@ compile:
stage: build
except: [ tags ]
before_script:
+ - >
- export GOPATH="$CI_PROJECT_DIR/.gocache"
- export PATH="$CI_PROJECT_DIR/.gocache/bin:$PATH"
script:

View file

@ -0,0 +1,10 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -61,6 +61,7 @@ compile:
except: [ tags ]
before_script:
- >
+ apt update -y
- export GOPATH="$CI_PROJECT_DIR/.gocache"
- export PATH="$CI_PROJECT_DIR/.gocache/bin:$PATH"
script:

View file

@ -0,0 +1,10 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -62,6 +62,7 @@ compile:
before_script:
- >
apt update -y
+ && apt install -y file gcc-multilib gcc-mingw-w64-x86-64
- export GOPATH="$CI_PROJECT_DIR/.gocache"
- export PATH="$CI_PROJECT_DIR/.gocache/bin:$PATH"
script:

View file

@ -0,0 +1,10 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -63,6 +63,7 @@ compile:
- >
apt update -y
&& apt install -y file gcc-multilib gcc-mingw-w64-x86-64
+ && apt clean
- export GOPATH="$CI_PROJECT_DIR/.gocache"
- export PATH="$CI_PROJECT_DIR/.gocache/bin:$PATH"
script:

View file

@ -0,0 +1,10 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -64,6 +64,7 @@ compile:
apt update -y
&& apt install -y file gcc-multilib gcc-mingw-w64-x86-64
&& apt clean
+ && rm -rf /var/lib/apt/lists/*
- export GOPATH="$CI_PROJECT_DIR/.gocache"
- export PATH="$CI_PROJECT_DIR/.gocache/bin:$PATH"
script:

View file

@ -0,0 +1,16 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -78,13 +78,12 @@ package:
stage: build
only: [ tags ]
before_script:
- - |
apt update -y
&& apt install -y file gcc-multilib gcc-mingw-w64-x86-64 virtualenv
&& apt clean
&& rm -rf /var/lib/apt/lists/*
- export GOPATH="$CI_PROJECT_DIR/.gocache"
- export PATH="$CI_PROJECT_DIR/.gocache/bin:$PATH"
- go install github.com/goreleaser/nfpm/v2/cmd/nfpm@latest
script:
- ./make.sh package

View file

@ -0,0 +1,16 @@
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -78,12 +78,13 @@ package:
stage: build
only: [ tags ]
before_script:
+ - >
apt update -y
&& apt install -y file gcc-multilib gcc-mingw-w64-x86-64 virtualenv
&& apt clean
&& rm -rf /var/lib/apt/lists/*
- export GOPATH="$CI_PROJECT_DIR/.gocache"
- export PATH="$CI_PROJECT_DIR/.gocache/bin:$PATH"
- go install github.com/goreleaser/nfpm/v2/cmd/nfpm@latest
script:
- ./make.sh package

Some files were not shown because too many files have changed in this diff Show more