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

Release 0.0.96.1 #897

Closed
29 tasks done
KitsuneRal opened this issue Feb 18, 2024 · 1 comment
Closed
29 tasks done

Release 0.0.96.1 #897

KitsuneRal opened this issue Feb 18, 2024 · 1 comment
Assignees
Labels
release Release checklist

Comments

@KitsuneRal
Copy link
Member

KitsuneRal commented Feb 18, 2024

Pre-check:

  • There are no pending issues in the Roadmap for this release (if there are, move them away or close them)
  • Check the correct branch/commit:
    • in the Quaternion repo
    • Quotient repo submodule ref
    • CI: CI Status
  • Pull translations
  • Rebuild and smoke-test the application
  • If quaternion_en.ts is changed, review, commit and push the changes before proceeding

Actions:

  • Go to the Releases page and make a new draft:
    • Set the tag (N.M.L, must not exist yet)
    • Describe all notable fixes/enhancements
    • Thank all contributors whose commits landed in this release
  • Update the version number in main.cpp and CMakeLists.txt
  • Add a release record to linux/com.github.quaternion.appdata.xml
    • Copy a summary of changes from the draft at GH to the release <description>
  • git commit
  • git tag N.M.L && git push --follow-tags
  • Update Flathub repo
    • Download and smoke-test the binary (check the version!); if something is off, delete the tag locally and on remotes, fix-commit-push, check that GitHub Actions are green, set again and push the same tag; a new Flathub build should start automatically
    • Merge the PR
  • Publish release notes
  • Update the topic in #quaternion
  • Post a TWIM update

Post-release:

  • Open the release page in Incognito/Privacy mode; check:
    • the version
    • the Git tag
  • Add '+git' to the version number in 'main.cpp'
  • git commit && git push
@KitsuneRal KitsuneRal created this issue from a note in Quaternion 1 (Version 0.0.96 - To Do) Feb 18, 2024
@KitsuneRal KitsuneRal added the release Release checklist label Feb 18, 2024
@KitsuneRal KitsuneRal self-assigned this Feb 18, 2024
@KitsuneRal KitsuneRal moved this from Version 0.0.96 - To Do to In work in Quaternion 1 Feb 18, 2024
Quaternion 1 automation moved this from In work to Version 0.0.96 - Done Feb 19, 2024
@Arkansasburk27
Copy link

Arkansasburk27 commented Mar 23, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release Release checklist
Projects
Status: Version 0.0.96 - Done
Quaternion 1
  
Version 0.0.96 - Done
Development

No branches or pull requests

2 participants