9bd1ebb59a
chore(doc) Regenerate doc code
Build release binaries and packages / build-packages (amd64, windows) (push) Successful in 2m0s
Build release binaries and packages / build-packages (amd64, darwin) (push) Successful in 2m30s
Build release binaries and packages / build-packages (arm64, freebsd) (push) Successful in 3m1s
Build and push OCI image / build (push) Successful in 2m15s
Build release binaries and packages / build-packages (amd64, freebsd) (push) Successful in 4m55s
Build release binaries and packages / build-packages (amd64, linux) (push) Successful in 5m2s
Build release binaries and packages / build-packages (arm64, linux) (push) Successful in 2m48s
releases/3.0.0-rc9
2025-09-23 12:34:05 +02:00
614a1df5ba
fix(dependson): Fixes how depends-on are managed
...
Go-Tests / tests (push) Successful in 2m41s
Go-Tests / sonar (push) Successful in 58s
- depends-on were not renamed
- static files were not well managed
- droping depends-on deployment to fast
fixes #174 and #173
2025-09-23 12:30:43 +02:00
f0436ebce1
fix(err): When Katenary fails, help message was displayed
...
This is because Cobra thought the command was not correct.
2025-09-23 12:28:58 +02:00
b8333eacf2
chore(go): At this time, stay with 1.24 for development
...
Go-Tests / tests (push) Successful in 2m45s
Go-Tests / sonar (push) Successful in 1m2s
Build release binaries and packages / build-packages (amd64, darwin) (push) Successful in 1m34s
Build release binaries and packages / build-packages (amd64, freebsd) (push) Successful in 2m47s
Build release binaries and packages / build-packages (amd64, windows) (push) Successful in 2m53s
Build release binaries and packages / build-packages (amd64, linux) (push) Successful in 3m18s
Build release binaries and packages / build-packages (arm64, freebsd) (push) Successful in 2m42s
Build release binaries and packages / build-packages (arm64, linux) (push) Successful in 1m44s
Build and push OCI image / build (push) Successful in 1m54s
Even if it works on CI, Go 1.24 is actually easier to manage in
different Linux distributions.
Maybe we will change the requiments:
- if I decide that Fedora 43 (next release) is the "official
distribution to use for development)
- if I decide to ask developpers to use Homebrew to install Go
- others reasons
As I decided, at this time, to use RPM version of golang, the 1.24
version is probably the best choice for the moment.
releases/3.0.0-rc8
2025-09-22 13:52:10 +02:00
bd24e833cb
chore(oci): rename the step
Go-Tests / tests (push) Successful in 2m11s
Go-Tests / sonar (push) Successful in 52s
2025-09-16 13:49:38 +02:00
a17d35df03
chore(oci): Enhance OCI build
...
There were too many `${IMAGE_NAME,,}` to always do a lower case
operation. I now export the variable in the first step.
2025-09-16 13:49:11 +02:00
8c443ba402
chore(doc): regenerate the doc
Go-Tests / tests (push) Successful in 2m37s
Go-Tests / sonar (push) Successful in 1m2s
2025-09-16 08:59:27 +02:00
a4647aa69a
chore(code): Unecessary type checking
...
Changed how to use the type checking for label content.
2025-09-16 08:58:51 +02:00
f3c1bf39fe
chore(doc): Document code
Go-Tests / tests (push) Successful in 2m13s
Go-Tests / sonar (push) Successful in 48s
2025-09-15 13:36:22 +02:00
e3cad1e561
chore(tests): Test only when it's necessary
...
Go-Tests / tests (push) Successful in 2m39s
Go-Tests / sonar (push) Successful in 51s
Pushing documentation, README.md or install.sh should not launch go test
2025-09-15 13:31:31 +02:00
debe43ce34
chore(tests): enhance output
...
Go-Tests / tests (push) Successful in 2m18s
Go-Tests / sonar (push) Successful in 55s
- use a better logger separation
- use tags not not overload the CI output
- removed lot of log.Println/Fatal/Error
2025-09-15 13:02:54 +02:00
9472952d65
feat(tests): Verbose test coverage
Go-Tests / tests (pull_request) Successful in 1m42s
Go-Tests / sonar (pull_request) Successful in 41s
Go-Tests / tests (push) Successful in 1m40s
Go-Tests / sonar (push) Successful in 50s
2025-09-14 23:43:42 +02:00
03b4d5c714
fix(volume) File from project root failed
...
Go-Tests / tests (pull_request) Successful in 1m47s
Go-Tests / sonar (pull_request) Successful in 48s
Go-Tests / tests (push) Successful in 1m37s
Go-Tests / sonar (push) Successful in 46s
When mounting one file from the root of the project (e.g. ./file.txt),
the volume name is empty. In this case, we generate the volume name from
the subpath.
2025-09-14 23:23:11 +02:00
8358b068b3
Merge pull request 'fix(build): Version prefix should be "v"' ( #167 ) from fix-build-version into master
...
Go-Tests / tests (push) Successful in 1m40s
Go-Tests / sonar (push) Successful in 46s
Reviewed-on: #167
2025-09-05 09:08:11 +00:00
0de7102b2b
fix(build): Version prefix should be "v"
...
Go-Tests / tests (pull_request) Successful in 3m26s
Go-Tests / sonar (pull_request) Successful in 43s
In version.go, we check the "v" or "release-" prefix. Without this one,
the version is built from "build info".
2025-09-05 10:09:28 +02:00
1f3154e214
feat(actions): Add a name for the "build package" task
Go-Tests / tests (push) Successful in 1m51s
Go-Tests / sonar (push) Successful in 1m4s
2025-08-29 13:35:51 +02:00
31ff1371d6
feat(doc): regeneration
...
Line changed after generation
2025-08-29 13:35:31 +02:00
6cd1c92997
feat(doc): Enhancement, cleanup, add package instructions
...
Go-Tests / tests (pull_request) Successful in 1m48s
Go-Tests / sonar (pull_request) Successful in 52s
Go-Tests / tests (push) Successful in 3m30s
Go-Tests / sonar (push) Successful in 50s
- remove trailing spaces
- add instruction for packages
- reindent YAML examples
- remove section telling that there is no config files, as
`katenary.yaml` file can now be used
2025-08-29 13:24:32 +02:00
6c2e8fa9b2
chore(typo): remove invisible characters
/ build-packages (amd64, darwin) (push) Successful in 1m4s
/ build-packages (amd64, freebsd) (push) Successful in 1m52s
/ build-packages (amd64, linux) (push) Successful in 2m15s
/ build-packages (amd64, windows) (push) Successful in 1m24s
/ build-packages (arm64, freebsd) (push) Successful in 1m48s
/ build-packages (arm64, linux) (push) Successful in 2m13s
Build and push OCI image / build (push) Successful in 1m57s
Go-Tests / tests (push) Successful in 1m31s
Go-Tests / sonar (push) Successful in 42s
releases/3.0.0-rc7
2025-08-22 14:06:00 +02:00
46f41ea01d
Enhance versionning on build packages ( #165 )
...
Go-Tests / sonar (push) Has been cancelled
Go-Tests / tests (push) Has been cancelled
It was too challenging to only use "tags" without a prefix to trigger builds. So, the new rule is to prefix releases tags by "releases/"
Reviewed-on: #165
2025-08-22 14:03:36 +02:00
d30690a45a
packages(actios): extract version from releases tags
Go-Tests / tests (push) Successful in 2m2s
Go-Tests / sonar (push) Successful in 43s
2025-08-22 10:09:10 +02:00
00409472b7
chore(packages): Make better packages
...
Go-Tests / tests (push) Successful in 1m30s
Go-Tests / sonar (push) Successful in 52s
- we need man page in docs to build on CI/CD platform
- new workflows to build packages and push them to the repository
2025-08-21 17:55:28 +02:00
8174597c55
More visible message
Go-Tests / tests (push) Successful in 2m0s
Go-Tests / sonar (push) Successful in 52s
2025-08-20 14:35:03 +02:00
ea11563ee0
feat(repo): needed to checkout
Go-Tests / tests (push) Successful in 1m51s
Go-Tests / sonar (push) Successful in 51s
2025-08-20 12:24:58 +02:00
2de50f5158
feat(doc): Change repo to katenary.io
Go-Tests / tests (push) Successful in 1m59s
Go-Tests / sonar (push) Successful in 52s
2025-08-20 12:16:14 +02:00
e3951b144e
feat(repo): Modify github on push
...
- Close all PR
- Add mirror information in README.md
2025-08-20 12:14:54 +02:00
94792121a2
Merge pull request 'fix(generator): use args and command' ( #164 ) from fixes/bug-163 into master
...
Go-Tests / tests (push) Successful in 1m50s
Go-Tests / sonar (push) Successful in 50s
Reviewed-on: #164
2025-08-20 07:42:02 +00:00
b7a036a3dd
fix(generator): use args and command
...
Go-Tests / tests (pull_request) Successful in 1m57s
Go-Tests / sonar (pull_request) Successful in 47s
Common mistake...
- Docker and Podman uses "command" as argument to "entrypoint"
- Kubernetes uses "command" as entrypoint and "args" as argument
So, we needed to use Command and Args in all related objects.
Fixes #163
2025-08-20 09:37:36 +02:00
d1f2957512
Merge pull request 'feat-move-to-gitea' ( #162 ) from feat-move-to-gitea into master
...
Go-Tests / tests (push) Successful in 1m44s
Go-Tests / sonar (push) Successful in 48s
Reviewed-on: #162
2025-08-19 22:06:28 +00:00
95609a3092
feat(repo): use the katenary.io URL
Go-Tests / tests (pull_request) Successful in 2m0s
Go-Tests / sonar (pull_request) Successful in 57s
2025-08-19 23:58:51 +02:00
8e54d611eb
feat(doc): Remove other github references
2025-08-19 23:58:26 +02:00
ef1ff2737f
feat(repo): Change references to katenary repository
2025-08-19 23:36:48 +02:00
d34f97fa5d
feat(repo): Go to repo.katenary.io
2025-08-19 23:23:17 +02:00
c85e61f5d0
Merge branch 'master' of repo.katenary.io:Katenary/katenary
Go-Tests / tests (push) Successful in 1m49s
Go-Tests / sonar (push) Successful in 49s
2025-08-19 23:20:12 +02:00
f1c31b0eeb
feat(doc): move some things in README
...
As we moved project to repo.katenary.io, badges were not OK
2025-08-19 22:31:50 +02:00
677b0d7b3c
Merge pull request 'feat(actions): Change action to Gitea' ( #161 ) from test-workflow into master
...
Go-Tests / tests (push) Successful in 1m59s
Go-Tests / sonar (push) Successful in 1m7s
Reviewed-on: #161
2025-08-19 19:59:17 +00:00
f539be8f52
Remove proxy
Go-Tests / tests (pull_request) Successful in 2m29s
Go-Tests / sonar (pull_request) Successful in 51s
2025-08-19 21:54:01 +02:00
4336490a72
feat(actions): Change action to Gitea
...
- Build and packages on Gitea action
- Use go 1.25
- Update dependencies
2025-08-19 21:52:33 +02:00
9f75f874d1
Features/buildah build ( #159 )
...
* feat(oci): Build using pure Buildah
3.0.0-rc6
2025-08-13 10:20:48 +02:00
90eda75219
feat(oci): Use Buildah
...
And set version the right way...
2025-08-04 16:18:35 +02:00
b13e922966
feat(package) Version were not correctly set
...
As the code moved in "internal" package, we need to set the version to
the new location
2025-08-04 16:13:35 +02:00
0d36a48f93
fix(securty): Fix security alert
...
Code scanning alert: we need to specify permissions on this action.
2025-08-03 23:29:39 +02:00
60016b8c3e
Merge pull request #157 from Katenary/features/oci-image
...
Features/oci image
2025-08-03 23:06:06 +02:00
07263520b6
feat(oci): remove testing on push branches
2025-08-03 23:01:54 +02:00
0f3812b666
feat(oci): Add OCI image generation
...
Not fully tested but it should produce an image in ghcr.io
2025-08-03 22:54:19 +02:00
50a9d0ddde
feat(md): fixes typo and rules
2025-08-03 22:53:53 +02:00
f5d3005c3b
Merge pull request #156 from Katenary/feat-move-to-internal
...
feat(refacto): move everything in internal package
2025-08-03 16:03:17 +02:00
76b3b83d07
feat(workflow): change when to make CI
...
We will abandon develop branch for a while. It's better to work with
feature branches.
2025-08-03 15:59:00 +02:00
14ca5bf0ea
feat(refacto): move everything in internal package
...
This allows to install katenary with `go install` and to clean up the
project folder.
2025-08-03 15:54:58 +02:00
d1768e5742
Merge pull request #155 from Katenary/develop
...
Develop
2025-08-03 14:20:17 +02:00