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
-`docker logs flexmeasures-worker-1` # this should tell you if schedule creation went well.
56
+
-`docker logs flexmeasures-worker-1` # this should tell you if schedule creation went well, e.g. "Job 0b0bf442-799b-47e0-b6d7-6ac1b732bde9 made schedule"
56
57
-[ ] Do a quick UI test: log in toy-user, select battery asset, view schedule
57
58
- Run an API test (TODO, maybe use a script to get the tutorial data or add something as well)
58
59
@@ -74,7 +75,7 @@ For a MINOR or MAJOR release:
74
75
- Add the version tag: `git tag -s -a v<major>.<minor>.<patch> -m ""`
75
76
-`git push --tags`
76
77
-[ ] Check if the documentation builds on [readthedocs.org](https://readthedocs.org/projects/flexmeasures/builds/) (login via Github)
77
-
-[ ] Create a release on GitHub based on the new tag (you can copy the title from your blog post and also paste the change log notes in there; the "Generate release notes" button is also cool; code assets are added automatically)
78
+
-[ ] Create [a release on GitHub](https://github.com/FlexMeasures/flexmeasures/releases) based on the new tag (you can copy the title from your blog post and also paste the change log notes in there; the "Generate release notes" button is also cool; code assets are added automatically)
78
79
-[ ] (MINOR or MAJOR) Publish the blog post in Publii ("Sync your website") - if you need a Github token, you can generate one [like this](https://github.com/settings/tokens/new?scopes=public_repo,repo_deployment&description=Token%20for%20Deployment%20to%20GitHub%20Pages). Other Server settings for [Publii under Github Pages](https://getpublii.com/docs/host-static-website-github-pages.html): "Website URL":"flexmeasures.io", "API Server": "api.github.com", "Username": "FlexMeasures", "Repository": "website".
79
80
-[ ] Release to Pypi
80
81
- Run `./to_pypi.sh` # Credentials in Seita's keepass store (in the "PyPi" card's description), use `__token__` as username and the access token as password
@@ -113,4 +114,8 @@ For a MINOR or MAJOR release:
113
114
- Commit the placeholder(s)
114
115
-[ ] (MINOR or MAJOR) Upgrade dependencies now, so they are well-tested when the next version is released: `make upgrade-deps`. Probably good to release this change in a PR to discuss, of course especially if `make test` is not successful. Also, this is a good moment to try removing conflict-related version limits (app.in protects test.in, which protects dev.in)
115
116
-[ ]`cd ci; ./update-packages.sh upgrade; cd ..`
116
-
117
+
-[ ]`cp requirements/3.11/app.txt requirements.txt` # we keep that around for Snyk (add note in the header) at the moment, maybe it can become a symbolic link one day?
118
+
-[ ]`git diff | vim -` # manually inspect which version jumps are major
119
+
-[ ]`git checkout -b chore/upgrade-dependencies-for-v<major>.<minor+1>` # this branch will be the basis for the PR
120
+
-[ ]`make install-for-dev`
121
+
-[ ]`pytest -x` # if this goes well, we can rather quickly merge the PR, if it fails, we have work to do
0 commit comments