dataiku / dss-plugin-eks-clusters

Apache License 2.0
4 stars 6 forks source link

Create GitHub action to build the plugin and create a draft release #74

Closed vrutz closed 4 months ago

vrutz commented 4 months ago

[sc-185521] The GitHub action automatically parses the id and version from the plugin.json file at the given commit (defaults to master, but it can be given any commit hash). There is a ruff linter check that is also run, but can be skipped. It currently uses the default ruff configuration but there is another PR open to add a configuration file for the repo => #72 It then builds the plugin and creates a draft pre-release (generating release notes is not supported by the action at this time).

After running the action, the publisher must go to the release, write the release notes and publish it (this will create the tag).

If you would like to test the action, feel free to message me and I'll give you access to my fork and permissions to run the action.

qcastel commented 4 months ago

Screenshot 2024-06-20 at 14 29 47 Seems like we already select the branch, should we not simply assume that the default checkout should be the selected branch then? ie running the workflow of the given branch

qcastel commented 4 months ago

The GitHub action automatically parses the id and version from the plugin.json should you then reuse that one rather than taking it as input of the workflow?

Ideally we should somehow make the workflow possibly automated at each commit, therefore without any input required