The devContainer will get you set up with node.
Everything else is done via npm/the Makefile.
make install will update your dependencies.
make build will build any changes to the actions.
This changes the files in the dist folder corresponding to the edited action.
A GHA will fail if the dist folder is not up to date.
- create a file <<action_name>>/action.yml
- create a file src/<<action_name>>.ts for the implementation
- amend
scripts.buildin package.json to include the new action