Sometimes you're working on a repo and you don't want to clone it down to your local machine, init npm, install some packages and then push it all back up.
Now there's NPM Worker. A Github Action that lets you init, install, update, and uninstall npm package on your repo. All from a single configuration file.
It also supports logging activity to an issue, so you can see what's changed from a glance.
Manage node packages on your Github Action repository.
Table of Contents
You must include the YAML configuration file in your repository. If you don't specify its path to the
config key in your workflow, the action will try to find it in your
.github directory and then in root (
Any of the following are accepted config file names.
1. Implement a Workflow for your action
- Here we specify the workflow should only run when a change to our config file is made.
# ./.github/workflows/npmworker.yaml name: NPM Worker on push branches - master: paths: - ./path/to/npmworker.config.yaml jobs: npm: runs-on: ubuntu-latest name: NPM Worker steps: - uses: actions/checkout@v2 - name: Worker uses: email@example.com with: # OPTIONAL: Provide a PAT for the repository,…