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

Let's release a v0.2 #53

Closed
5 tasks done
johannesjh opened this issue Apr 5, 2023 · 7 comments
Closed
5 tasks done

Let's release a v0.2 #53

johannesjh opened this issue Apr 5, 2023 · 7 comments
Labels
enhancement New feature or request
Milestone

Comments

@johannesjh
Copy link
Owner

johannesjh commented Apr 5, 2023

There have been many improvements during the past few months, thanks to @cbm755 and @real-yfprojects, which means we could release a new version.

  • I tagged issues and merge requests with v0.2 in github's issue tracker. This makes it easy to see what has changed since v0.2
  • We probably should start writing release notes. Let's determine a simple format, e.g., a Release Notes.rst file that we include into the documentation. It would be nice if these release notes could show up in pypi as well. See adds a changelog #54
  • We could (should?) bump dependency versions using poetry update, just to keep things up to date. See updates dependencies #55
  • We should test a release candidate, e.g., by using it in our projects
  • We can then publish a release by following the documentation, i.e., tagging a commit is all that is needed to publish to pypi
@johannesjh johannesjh added this to the v0.2 milestone Apr 5, 2023
@real-yfprojects
Copy link
Collaborator

Should the release notes contain only changes to req2flatpak.py or also changes to the dev setup, ...?

  • It would be nice if these release notes could show up in pypi as well

We can add the file to the tools.poetry.readme list.

@real-yfprojects
Copy link
Collaborator

This release basically includes a bug fix (#39) and yaml support.

@johannesjh
Copy link
Owner Author

Yes, essentially one feature (yaml support) and two bugfixes (#34 and #39).

@johannesjh
Copy link
Owner Author

I created an initial draft of the changelog in merge request #54. feedback, corrections, improvements etc are of course welcome!

@johannesjh johannesjh added the enhancement New feature or request label Apr 13, 2023
@johannesjh
Copy link
Owner Author

johannesjh commented Jun 4, 2023

To test the code before its release, I started using the latest version of req2flatpak in favagtk

UPDATE:
favagtk's autoupdate script ran successfully using the new version of req2flatpak.

@johannesjh
Copy link
Owner Author

johannesjh commented Jun 4, 2023

I think we are ready for releasing a v0.2.0, following our own instructions for publishing a release.

I submitted pull request #60 to prepare for the release.

@johannesjh
Copy link
Owner Author

done, we published v0.2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants