New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issue 4885 - Integration of PluginManager #5775
Conversation
@RussKie Is |
It is the right place. The script is currently run manually whenever a release is prepared. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The build is failing - https://ci.appveyor.com/project/gitextensions/gitextensions/builds/20304184/messages |
The standard is to use a .gitkeep file with optional why the file is there.
Just a text file.
…On Wed, Nov 14, 2018, 8:33 PM RussKie ***@***.***> wrote:
The build is failing -
https://ci.appveyor.com/project/gitextensions/gitextensions/builds/20304184/messages
I think we need to check in an empty folder with .gitignore, so the setup
project can build.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#5775 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ADdhsRJrqmNUjAbcKfR548RTDdjGfkoCks5uvMRpgaJpZM4YeXCA>
.
|
Is there a link to a documented versioning strategy I can review? |
@RussKie I'm assuming an installer will be available without this bundled executable, correct? I'd check the AppVeyor artifacts to confirm but it's not building yet. |
@sharwell @RussKie I can solve it either by committing empty folder with .gitkeep or I can integrate PluginManager download into Setup project build, What do you prefer? The second option is better in handling possible future changes to PluginManager structure (additional folders or something like that). |
@sharwell About versioning, do you mean PluginManager versioning or plugin installation requirements or anything else? |
…of this step into Setup project build.
I have integrated PluginManager download into Setup build, so AppVeyor builds contain it. |
There are no documents of any kind in the department, they will need to be developed at some point in the future. Few thoughts:
@maraf did raise a question about compatibility, here are my thoughts on the subject - https://github.com/maraf/GitExtensions.PluginManager/issues/36#issuecomment-427729429.
No, the plugin manager is bundled in its entirety, including the executable. |
@spdr870 By default, Windows has disabled powershell script execution. PR executes one script, so you need enable script execution. https://superuser.com/questions/106360/how-to-enable-execution-of-powershell-scripts |
@spdr870 what did you do to get this error?
Admittedly I had to further tweak our scripts (I will rework them one day), but everything downloads and bundles just fine. |
Builds for me. |
@gerhardol I was thinking about reference GE plugin repo. |
This pull integrates download and inclusion of a latest PluginManager from its releases in GitHub repository.
Downloaded content is stored in Plugins\GitExtensions.PluginManager and is excluded from git.
New download is executed only when a new PluginManager release is found.
HeatDirectory build task is used for integration into Setup.wixproj.