rmskin-action

A Python-based Github action tool to package a Repository's Rainmeter Content into a validating .rmskin file for Rainmeter's Skin Installer

MIT License

Stars
7
Committers
1

Bot releases are hidden (Show)

rmskin-action - Switch to composite type action Latest Release

Published by 2bndy5 about 1 year ago

What's Changed

Full Changelog: https://github.com/2bndy5/rmskin-action/compare/v1.1.8...v1.2.0

rmskin-action - Maintainance update

Published by 2bndy5 almost 2 years ago

Now uses Github's env file GITHUB_OUTPUT instead of the deprecated ::set-output command.

rmskin-action - update Readme

Published by 2bndy5 about 3 years ago

The last release had trouble uploading to pypi.org. This should now be solved as there were problems rendering the readme on pypi.org

rmskin-action - uploading to pypi

Published by 2bndy5 about 3 years ago

  • 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)
rmskin-action - fix bad action.yml

Published by 2bndy5 almost 4 years ago

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)

rmskin-action - version arg was hard-coded to "auto"

Published by 2bndy5 over 4 years ago

artifact from developing & debugging caused --version argument that was passed to get ignored, resulting in the wrong version number in release assets

rmskin-action - fixed verification of layout file to load on-install

Published by 2bndy5 over 4 years ago

title says it all, nothing else has changed

rmskin-action - with input args

Published by 2bndy5 over 4 years ago

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.

rmskin-action - Verified works with github workflow env variables

Published by 2bndy5 over 4 years ago

the only planned input argument is "path" for managing multiple Rainmeter repos (workspaces) in a single github workflow

rmskin-action - This is working

Published by 2bndy5 over 4 years ago

rmskin-action - this isn't working

Published by 2bndy5 over 4 years ago