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 #71

Closed vrutz closed 3 months ago

vrutz commented 3 months ago

[sc-185521] The GitHub action automatically parses the version from the plugin.json file at the given commit (defaults to master, but it can be given any commit hash). 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)

qcastel commented 3 months ago

can I see an example of the output of this github action? Like can I run it on your fork?

thtrunck commented 3 months ago

[sc-185521]

vrutz commented 3 months ago

can I see an example of the output of this github action? Like can I run it on your fork?

@qcastel Of course. Not sure you have access to my fork, but I'll try to add you there: https://github.com/vrutz/dss-plugin-eks-clusters-ghaction/actions/runs/9204502580

vrutz commented 3 months ago

can I see an example of the output of this github action? Like can I run it on your fork?

It also seems like we can use self-hosted runners. I'll double-check what the limitations are on the number of GitHub actions runs, but we could also set up Jenkins to run them for us.

vrutz commented 3 months ago

I have another GitHub action to test, so I'll create a new branch on my fork for this action and a new PR (#74)