Previously the if condition was always evaluating to a truthy string
(e.g. 'false == "true"' or 'true == "true"') as the string comparison
(`== 'true'`) was not inside the expression syntax (`${{ }}`) and thus
being treated as a string rather than being evaluated.
* Execute installation scripts and debug mode features. (#64)
* Provide the ability to call Debian package manager installation scripts (i.e. `*.[preinst, postinst]`).
* Introduce a debug mode that runs the scripts in verbose mode and uploads the logs for retrieval.
* Updated README to reflect new features and provided more info on how to use the action versions.
* Dev (#66)
* Fix permission denied error.
* Fix permission denied error. (#51)
* Remove compression from file caching. (#53)
* Draft of postinst support from issue #44.
* Remove bad option.
* Removed extraneous line.
* Cover no packages edge case when writing manifest.
* Fix postinst bugs and add docs to lib.
* Made cache directory variable and more refinements to postinst.
* Update deprecated option.
https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
* Rollback accidental commit of new postinst feature.
* Minor edit ands full install script execution FR.
* Fix execute_install_scripts message to show the right param name.
* Fix param check.
* Minor fix to doc.
* Upload action logs for debugging.
* Make artifact names unique.
* Add debug option.
* Update description.
* Debug package list issue.
* Rollback 76128c60a1
* Revert outputs set behavior to see if it fixes outputs issue in dev.
* Restore updated outputs behavior. So strange it is working when I revert.
* Fix bugs in install script execution.
* Add error suppression on file testing.
* Debug feature.
* Link to the issue that started the postinst troubleshooting.
* Describe action version usage.
* Fix package outputs command.