Is there an existing issue for this?
Current Behavior
Since #400, ansible/roles/github/templates/greetings.yml.j2 calls linuxserver/github-workflows/.github/actions/first-interaction@v1, which declares the inputs issue_message, pr_message and repo_token. The template still passes issue-message, pr-message and repo-token, the names used by actions/first-interaction@v1. GitHub drops them (Unexpected input(s) 'issue-message', 'pr-message', 'repo-token', valid inputs are ['issue_message', 'pr_message', 'repo_token']), so the wrapper hands empty messages to actions/first-interaction@v3.1.0. On opened events, that action reads both messages as required and fails with Input required and not supplied: issue_message.
In linuxserver/docker-kasm, whose greetings.yml was regenerated on 2026-09-08, the greeting job failed on the four items opened since then: linuxserver/docker-kasm#106, linuxserver/docker-kasm#107, linuxserver/docker-kasm#108 and linuxserver/docker-kasm#109. Other events skip before reading the inputs, e.g. a synchronize on linuxserver/docker-kasm#105 on 2026-09-20 passed.
Expected Behavior
The greeting job passes, and first-time contributors get their message.
Steps To Reproduce
- Open an issue or a pull request in a repository whose
.github/workflows/greetings.yml was generated from the current template, e.g. linuxserver/docker-kasm.
- The
greeting job fails, with the Unexpected input(s) annotation quoted above.
Environment
- GitHub Actions, `ubuntu-latest` runner
- Template: `ansible/roles/github/templates/greetings.yml.j2` at 44ca128
Docker creation
Not applicable: the bug is in the generated .github/workflows/greetings.yml GitHub Actions workflow, no container is involved.
Container logs
# Annotation of the failed greeting job on linuxserver/docker-kasm#108
# https://github.com/linuxserver/docker-kasm/actions/runs/35851054932/job/107148567936
Unexpected input(s) 'issue-message', 'pr-message', 'repo-token', valid inputs are ['issue_message', 'pr_message', 'repo_token']
# actions/first-interaction v3.1.0 dist/index.js run locally on an "opened" issue event,
# with the empty messages the wrapper passes
Running actions/first-interaction!
Error: Input required and not supplied: issue_message
at Object.getInput (file:///tmp/claude-0/fi/dist/index.js:27041:17)
Is there an existing issue for this?
Current Behavior
Since #400,
ansible/roles/github/templates/greetings.yml.j2callslinuxserver/github-workflows/.github/actions/first-interaction@v1, which declares the inputsissue_message,pr_messageandrepo_token. The template still passesissue-message,pr-messageandrepo-token, the names used byactions/first-interaction@v1. GitHub drops them (Unexpected input(s) 'issue-message', 'pr-message', 'repo-token', valid inputs are ['issue_message', 'pr_message', 'repo_token']), so the wrapper hands empty messages toactions/first-interaction@v3.1.0. Onopenedevents, that action reads both messages as required and fails withInput required and not supplied: issue_message.In linuxserver/docker-kasm, whose
greetings.ymlwas regenerated on 2026-09-08, thegreetingjob failed on the four items opened since then: linuxserver/docker-kasm#106, linuxserver/docker-kasm#107, linuxserver/docker-kasm#108 and linuxserver/docker-kasm#109. Other events skip before reading the inputs, e.g. asynchronizeon linuxserver/docker-kasm#105 on 2026-09-20 passed.Expected Behavior
The
greetingjob passes, and first-time contributors get their message.Steps To Reproduce
.github/workflows/greetings.ymlwas generated from the current template, e.g. linuxserver/docker-kasm.greetingjob fails, with theUnexpected input(s)annotation quoted above.Environment
Docker creation
Not applicable: the bug is in the generated .github/workflows/greetings.yml GitHub Actions workflow, no container is involved.Container logs