PowerShell / PowerShell/PSResourceGet
[Question] Publish-PsResource and the versioning of a module manifest
Nessuno ha ancora preso questa issue.
- Lingua principale
- C#
- Stelle
- 576
- Fork
- 114
- Merge medio
- 1g 2h
- PR unite (30g)
- 7
Descrizione
Question
For a local repository Publish-PSResource must it respect the versioning indicated in this doc ?
With Microsoft.PowerShell.PSResourceGet v0.5.23 this is not the case :
Get-PSResourceRepository
Name Uri Trusted Priority
---- --- ------- --------
PSGallery https://www.powershellgallery.com/api/v2 False 50
PSRepoLocal file:///C:/Users/Laurent/AppData/Local/Temp/PSRepoLocal/ True 50
Publish-PSResource -Path C:\Temp\Gallery\String\1.1.0.1 -Repository PSRepoLocal -verbose
#ok no error
dir C:\Users\Laurent\AppData\Local\Temp\PSRepoLocal
Répertoire : C:\Users\Laurent\AppData\Local\Temp\PSRepoLocal
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 07/08/2023 13:52 10669 String.1.1.0--beta.nupkg
-a---- 07/08/2023 12:17 8885 String.1.1.0-prerelease.nupkg
-a---- 07/08/2023 12:18 8889 String.1.1.0.1-prerelease.nupkg
NOTE :
If I use Publish-Module and Publish-PSResource for the same local repository, with Install-Module I cannot install modules that do not respect versioning :
But Find-Module considering in the result the packages which do not respect versioning :
Proposed technical implementation details (optional)
No response
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia riproducendo i comandi mostrati Publish-PSResource, Find-Module e Install-Module sul repository locale PSRepoLocal, quindi confronta la gestione della versione del manifesto del modulo con la documentazione collegata sul versioning prerelease. Il lavoro è completato quando il comportamento dei pacchetti pubblicati, individuabili e installabili è coerente con le regole di versioning documentate.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- powershell
- Ambito
- cli, tooling
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100