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

Add a Draft Release job and a releaser.yml workflow to the CI #434

Merged
merged 56 commits into from
Aug 30, 2022

Conversation

PProfizi
Copy link
Contributor

@PProfizi PProfizi commented Aug 30, 2022

Adding a Release job is useful to automatically generate a pre-filled draft Release, based on a template which distributes PRs to their affiliated sections. It also uploads the artifacts to the draft release so one can check they are all present.
It can also publish the doc and publish the package to PyPi if all succeeded.

This Release job is only activated if all jobs in a list have succeeded, and is only triggered when the workflow is run due to a tag being pushed to master or a "release*" or "merge*" branch.

Solves #370

Affiliated PyDPF-Actions commits:
ansys/pydpf-actions@07451c1
ansys/pydpf-actions@fc0baba
ansys/pydpf-actions@eceb79d
ansys/pydpf-actions@bf45628

PProfizi and others added 30 commits July 28, 2022 09:53
… succeeding and there being a tag.

Comment-out the publication to PyPi for now.
… or as many servers as when we started (some might have shut down during the test due to taking time)
@PProfizi PProfizi self-assigned this Aug 30, 2022
@codecov
Copy link

codecov bot commented Aug 30, 2022

Codecov Report

Merging #434 (d6864df) into master (f6f3ef3) will increase coverage by 0.35%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #434      +/-   ##
==========================================
+ Coverage   86.39%   86.75%   +0.35%     
==========================================
  Files          61       61              
  Lines        6717     6717              
==========================================
+ Hits         5803     5827      +24     
+ Misses        914      890      -24     

@PProfizi PProfizi marked this pull request as ready for review August 30, 2022 16:07
@PProfizi PProfizi changed the title Ci/retro on add release workflow Add a Draft Release job and a releaser.yml workflow to the CI Aug 30, 2022
@PProfizi PProfizi added the CI/CD Related to CI/CD label Aug 30, 2022
@PProfizi PProfizi merged commit 8491b1d into master Aug 30, 2022
@PProfizi PProfizi deleted the ci/retro_on_add_release_workflow branch August 30, 2022 16:27
@PProfizi PProfizi mentioned this pull request Sep 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI/CD Related to CI/CD
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants