Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

[workshop-sync] workshop/side-quest-13-01-pr-labeler-pattern.md: agent-job permissions should be read-only for safe-output writes

Aberta Para iniciantes
#4,635 0 comentários 0 reações 0 responsáveis Ver no GitHub

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

documentation

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: write to pull-requests: read.
  • Confirm that limit vs max matches the current safe-outputs schema, and fix all three side quests if needed.
  • Recompile the example with gh aw compile to 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

Abrir no Codespaces

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

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de githubnext/gh-aw-workshop

Todas as issues de githubnext/gh-aw-workshop

Issues semelhantes

Mais issues de JavaScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.