kellerza / sunsynk

Deye/Sunsynk Inverter Python library and Home Assistant OS Addon
https://kellerza.github.io/sunsynk/
MIT License
229 stars 95 forks source link

Fix multi platform build and add docs #355

Closed maslyankov closed 1 month ago

maslyankov commented 1 month ago

PR Description:

Fixes and Enhancements:

Documentation Update:

Cleanups:

This PR ensures smoother multi-platform support and provides clarity for users setting up the addon in standalone environments.

Example packages: https://github.com/maslyankov?tab=packages&repo_name=sunsynk Example run: https://github.com/maslyankov/sunsynk/actions/runs/11375051809 Docs: https://github.com/maslyankov/sunsynk/blob/improvement/finish-up-multibase-build-workflow/www/docs/guide/standalone-deployment.md

maslyankov commented 1 month ago

@kellerza Any thoughts on this?

kellerza commented 1 month ago

Thanks @maslyankov

I started a first manual run as a test - https://github.com/kellerza/sunsynk/actions/runs/11541954309

Once everything is ok, we probably need the dev version trigger. And then we can comment out the triggers in the old build process

  workflow_run:
    workflows: ["CI"]
    branches: [main]
    types:
      - completed
kellerza commented 1 month ago

Seems the merge step failed

maslyankov commented 1 month ago

Seems the merge step failed

I will look into it. Can you try to rerun it just in case?