Skip to content

Release workflow - #6316

Closed
jburel wants to merge 3 commits into
ome:developfrom
jburel:release
Closed

Release workflow#6316
jburel wants to merge 3 commits into
ome:developfrom
jburel:release

Conversation

@jburel

@jburel jburel commented Apr 28, 2022

Copy link
Copy Markdown
Member

Follow up from 5.6.4 release.
This PR adds a release workflow to avoid the manual migration of the artifacts from downloads.o.org to GitHub.

The workflow does the following, When a tag is pushed:

  • The artifacts are built
  • A release is created
  • The artifacts are uploaded

I have opted for one single SHASUMS and MD5 collecting the various values to simplify the selection and reduce the number of uploaded files.

This can replaced the "release" job on CI

See https://github.com/jburel/openmicroscopy/releases/tag/v5.6.4-m1

@sbesson

sbesson commented Apr 28, 2022

Copy link
Copy Markdown
Member

At first reading, it looks like this workflow copies over most of the setup/building logic of the source build workflow introduced in #6313. Would it make sense to merge the two workflows into a single one with some conditional task execution?

@jburel

jburel commented Apr 28, 2022

Copy link
Copy Markdown
Member Author

I think we can merge the 2 but I wanted to open this one for validation first. It is going to conflict with #6315

@sbesson

sbesson commented Apr 28, 2022

Copy link
Copy Markdown
Member

So the priority order is review and ideally merge #6315 first then focus on this one to enhance the GH workflow?

@jburel

jburel commented Apr 28, 2022

Copy link
Copy Markdown
Member Author

Merge #6315 and #6317 then apply the logic introduced in this PR on top. This should be straightforward.

@jburel

jburel commented Apr 28, 2022

Copy link
Copy Markdown
Member Author

Replaced by #6318

@jburel jburel closed this Apr 28, 2022
@jburel
jburel deleted the release branch March 10, 2023 19:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants