Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from moshebe:master #315

Open
wants to merge 183 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
183 commits
Select commit Hold shift + click to select a range
919eef4
Fix actions (#310)
moshebe Dec 25, 2021
2bd3031
Dependabot - update (#320)
moshebe Jan 8, 2022
7ca8751
Bump @typescript-eslint/parser from 5.9.0 to 5.9.1 in /webui/frontend…
dependabot[bot] Jan 14, 2022
066a095
Bump sass from 1.46.0 to 1.48.0 in /webui/frontend (#323)
dependabot[bot] Jan 14, 2022
aaff633
Dependabot combined PRs (#334)
moshebe Jan 30, 2022
f3e5157
Update README.md
moshebe Jan 30, 2022
b591047
Bump dependencies (#359)
moshebe Feb 27, 2022
b01ae8c
Bump versions (#372)
moshebe Apr 9, 2022
2ca3d33
Bump @vue/cli-plugin-babel from 4.5.16 to 5.0.4 in /webui/frontend (#…
dependabot[bot] May 12, 2022
4a8c39e
Bump typescript from 4.6.3 to 4.6.4 in /webui/frontend (#390)
dependabot[bot] May 12, 2022
266d429
Bump axios from 0.25.0 to 0.27.2 in /webui/frontend (#388)
dependabot[bot] May 12, 2022
9d3db75
Bump async from 2.6.3 to 2.6.4 in /webui/frontend (#392)
dependabot[bot] May 12, 2022
a892066
Bump github.com/hashicorp/go-retryablehttp from 0.7.0 to 0.7.1 (#375)
dependabot[bot] May 12, 2022
841659c
Bump @vue/composition-api from 1.4.9 to 1.6.1 in /webui/frontend (#395)
dependabot[bot] May 12, 2022
d9a464b
Bump core-js from 3.21.1 to 3.22.5 in /webui/frontend (#397)
dependabot[bot] May 12, 2022
a1ca5ec
Bump @typescript-eslint/parser from 5.18.0 to 5.23.0 in /webui/fronte…
dependabot[bot] May 12, 2022
b78250c
Bump sass from 1.50.0 to 1.51.0 in /webui/frontend (#387)
dependabot[bot] May 12, 2022
0fe3ec6
Bump bootstrap-vue from 2.21.2 to 2.22.0 in /webui/frontend (#378)
dependabot[bot] May 12, 2022
9792310
Bump vue from 2.6.14 to 3.2.33 in /webui/frontend (#376)
dependabot[bot] May 12, 2022
4cbab14
upgrade to go1.18 (#398)
moshebe May 12, 2022
65c5d85
Bump core-js from 3.22.5 to 3.22.7 in /webui/frontend (#411)
dependabot[bot] May 24, 2022
c717460
Bump typescript from 4.6.4 to 4.7.2 in /webui/frontend (#410)
dependabot[bot] May 24, 2022
cbba1c5
Bump sass from 1.51.0 to 1.52.1 in /webui/frontend (#406)
dependabot[bot] May 24, 2022
1d0c623
Bump @typescript-eslint/parser from 5.23.0 to 5.26.0 in /webui/fronte…
dependabot[bot] May 24, 2022
5416f77
Bump @vue/composition-api from 1.6.1 to 1.6.2 in /webui/frontend (#409)
dependabot[bot] May 24, 2022
35868e4
Bump vue from 3.2.33 to 3.2.36 in /webui/frontend (#405)
dependabot[bot] May 24, 2022
97fb173
Bump sass-loader from 12.6.0 to 13.0.0 in /webui/frontend (#401)
dependabot[bot] May 24, 2022
7bb1fb4
Bump @typescript-eslint/parser from 5.26.0 to 5.27.1 in /webui/fronte…
dependabot[bot] Jun 6, 2022
cc1ddfa
Bump vue from 3.2.36 to 3.2.37 in /webui/frontend (#420)
dependabot[bot] Jun 6, 2022
9d0ca6d
Bump eventsource from 1.1.0 to 1.1.1 in /webui/frontend (#415)
dependabot[bot] Jun 6, 2022
fb477f7
Bump github.com/gin-gonic/gin from 1.7.7 to 1.8.1 (#418)
dependabot[bot] Jun 6, 2022
9b6f85d
Bump sass from 1.52.1 to 1.52.2 in /webui/frontend (#417)
dependabot[bot] Jun 6, 2022
680a2df
Bump typescript from 4.7.2 to 4.7.3 in /webui/frontend (#416)
dependabot[bot] Jun 6, 2022
5816aee
Bump core-js from 3.22.7 to 3.23.1 in /webui/frontend (#425)
dependabot[bot] Jun 14, 2022
870a9ef
Bump @typescript-eslint/parser from 5.27.1 to 5.28.0 in /webui/fronte…
dependabot[bot] Jun 14, 2022
85ebe87
Bump github.com/stretchr/testify from 1.7.1 to 1.7.2 (#419)
dependabot[bot] Jun 14, 2022
3ef50a4
Bump sass from 1.52.2 to 1.52.3 in /webui/frontend (#422)
dependabot[bot] Jun 14, 2022
b494328
Bump github.com/spf13/cobra from 1.4.0 to 1.5.0 (#433)
dependabot[bot] Jun 24, 2022
5ed5ad7
Bump @typescript-eslint/parser from 5.28.0 to 5.29.0 in /webui/fronte…
dependabot[bot] Jun 24, 2022
59ed398
Bump @vue/cli-plugin-typescript from 5.0.4 to 5.0.6 in /webui/fronten…
dependabot[bot] Jun 24, 2022
07edaec
Bump typescript from 4.7.3 to 4.7.4 in /webui/frontend (#429)
dependabot[bot] Jun 24, 2022
29b6ed7
Bump github.com/stretchr/testify from 1.7.2 to 1.7.5 (#435)
dependabot[bot] Jun 24, 2022
0ab729e
Bump sass from 1.52.3 to 1.53.0 in /webui/frontend (#434)
dependabot[bot] Jun 24, 2022
beaabda
Bump core-js from 3.23.1 to 3.23.2 in /webui/frontend (#432)
dependabot[bot] Jun 24, 2022
9abc05a
Bump @vue/cli-plugin-babel from 5.0.4 to 5.0.6 in /webui/frontend (#426)
dependabot[bot] Jun 24, 2022
47b4394
Bump @vue/cli-plugin-eslint from 4.5.17 to 4.5.18 in /webui/frontend …
dependabot[bot] Jun 24, 2022
d4b3120
Bump @vue/composition-api from 1.6.2 to 1.6.3 in /webui/frontend (#437)
dependabot[bot] Jun 25, 2022
c15acad
Bump sass-loader from 13.0.0 to 13.0.1 in /webui/frontend (#436)
dependabot[bot] Jun 25, 2022
80c1467
Bump @vue/composition-api from 1.6.3 to 1.7.0 in /webui/frontend (#446)
dependabot[bot] Jul 2, 2022
5509f38
Bump @vue/cli-plugin-eslint from 4.5.18 to 5.0.6 in /webui/frontend (…
dependabot[bot] Jul 2, 2022
8fd15be
Bump sass-loader from 13.0.1 to 13.0.2 in /webui/frontend (#438)
dependabot[bot] Jul 2, 2022
c7a8b3f
Bump core-js from 3.23.2 to 3.23.3 in /webui/frontend (#440)
dependabot[bot] Jul 2, 2022
929c119
Bump @typescript-eslint/parser from 5.29.0 to 5.30.3 in /webui/fronte…
dependabot[bot] Jul 2, 2022
640a9a2
Bump github.com/stretchr/testify from 1.7.5 to 1.8.0 (#442)
dependabot[bot] Jul 2, 2022
79d124a
Bump vue-template-compiler from 2.6.14 to 2.7.8 in /webui/frontend (#…
dependabot[bot] Jul 22, 2022
f40d545
Bump terser from 4.8.0 to 4.8.1 in /webui/frontend (#470)
dependabot[bot] Jul 22, 2022
d519427
Bump github.com/spf13/afero from 1.8.2 to 1.9.2 (#469)
dependabot[bot] Jul 22, 2022
14ad522
Bump @vue/cli-plugin-babel from 5.0.6 to 5.0.8 in /webui/frontend (#456)
dependabot[bot] Jul 22, 2022
522f569
Bump @vue/cli-plugin-typescript from 5.0.6 to 5.0.8 in /webui/fronten…
dependabot[bot] Jul 22, 2022
454f1b0
Bump core-js from 3.23.3 to 3.23.5 in /webui/frontend (#466)
dependabot[bot] Jul 22, 2022
e1fbc2b
Bump @typescript-eslint/parser from 5.30.3 to 5.30.7 in /webui/fronte…
dependabot[bot] Jul 22, 2022
a4355a9
Bump @vue/cli-service from 4.5.17 to 5.0.8 in /webui/frontend (#459)
dependabot[bot] Jul 22, 2022
f6fde59
Bump @vue/cli-plugin-eslint from 5.0.6 to 5.0.8 in /webui/frontend (#…
dependabot[bot] Jul 22, 2022
826714d
Bump terser from 5.12.1 to 5.14.2 in /webui/frontend (#472)
dependabot[bot] Jul 22, 2022
4210b3a
Version info and goreleaser (#473)
moshebe Jul 22, 2022
780e7bd
fix release.yml
moshebe Jul 22, 2022
4d7037f
fix release.yml
moshebe Jul 22, 2022
c381ece
update README with brew install instructions
moshebe Jul 22, 2022
586dcf3
upgrade all references to go1.18 and replace go get with go install (…
moshebe Jul 23, 2022
bfab015
housekeeping (#475)
moshebe Jul 23, 2022
d7395d2
Bump @typescript-eslint/parser from 5.30.7 to 5.31.0 in /webui/fronte…
dependabot[bot] Jul 26, 2022
6a897cf
Bump sass from 1.53.0 to 1.54.0 in /webui/frontend (#477)
dependabot[bot] Jul 26, 2022
718b71b
Bump core-js from 3.23.5 to 3.24.0 in /webui/frontend (#476)
dependabot[bot] Jul 26, 2022
05bb3ce
Bump @typescript-eslint/parser from 5.31.0 to 5.33.0 in /webui/fronte…
dependabot[bot] Aug 9, 2022
cc0be86
Bump go.uber.org/zap from 1.21.0 to 1.22.0 (#483)
dependabot[bot] Aug 9, 2022
193e579
Bump sass from 1.54.0 to 1.54.3 in /webui/frontend (#482)
dependabot[bot] Aug 9, 2022
d71cf55
Bump core-js from 3.24.0 to 3.24.1 in /webui/frontend (#479)
dependabot[bot] Aug 9, 2022
588f34d
Bump sass from 1.54.3 to 1.54.4 in /webui/frontend (#485)
dependabot[bot] Aug 13, 2022
1786007
Bump @typescript-eslint/parser from 5.33.0 to 5.35.1 in /webui/fronte…
dependabot[bot] Aug 28, 2022
743939a
Bump core-js from 3.24.1 to 3.25.0 in /webui/frontend (#492)
dependabot[bot] Aug 28, 2022
54cb640
Bump sass from 1.54.4 to 1.54.5 in /webui/frontend (#489)
dependabot[bot] Aug 28, 2022
0c19f4a
Bump typescript from 4.7.4 to 4.8.2 in /webui/frontend (#494)
dependabot[bot] Aug 28, 2022
5997196
Bump vue-template-compiler from 2.7.8 to 2.7.10 in /webui/frontend (#…
dependabot[bot] Aug 28, 2022
a133195
Bump go.uber.org/zap from 1.22.0 to 1.23.0 (#491)
dependabot[bot] Aug 28, 2022
0f58e11
Bump sass from 1.54.5 to 1.54.8 in /webui/frontend (#499)
dependabot[bot] Sep 2, 2022
0515f23
Bump @typescript-eslint/parser from 5.35.1 to 5.36.1 in /webui/fronte…
dependabot[bot] Sep 2, 2022
8adf7dd
Bump vue from 3.2.37 to 3.2.38 in /webui/frontend (#495)
dependabot[bot] Sep 2, 2022
e9aaed9
Bump @typescript-eslint/parser from 5.36.1 to 5.37.0 in /webui/fronte…
dependabot[bot] Sep 13, 2022
2c56501
Bump sass from 1.54.8 to 1.54.9 in /webui/frontend (#504)
dependabot[bot] Sep 13, 2022
c2fbbaf
Bump vue from 3.2.38 to 3.2.39 in /webui/frontend (#503)
dependabot[bot] Sep 13, 2022
a8c3504
Bump typescript from 4.8.2 to 4.8.3 in /webui/frontend (#502)
dependabot[bot] Sep 13, 2022
f9e354c
Bump sass from 1.54.9 to 1.55.0 in /webui/frontend (#508)
dependabot[bot] Oct 10, 2022
b80e672
Bump axios from 0.27.2 to 1.1.2 in /webui/frontend (#518)
dependabot[bot] Oct 10, 2022
ce09a4c
Bump @typescript-eslint/parser from 5.37.0 to 5.39.0 in /webui/fronte…
dependabot[bot] Oct 10, 2022
9fe2e91
Bump typescript from 4.8.3 to 4.8.4 in /webui/frontend (#512)
dependabot[bot] Oct 10, 2022
442928e
Bump @vue/composition-api from 1.7.0 to 1.7.1 in /webui/frontend (#509)
dependabot[bot] Oct 10, 2022
723b31f
Bump vue from 3.2.39 to 3.2.40 in /webui/frontend (#513)
dependabot[bot] Oct 10, 2022
a5c86f7
Bump sass-loader from 13.0.2 to 13.1.0 in /webui/frontend (#519)
dependabot[bot] Oct 10, 2022
70525a3
Bump core-js from 3.25.0 to 3.25.5 in /webui/frontend (#515)
dependabot[bot] Oct 10, 2022
2609b0d
docs: update to use the official tap (#520)
chenrui333 Oct 10, 2022
e04cf13
Bump @sideway/formula from 3.0.0 to 3.0.1 in /webui/frontend (#605)
dependabot[bot] Apr 20, 2023
7a00ea8
Bump github.com/spf13/afero from 1.9.2 to 1.9.5 (#603)
dependabot[bot] Apr 20, 2023
1844582
Bump github.com/stretchr/testify from 1.8.0 to 1.8.2 (#600)
dependabot[bot] Apr 20, 2023
6d355de
Bump golang.org/x/net from 0.0.0-20220722155237-a158d28d115b to 0.7.0…
dependabot[bot] Apr 20, 2023
1cb95c0
Bump @typescript-eslint/parser from 5.39.0 to 5.54.1 in /webui/fronte…
dependabot[bot] Apr 20, 2023
e18cb57
Bump webpack from 5.72.0 to 5.80.0 in /webui/frontend (#606)
dependabot[bot] Apr 20, 2023
c639244
Upgrade Go to 1.20 (#613)
moshebe Apr 27, 2023
cc402c5
Bump sass from 1.55.0 to 1.62.1 in /webui/frontend (#614)
dependabot[bot] Apr 27, 2023
6de8b97
Bump core-js from 3.29.0 to 3.30.1 in /webui/frontend (#609)
dependabot[bot] Apr 27, 2023
7b18018
Bump github.com/hashicorp/go-retryablehttp from 0.7.1 to 0.7.2 (#570)
dependabot[bot] Apr 27, 2023
2502e78
Bump typescript from 4.8.4 to 5.0.4 in /webui/frontend (#612)
dependabot[bot] Apr 27, 2023
b5e54e8
Bump sass-loader from 13.1.0 to 13.2.2 in /webui/frontend (#610)
dependabot[bot] Apr 27, 2023
c0106f7
Bump axios from 1.1.2 to 1.3.6 in /webui/frontend (#611)
dependabot[bot] Apr 27, 2023
b0f8f5c
Bump @typescript-eslint/parser from 5.54.1 to 5.59.8 in /webui/fronte…
dependabot[bot] Jun 2, 2023
a140d93
Bump github.com/stretchr/testify from 1.8.2 to 1.8.4 (#630)
dependabot[bot] Jun 2, 2023
f90d492
Bump yup from 0.32.11 to 1.2.0 in /webui/frontend (#628)
dependabot[bot] Jun 2, 2023
e8a833e
Bump axios from 1.3.6 to 1.4.0 in /webui/frontend (#618)
dependabot[bot] Jun 2, 2023
27302eb
Bump portal-vue from 2.1.7 to 3.0.0 in /webui/frontend (#616)
dependabot[bot] Jun 2, 2023
e9e4dc8
Bump core-js from 3.30.1 to 3.30.2 in /webui/frontend (#621)
dependabot[bot] Jun 2, 2023
a906315
Bump github.com/gin-gonic/gin from 1.9.0 to 1.9.1 (#632)
dependabot[bot] Jun 2, 2023
2b75a8f
Bump vue from 3.2.40 to 3.3.4 in /webui/frontend (#625)
dependabot[bot] Jun 2, 2023
92915cb
Upgrade Yarn dependencies and Go1.18 to Go1.20 in tests and examples …
moshebe Jun 2, 2023
4c40edd
Bump json5 from 1.0.1 to 1.0.2 in /webui/frontend (#571)
dependabot[bot] Jun 2, 2023
849d17f
Bump loader-utils from 1.4.0 to 1.4.2 in /webui/frontend (#550)
dependabot[bot] Jun 2, 2023
3d20352
Bump bootstrap-vue from 2.22.0 to 2.23.1 in /webui/frontend (#535)
dependabot[bot] Jun 2, 2023
8a91204
Bump vue-template-compiler from 2.7.10 to 2.7.14 in /webui/frontend (…
dependabot[bot] Jun 2, 2023
a159e70
deprecated flag
moshebe Jun 2, 2023
06325b3
change release.yml (#634)
moshebe Jun 2, 2023
baf5b4c
Bump sass from 1.62.1 to 1.63.6 in /webui/frontend (#649)
dependabot[bot] Jun 24, 2023
9351167
Bump github.com/hashicorp/go-retryablehttp from 0.7.2 to 0.7.4 (#639)
dependabot[bot] Jun 24, 2023
9561f54
Bump core-js from 3.30.2 to 3.31.0 in /webui/frontend (#643)
dependabot[bot] Jun 24, 2023
bd0e2f5
Bump typescript from 5.0.4 to 5.1.3 in /webui/frontend (#635)
dependabot[bot] Jun 24, 2023
d2ed84e
Bump axios from 1.4.0 to 1.5.0 in /webui/frontend (#670)
dependabot[bot] Sep 4, 2023
dce2348
Bump sass from 1.63.6 to 1.66.1 in /webui/frontend (#668)
dependabot[bot] Sep 4, 2023
6d5e6f8
Bump go.uber.org/zap from 1.24.0 to 1.25.0 (#663)
dependabot[bot] Sep 4, 2023
56b4395
Bump core-js from 3.31.0 to 3.32.1 in /webui/frontend (#667)
dependabot[bot] Sep 4, 2023
6c3d850
Bump word-wrap from 1.2.3 to 1.2.4 in /webui/frontend (#658)
dependabot[bot] Sep 4, 2023
adae92d
Bump github.com/iancoleman/strcase from 0.2.0 to 0.3.0 (#657)
dependabot[bot] Sep 4, 2023
b1f6e33
Bump @typescript-eslint/parser from 5.59.8 to 5.62.0 in /webui/fronte…
dependabot[bot] Sep 4, 2023
09ee5d1
Bump semver from 5.7.1 to 5.7.2 in /webui/frontend (#656)
dependabot[bot] Sep 4, 2023
6eefc5d
Bump typescript from 5.1.3 to 5.2.2 in /webui/frontend (#669)
dependabot[bot] Sep 4, 2023
be87ce2
Bump @vue/composition-api from 1.7.1 to 1.7.2 in /webui/frontend (#665)
dependabot[bot] Sep 4, 2023
10594b2
Bump sass-loader from 13.2.2 to 13.3.2 in /webui/frontend (#645)
dependabot[bot] Sep 4, 2023
5aebe89
Bump github.com/spf13/afero from 1.9.5 to 1.10.0
dependabot[bot] Sep 22, 2023
3b04a5c
Bump axios from 1.5.0 to 1.6.2 in /webui/frontend
dependabot[bot] Nov 14, 2023
ed5eb0c
Bump core-js from 3.32.1 to 3.33.3 in /webui/frontend
dependabot[bot] Nov 19, 2023
581db75
Bump yup from 1.2.0 to 1.3.2 in /webui/frontend
dependabot[bot] Sep 29, 2023
a69b276
Bump github.com/hashicorp/go-retryablehttp from 0.7.4 to 0.7.5
dependabot[bot] Nov 9, 2023
73ff4b9
Bump github.com/spf13/cobra from 1.7.0 to 1.8.0
dependabot[bot] Nov 6, 2023
8b0a8b0
Bump sass from 1.66.1 to 1.69.5 in /webui/frontend
dependabot[bot] Oct 26, 2023
387479f
Bump vue-template-compiler from 2.7.14 to 2.7.15 in /webui/frontend
dependabot[bot] Oct 23, 2023
fd9dacf
Bump @babel/traverse from 7.17.9 to 7.23.2 in /webui/frontend
dependabot[bot] Oct 17, 2023
98f866e
Bump golang.org/x/net from 0.10.0 to 0.17.0
dependabot[bot] Oct 11, 2023
03cf815
Bump go.uber.org/zap from 1.25.0 to 1.26.0
dependabot[bot] Sep 14, 2023
7374ec0
Bump vue from 3.3.4 to 3.3.8 in /webui/frontend
dependabot[bot] Nov 19, 2023
3e76fdf
Merge branch 'master' into dependabot/go_modules/github.com/spf13/afe…
moshebe Nov 19, 2023
0ad8116
Merge
moshebe Nov 19, 2023
f8917ae
Merge pull request #675 from moshebe/dependabot/go_modules/github.com…
moshebe Nov 19, 2023
c114c22
Bump typescript from 5.2.2 to 5.3.3 in /webui/frontend
dependabot[bot] Dec 6, 2023
ef58c89
Bump @vue/eslint-config-typescript in /webui/frontend
dependabot[bot] Dec 13, 2023
eba6f8a
Bump yup from 1.3.2 to 1.3.3 in /webui/frontend
dependabot[bot] Dec 14, 2023
7956b0a
Bump golang.org/x/crypto from 0.15.0 to 0.17.0
dependabot[bot] Dec 18, 2023
d3f1a7a
Bump vue-template-compiler from 2.7.15 to 2.7.16 in /webui/frontend
dependabot[bot] Dec 25, 2023
288d146
Bump follow-redirects from 1.15.2 to 1.15.4 in /webui/frontend
dependabot[bot] Jan 10, 2024
dd34c6d
Bump sass-loader from 13.3.2 to 14.0.0 in /webui/frontend
dependabot[bot] Jan 15, 2024
5023c05
Bump sass from 1.69.5 to 1.70.0 in /webui/frontend
dependabot[bot] Jan 18, 2024
54e8ec1
Bump vue from 3.3.8 to 3.4.15 in /webui/frontend
dependabot[bot] Jan 18, 2024
4929e6c
Bump core-js from 3.33.3 to 3.35.1 in /webui/frontend
dependabot[bot] Jan 22, 2024
98aa6fe
Bump axios from 1.6.2 to 1.6.7 in /webui/frontend
dependabot[bot] Jan 25, 2024
c5b21bf
upgrade go
moshebe Jan 27, 2024
b67b349
.
moshebe Jan 27, 2024
ed39ec4
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/webui/fr…
moshebe Jan 27, 2024
4ead927
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/webui/fr…
moshebe Jan 27, 2024
2d8eef2
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/webui/fr…
moshebe Jan 27, 2024
3ef3653
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/webui/fr…
moshebe Jan 27, 2024
62e4242
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/webui/fr…
moshebe Jan 27, 2024
842ceff
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/webui/fr…
moshebe Jan 27, 2024
207410d
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/webui/fr…
moshebe Jan 27, 2024
0f9e422
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/webui/fr…
moshebe Jan 27, 2024
70995bd
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/webui/fr…
moshebe Jan 27, 2024
89b500a
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/webui/fr…
moshebe Jan 27, 2024
b58b88d
Merge remote-tracking branch 'origin/dependabot/go_modules/golang.org…
moshebe Jan 27, 2024
9b21724
Merge pull request #736 from moshebe/upgrade-deps-go-1-21-6
moshebe Jan 27, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
58 changes: 58 additions & 0 deletions .github/workflows/lint-test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
name: lint-test
on:
push:
tags:
- v*
branches:
- "*"
paths-ignore:
- '**/README.md'
- '**/webui'
pull_request:
permissions:
contents: read
jobs:
golangci:
name: Lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
with:
go-version: '^1.18'
- name: golangci-lint
uses: golangci/golangci-lint-action@v3
with:
version: v1.55.2
test:
name: Test
runs-on: ubuntu-latest
steps:
- name: Install Go
uses: actions/setup-go@v3
with:
go-version: '1.21.6'
- name: Checkout code
uses: actions/checkout@v3
- uses: actions/cache@v2
with:
# In order:
# * Module download cache
# * Build cache (Linux)
# * Build cache (Mac)
# * Build cache (Windows)
path: |
~/go/pkg/mod
~/.cache/go-build
~/Library/Caches/go-build
%LocalAppData%\go-build
key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
restore-keys: |
${{ runner.os }}-go-
- name: Test
run: go test -cover ./...
- name: Coverage
if: github.repository_owner == 'moshebe'
run: |
make coverage
bash <(curl -s https://codecov.io/bash)
16 changes: 0 additions & 16 deletions .github/workflows/lint.yml

This file was deleted.

23 changes: 23 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: release
on:
push:
tags:
- "*"
jobs:
releaser:
name: go-releaser
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0 # See: https://goreleaser.com/ci/actions/
- run: git fetch --force --tags
- uses: actions/setup-go@v4
with:
go-version: stable
- uses: goreleaser/goreleaser-action@v4
with:
version: latest
args: release --clean
env:
GITHUB_TOKEN: ${{ secrets.GO_RELEASER_TOKEN }}
14 changes: 0 additions & 14 deletions .github/workflows/telegram.yml

This file was deleted.

22 changes: 0 additions & 22 deletions .github/workflows/test.yml

This file was deleted.

1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,4 @@
gebug
.gebug
coverage.txt
dist
38 changes: 38 additions & 0 deletions .goreleaser.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
before:
hooks:
- go mod tidy
- go generate ./...
builds:
- env:
- CGO_ENABLED=0
ldflags:
- -X github.com/moshebe/gebug/version.Version={{.Version}}
goos:
- linux
- windows
- darwin
goarch:
- amd64
- arm64
archives:
- replacements:
darwin: Darwin
linux: Linux
windows: Windows
amd64: x86_64
checksum:
name_template: 'checksums.txt'
snapshot:
name_template: "{{ incpatch .Version }}-next"
changelog:
sort: asc
filters:
exclude:
- '^docs:'
- '^test:'
brews:
- name: gebug
homepage: https://github.com/moshebe/gebug
tap:
owner: moshebe
name: homebrew-pkg
32 changes: 27 additions & 5 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,10 +1,22 @@
# Makefile params
SHELL = /bin/bash -o pipefail

WORKROOT := $(shell pwd)
OUTDIR := $(WORKROOT)/output

export PATH := $(shell go env GOPATH)/bin:$(PATH)
export GO111MODULE := on
GOARCH = amd64
GOOS ?= $(shell go env GOOS)
GOPATH ?= $(shell go env GOPATH)
COMMIT ?= $(shell git rev-parse HEAD)
BRANCH ?= $(shell git rev-parse --abbrev-ref HEAD)
BUILD_DATE ?= $(shell date -u +"%Y-%m-%d")
VERSION ?= $(shell git describe --long --tags)
BASENAME ?= gebug
BINARY ?= ${BASENAME}
VERSION_PKG = github.com/moshebe/gebug/version
LDFLAGS = -ldflags \
"-X ${VERSION_PKG}.Version=${VERSION} -X ${VERSION_PKG}.Revision=${COMMIT} -X ${VERSION_PKG}.Branch=${BRANCH}"

GOFLAGS := -race
STATICCHECK := staticcheck

ARCH := $(shell getconf LONG_BIT)
Expand All @@ -21,7 +33,12 @@ all: compile package

compile: test build
build:
go build -ldflags "-X main.version=$(GEBUG_VERSION) -X main.commit=$(GIT_COMMIT)"
go build ${LDFLAGS}

.PHONY: buildall
$(MAKE) build GOOS=windows BINARY=${BINARY}-windows-${GOARCH}.exe
$(MAKE) build GOOS=linux BINARY=${BINARY}-linux-${GOARCH}
$(MAKE) build GOOS=darwin BINARY=${BINARY}-darwin-${GOARCH}

test: test-case vet-case
test-case:
Expand All @@ -33,6 +50,11 @@ coverage:
echo -n > coverage.txt
for pkg in $(PKGS) ; do go test -coverprofile=profile.out -covermode=atomic $${pkg} && cat profile.out >> coverage.txt; done

package:
mkdir -p $(OUTDIR)/bin
mv bfe $(OUTDIR)/bin
cp -r conf $(OUTDIR)

check:
go install honnef.co/go/tools/cmd/staticcheck@latest
staticcheck ./...
Expand All @@ -43,4 +65,4 @@ clean:
rm -rf $(WORKROOT)/.gebug
rm -rf $(GOPATH)/pkg/linux_amd64

.PHONY: all compile test package clean build
.PHONY: all compile test package clean build buildall
12 changes: 9 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,15 @@ A tool that makes debugging of Dockerized Go applications super easy by enabling
[![Go Report Card](https://goreportcard.com/badge/github.com/moshebe/gebug)](https://goreportcard.com/report/github.com/moshebe/gebug)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
---
# Installing
# Installation
### [Homebrew](https://brew.sh/) (Linux/macOS)
```shell
brew install gebug
```
go get -u github.com/moshebe/gebug
### [Go](https://golang.org) (Linux/Windows/macOS/any other platform supported by Go)
If you have Go 1.16+, you can install latest released version of `gebug` directly from source by running:
```shell
go install github.com/moshebe/gebug@latest
```

# Usage
Expand Down Expand Up @@ -69,7 +75,7 @@ Let's examine the `config.yaml` fields so you will feel more comfortable editing
| output_binary | /app | output binary artifact inside the runtime container |
| build_command | go build -o {{.output_binary}} | build command inside the runtime container. Note you can reference other configuration fields. When enabling Debugger `-gcflags="all=-N -l"` will be appended to the build command to stop compiler optimization and symbol removing |
| run_command | {.output_binary}} | run command, probably most of the time will just be the binary artifact path |
| runtime_image | golang:1.17 | base Docker image for the runtime container |
| runtime_image | golang:1.20 | base Docker image for the runtime container |
| debugger_enabled | false | whether to enable delve debugger inside the container or just use hot-reload |
| debugger_port | 40000 | delve debugger listen port, relevant only if `debugger_enabled` was set |
| expose_ports | [] | list of ports to expose inside the container. Uses the same syntax as docker-compose for mapping between host and container ports(e.g: "8080:8080"). No need to add the delve debugger listen port as it will be auto-added |
Expand Down
6 changes: 3 additions & 3 deletions cmd/completion.go
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
/*
Copyright © 2021 NAME HERE <EMAIL ADDRESS>
Copyright © 2021 Gebug

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0
http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
Expand Down Expand Up @@ -67,7 +67,7 @@ PS> gebug completion powershell > gebug.ps1
`,
DisableFlagsInUseLine: true,
ValidArgs: []string{"bash", "zsh", "fish", "powershell"},
Args: cobra.ExactValidArgs(1),
Args: cobra.MatchAll(cobra.ExactArgs(1), cobra.OnlyValidArgs),
Run: func(cmd *cobra.Command, args []string) {
var err error
switch args[0] {
Expand Down
3 changes: 1 addition & 2 deletions cmd/ui.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ package cmd

import (
"fmt"
"io/ioutil"
"os"
"sync"

Expand Down Expand Up @@ -44,7 +43,7 @@ var uiCmd = &cobra.Command{
projectPath = cwd
}

file, err := ioutil.TempFile("", "gebug-webui-docker-compose.*.yml")
file, err := os.CreateTemp("", "gebug-webui-docker-compose.*.yml")
if err != nil {
zap.L().Fatal("Failed to create temporary file for generating docker-compose", zap.Error(err))
}
Expand Down
5 changes: 3 additions & 2 deletions cmd/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ package cmd
import (
"fmt"

"github.com/moshebe/gebug/version"
"github.com/spf13/cobra"
)

Expand All @@ -12,9 +13,9 @@ func init() {

var versionCmd = &cobra.Command{
Use: "version",
Short: "Gebug's version",
Short: "Gebug version",
Long: "Print the version number of Gebug",
Run: func(cmd *cobra.Command, args []string) {
fmt.Println("v0.0.1")
fmt.Println(version.Name())
},
}
2 changes: 1 addition & 1 deletion doc.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Configurations
output_binary - output binary artifact inside the runtime container (default: "/app")
build_command - build command inside the runtime container (default: "go build -o {{.output_binary}}")
run_command - run command, probably most of the time will just be the binary artifact path (default: "{.output_binary}}")
runtime_image - base Docker image for the runtime container (default: "golang:1.17")
runtime_image - base Docker image for the runtime container (default: "golang:1.20")
debugger_enabled - whether to enable delve debugger inside the container or just use hot-reload (default: false)
debugger_port - delve debugger listen port, relevant only if debugger_enabled was set (default: 40000)
expose_ports - list of ports to expose inside the container (default: [])
Expand Down
Loading