36 Commits

Author SHA1 Message Date
Lukasz Mierzwa
492c564e74 chore(project): update deps, fix linter errors 2025-09-04 13:59:00 +01:00
Łukasz Mierzwa
c10ac05e49 fix(ui): migrate to vite 2023-12-01 09:53:56 +00:00
Łukasz Mierzwa
87c990b665 fix(ci): drop looppointer linter 2023-02-02 21:43:07 +00:00
Łukasz Mierzwa
689866a64c fix(backend): enable more Go linters 2022-07-15 18:32:07 +01:00
Łukasz Mierzwa
8844383306 fix(build): add -modcacherw flag 2022-04-11 22:52:26 +01:00
Łukasz Mierzwa
650fdca8e6 feat(ci): use goimports to format import statements 2021-12-16 20:51:52 +00:00
Łukasz Mierzwa
14ce63f7dc fix(backend): enable more linters in golangci-lint 2021-11-03 17:16:14 +00:00
Łukasz Mierzwa
db7f59ab42 fix(build): trim/strip binaries for smaller size 2021-10-28 12:19:51 +01:00
Łukasz Mierzwa
d936385de4 chore(ci): build windows/arm64 binaries 2021-08-17 16:27:38 +01:00
Łukasz Mierzwa
19d7a29551 fix(ci): enable revive linter 2021-05-28 21:28:31 +01:00
Łukasz Mierzwa
b93cd3d081 chore(ci): enable promlinter 2021-05-10 16:19:52 +01:00
Łukasz Mierzwa
11550b5f52 fix(ci): use staticcheck via golangci-lint 2021-03-26 12:46:52 +00:00
Łukasz Mierzwa
6f162d1a5a chore(backend): use Go 1.16 embed for static files 2021-03-08 21:21:42 +00:00
Łukasz Mierzwa
acbf115792 chore(backend): add darwin/arm64 to cross-compile targets 2021-02-17 13:11:12 +00:00
Łukasz Mierzwa
dc09d7ef63 chore(backend): drop GO111MODULE env
GO111MODULE defaults to on in 1.16
2021-02-17 13:11:12 +00:00
Łukasz Mierzwa
0e3103fd24 chore(project): rename master branch to main 2021-01-16 12:53:10 +00:00
Łukasz Mierzwa
33b508b87a chore(project): drop changelog generator 2020-11-22 15:04:47 +00:00
Łukasz Mierzwa
76a218111d fix(ci): remove old make targets 2020-11-22 14:22:36 +00:00
Łukasz Mierzwa
ae32911f5d chore(actions): use actions to sync node & go version 2020-11-22 12:37:10 +00:00
Łukasz Mierzwa
64d332aec2 chore(ci): migrate to GitHub actions 2020-11-19 14:29:21 +00:00
Łukasz Mierzwa
170dba8a37 chore(backend): use zerolog instead of logrus 2020-10-15 10:10:00 +01:00
Łukasz Mierzwa
84f62598c4 fix(build): ensure that GOBIN is added to PATH 2020-08-19 08:58:59 +01:00
Łukasz Mierzwa
22846ce36d chore(project): switch to github-changelog-generator 2020-08-14 17:40:27 +01:00
Łukasz Mierzwa
4354f984f4 fix(build): remove unsupported crosscompile targets 2020-08-12 10:08:52 +01:00
Filippo Giunchedi
1e38f3b7a1 fix(make): use GOBIN in all assetfs invocations
Make sure the just-built assetfs binary is used.
2020-08-06 15:51:07 +01:00
Łukasz Mierzwa
fa587cfda2 fix(ci): reduce number of benchmark runs 2020-06-25 14:52:22 +01:00
Łukasz Mierzwa
0b724fdd86 fix(build): only install dev dependencies when needed
Right now both nodejs and Go dev dependencies (linters, test tools, etc.) are installed when building binaries.
This slows down everything, especially in CI.
Install nodejs dev deps only when needed by setting NODE_ENV=production during builds.
Install Go dev deps only when needed by splitting go.mod files per tool.
2020-06-25 14:52:22 +01:00
Łukasz Mierzwa
0c65bc7821 feat(tests): add looppointer linter 2020-06-24 22:35:22 +01:00
Łukasz Mierzwa
7db11609b2 chore(demo): add 3rd alertmanager instance 2020-06-12 19:14:17 +01:00
Łukasz Mierzwa
b550ba26f0 fix(docs): ignore dependabot changes in changelog 2020-06-08 18:27:11 +01:00
Łukasz Mierzwa
01c9d35c3d fix(ci): compare stats in-place 2020-05-23 19:35:00 +01:00
Łukasz Mierzwa
9563b9119d feat(test): report more metrics when running go benchmarks 2020-05-23 17:06:11 +01:00
Łukasz Mierzwa
b356eecbf3 fix(ci): check if bootstrap and bootswatch versions are the same 2020-05-12 23:42:11 +01:00
Łukasz Mierzwa
c6e46a4c7a feat(project): use github-release-notes to generate changelogs 2020-05-12 20:09:40 +01:00
Łukasz Mierzwa
25413fb769 fix(tests): replace gocovmerge with a simple bash script 2020-04-09 09:17:15 +01:00
Łukasz Mierzwa
f017354915 fix(project): refactor and cleanup Makefile 2020-04-07 16:47:29 +01:00