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 release process issue template #2818

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

danieldaquino
Copy link
Contributor

@danieldaquino danieldaquino commented Jan 22, 2025

Summary

A Github issue template to help formalizing the release process, in order to avoid human errors in the process.

I captured the checklist used for the 1.12 release into this issue template, to help us stay consistent with this process.

Closes: #2752

Checklist

  • I have read (or I am familiar with) the Contribution Guidelines
  • I have tested the changes in this PR
  • My PR is either small, or I have split it into smaller logical commits that are easier to review
  • I have added the signoff line to all my commits. See Signing off your work
  • I have added appropriate changelog entries for the changes in this PR. See Adding changelog entries
    • I do not need to add a changelog entry. Reason: No user-facing changes
  • I have added appropriate Closes: or Fixes: tags in the commit messages wherever applicable, or made sure those are not needed. See Submitting patches

Test report

We used this checklist during the 1.12 release (#2772), which I believe captures everything we need.

Results:

  • PASS

A Github issue template to help formalizing the release process, in
order to avoid human errors in the process.

Closes: damus-io#2752
Signed-off-by: Daniel D’Aquino <[email protected]>
@danieldaquino
Copy link
Contributor Author

@alltheseas, @jb55, please let me know if you have any suggestions for the release process. Thank you!

@jb55
Copy link
Collaborator

jb55 commented Jan 23, 2025 via email

@alltheseas
Copy link
Collaborator

Looks good overall!

Question - does it make sense to add a question/step in the process "Check with devs & product - are there release showstoppers (e.g. critical newfound bug)?"

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.

Formalize release process
3 participants