[workshop-sync] workshop/side-quest-13-01-pr-labeler-pattern.md: agent-job permissions should be read-only for safe-output writes
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 62/100
- Tipo de issue
- Documentação
- Clareza
- Razoavelmente clara
- Status de atividade
- Ativa
- Stack de tecnologia
- github-actions, markdown
- Domínio
- documentation
Direção de pesquisa
Comece em workshop/side-quest-13-01-pr-labeler-pattern.md e altere no job do agente pull-requests: write para pull-requests: read, como descreve a issue. Depois, verifique na referência de safe-outputs do gh-aw se limit: deveria ser max:, e aplique a mesma verificação em side-quest-13-02 e 13-03. Está concluído quando os três arquivos coincidirem com a referência e gh aw compile validar o exemplo.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Workshop file reviewed
workshop/side-quest-13-01-pr-labeler-pattern.md (reviewed with side-quest-11-09-agent-session-phases.md and side-quest-12-01-iterate-agent-output.md, which had no findings). gh-aw release checked: v0.92.0.
Problem
The labeller example grants write permission to the agent job:
permissions:
pull-requests: write
contents: read
safe-outputs:
add-labels:
limit: 5
The gh-aw guidance (github-agentic-workflows.md reference) says: "Keep agent-job permissions read-only when writes are handled solely by safe outputs. For example, add-comment needs pull-requests: read ... not pull-requests: write. Safe-output writes run in separate jobs with their own permissions." The same applies to add-labels.
Possible secondary issue (needs verification)
The example sets the cap with limit: 5. The safe-outputs reference commonly uses max: for this cap. The snapshot of docs available to this check did not include the full safe-outputs page, so this could not be confirmed. The same limit: key appears in side-quest-13-02-pr-summary-pattern.md and side-quest-13-03-pr-checklist-pattern.md. Please check against https://github.github.com/gh-aw/reference/safe-outputs/.
Suggested fix
- Change
pull-requests: writetopull-requests: read. - Confirm that
limitvsmaxmatches the current safe-outputs schema, and fix all three side quests if needed. - Recompile the example with
gh aw compileto confirm it validates.
Generated by 🔍 Workshop Sync Check · copilot · auto · 23.3 AIC · ⌖ 0.544 AIC · ⊞ 9.2K · ◷
- expires on Oct 17, 2026, 4:50 AM UTC
- Linguagem predominante
- JavaScript
- Estrelas
- 53
- Forks
- 35
- Merge médio
- 1d 5h
- PRs com merge (30d)
- 16
Preparar o ambiente
Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Sem guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de githubnext/gh-aw-workshop
-
curriculum documentation quality
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
githubnext/gh-aw-workshop#4638 ·
Mantenedores costumam responder em até 1 dia
-
[guidelines] side-quest-21-01-sub-agent-syntax.md: checklist checkbox count exceeds 10-item limitAbertadocumentation guidelines
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
githubnext/gh-aw-workshop#4409 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
githubnext/gh-aw-workshop#3109 · 11 comentários ·
Mantenedores costumam responder em até 1 dia
-
accessibility bug
Dificuldade 2/5 1-2 dias Facilidade para iniciantes 68/100
githubnext/gh-aw-workshop#2744 · 10 comentários ·
Mantenedores costumam responder em até 1 dia
-
curriculum documentation quality
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 68/100
githubnext/gh-aw-workshop#4639 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de githubnext/gh-aw-workshop
Issues semelhantes
-
enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 67/100
Mantenedores costumam responder em até 1 dia
-
enhancement good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
SasanLabs/VulnerableApp#836 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
keyxmakerx/Chronicle#1469 ·
Mantenedores costumam responder em até 1 dia
-
Connection.prototype.bulkWrite() with ordered: false resolves null when a write failsTalvez já em andamento @maxymlyskov assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Automattic/mongoose#16601 ·
Mantenedores costumam responder em até 2 dias
-
sandbox-vercel: persistent: false is dropped for live sandboxes created from a template, so every stop writes a snapshotTalvez já em andamento @jvg123 assumiu hoje. Abertafactory-active task-identify-harness-labels-done task-identify-issue-type-done
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
vercel/ai#23475 · 1 comentário ·
Mantenedores costumam responder em até 1 dia