runt1me / stormcloud

Windows backup software from Dark Age Technology Group
2 stars 0 forks source link

Pre-Release Checklist Review Routine #67

Open EccentricKnight opened 1 year ago

EccentricKnight commented 1 year ago

Need to create an MVP build pipeline, eventually this should be productionalized.

For now, here's what we need for each item (subject to revision):

--Functionality works as expected --Names/version numbers are correct/up-to-date --No unused/partial functionality --No typos

Items to review:

  1. Stormcloud Installer/Uninstaller
  2. Stormcloud Client (core)
  3. Stormcloud Command Center (backup/restore page, analytics dashboard)
  4. Website (less SCC)
  5. Marketing/Presentation Materials??
runt1me commented 1 year ago

Security Requirements

Item Server Status
MySQL DB www2.darkage.io Incomplete
SSH Service www2.darkage.io Incomplete
Apache version upgrade www2.darkage.io Incomplete
ColdFusion management service apps.darkage.io Incomplete
SSH Service apps.darkage.io Incomplete
Apache version upgrade apps.darkage.io Incomplete
SSH Service mail.darkage.io Incomplete

Quality-of-Life Requirements

Item Server Status
Apache Config www2.darkage.io Incomplete
WSGI config www2.darkage.io Incomplete
MySQL config www2.darkage.io Incomplete
Certificate Renewal Cron www2.darkage.io Incomplete
Apache Config apps.darkage.io Incomplete
WSGI config apps.darkage.io Incomplete
ColdFusion config apps.darkage.io Incomplete
Node config apps.darkage.io Incomplete
Mail config mail.darkage.io Incomplete
runt1me commented 3 months ago

Re: build pipeline, I finished a script that automates everything from building with pyinstaller, code signing (still requires PIN entry), and SCP transfer to expected location. Will post usage on the Wiki when I have some time.

EccentricKnight commented 2 months ago

@runt1me I am not familiar with all the requirements for software updating/etc. Are you planning to do this or should I try to Claude it?

runt1me commented 1 month ago

Still going to do this but dropping the pre-release tag.