You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## [v0.14.4] Release for the Journal of Open Source Software JOSS - 2024-06-07
10
33
### Added
11
34
- Extend documentation section `getting started` based on the JOSS Review [#523](https://github.com/OpenEnergyPlatform/open-MaStR/pull/523)
@@ -18,7 +41,6 @@ and the versioning aims to respect [Semantic Versioning](http://semver.org/spec/
18
41
- Fixed missing call to gen_url in case first bulk download fails as xml file for today is not yet available [#534](https://github.com/OpenEnergyPlatform/open-MaStR/pull/534)
19
42
- Repair links in the documentation page [#536](https://github.com/OpenEnergyPlatform/open-MaStR/pull/536)
20
43
21
-
22
44
## [v0.14.3] Fix Pypi Release - 2024-04-24
23
45
### Added
24
46
- Add new table `changed_dso_assignment`[#510](https://github.com/OpenEnergyPlatform/open-MaStR/pull/510)
|Find the `documentation <https://open-mastr.readthedocs.io/en/latest/>`_ hosted on ReadTheDocs.
60
60
61
61
|The original API documentation can be found on the `Webhilfe des Marktstammdatenregisters <https://www.marktstammdatenregister.de/MaStRHilfe/subpages/webdienst.html>`_.
62
-
|If you are interested in browsing the MaStR online, check out the privately hosted `Marktstammdatenregister.dev <https://marktstammdatenregister.dev/>`_.
63
-
|Also see the `bundesAPI/Marktstammdaten-API <https://github.com/bundesAPI/marktstammdaten-api>`_ for another implementation.
64
62
65
63
66
64
Installation
@@ -112,7 +110,13 @@ changes in a `Pull Request <https://github.com/OpenEnergyPlatform/open-MaStR/pul
- `Data Quality Assessment of the MaStR <https://marktstammdaten.kotthoff.dev/>`_
115
114
115
+
External Resources
116
+
===================
117
+
Besides open-mastr, some other resources exist that ease the process of working with the Marktstammdatenregister:
118
+
- If you are interested in browsing the MaStR online, check out the github organisation `Marktstammdatenregister.dev <https://github.com/marktstammdatenregister-dev>`_.
119
+
- The `bundesAPI/Marktstammdaten-API <https://github.com/bundesAPI/marktstammdaten-api>`_ is another implementation to access data via an official API.
116
120
117
121
Collaboration
118
122
=============
@@ -129,7 +133,7 @@ Software
129
133
|This repository is licensed under the **GNU Affero General Public License v3.0 or later** (AGPL-3.0-or-later).
130
134
|See `LICENSE.md <https://github.com/OpenEnergyPlatform/open-MaStR/blob/production/LICENSE.md>`_ for rights and obligations.
131
135
|See the *Cite this repository* function or `CITATION.cff <https://github.com/OpenEnergyPlatform/open-MaStR/blob/production/CITATION.cff>`_ for citation of this repository.
Copy file name to clipboardExpand all lines: RELEASE_PROCEDURE.md
+12-9Lines changed: 12 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -48,22 +48,25 @@ It always has the format `YYYY-MM-DD`, e.g. `2022-05-16`.
48
48
* On release day, start the release early to ensure sufficient time for reviews
49
49
* Merge everything on the `develop` branch
50
50
51
-
### 5. 💠 Create a `release` branch
51
+
### 5. Run tests and apply code linting
52
+
* Run tests locally with `pytest` and fix errors
53
+
* Apply linting with `pre-commit run -a` and fix errors
54
+
55
+
### 6. 💠 Create a `release` branch
52
56
* Checkout `develop` and branch with `git checkout -b release-v0.12.1`
53
57
* Update version for test release with `bump2version --current-version <current_version> --new-version <new_version> patch`
54
-
* Commit version update with `git commit -am "version update v0.12.1a1"`
58
+
* Commit version update with `git commit -am "version update v0.12.1"`
55
59
* Push branch with `git push --set-upstream origin release-v0.12.1`
56
60
57
-
### 6. 📝 Update the version files
61
+
### 7. 📝 Update the version files
58
62
*`📝CHANGELOG.md`
59
63
* All Pull Request are included
60
64
* Add a new section with correct version number
61
65
* Give the suitable name to the release
62
66
*`📝CITATION.cff`
63
67
* Update `date-released`
64
68
65
-
### 7. Optional: Check release on Test-PyPI
66
-
69
+
### 8. Optional: Check release on Test-PyPI
67
70
* Check if the release it correctly displayed on [Test-PyPI](https://test.pypi.org/project/open-mastr/#history)
68
71
* You can trigger the release manually within github actions using the `run workflow` button on branch `release-v0.12.1` on the workflow `Build and release on pypi tests`
69
72
* Note: Pre-releases on Test-PyPI are only shown under `Release history` in the navigation bar.
@@ -72,7 +75,7 @@ It always has the format `YYYY-MM-DD`, e.g. `2022-05-16`.
72
75
* Note: The release on Test-PyPI might fail, but it will be the correct release version for the PyPI server.
73
76
* Push commits to the `release-*` branch
74
77
75
-
### 8. 🐙 Create a `Release Pull Request`
78
+
### 9. 🐙 Create a `Release Pull Request`
76
79
* Use `📝PR_TEMPLATE_RELEASE` (❗ToDo❗)
77
80
* Merge `release` into `production` branch
78
81
* Assign reviewers to check the release
@@ -81,7 +84,7 @@ It always has the format `YYYY-MM-DD`, e.g. `2022-05-16`.
81
84
* Wait for reviews and tests
82
85
* Merge PR
83
86
84
-
### 9. 💠 Set the `Git Tag`
87
+
### 10. 💠 Set the `Git Tag`
85
88
* Checkout `production` branch and pull
86
89
* Check existing tags `git tag -n`
87
90
* Create new tag: `git tag -a v0.12.1 -m "open-mastr release v0.12.1 with PyPI"`
@@ -91,7 +94,7 @@ It always has the format `YYYY-MM-DD`, e.g. `2022-05-16`.
0 commit comments