Skip to content
hermitdemschoenenleben edited this page Mar 23, 2021 · 5 revisions

How to publish a new release

  • Document changes in CHANGELOG.md
  • Update linien/VERSION file
    • For development versions use a name like 0.4.3.dev1
  • If required: scripts/build_fpga_image.sh
  • Upload to test.pypi.org using upload_pypi.sh
    • Install server on RP manually: pip3 install -i https://test.pypi.org/simple/ linien-server==NEWVERSION
    • Install client manually: pip3 install -i https://test.pypi.org/simple/ linien==NEWVERSION
    • Test
  • Upload to regular pypi.org using upload_pypi.sh
  • Build standalone client
    • Linux: Use Ubuntu 18.04 VM
    • Windows: Use Github actions
  • Create a github release
  • Flathub release:
  • In the end: Update latest_version file in linien repository such that old clients are informed of the new version
Clone this wiki locally