kleinerm / Psychtoolbox-3

This is kleinerm's git repository for development of Psychtoolbox-3. Regular end users should stay away from it, unless instructed by him otherwise, and use the official Psychtoolbox-3 GitHub page or distribution system for production releases.
104 stars 306 forks source link

Updates to the GH Action for building and releasing zip/ MLTBX artifacts #265

Closed bpancras closed 9 months ago

bpancras commented 9 months ago

The tag driven action for releasing zip/ MLTBX is modified with the following changes:

  1. The Action is now release driven meaning it will executed once you publish a release
  2. It will only update the last published release with zip and MLTBX artifacts

The action is implemented in the file buildZipMLTBXReleaseDriven.yml. I have modified the original workflow file (buildZipMLTBX.yml) to be manually triggered to prevent it from executing when a tag is pushed.

"THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY."

kleinerm commented 9 months ago

Nice! Exactly as wanted. Will test in the next upcoming release. Thanks!