nextflow-io / nf-nomad

Hashicorp Nomad executor plugin for Nextflow
https://nextflow-io.github.io/nf-nomad/
Apache License 2.0
2 stars 3 forks source link

Automate the PR creation for plugins-json repository #90

Open abhi18av opened 1 week ago

abhi18av commented 1 week ago

We need to modify the current release action so that upon release, the JSON file is used to eventually generate a PR for https://github.com/nextflow-io/plugins

abhi18av commented 1 week ago

@jhaezebr @tomiles , would you be able to help out with this one please?

It should speed up our delivery cycle for major releases.

jagedn commented 6 days ago

would be great to create a custom gh action to do it so can be reuse into other plugins

https://resources.github.com/learn/pathways/automation/advanced/building-your-first-custom-github-action/

abhi18av commented 5 days ago

Hmm, good point. This is a good plugin specific utility and here's what I'm thinking

  1. Publish this as a separate action (could be personal account 👍 )

  2. Use it within nf-nomad (with out v-x.y.z-edge and v-x.y.z ) conventions

  3. Finally submit PR for other the main template

What do you think?

jagedn commented 5 days ago

yes, agree, this is (ambitious) idea

abhi18av commented 5 days ago
tomiles commented 5 days ago

Yeah would be great, maybe it'd be a nice project for a hackathon, since this would be of wide interest outside of this project. Maybe something based on https://github.com/peter-evans/create-pull-request with some jq magic added.

abhi18av commented 5 days ago

Excellent idea @tomiles ! 💯