Add support for pre/post commands #203
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.

This pull request introduces support for
preandpostscripts in GitHub Actions, updates documentation to reflect these changes, and adds fixtures to test the functionality across different languages and module systems.Closes #183
Documentation Updates:
CHANGELOG.md: Added an entry for version 4, highlighting support forpreandpostscripts in GitHub Actions.README.md: Updated thelocal-action runcommand to include optional--preand--postarguments, along with examples and descriptions for their usage.Fixture Additions for
preandpostScripts:preandpostscripts withindex.jsandmain.jsfiles in__fixtures__/javascript/successand__fixtures__/javascript-esm/success. These scripts demonstrate basic input handling and output setting for actions. [1] [2]preandpostscripts withindex.tsandmain.tsfiles in__fixtures__/typescript/successand__fixtures__/typescript-esm/success. These scripts showcase similar functionality as the JavaScript fixtures but with TypeScript syntax. [1] [2] [3] [4]Utility Mock:
__fixtures__/path.ts: Added a mock implementation of theresolvefunction using Jest for testing purposes.