Releases: 2bndy5/rmskin-action
Switch to composite type action
What's Changed
- Use dependabot by @2bndy5 in #2
- Bump actions/checkout from 3 to 4 by @dependabot in #3
- Switch to composite action by @2bndy5 in #4
Full Changelog: v1.1.8...v1.2.0
Maintainance update
Now uses Github's env file GITHUB_OUTPUT
instead of the deprecated ::set-output
command.
update Readme
The last release had trouble uploading to pypi.org. This should now be solved as there were problems rendering the readme on pypi.org
uploading to pypi
- renamed release.py to rmskin_builder.py
- pip installs an executable CLI entry point for use as
rmskin-builder.exe --help
- RMSKIN.ini & RMSKIN.bmp files are no longer overwritten, rather the altered copies get put into a "build" directory
- refactored rmskin_builder.py to pass black's default linting (pylint)
fix bad action.yml
found & fixed a bad indent in action.yml. Also corrected misleading name in last step of release.yml example (it does not output the path -- only the file name)
version arg was hard-coded to "auto"
artifact from developing & debugging caused --version
argument that was passed to get ignored, resulting in the wrong version number in release assets
fixed verification of layout file to load on-install
title says it all, nothing else has changed
with input args
Added ability to adapt & include a header image (RMSKIN.bmp
; must be 400x60 with RGB color space) that gets displayed in Rainmeter's Skin Installer. Implemented input arguments to alter the behavior of release.py
. Although, most inputs can be overridden using your repository's RMSKIN.ini
file.
Verified works with github workflow env variables
the only planned input argument is "path" for managing multiple Rainmeter repos (workspaces) in a single github workflow
This is working
1.1 Success; (-) debugging prompts action input args