refactor: reorganize project in order to include automation #1

Merged
Emmanuel BENOîT merged 19 commits from :master into master 2024-07-19 22:01:35 +02:00

19 commits

Author SHA1 Message Date
68b88bc766
refactor: fix many linter warnings 2024-07-19 21:49:22 +02:00
43e4f2a6f0
chore: increase the linter's general prissiness 2024-07-19 21:47:53 +02:00
7f0dd549fd
chore: add support for linting 2024-07-19 20:18:59 +02:00
0290ef59b6
chore: fix linter warnings 2024-07-19 19:28:05 +02:00
8eedd38a54
chore: move generated source package to release dir too 2024-07-19 19:11:34 +02:00
4d8f84669d
chore: get release notes from the tag's message body 2024-07-19 18:19:02 +02:00
11f29bba5e
fix: use Bash in the makefile 2024-07-19 17:52:26 +02:00
c0cbb5d6c3
chore: add release workflow 2024-07-19 17:48:13 +02:00
3021ab8896
chore: detect Go version from go.mod when building 2024-07-19 17:28:16 +02:00
91ff590b9c
chore: only build/test on master branch for host arch 2024-07-19 15:43:40 +02:00
d604d83c72
chore: add instructions to build the source package 2024-07-19 15:36:50 +02:00
df89ad725b
chore: add GPLv3 license 2024-07-19 15:20:14 +02:00
3ea8d81578
chore: build tarballs 2024-07-19 15:10:50 +02:00
9a1144d112
chore: rename project 2024-07-19 14:55:23 +02:00
09d39b2271
chore: remove version ID from step name 2024-07-19 14:33:54 +02:00
9e8186d808
chore: only build for golang 1.22 2024-07-19 14:33:34 +02:00
96637019c1
refactor: change the code's whole structure 2024-07-19 14:29:51 +02:00
a659154937
chore: don't ignore go.sum 2024-07-19 11:03:29 +02:00
1de28c9a10
chore: add build workflow 2024-07-19 09:52:04 +02:00