- run all tests to ensure build will go through
- IMPORTANT (don't skip this): make a new local release and smoke test it:
bin/local_release.sh
- execute the
bin/prod_release.sh
script - create a new release in github.
- select the latest tag
- define title as
AllFit Version X
- release notes: copy feature list from
TODO.md
- upload both the macOS app (ZIP) and the shadow JAR
- hit publish release
- update the website in the
docs/
folder:- replace the screenshots with current ones
- update the version number in the download links
- commit, push, wait
- click both links verify it works
- Connect directly to H2 DB and execute the following:
delete
from WORKOUTS
where START < '2023-05-26';
delete
from CHECKINS
where WORKOUT_ID in (select WORKOUT_ID
from WORKOUTS
where START < '2023-05-26');
delete
from RESERVATIONS
where WORKOUT_ID in (select WORKOUT_ID
from WORKOUTS
where START < '2023-05-26')
- In the app-config, set the proper dummy date.