Files
raven/devdocs/specs/todo-before-release.txt
2018-06-28 23:41:48 +00:00

33 lines
1.8 KiB
Plaintext

TODO related to Release
These are items that should be handled before release, a checklist of last minute stuff
ROCKFISH License key route stuff, make sure it's ready to make requests adn handle customers in real world scenario
RAVEN LICENSE KEY TRIAL
- make sure the various workarounds to enable trial key fetching are disabled / removed, see License.RequestTrialKey and various others
- Basically, if you remove the special CONST guid trial dbid value the rest of the code that needs to be changed should jump out due to compiler errors
DbUtil::DBIsEmpty()
- Check that shit was updated to ensure all relevant tables are involved
All dependencies in AyaNova.csproj project file should be locked down to a version release
- for example "Npgsql.EntityFrameworkCore.PostgreSQL" package should be set to a determined last change version
- Then test everything, confirm all ok, and no more changes to that file until determined after release it's safe to do so
- It should be a snapshot in time.
figure out the tiniest possible distribution and which docker container from Microsoft it will work with
- right now using sdk version on DO server because of fuckery, but ultimately it needs to be the minimal possible
Branch / tags / repository
- Need to figure out how to branch and tag properly so can start on next version without affecting release version
- In other words snapshot the release in the repo.
- Currently it's not an issue, but maybe it should be done properly
Remove widget route from release (or hide it) but keep in debug
DOCUMENTATION TODO's
Do a search for "TODO" all caps in the docs, there are things that are on hold and need to be fleshed out.
Do not release with the todo tag in there still!!!!