The Github repo is: https://github.com/StevilKnevil/OctoPrint-CalibrationTests
I have a link to that repo in my init.py:
# Define the configuration for your plugin to use with the Software Update
# Plugin here. See https://docs.octoprint.org/en/master/bundledplugins/softwareupdate.html
# for details.
return dict(
calibrationtests=dict(
displayName="Calibrationtests Plugin",
displayVersion=self._plugin_version,
# version check: github repository
type="github_release",
user="StevilKnevil",
repo="OctoPrint-CalibrationTests",
current=self._plugin_version,
# update method: pip
pip="https://github.com/StevilKnevil/OctoPrint-CalibrationTests/archive/{target_version}.zip"
)
)
I have released versions in Github: https://github.com/StevilKnevil/OctoPrint-CalibrationTests/releases
And I have a matching version number in my setup.py plugin_version = "0.0.2"
But my versioncache.yaml can't see the remote it seems:
On your github page, you have marked the releases as 'pre-release'. By default, OctoPrint will not pick these up for as stable releases, because as the name implies they are not designated 'stable'.
If you uncheck 'Mark pre-release' then force check for updates, it should show up.
If you do want to configure pre-release channels, then read this, with a guide linked at the bottom:
I'd seen the docs about having stable and RC branches (which I will get to at some point, though not before I publish on the plugin repo I think!). However I'd not seen any docs that has said "don't mark it as pre release"