tools icon indicating copy to clipboard operation
tools copied to clipboard

Social preview image autogerated by github, and social media posts needs to be consistent over pipelines

Open maxulysse opened this issue 1 year ago • 2 comments

Description of the bug

cf https://nfcore.slack.com/archives/C043UU89KKQ/p1709055343026059

GiHub use the release notes to generate the social preview image.

Classic example https://twitter.com/nf_core/status/1760983113294078288 has no pipeline name and the tweet had a bit too much info (twice the version number):

Pipeline release! nf-core/smrnaseq v2.3.0 - v2.3.0 - 2024-02-23 - Gray Zinc Dalmatian!

So I'd say we need also to fix the announcement GHA, so that the version is displayed just one.

Plus provide guidelines or template for release notes, and release name because none are consistent:

examples:

  • https://twitter.com/nf_core/status/1753095587002830987
  • https://twitter.com/nf_core/status/1747935283499483181
  • https://twitter.com/nf_core/status/1724835318984024272
  • https://twitter.com/nf_core/status/1757050578876977453
  • https://twitter.com/nf_core/status/1762501781928489288
  • https://twitter.com/nf_core/status/1762083241534918802
  • https://twitter.com/nf_core/status/1761025984940388516
  • https://twitter.com/nf_core/status/1760983113294078288

I do love molkart that specified the pipeline name in the release note

Command used and terminal output

No response

System information

No response

maxulysse avatar Feb 28 '24 10:02 maxulysse

string manipulation/comparison is not nice in GHA, so I not sure we can do much about duplicated version numbers... need to use soft rules (e.g. write in release checklist)

mashehu avatar Feb 29 '24 11:02 mashehu

ok with me to provide template, guidelines and soft rules about how to deal with a release. It's a shame there is no release note template as there is for PRs

maxulysse avatar Feb 29 '24 11:02 maxulysse