Major Changes
-
You can now use absolute folder paths in your workflow. These can be used using the
~
syntax, for example:~/a/folder/based/on/root
. For most use cases placing just the folder name in this parameter will still be sufficient. -
Adds an initial check to ensure that the folder you're trying to deploy exists before it gets further down in the workflow. If it doesn't exist the action will exit with a helpful error message. Due some structural differences related to this change you should now only call
run
if you're using this as a node module in your own action. Running the individual deploy methods are now error prone and the direct use of them will eventually be deprecated. The README has been updated to reflect this.
Minor Changes
- The action is now built using Node 12.
- Adds additional type for users running as a node module called
NodeActionInterface
, this allows you to see the required parameters without all of the additional runtime data for GitHub Actions. - Upgrades numerous dependencies and added a
dependabot.yml
file. - Re-structured some of the unit tests so they now properly mock error returns.
- Added
rimraf
so Windows users can run the build script. - Fixed numerous eslint issues presented by eslint-plugin-github.
- Changed the links in the startup job as some of them are now out of date.
Community
Special thanks to @subhashissuara @koooge @pheeel and @exuanbo for their contributions to this update. If you have any questions please reach out on our new GitHub Discussions board.
Sponsors
If you'd like to sponsor the maintenance of this project you can do so via GitHub Sponsors!