set up pkg.pr.new to install unreleased versions from github #1659
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
when working on #1639 I found it very difficult to test out versions of the plugin in real projects
solutions I explored:
gitpkgalso lets you install from github, but similarly don't support rewriting the workspace protocolgitpickbut this can cause issues across different computers if you want to actually deploy anything with the prerelease version, and it's also not very stable for development. it also breaks resolving for packages that assume they are installed in the working directory.https://pkg.pr.new/ solves all of these by building the package normally in github actions.
It generates links you can use to install any version that was previously built:
Note
A maintainer will need to install the GitHub application on this repository