github suzuki-shunsuke/github-comment v3.0.0-0

latest releases: v6.0.4, v6.0.3, v6.0.3-1...
pre-release3 years ago

v2.2.0...v3.0.0-0
milestone

Improve the way to hide comments

Motivation

The feature to hide comments was introduced in v2.1.0,
but we found the specificaiton has some problems.
It is inefficient to get comments and extract hidden comments from them several times.
So in v3, we improve the way to hide comments. This includes breaking changes.
Instead of hiding comments in post and exec command, we should call hide command in the begging of the CI.

Breaking Changes

#210 a HTML comment is embedded to a comment
#210 remove the feature to hide comments in post and exec command

ex.

<!-- github-comment: {"SHA1":"79acc0778da6660712a65fd41a48b72cb7ad16c1","TemplateKey":"default","JobID":"xxx","JobName":"plan"} -->

Features

#205 #210 feat: add a command "hide" and embed meta data to comment

$ github-comment hide

hide config

ex.

---
hide:
  plan: 'Comment.HasMeta && (Comment.Meta.SHA1 != Commit.SHA1 || Comment.Meta.Vars.target == "foo")'
$ github-comment hide -k plan

Embeded meta data

  • SHA1
  • TemplateKey
  • Vars
  • JobID (optional)
  • JobName (optional)
  • WorkflowName (optional)

These meta data can be referred in hide condition as Comment.Meta.

Don't miss a new github-comment release

NewReleases is sending notifications on new releases.