-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Basic implementation #1
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I didn't check the license files and files that looked like they were auto-generated, I'll trust you there 😉
85fed97
to
54579d2
Compare
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
…tHub Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
ab3ea0d
to
fee0129
Compare
Fixes #5. |
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would expect the basic implementation to also provide a workflow configuration to create github releases, e.g., as provided with ephemeral/.github/workflows/publish-and-release.yaml, as well as an auto labeler and stale issue cleanup configuration.
❗ Especially important is the part which collects and bundles the 3rd-party license information.
Please also note the comments in the files.
.github/workflows/operator.yaml
Outdated
key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }} | ||
restore-keys: | | ||
${{ runner.os }}-go- | ||
- name: Build and Test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd expect test and release to be defined in separate workflows as tests are supposed to be run with each PR created, but release only for commits on the master branch. (see ephemeral as reference)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We will pilot the use of release-please in Klyshko. Build/test and publish logic has been separated as part of this. This also computes the right labels and release names automatically.
Workflows for auto labelling and stale issue handling have been added. |
3021818
to
aeeb0f3
Compare
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
aeeb0f3
to
7bd3d38
Compare
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
These have been removed again as they are available in |
Signed-off-by: Sven Trieflinger <sven.trieflinger@de.bosch.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
This is an initial, still sketchy, implementation of Klyshko based in Golang made available to allow for early feedback. No tests at all yet.