trelau / SMESH

Mesh module from the Salome Platform
GNU Lesser General Public License v2.1
50 stars 31 forks source link

Create create_release.yml #39

Open looooo opened 3 years ago

looooo commented 3 years ago

just copying some snippets.

looooo commented 3 years ago

@trelau any ideas how to test the gh-action instructions?

trelau commented 3 years ago

@looooo no. what's the intent of this file/PR?

looooo commented 3 years ago

To create a release with the final sources. So we can build smesh from a zipped file.

trelau commented 3 years ago

To create a release with the final sources. So we can build smesh from a zipped file.

A few thoughts/questions:

I could imagine a few approaches:

trelau commented 3 years ago

@looooo maybe let's carry on the convo here https://github.com/trelau/SMESH/issues/38? Then we can circle back on this PR convo when we have a path forward?

looooo commented 2 years ago

@trelau this works now on my fork. But I am not sure if uploading works as expected. Currently the upload uses the branch name, see here: https://github.com/looooo/SMESH/releases/tag/create_release

i guess this should only be done for tags / releases.

basnijholt commented 2 years ago

This would be quite useful, right now the smesh-feedstock relies on cloning the repo which is a very ugly solution.