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 candidate for BiT v1.4.0 #1533

Merged
merged 17 commits into from
Sep 15, 2023
Merged

Release candidate for BiT v1.4.0 #1533

merged 17 commits into from
Sep 15, 2023

Conversation

aryoda
Copy link
Contributor

@aryoda aryoda commented Sep 14, 2023

I have now prepared a new release.

I discovered and fixed one bug too (incl. updating the CHANGES): #1532

Please review my changes so that I can apply forgotten changes or fix other issues.

Next steps then:

  1. Squash-merge PR into dev branch
  2. Create a Github release using this merge from dev
  3. Squash-Merge the dev branch into release (may not be required in the future if the decide to tag-only
    but currently external package maintainer may still watch or use the release branch for package updates)
  4. Prepare and merge another PR to increment the VERSION number and CHANGES in the dev branch
  5. Announce "end of code freeze" to all developers via email
  6. Optional: Create tarball and Debian package
  7. Inform known package maintainers about the new release
  8. Create new PR containing my new "how to prepare a release" documentation

@aryoda aryoda added this to the 1.4.0 (upcoming release) milestone Sep 14, 2023
@aryoda aryoda requested review from emtiu and buhtz September 14, 2023 21:52
@aryoda aryoda self-assigned this Sep 14, 2023
Copy link
Member

@buhtz buhtz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks fantastic! 🎈

Just minor changes.

AUTHORS Outdated Show resolved Hide resolved
README.md Show resolved Hide resolved
@aryoda
Copy link
Contributor Author

aryoda commented Sep 15, 2023

2nd round:

  • I have added our real names into the AUTHORS
  • "known problems" are now correctly partitioned into "latest release" and "older releases" in README

@buhtz
Copy link
Member

buhtz commented Sep 15, 2023

  1. Inform known package maintainers about the new release

To my knowledge this should happen automatically via the distro package systems. It is the cause with Debian (watch it) and Arch (watch it @AUR) for sure.

But you can add "Announce the new release on bit-dev mailing list" to your list. 😃

@aryoda
Copy link
Contributor Author

aryoda commented Sep 15, 2023

Does someone know if and where we host the Sphinx documentation of our code (not the end user documentation but the doc of the code functions)?

It may also need to be pushed in sync with the release then...

@buhtz
Copy link
Member

buhtz commented Sep 15, 2023

Does someone know if and where we host the Sphinx documentation of our code (not the end user documentation but the doc of the code functions)?

Yes, it is also ReadTheDocs. The projects name is "backintime-dev" (in the URL) or "BackInTime-Dev" (in the web-frontend). In this screenshot only the two first entries are relevant for "bit-team".

image

It may also need to be pushed in sync with the release then...

This happens automatically. In the current setup the code-docu is build on every commit on "dev" branch. In the bottom right on this screenshot you see that "dev" branch is connected to "latest" (kind of a version name on RTD).

image

@aryoda aryoda merged commit fa27e1d into bit-team:dev Sep 15, 2023
1 check passed
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.

2 participants