Closed ajschmidt8 closed 8 months ago
Things to do/check after this is merged:
currently working through some issues with the release workflow
I pushed a few more commits to fix the release workflow:
The release worked fine after those changes:
Unfortunately a release comment wasn't posted on this PR due to an initial issue in the 1.12.0
release, but I have no reason to believe that PR comments won't work correctly for future releases.
I've also updated the required checks for PRs in this repository.
This PR adds a
conda
package fordfg
.It also updates the GHAs workflows to accommodate building the
conda
andwheel
packages in separate jobs (to ensure clean environments).Since semantic-release is intended to deploy release artifacts from a single machine, this required updating the release workflow to do the following:
--dry-run
flag first. The--dry-run
flag enables the workflow to determine whether the most recent changes warrant a release.conda
andwheel
packages on separate machines to ensure build isolation. The artifacts are then uploaded with actions/upload-artifact.