a99609d21d
Merge pull request #139 from Katenary/develop
...
fix(doc): Fix documentation linkg
2025-07-13 15:41:01 +02:00
e55658d382
fix(doc): Fix documentation linkg
...
No translation, so remove "en" from the url.
2025-07-13 15:40:30 +02:00
9dbe9e1114
Merge pull request #138 from Katenary/develop
...
Develop
2025-07-13 15:37:31 +02:00
eea198786a
fix(doc): Readthedocs needs manpage plugin
...
A pitty, I wanted to leave it separated
2025-07-13 15:29:16 +02:00
da9c0a7b58
chore(doc): regenerate and fixes a typo
2025-07-13 15:16:39 +02:00
d582b884bf
chore(rules): Avoid mardownlint to complain
2025-07-13 15:16:20 +02:00
aa3e4c64ee
chore(ignore): ignoring binary in the current directory
2025-07-13 15:08:32 +02:00
ce479629f6
fix(service): Fixes naming service ports
...
- ports should be named "port-XXX" with XXX to be the port number if the
port name cannot be discovered
- it follows what we do in Deployment objects
- this should fix #132
2025-07-13 15:02:26 +02:00
89fd516b20
Merge pull request #137 from Katenary/develop
...
Develop
2025-07-13 00:53:45 +02:00
8bbb991afb
chore(doc): Move to new repository
2025-07-13 00:43:21 +02:00
4c5c9ba553
chore(doc): Move to new repository
2025-07-13 00:39:25 +02:00
ef1511d4f7
Merge pull request #134 from Katenary/develop
...
Develop
2025-07-13 00:21:15 +02:00
a290219c81
chore(licence): I prefer to mention the project
2025-07-13 00:19:02 +02:00
c4e406f855
chore(moving): Moved repository to organization
2025-07-13 00:17:48 +02:00
2beac5f4dd
Merge pull request #135 from Katenary/issue-133
...
fix(deployment): Missed the command from compose file
2025-07-13 00:10:22 +02:00
5f5cd0268a
fix(deployment): Missed the command from compose file
...
Fixes #133
2025-07-13 00:07:07 +02:00
796cbb6d30
chore(package): Rewrite package targets
...
- rewrite to make packages building more consistent
- add rpm signature with GPG
- auto test packages in several distributions to ensure the packages are
OK
Even if loops to build stuffs are sometimes easier to automate, it's
simpler to fixup if some rules (targets) are explicitly defined.
2025-07-12 09:12:12 +02:00
39ebf7eb78
chore(package): change description, add a final dot
2025-07-12 09:08:41 +02:00
a1c5161ff7
chore(package): Be able to sign RPM
2025-07-12 09:08:28 +02:00
2307ad667e
chore(dev): changed how to test version
...
- force release version check to use "v" (or not) as first character
- one line condtion
2025-07-11 09:17:33 +02:00
a26e832fed
fix(doc): recompiled documentation
2025-07-11 09:16:43 +02:00
8582010d90
fix(versionning): Fix version
...
Version should be x.y.z for releases. It makes things homogenous for
debian version (that needs a number as first char) and it is
semantically better.
At this time, the Makefile is OK. Maybe we don't need `PKG_VERSION`
later.
2025-07-10 15:15:25 +02:00
b7186eb8b4
chore(makefile): Refacto
...
Refactor the makefile:
- use the "package" container image to build windows installer
- cleanup and reorder targets
- enhance the way we named packages (add version and architecture to the
name)
2025-07-10 08:13:49 +02:00
0f3528818f
chore(package): Add NSIS to the package image
...
This container image can make Windows installer too.
2025-07-10 08:11:39 +02:00
9fadc77979
chore(package): Add application in registry
...
Allow the application to appear in "Install/Uninstall" Windows
parameters.
2025-07-10 08:10:11 +02:00
13d231a62c
feat(package): Add RPM, deb, pacman and tar packages and manpage
...
Build package using fpm. As I don't want ruby/gem in my computer, the
build system creates an OCI image with Podman (at this time), and
generate dist pacakges.
To enhance the packages, a manpage is now generated from the
documentation.
2025-07-09 14:11:46 +02:00
6cbaa06bec
chore(license): Change date and copyright
...
I keep MIT license, just changed date and pseudo
2025-07-07 23:50:03 +02:00
1552e9c877
Merge pull request #131 from metal3d/develop
...
Develop
2025-07-07 23:02:13 +02:00
3b2cd37ea4
chore(test): add tests
2025-07-07 22:48:13 +02:00
4c566cbc1a
fix(doc): Fix function doc
2025-07-07 22:47:59 +02:00
69c528e5e0
chore(doc): Enhance documentation, fix typo
2025-07-07 22:10:27 +02:00
42bf35593f
chore(makefile): rewrite correctly some rules
...
- cleanup
- sign and check gpg signature
- fixup NSIS installer method
- also sign windows installer
2025-07-07 21:58:15 +02:00
4e739c5f08
fix(doc): Fixing duplicated package
2025-07-07 21:57:14 +02:00
f75623b4ff
chore(nsis): sort language
...
Sort all languages, excepting the first one wich is the default language
2025-07-07 21:31:58 +02:00
d82b5e4a98
feat(nsis): Add more languages, files and license page
...
- Include maximum of language for the Windows installer
- Add licence page to inform the user that Katenary is free (as freedom)
2025-07-07 18:18:20 +02:00
42c738211c
fix(build): Fixing build, do not use alpine
...
Alpine image seems to break the Windows binary (striped by error) and
makes katenary unusable.
2025-07-07 17:59:16 +02:00
c54bc35c9f
feat(nsis): Create installer for Windows
...
Use nsis to create an installer for Windows user. It installs the binary
for the user (for now) and set the Path to access katenary binary from
cmd or Powershell.
2025-07-07 17:58:21 +02:00
1f406dc558
Merge pull request #130 from metal3d/develop
...
fix(build): Windows is a shame
3.0.0-rc4
2025-07-07 13:50:31 +02:00
0c0b50b0df
fix(build): Windows is a shame
...
- Windows defender says that UPX compressed files are virus
(https://github.com/upx/upx/issues/437 ) so I stop using this for
Windows. Sorry, you will download a huge binary
- Windows, one more time, stop making the binary working when it's
stripped. Then, one more time, I cannot reduce the binary size
I'm thinking very seriously about no longer offering support for Windows
and letting people compile Katenary on their own.
2025-07-07 13:47:27 +02:00
6efee2fbae
Merge pull request #129 from metal3d/develop
...
Many fixes on code quality and CI
2025-07-06 15:37:08 +02:00
47e149e20b
chore(doc): Regenerated doc
2025-07-06 15:36:43 +02:00
d163700147
feat(tests): Add tests for label structures
2025-07-06 15:31:21 +02:00
fa3befaa88
fix(tests): Fixing unbound error
2025-07-06 15:31:05 +02:00
e5b7c0d550
fix(doc): Respect Go recommandation in docstring
2025-07-06 15:30:31 +02:00
9e4663cc6e
chore(convention): Respect Go convention, package name should be lowercase
2025-07-06 14:34:16 +02:00
1a5c95d240
fix(ci): typo in permission block
2025-07-06 14:26:20 +02:00
21845c5de1
fix(ci): typo in permission block
2025-07-06 14:24:12 +02:00
4a91d458fd
fix(ci): try to add permission block
2025-07-06 14:21:56 +02:00
a52b20efab
Merge pull request #128 from metal3d/feat-change-actions
...
Feat change actions
2025-07-06 14:16:38 +02:00
02c4c5168b
feat(ci): Changes CI
...
- use SonarQube action
- remove the helm installation as it is already present
- changes types and branches activation
2025-07-06 14:13:23 +02:00