Skip to content
edit-3

GitHub Action

Annotations Action

v1.0.7 Latest version

Annotations Action

edit-3

Annotations Action

Dynamically label pull requests affecting packages in a monorepo / workspace

Installation

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

              

- name: Annotations Action

uses: Attest/[email protected]

Learn more about this action in Attest/annotations-action

Choose a version

Annotations Action

GitHub action for creating annotations from JSON file

Note

This repository uses npm packages from @attest scope on github; we are working hard to open source these packages.

🔥 Getting started

Make sure you have a ~/.npmrc file setup with a github token (read packages scope) to authenticate with the Github package registry for fe-tools

//npm.pkg.github.com/:_authToken={githubtoken}
@attest:registry=https://npm.pkg.github.com/

Then install with

yarn

Example workflow

workflow.yml

name: workflow
on: [push]
jobs:
  job:
    runs-on: ubuntu-18.04
    steps:
      - uses: actions/checkout@v1
      - name: Annotate
        uses: Attest/[email protected]
        with:
          token: ${{ secrets.GITHUB_TOKEN }}
          input: './annotations.json'
          title: 'Annotate Files'

Input file structure

The expected structure for the input is defined here in the source, for an example please look at annotations.json.