[BUG] Greetings workflow fails on every opened issue and PR: first-interaction inputs use the old names
Ya se ha fusionado un pull request relacionado.
- #406 de @tigerblue77 — fusionado
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 75/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- github-actions
- Área
- ci-cd, developer-experience
Línea de trabajo
El error está en la plantilla Jinja en ansible/roles/github/templates/greetings.yml.j2. Pasa entradas con guiones (issue-message) pero la acción espera guiones bajos (issue_message). Localice la plantilla, encuentre la llamada a la acción first-interaction y cambie los nombres de las entradas. Pruebe regenerando un archivo greetings.yml y verificando la sintaxis del flujo de trabajo.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Is there an existing issue for this?
- I have searched the existing issues
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/[email protected]. 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.ymlwas generated from the current template, e.g. linuxserver/docker-kasm. - The
greetingjob fails, with theUnexpected 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)
- Lenguaje dominante
- Jinja
- Estrellas
- 20
- Forks
- 26
- Merge medio
- 3 d 3 h
- PR fusionados (30 d)
- 6
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de linuxserver/docker-jenkins-builder
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
linuxserver/docker-jenkins-builder#414 · 1 comentario ·
Todos los issues de linuxserver/docker-jenkins-builder
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
area:tooling bug P3
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
agent/sec-check security stage/010-actionable
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
cncf/endusers#2030 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Install notes print "Camunda REST API: https://" without a host when global.host is setPosiblemente ocupada @irisfield la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
camunda/camunda-platform-helm#7790 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
Niko1221/Strata#4779 · 2 comentarios ·
Los mantenedores suelen responder en 3 días