mirror of
https://github.com/ChristianLight/tutor.git
synced 2025-01-10 00:37:54 +00:00
Merge remote-tracking branch 'origin/master' into nightly
This commit is contained in:
commit
a4f43c8e41
@ -68,9 +68,18 @@ You can then browse the documentation with::
|
|||||||
Releasing a new version
|
Releasing a new version
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
- Bump the ``__version__`` value in ``tutor/__about__.py``. (see :ref:`versioning` below)
|
Releasing a version includes two phases:
|
||||||
- Collect changelog entries with ``make changelog``.
|
|
||||||
- Create a commit with the version changelog.
|
1. Add changes and generate individual changelog entries:
|
||||||
|
|
||||||
|
- run ``make changelog-entry``(or ``scriv create``) command - It will create changelog entries in a folder named changelog.d for the changes user has done for releasing a new version.
|
||||||
|
- Commit and merge all the changes including the changelog entries. e.g this `commit <https://github.com/overhangio/tutor-discovery/commit/e30a78936d63439bde069aeff11960585bd81592>`__.
|
||||||
|
|
||||||
|
2. Update version and compile changelogs:
|
||||||
|
|
||||||
|
- Now bump the ``__version__`` value in ``tutor/__about__.py``. (see :ref:`versioning` below).
|
||||||
|
- Collect changelog entries with ``make changelog``(or ``scriv collect``) command - It will delete all previous changelog entries from changelog.d folder and will add records of those entries to CHANGELOG.md file.
|
||||||
|
- Create a commit with the version changelog e.g. this `commit <https://github.com/overhangio/tutor-discovery/commit/18cce706a794c4968e713f0f72c6b912a2ff1e53>`__.
|
||||||
- Run tests with ``make test``.
|
- Run tests with ``make test``.
|
||||||
- Push your changes to the upstream repository.
|
- Push your changes to the upstream repository.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user