npm-manual-publish

Table of contents

  1. Description
  2. Usage
  3. Inputs

Description

このアクションは、手動で開発中のパッケージをGitHub Packagesに公開します。

特定のプレリリースタグを用いてバージョン管理し、テストやプレビュー目的で利用されることが想定されています。

公開するパッケージは、publish-tagで指定されたタグ(例: ‘next’)を使用して管理されます。

Usage

steps:
  - name: Publish development package
    uses: gawaooooo-sandbox/learn-github-actions-custom/composite/npm-manual-publish@v0 # This is the version of the action
    with:
      version-type: 'prepatch'
      publish-tag: 'next'
      github-token: 'YOUR_GITHUB_TOKEN'  # ここにGitHub Actionsが提供するデフォルトのトークンを指定

Inputs

Name Description Default Required
github-token GitHubトークン n/a yes
publish-tag npm publish コマンドの --tag オプション。
latest, beta, alpha, nextなどがあります。
開発中のバージョンをテスト目的で公開する場合はnextタグが適しています。
n/a yes
version-type npm version コマンドの引数。
prepatch, preminor, premajorなどの pre release タイプを指定することを想定。
n/a yes
checkout-ref チェックアウトするリファレンス ${{ github.head_ref || github.ref }} no
node-version-file Node.jsのバージョンを指定するファイルのパス .nvmrc no
npm-install-command npm install コマンド ci no