Commit Graph

48 Commits

Author SHA1 Message Date
饺子w (Yumechi) c44c4ef980
Cleaner chain of authority for golang update (gotify/build -> go.mod -> GO_VERSION) (#780)
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2025-03-12 23:37:23 +00:00
renovate[bot] 0cd03980ce
chore(deps): Update Go to 1.24 and bump dependencies (#758)
* chore(deps): update bump go dependencies

* Update golangci-lint for Go1.24

Signed-off-by: eternal-flame-AD <yume@yumechi.jp>

* Update build target tot Go 1.24

Signed-off-by: eternal-flame-AD <yume@yumechi.jp>

* Restore previous behavior of coverage reporting

See 50455385b0

Signed-off-by: eternal-flame-AD <yume@yumechi.jp>

---------

Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: eternal-flame-AD <yume@yumechi.jp>
2025-02-13 18:54:02 +00:00
饺子w (Yumechi) 2d6601747b
Switch to upstream jinzhu/configor (#727)
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2024-11-07 14:36:11 -06:00
饺子w (Yumechi) ec02350587
Docker multiarch image (#703)
fixes #257 .
fixes #350

---------

Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2024-10-22 16:14:59 -05:00
Jannis Mattheis 51417366ee ci: update go-swagger 2024-06-23 13:03:19 +02:00
Jannis Mattheis a2b2f856e0 test: don't run tests twice 2023-09-17 09:05:15 +02:00
Jannis Mattheis 9592cc95c9 fix: update go-swagger 2023-09-16 21:06:54 +02:00
Jannis Mattheis 4728e995bc fix: update build deps 2023-09-16 21:06:54 +02:00
饺子w (Yumechi) aedc3e2ba6
Migrate from packr to go:embed (#581) 2023-07-15 08:32:31 +00:00
Olof Nord 3fa1cffde3 Add linux/riscv64 project support 2022-11-09 19:01:20 +01:00
Jannis Mattheis 89fdb0b9a5 Fix makefile typo 2021-12-04 22:31:51 +01:00
kirbylink 35ce1f9ae0
Add major version only tags 2021-11-22 19:13:09 +00:00
Jannis Mattheis 43998464f0 Add ghcr.io images 2021-10-24 21:37:48 +02:00
Jannis Mattheis 4c58f4a742 Use go install for go-swagger 2021-02-26 19:34:42 +01:00
Jannis Mattheis 5016adcc42 Add ci check task 2021-01-06 14:27:55 +00:00
Jannis Mattheis af2417b8c6 Remove verbose test output 2021-01-06 14:27:55 +00:00
Dirk Wilden 8a31fd1248 Add arm64 docker build 2020-12-28 13:44:16 +00:00
Jannis Mattheis 3454dcd602 Use golangci-lint 2020-11-01 10:47:02 +01:00
Jannis Mattheis 348f96b891 Use int64 instead of uint64
uint64 isn't a valid swagger format.
https://swagger.io/specification/v2/#dataTypeFormat
2020-06-24 18:21:04 +02:00
Jannis Mattheis 52efbbcceb Ignore packrd formatting 2020-05-29 19:05:11 +02:00
Jannis Mattheis 415dd862f8 Update swagger 2020-05-08 10:43:17 +02:00
Jannis Mattheis 0863aba9cb Update packr/v2 2020-03-07 20:15:25 +01:00
MisguidedEmails d6055f3363 Add major.minor tagging to docker images (#229) 2019-10-16 16:50:01 +02:00
Jannis Mattheis 7cf5c555f5 Add armv7 docker build 2019-09-28 21:10:58 +02:00
Jannis Mattheis f92f5e6f4c Move to yarn 2019-09-28 21:09:47 +02:00
饺子w 79b3a0c3da Run webui e2e test in prod mode (#157) 2019-03-15 19:24:24 +01:00
eternal-flame-AD 6e92bcd8e5 add 386 build targets 2019-03-10 09:50:28 +01:00
Jannis Mattheis 4814fe8d43 Remove -mod=vendor and mount pkg/mod instead
See gotify/plugin-template#4
tl;dr: Using vendor makes plugins incompatible.
2019-03-02 14:38:02 +01:00
Jannis Mattheis c458087b8d Use go mod vendor to not download dependencies 4 times when building 2019-03-01 22:42:20 +01:00
Jannis Mattheis 09c1516a17 Use GO_VERSION inside travis build 2019-02-10 14:52:57 +01:00
Jannis Mattheis 4565ffb2b4 Disable gomod when downloading tools 2019-02-10 14:52:57 +01:00
Jannis Mattheis df0d3162a8 Remove docker gotify/server-arm7 2019-02-10 14:52:57 +01:00
Jannis Mattheis 15a51adfa7 Add build tasks with gotify/build 2019-02-10 14:52:57 +01:00
eternal-flame-AD e5b24f4c92 Add plugin feature
Fixed database migration
Added a plugin system based on the go plugin package
2019-02-09 12:52:01 +01:00
Jannis Mattheis 0927616f30 Execute e2e tests with compile flags -w -s 2019-01-21 19:28:07 +01:00
eternal-flame-AD 1070c5b270 migrate to go.mod 2019-01-12 14:29:36 +01:00
Jannis Mattheis 2a0e84cdcb Check formatting in check-go 2019-01-01 23:34:42 +01:00
Jannis Mattheis c58188c60a Update golint path 2018-11-11 21:03:42 +01:00
Jannis Mattheis 80eec6ae3a Remove monkey dependency 2018-11-06 21:38:15 +01:00
Jannis Mattheis 0f9d3bde81 Only build gotify once in tests with make test-js 2018-09-17 17:51:31 +02:00
Jannis Mattheis 469229adf6 Add test-js to Makefile 2018-09-17 17:51:31 +02:00
Jannis Mattheis 1afa51959f Add prettier 2018-08-23 17:53:45 +02:00
Jannis Mattheis 00d506ba7c Add js lint & building to make file 2018-03-31 18:44:49 +02:00
Jannis Mattheis 120ce89ee7 Remove packr step in makefile 2018-03-10 13:00:55 +01:00
Jannis Mattheis 379ce58b29 Remove xgo and manually cross-compile instead 2018-03-10 13:00:55 +01:00
Jannis Mattheis d6b351f860 Remove megacheck -> dominikh/go-tools#269
TL;DR: Repository is down.
2018-02-28 20:22:25 +01:00
Jannis Mattheis 42c319c12c Adjust spec tasks 2018-02-28 20:22:25 +01:00
Jannis Mattheis 61c4954b88 Use Makefile instead of bash scripts 2018-02-24 16:05:00 +01:00