PowerShell / PowerShell/PSScriptAnalyzer

Install-Module for PSScriptAnalyzer Occasionally failing for version 1.23.0

Aberta
#2,051 1 comentário 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Linguagem predominante
C#
Estrelas
2.2k
Forks
415
Merge médio
13h 1min
PRs com merge (30d)
2

Descrição

Steps to reproduce

Run the command

Install-Module -Name PSScriptAnalyzer -RequiredVersion 1.23.0 -Force -Scope CurrentUser

Expected behavior

The PSScriptAnalyzer module should install without issue.

Actual behavior

Occasionally I'm hitting the following exception (occurs roughly 1 out of every 20 times):

WARNING: Source Location 
'https://www.powershellgallery.com/api/v2/package/PSScriptAnalyzer/1.23.0' is 
not valid.
PackageManagement\Install-Package : Package 'PSScriptAnalyzer' failed to 
download.
At C:\Program 
Files\WindowsPowerShell\Modules\PowerShellGet\1.0.0.1\PSModule.psm1:1809 
char:21
+ ...          $null = PackageManagement\Install-Package @PSBoundParameters
+                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ResourceUnavailable: (C:\Users\Contai...tAnalyze 
   r.nupkg:String) [Install-Package], Exception
    + FullyQualifiedErrorId : PackageFailedInstallOrDownload,Microsoft.PowerSh 
   ell.PackageManagement.Cmdlets.InstallPackage

If an unexpected error was thrown then please report the full error details using e.g. $error[0] | Select-Object *

Environment data

> $PSVersionTable

TBD - need to get this info injected into our build pipeline where we're seeing this issue (not really an issue seen locally)

> (Get-Module -ListAvailable PSScriptAnalyzer).Version | ForEach-Object { $_.ToString() }

N/A (module hasn't been installed yet)

Guia de contribuição

Abrir o 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.

Direção de pesquisa

Comece executando repetidamente o comando PowerShell Install-Module informado para PSScriptAnalyzer 1.23.0 e, em seguida, capture os dados ausentes de $PSVersionTable e todos os detalhes do erro. Compare as tentativas bem-sucedidas e malsucedidas para determinar se a falha intermitente de download do PowerShell Gallery é reproduzível; o trabalho estará concluído quando uma causa confiável for identificada e um resultado de instalação verificado for obtido.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
powershell
Domínio
tooling
Tipo de issue
Bug
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
25/100

Receba novas issues na sua caixa de entrada

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