Commit Graph

18 Commits

Author SHA1 Message Date
Jean-Philippe Evrard
5c3b6e5294 Revert "Bump GoReleaser to version 2"
Signed-off-by: Jean-Philippe Evrard <open-source@a.spamming.party>
2025-11-02 10:36:49 +01:00
Dharsan Baskar
f82a42e41f ci: bump goreleaser to version 2
Signed-off-by: Dharsan Baskar <git@dharsanb.com>
2025-10-09 10:09:08 +05:30
Dharsan Baskar
f611bd11ac build: changed developer toolkit management from shell script to mise
Signed-off-by: Dharsan Baskar <git@dharsanb.com>
2025-10-08 07:46:23 +05:30
Jean-Philippe Evrard
79fc7e1d1f Clarify contributing docs
Also include a thank you note to JetBrains for their awesome IDE.

Signed-off-by: Jean-Philippe Evrard <open-source@a.spamming.party>
2025-10-05 11:07:46 +02:00
Jean-Philippe Evrard
24a4891c6b Improve contributing guide
Signed-off-by: Jean-Philippe Evrard <open-source@a.spamming.party>
2025-09-06 16:32:07 +02:00
Jean-Philippe Evrard
4eaa5802cb Fix inconsistent contributing guide
Contributing still mentions the dockerhub file instead of the
combined file.

This fixes it.

Signed-off-by: Jean-Philippe Evrard <open-source@a.spamming.party>
2025-09-02 09:25:59 +02:00
Jean-Philippe Evrard
7aec517498 Improve contributing guide
Include helm charts and docs at the right time.
This should help releasers in the future.

Signed-off-by: Jean-Philippe Evrard <open-source@a.spamming.party>
2025-08-31 09:50:42 +02:00
7h3-3mp7y-m4n
8093053275 add golangci lint
Signed-off-by: 7h3-3mp7y-m4n <emailtorash@gmail.com>
2025-08-30 17:20:14 +02:00
Jean-Philippe Evrard
11acd1a86d Clarify features for e2e test (#995)
Without this, ppl might be wondering how to use e2e test,
especially on slower machines.

Signed-off-by: Jean-Philippe Evrard <open-source@a.spamming.party>
2024-10-25 15:03:13 -07:00
Jean-Philippe Evrard
e750f07de8 Improve release documentation
Signed-off-by: Jean-Philippe Evrard <open-source@a.spamming.party>
2024-10-22 21:57:10 +02:00
Jean-Philippe Evrard
608abc6e89 Increase CI coverage and provide new dev tool (#982)
* Move to stable kind cluster filenames

Without this, we have to rename files at every version.
This is really unnecessary, we should only change the files
and be done with it.

This is a problem, as if we move to programmatic test running,
the tests would need to be mutatated at every k8s version.

With this model, we know that only the kind-cluster files
need to be modified for the tests to ba automatically
adapted.

Signed-off-by: Jean-Philippe Evrard <open-source@a.spamming.party>

* Create e2e from go tests interface

Without this, e2e tests need tons of manual work to
test locally, and the results are not easily exposed.

People are less likely to use the e2e tests if they
are tough to use outside the CI.

This commit makes it easier to run tests locally,
and ensures the CI is closer to the Makefile.

At the same time, this removes debt in the github
worfklows: By switching to newer versions of kind,
we can remove the very old workaround for the
failed to attach pid 1.

Signed-off-by: Jean-Philippe Evrard <open-source@a.spamming.party>

* Add node stays as cordonned test

Without this, impossible to prove that the node stays as cordonned
after a reboot by kured.

This refactor also adds the test in the CI, and makes sure the
CI is a bit simpler, by using matrix more extensively.

Signed-off-by: Jean-Philippe Evrard <open-source@a.spamming.party>

* Use hack dir instead of .tmp

This is more idiomatic.

Signed-off-by: Jean-Philippe Evrard <open-source@a.spamming.party>

---------

Signed-off-by: Jean-Philippe Evrard <open-source@a.spamming.party>
2024-10-15 13:16:45 -07:00
Jean-Philippe Evrard
3f39fd0943 Change relative link to absolute link
Without this patch, the copy of the contributing.md into our
doc site (generated from [1] and [2]) will refer to a local README.md
into the website git repo, which is not existing.

This is a problem, as it generates dead link for lychee on local
runs in 'content/en/docs/development.md'.

This fixes it by making the link absolute, while keeping the
CONTRIBUTING.md in sync between repos. The alternative would be
to edit the site generator in [1]. Yet, I believe having an
absolute link does not hurt, because we already use the full
git repo in other parts of the same documentation.

[1]: 5da8aba559/hack/gen-content.py
[2]: 5da8aba559/external-sources/kubereboot/kured

Signed-off-by: Jean-Philippe Evrard <open-source@a.spamming.party>
2024-08-07 09:58:20 +02:00
Daniel Holbach
d51c1fb683 Update contributor docs
- Explain kured code structure
	- Update links, as some docs have moved
	- Readability and fix typos

Signed-off-by: Daniel Holbach <daniel.holbach@gmail.com>
2024-08-05 20:48:05 +02:00
Daniel Holbach
bd1c593694 update for 1.14.2 release
Signed-off-by: Daniel Holbach <daniel.holbach@gmail.com>
2023-12-08 11:29:20 +01:00
Daniel Holbach
2f58a4ee7e update 'update instructions'
Signed-off-by: Daniel Holbach <daniel.holbach@gmail.com>
2023-11-08 11:46:27 +01:00
Daniel Holbach
7bb9b75e2a prepare for 1.12.1 release
Signed-off-by: Daniel Holbach <daniel@weave.works>
2023-02-07 12:56:28 +01:00
Daniel Holbach
4098158c6d document where to find the invidivual repositories
Signed-off-by: Daniel Holbach <daniel@holba.ch>
2022-11-29 22:22:31 +01:00
Daniel Holbach
6986342e12 Move DEV doc to be CONTRIBUTING.md
This is the standard place where folks look, including CLOMonitor
https://clomonitor.io/docs/topics/checks/#contributing

Signed-off-by: Daniel Holbach <daniel@holba.ch>
2022-10-29 08:42:39 +02:00