post-mackerel-annotation is a simple GitHub Action for posting a Graph Annotation to Mackerel.
This action is inspired by the yutailang0119/action-mackerel-api action, but focuses only on posting a graph annotation as defined in https://mackerel.io/api-docs/entry/graph-annotations#create.
api-key(required): API Key value of Mackerel. Should be stored in GitHub Secrets.title: (required): Annotation title.description: Annotation details.from: Starting time (default: current time).to: Ending time (default: current time).service(required): Service name.roles: Role name array (omit this field to register an annotation related to the service).
uses: cohalz/post-mackerel-annotation@v1
with:
api-key: ${{ secrets.MACKEREL_APIKEY }}
title: 'deploy application'
description: 'link: https://example.com/'
from: 1484000000
to: 1484000030
service: ExampleService
roles: |
ExampleRole1
ExampleRole2See the Contribution Guide.
Inspired by stefafafan/post-mackerel-metrics (thanks @stefafafan).