This is a very ambitious PR that will completely fully source the library here.
When clicking the 'Create Release' button on GitHub, the relevant workflow will run that will:
Compile the tools and create the archives using the logic from publish_pykotor.yml
Determine the tag that caused the workflow to run
Upload the archives to the release.
This PR also fixes a crapton of bugs with all of the existing workflows/compile scripts/python installer in order to support this new protocol.
This also adds an Update dialog to the Toolset that allows a user to pull a specific release. Also allows users to grab from my fork.
The workflow can alternatively be ran manually. When doing so it'll just upload/update the archives on the last relevant tag/release for that branch.
This is a very ambitious PR that will completely fully source the library here. When clicking the 'Create Release' button on GitHub, the relevant workflow will run that will:
publish_pykotor.yml
This PR also fixes a crapton of bugs with all of the existing workflows/compile scripts/python installer in order to support this new protocol.
This also adds an Update dialog to the Toolset that allows a user to pull a specific release. Also allows users to grab from my fork.
The workflow can alternatively be ran manually. When doing so it'll just upload/update the archives on the last relevant tag/release for that branch.