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

Prepare for scpca-nf release v0.8.4 #785

Closed
15 tasks done
jashapiro opened this issue Aug 9, 2024 · 1 comment
Closed
15 tasks done

Prepare for scpca-nf release v0.8.4 #785

jashapiro opened this issue Aug 9, 2024 · 1 comment

Comments

@jashapiro
Copy link
Member

jashapiro commented Aug 9, 2024

Steps for a new release of scpca-nf

This release is a bugfix release to incorporate the changes made to the merge workflow that culminated in #784.

I will file a PR to update the version numbers, but everything else seems like it should be fine otherwise.

Preparing for the release

  • Are all of the issues planned for this release resolved? If there are any issues that are unresolved, mark this issue as blocked by those on ZenHub.
  • Update code and documentation with the latest version number in the development branch:
  • Test that the workflow is in good working order with nextflow run alexslemonade/scpca-nf -latest -r development
  • File a PR from the development branch to the main branch. This should include all of the changes that will be associated with the next release.
  • (Optional) Generate new example scpca-nf output files.
    If updating the example output is not necessary for this release, check these boxes off for free.
    • Re-process the example data through the scpca-nf workflow and ensure it looks correct.
    • Compress the example output in scpca_out to create scpca_out.zip, as described in the instructions, and ensure the file is set to public and read-only.

Creating a release

  • On the releases page, choose Draft a new release.
  • In Choose a tag, type a new release number using semantic versioning (vX.X.X) (you did update the title of this issue to match, right?), then click Create a new tag: vX.X.X on publish.
  • Write a description of the major changes in this release. You may want to start with the auto-generated release notes to save time.
  • Optional: If not all issues have been addressed, save a draft to return to later.
  • Publish the release!
@jashapiro jashapiro changed the title Prepare for scpca-nf release v0.8.3.1 Prepare for scpca-nf release v0.8.4 Aug 9, 2024
This was referenced Aug 9, 2024
@jashapiro
Copy link
Member Author

Done!

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

No branches or pull requests

1 participant