Pular para o conteúdo
Skillpedia
Deploy e nuvem (DevOps)40 mil · #5405

update-avm-modules-in-bicep

Atualiza módulos verificados do Azure (AVM) para as versões mais recentes em arquivos Bicep.

O que ela faz

Este agente atualiza automaticamente os módulos de código do Azure (chamados AVM) em seus arquivos Bicep para as versões mais recentes. Ele verifica se há atualizações e as aplica, garantindo que seu código esteja sempre com as últimas funcionalidades e correções.

Quando usar

  • ✓Quando você quer garantir que seus arquivos Bicep usam as versões mais recentes dos módulos do Azure.
  • ✓Se você precisa atualizar vários módulos de uma vez sem fazer manualmente.
  • ✓Para manter seu código do Azure atualizado e seguro com as últimas correções.

Exemplo do que pedir para a IA

“Atualize os módulos AVM no meu arquivo 'rede.bicep' para as versões mais recentes.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/github/awesome-copilot/blob/main/skills/update-avm-modules-in-bicep/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/github/awesome-copilot/blob/main/skills/update-avm-modules-in-bicep/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

O agente primeiro verifica quais módulos do Azure você está usando no seu arquivo. Em seguida, ele procura as versões mais novas disponíveis e, se encontrar, atualiza seu arquivo automaticamente. Ele só faz isso para atualizações que não quebram seu código, a menos que peça sua permissão para mudanças maiores.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add github/awesome-copilot --skill update-avm-modules-in-bicep

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/update-avm-modules-in-bicep/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Atualizar Módulos Verificados do Azure em Arquivos Bicep

Atualize o arquivo Bicep ${file} para usar as versões mais recentes dos Módulos Verificados do Azure (AVM). Limite as atualizações de progresso a alterações não disruptivas. Não gere informações além da tabela de saída final e do resumo.

Processo

  1. Escanear: Extraia os módulos AVM e as versões atuais de ${file}
  2. Identificar: Liste todos os módulos AVM exclusivos usados, correspondendo avm/res/{service}/{resource} usando a ferramenta #search
  3. Verificar: Use a ferramenta #fetch para obter a versão mais recente de cada módulo AVM do MCR: https://mcr.microsoft.com/v2/bicep/avm/res/{service}/{resource}/tags/list
  4. Comparar: Analise as versões semânticas para identificar módulos AVM que precisam de atualização
  5. Revisar: Para alterações disruptivas, use a ferramenta #fetch para obter a documentação de: https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource}
  6. Atualizar: Aplique as atualizações de versão e alterações de parâmetros usando a ferramenta #editFiles
  7. Validar: Execute bicep lint e bicep build usando a ferramenta #runCommands para garantir a conformidade.
  8. Saída: Resuma as alterações em formato de tabela com um resumo das atualizações abaixo.

Uso de Ferramentas

Sempre use as ferramentas #search, #searchResults, #fetch, #editFiles, #runCommands, #todos se disponíveis. Evite escrever código para realizar tarefas.

Política de Alterações Disruptivas

⚠️ PAUSE para aprovação se as atualizações envolverem:

  • Alterações incompatíveis de parâmetros
  • Modificações de segurança/conformidade
  • Alterações de comportamento

Formato de Saída

Exiba apenas os resultados em tabela com ícones:

| Module | Current | Latest | Status | Action | Docs |
|--------|---------|--------|--------|--------|------|
| avm/res/compute/vm | 0.1.0 | 0.2.0 | 🔄 | Updated | [📖](link) |
| avm/res/storage/account | 0.3.0 | 0.3.0 | ✅ | Current | [📖](link) |

### Summary of Updates

Describe updates made, any manual reviews needed or issues encountered.

Ícones

  • 🔄 Atualizado
  • ✅ Atual
  • ⚠️ Revisão manual necessária
  • ❌ Falhou
  • 📖 Documentação

Requisitos

  • Use a API de tags do MCR apenas para descoberta de versão
  • Analise a matriz de tags JSON e ordene por versionamento semântico
  • Mantenha a validade do arquivo Bicep e a conformidade com o linting
Perguntas frequentes

O que são módulos AVM?

Módulos AVM são blocos de código pré-fabricados pelo Azure para ajudar você a implantar recursos de forma padronizada e eficiente.

O que acontece se uma atualização puder quebrar meu código?

Se uma atualização for considerada uma 'mudança que quebra' (pode afetar como seu código funciona), o agente irá parar e pedir sua permissão antes de fazer a alteração.

Como sei quais módulos foram atualizados?

O agente apresentará uma tabela mostrando os módulos, a versão antiga, a nova versão e o status da atualização, além de um resumo das mudanças.

Detalhes

Descrição original do autor

Update Azure Verified Modules (AVM) to latest versions in Bicep files.

repo: github/awesome-copilot

Popularidade

Estrelas no GitHub
40 mil
Posição no ranking
#5405
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas