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
* doc: update developer docs with correct deps
* doc: bump version to 1.2.10
* fix: fix code to extract the major java version
* doc: update release checklist
- add Winget manifest;
- mention testing on Raspberry PI
* doc: update CHANGELOG.md
* doc: update CHANGELOG.md and AUTHORS.md
* doc: update release notes and changelog
* doc: update release checklist
* doc: mention version number in snapcraft.yaml
Before doing a release, please do the following tasks. Over time, those should
198
197
be automated, but before that is done those checks should be done manually.
199
198
200
-
- For each released JAR / MSI file:
199
+
Before committing the release commit:
200
+
201
+
- run `./gradlew release`
202
+
- JAR and MSI:
201
203
- verify that the splash screen works
202
204
- verify that the version number, code name, build date and git ID are correct
203
205
- open one .s file (e.g., `div.d.s`)
204
206
- run it
205
207
- open the help
206
208
- close the application
207
-
- verify the JAR size (should be < 3 MB)
208
-
- open the English manual and check the version
209
-
- open the Italian manual and check the version
210
-
- check the 'edge' snap and promote it to stable if it works (https://snapcraft.io/edumips64/releases, needs login)
209
+
- JAR-only: verify the JAR size (should be < 3 MB)
210
+
- PDF:
211
+
- open the English manual and check the version
212
+
- open the Italian manual and check the version
213
+
214
+
Make sure the version number on `snapcraft.yaml` is updated.
215
+
After committing, check out `master` and run `./gradlew release` again.
216
+
217
+
Trigger builds on snapcraft.
218
+
219
+
Create release and update artifacts generated from `master`.
220
+
221
+
Check the 'edge' snap and promote it to stable if it works (https://snapcraft.io/edumips64/releases, needs login)Test both on amd64 and armhf (Raspberry PI)
222
+
223
+
Update winget manifest on https://github.com/microsoft/winget-pkgs/tree/master/manifests/e/EduMIPS64/EduMIPS64
0 commit comments