Automatically add debug builds as push, pull, and release event artifacts/assets - #110
Automatically add debug builds as push, pull, and release event artifacts/assets#110pryrt wants to merge 1 commit into
Conversation
- edit the existing CI_build to add debug artifacts to each push/pull(PR) build - replicate to CD_release and store those debug zips as Assets on the Release
|
Let me know if you want changes, like putting the "dbg" as a prefix rather than suffix on the zipfile name to make it more obvious that it's the debug build, or similar. I included them on the CI_build for convenience; since push/pull actions will delete the artifacts per GitHub schedule, they wouldn't be there permanently, but might be useful to make sure that a not-yet-released |
It seems that one PR triggered 189 (which ran just fine) and 190 whch got stuck in the queued stage (and cannot be cancelled?). I am hoping it was just a GitHub glitch that accidentally ran it twice. I will try creating a dummy PR from the same branch -- if it runs it (or queues it) twice again, then it's definitely something in my changes; if it only runs it once, then it was probably just a glitch on GH's end. |
|
#112 only ran it once (https://github.com/notepad-plus-plus/wingup/actions/runs/33888220052), even though it was the same exact code (I just duplicated the branch), so I am concluding it was just a GH glitch. It's up to you whether you want to merge from #112, or from this one. Feel free to close whichever one you don't merge. |
|
It seems a glitch from Github - now All checks have passed. |
Give plugin authors easy access to the "debug" builds of
GUP.exe, so they can test their JSON edits to nppPluginList.json before submitting plugin to repo.Automatically add debug builds to push and pull and release events:
resolves #109
You can see an example of what it would look like in my fork: https://github.com/pryrt/wingup/releases/tag/vTry5
(And you would still be able to add your signed
GUP.exeas Assets to the Release in the same way you always do.)