mirror of
https://github.com/Borales/actions-yarn.git
synced 2026-04-03 11:12:17 +08:00
GitHub Actions for Yarn
Look https://github.com/actions/npm for more details.
This Action for yarn enables arbitrary actions with the yarn command-line client, including testing packages and publishing to a registry.
Usage
An example workflow how to install packages via Yarn (using repository syntax):
name: CI
on: [push]
jobs:
build:
name: Test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: borales/actions-yarn@2.0.0
with:
cmd: install
Secrets
NPM_AUTH_TOKEN- Optional. The token to use for authentication with the npm registry. Required foryarn publish(more info)
Environment variables
NPM_REGISTRY_URL- Optional. To specify a registry to authenticate with. Defaults toregistry.npmjs.orgNPM_CONFIG_USERCONFIG- Optional. To specify a non-default per-user configuration file. Defaults to$HOME/.npmrc(more info)
Example
To authenticate with, and publish to, a registry other than registry.npmjs.org:
action "Publish" {
uses = "Borales/actions-yarn@master"
args = "publish --access public"
env = {
NPM_REGISTRY_URL = "someOtherRegistry.someDomain.net"
}
secrets = ["NPM_AUTH_TOKEN"]
}
Description
Languages
TypeScript
100%