Skip to content
You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
copy

GitHub Action

Yarn Lock Changes

v0.4.0

Yarn Lock Changes

copy

Yarn Lock Changes

Creates a comment inside Pull Request with the human-readable summary of the changes to the "yarn.lock" file

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Yarn Lock Changes

uses: Simek/[email protected]

Learn more about this action in Simek/yarn-lock-changes

Choose a version

Yarn Lock Changes

Creates a comment inside Pull Request with the human-readable summary of the changes to the yarn.lock file. Works in public and private repositories, offers a degree of customization.

Usage

- name: Yarn Lock Changes
  # for now, use `main` before the stable release will be published as `v1`
  uses: Simek/yarn-lock-changes@main 
  with:
    token: ${{ secrets.GITHUB_TOKEN }}

Inputs

Input Required Default Description
collapsibleThreshold No '25' Number of lock changes, which will result in collapsed comment content an addition of summary table.
path No 'yarn.lock' Path to the yarn.lock file in the repository. Default value points to the file at project root.
token Yes - GitHub token for the bot, so it can publish a comment in the pull request.
updateComment No 'true' Should the bot update the summary comment. If value is 'false', bot will post a new comment on each new commit.

Workflow Example

Example below includes all the optional inputs for the action (set to their default values), if you are happy with generated output, it's safe to remove all of them (besides required token).

name: Yarn Lock Changes
on: [pull_request]

jobs:
  check:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v2
      - name: Yarn Lock Changes
        uses: Simek/yarn-lock-changes@main
        with:
          collapsibleThreshold: '25'
          path: 'yarn.lock'
          token: ${{ secrets.GITHUB_TOKEN }}
          updateComment: 'true'

Preview

Short list of changes

Screenshot 2021-04-28 120655

Long list of changes

Screenshot 2021-04-28 115019