Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build 1.0 release #95

Open
28 tasks
davidrg opened this issue Jul 15, 2021 · 0 comments
Open
28 tasks

Build 1.0 release #95

davidrg opened this issue Jul 15, 2021 · 0 comments
Milestone

Comments

@davidrg
Copy link
Owner

davidrg commented Jul 15, 2021

Once all required work is done and 1.0 is stable enough with no massive missing features a release needs to be prepared.

The goal for v1.0.0 is really just to be a stable (ish) foundation to build on. Something that can run in production for a year or three while The Great Refactorings (#41, #42) and other major projects are dealt with. Its not expected to see much if any use outside of zx.net.nz so doesn't need to be perfect.

  • Testing
    • Check nulls in the humidity column work properly.
    • Desktop app testing. Test both web & Db data sources, video support, reports, etc.
      • Linux
      • Windows
      • Windows Qt 4.8
        • Reports
        • Cache clearking
        • Save multiple report outputs
        • Cache DB creation and upgrade
      • Check WebDS polling works properly. In particular new sample and image events.
      • Test with the Static Data Service (Static Data Service #30)
      • Run through valgrind and fix any issues it turns up
    • Check multiple image sources works properly everywhere
  • Ensure all documentation is up-to-date (Update all documentation for v1.0 #47). In particular:
    • Daemon installatoin
    • init scripts for wh1080d
    • MetOffice WOW updater (including settings files, etc)
    • Documentation and credits for autosat
    • Note that desktop client may need codecs installed on windows. [LAVFilters](Investigate state of the Google Visualisation API) seems to work for the default config the time-lapse-logger runs with
  • Build release archives - try to build a github actions workflow to automate as much of this as possible.
    • Merge branch into stable
    • Update zxweather.py to set version number
    • Generate final build of documentation with standard documentation style
    • Produce release builds of wh1080 tools for windows (if they've changed at all since v0.2)
    • Produce release builds desktop client. This may be helpful.
      • Windows 32bit
      • Ubuntu LTS
@davidrg davidrg added this to the v1.0 milestone Jul 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant