API tagDescriptions are extracted with hardcoded source APIM resource IDs.
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 55/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Ativa
- Stack de tecnologia
- azure, typescript
Direção de pesquisa
Start with the apiops extract entry point and the generated /apim-artifacts/apis/{api-name}/tagDescriptions/{tag-name}/tagDescriptionInformation.json files. Compare their handling with filter.yaml and environment promotion. Done means tagDescriptions can be filtered, source APIM resource IDs are rewritten for promotion, and deployment to a target APIM instance succeeds.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Command that triggered the bug
apiops extract
Expected behavior
-
task: AzureCLI@2
displayName: Run APIOps Extract
inputs:
azureSubscription: "$(SERVICE_CONNECTION_NAME)"
scriptType: bash
scriptLocation: inlineScript
inlineScript: |SUBSCRIPTION_ID=$(az account show --query id -o tsv) echo "Using subscription: $SUBSCRIPTION_ID" apiops extract \ --subscription-id "$SUBSCRIPTION_ID" \ --resource-group "${{ parameters.RESOURCE_GROUP_NAME }}" \ --service-name "${{ parameters.APIM_INSTANCE_NAME }}" \ --output "$(Build.ArtifactStagingDirectory)/apim-artifacts" \ --filter filter.yaml
apis:
- apiName:
diagnostics:- '*'
operations: - '*'
schemas: - '*'
tagDescriptions: []
- '*'
Actual behavior
API tagDescriptions are extracted with hardcoded source APIM resource IDs.
They cannot be filtered via filter.yaml.
They are not rewritten during environment promotion.
They fail deployment to target APIM instances.
these files get extracted
/apim-artifacts/apis/{api-name}/tagDescriptions/{tag-name}/tagDescriptionInformation.json
apiops CLI version
1.0.4
Environment details
node 22.23.3 x64
CI/CD environment
Azure DevOps
Is this bug blocking you?
Yes
- Linguagem predominante
- TypeScript
- Estrelas
- 29
- Forks
- 11
- Merge médio
- 1d 12h
- PRs com merge (30d)
- 14
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
- Ler o 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 Azure/apiops-cli
-
type:question
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
Azure/apiops-cli#277 ·
Mantenedores costumam responder em até 1 dia
-
stale type:documentation
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 94/100
Azure/apiops-cli#250 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Documentation P2 stale
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
Azure/apiops-cli#24 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
agentic-workflows
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 62/100
Azure/apiops-cli#314 ·
Mantenedores costumam responder em até 1 dia
-
publish: ApiTagDescription PUT fails cross-service — properties.tagId references source APIM serviceTalvez já em andamento @Alexey-Zheltov assumiu há 1 dia. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 25/100
Azure/apiops-cli#312 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de Azure/apiops-cli
Issues semelhantes
-
dx hacktoberfest help wanted
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
Mantenedores costumam responder em até 1 dia
-
documentation
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
cloudflare/agents#2498 ·
Mantenedores costumam responder em até 1 dia
-
Missing repro Platform: Android
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
software-mansion/react-native-reanimated#10816 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
e2e-failure ready-to-code
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
redhat-developer/rhdh-plugin-export-overlays#4129 ·
Mantenedores costumam responder em até 1 dia