[workshop-sync] workshop/side-quest-16-05-long-lived-credentials.md: step-level PAT injection conflicts with strict mode
Los mantenedores suelen responder en 3 días
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 76/100
- Tipo de issue
- Documentación
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- github-actions, javascript
- Área
- documentation
Línea de trabajo
Edita workshop/side-quest-16-05-long-lived-credentials.md, centrándote en ambas recomendaciones para la inyección de PAT a nivel de paso. Empieza por revisar la sección «Secrets restriction» de steps: en la referencia de sintaxis de gh-aw v1.0.1 citada por el issue. Actualiza las indicaciones para recomendar un job separado o mecanismos declarativos de secretos, como github-app: o la configuración de tokens del motor o la herramienta; después, confirma que ninguna de las dos menciones recomienda inyectar en pasos personalizados un secreto que no sea GITHUB_TOKEN.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Workshop file reviewed
workshop/side-quest-16-05-long-lived-credentials.md
Problem
The guide recommends step-level PAT injection:
| Inject the PAT at the step level, not globally | Keeps it out of other steps' environments, including the AI prompt step |
and repeats it later: "Inject PATs at the step level with env:".
In gh-aw, using ${{ secrets.* }} other than secrets.GITHUB_TOKEN in custom steps: entries is an error in strict mode (the default) and a warning otherwise. The guide doesn't mention this.
Current correct behaviour
See the steps: "Secrets restriction" section in the gh-aw syntax reference (gh-aw v1.0.1).
Suggested fix
Replace both mentions with guidance to put secret-dependent operations in a separate job outside the agent job, or use declarative mechanisms such as github-app: or the engine/tool token configuration. Don't recommend injecting a non-GITHUB_TOKEN secret into custom steps: under strict mode.
Generated by 🔍 Workshop Sync Check · copilot · auto · ~53 AIC · ⌖ ~1 AIC · ⊞ 4.7K · ◷
- expires on Nov 7, 2026, 9:03 PM UTC
- Lenguaje dominante
- JavaScript
- Estrellas
- 58
- Forks
- 40
- Merge medio
- 4 d 4 h
- PR fusionados (30 d)
- 8
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Sin 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 githubnext/gh-aw-workshop
-
curriculum documentation quality
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
githubnext/gh-aw-workshop#5437 ·
Los mantenedores suelen responder en 3 días
-
curriculum documentation quality
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
githubnext/gh-aw-workshop#5436 ·
Los mantenedores suelen responder en 3 días
-
curriculum documentation quality
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
githubnext/gh-aw-workshop#5434 ·
Los mantenedores suelen responder en 3 días
-
curriculum documentation quality
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
githubnext/gh-aw-workshop#5433 ·
Los mantenedores suelen responder en 3 días
-
documentation
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
githubnext/gh-aw-workshop#5421 ·
Los mantenedores suelen responder en 3 días
Todos los issues de githubnext/gh-aw-workshop
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
Add: ON Football HD feed LogoAbiertoapproved check:passed logos:add
Dificultad 1/5 Menos de una hora Aptitud para principiantes 74/100
Los mantenedores suelen responder en 2 días
-
binding:python bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
BUG: Unhandled TypeError in updateMedicine and updateDischargeLog when data is null/undefinedAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
AOSSIE-Org/BabyNest#310 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug needs-triage potential-regression
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
aws/aws-sdk-js-v3#8408 ·
Los mantenedores suelen responder en 1 día