At the time of writing this answer, there are no updates about this.
There was an answer on Github communinty and they mentioned that it will be added to their backlog tho.
Until then we found a couple of workarounds, either by passing the changelog as a one-line JSON string and parsing it in our workflow (something like this), or we create more inputs for our workflow_dispatch
, I mean something like
name: Test
on:
workflow_dispatch:
inputs:
entry-header:
description: 'Version and date'
required: true
added:
description: List of Additions, example: '["Added foo", "Added bar"]'
required: true
default: '[]'
changed:
description: List of changes, example: '["Changed foo", "Changed bar"]'
required: true
default: '[]'
Or, if you are using workflow_call
, you can create a multi-line environment variable and just pass it to your workflow (this one might be unrelated to this example/request)