action.yml (24 lines of code) (raw):
name: '@primer/publish'
description: 'Publish Primer projects to npm with GitHub Design Systems conventions'
inputs:
default_branch:
description: 'Branch that releases should be cut from (usually your default branch)'
required: false
dir:
description: "directory to find package.json in"
required: false
dry_run:
description: "run action without publishing"
required: false
npm_args:
description: "publish options & additional npm cli arguments"
required: false
release_tag:
description: 'Override tag to release package with'
required: false
default: 'latest'
runs:
using: 'docker'
image: 'Dockerfile'
args:
- ${{inputs.npm_args}}