Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automatically create and upload release artifacts #30

Merged
merged 2 commits into from
Oct 11, 2024

Conversation

nightlark
Copy link
Member

@nightlark nightlark commented Oct 10, 2024

When a new release is created, this will build the release artifacts and upload them to the release using the same template text for the release description as in the link in the release checklist for matHELICS.

An extra layer of nested archives is also removed -- so we no longer will have a tar.gz or zip files inside the artifact zip file that was uploaded to previous releases.

Test run: https://github.com/GMLC-TDC/matHELICS/releases/tag/v3.5.4-test

Resolves #20

@nightlark nightlark force-pushed the nightlark/add-automatic-artifact-upload branch 3 times, most recently from f0407e8 to 09c2f20 Compare October 10, 2024 23:18
Fixes #20

When a new tag is pushed, build updated artifacts and then create and upload them to a a new release using the same template text for the release description as in the link in the [release checklist for matHELICS](https://github.com/GMLC-TDC/HELICS/blob/main/.github/RELEASE_CHECKLIST_TEMPLATE.md).
@nightlark nightlark force-pushed the nightlark/add-automatic-artifact-upload branch 3 times, most recently from a11bfac to 0ed91dc Compare October 11, 2024 00:00
@nightlark nightlark marked this pull request as ready for review October 11, 2024 00:08
@nightlark nightlark requested a review from phlptp October 11, 2024 00:08
@nightlark nightlark force-pushed the nightlark/add-automatic-artifact-upload branch from 0ed91dc to 0cae683 Compare October 11, 2024 00:13
Copy link
Member

@phlptp phlptp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cool!

@nightlark nightlark merged commit bff03c6 into main Oct 11, 2024
8 checks passed
@nightlark nightlark deleted the nightlark/add-automatic-artifact-upload branch October 11, 2024 01:21
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.

Automatic artifact update on release
2 participants