Jannis Mattheis
6215a2c69a
fix: remove NODE_OPTIONS openssl workaround
2025-08-04 12:03:30 +02:00
Jannis Mattheis
f11755d706
ci: fix make build error
...
We only want to use the GOTOOLCHAIN if it's set otherwise fallback to
the go.mod toolchain version.
Error message:
docker: invalid reference format.
See 'docker run --help'.
make: *** [Makefile:128: build-linux-arm-7] Error 125
See https://github.com/gotify/server/actions/runs/14690165536/job/41224267750
2025-04-27 10:54:37 +02:00
饺子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