entra-powershell icon indicating copy to clipboard operation
entra-powershell copied to clipboard

Made Install-Dependencies much faster by only installing missing requirements

Open SamErde opened this issue 1 year ago • 16 comments

The current build script installs all required module dependencies, even if they are already installed. This only installs them if they are missing or not using the required version.

The -Force switch follows the original behavior of installing all modules, even if they are already installed.

This PR addresses #893 (Make Install-Dependencies faster by only installing what is needed). It's a low priority "nice to have" feature that improves the local build experience.

SamErde avatar Jul 05 '24 17:07 SamErde

Learn Build status updates of commit df85d15:

:white_check_mark: Validation status: passed

File Status Preview URL Details
build/Install-Dependencies.ps1 :white_check_mark:Succeeded

For more details, please refer to the build report.

For any questions, please:

Learn Build status updates of commit e090cee:

:white_check_mark: Validation status: passed

File Status Preview URL Details
build/Install-Dependencies.ps1 :white_check_mark:Succeeded

For more details, please refer to the build report.

For any questions, please:

Learn Build status updates of commit 4953171:

:white_check_mark: Validation status: passed

File Status Preview URL Details
build/Install-Dependencies.ps1 :white_check_mark:Succeeded

For more details, please refer to the build report.

For any questions, please:

Learn Build status updates of commit 2e1c8dc:

:white_check_mark: Validation status: passed

File Status Preview URL Details
build/Install-Dependencies.ps1 :white_check_mark:Succeeded

For more details, please refer to the build report.

For any questions, please:

Learn Build status updates of commit 0f74281:

:white_check_mark: Validation status: passed

File Status Preview URL Details
build/Install-Dependencies.ps1 :white_check_mark:Succeeded

For more details, please refer to the build report.

For any questions, please:

Learn Build status updates of commit 7e83d2c:

:white_check_mark: Validation status: passed

File Status Preview URL Details
build/Install-Dependencies.ps1 :white_check_mark:Succeeded

For more details, please refer to the build report.

For any questions, please:

Learn Build status updates of commit 60bf7fb:

:white_check_mark: Validation status: passed

File Status Preview URL Details
build/Install-Dependencies.ps1 :white_check_mark:Succeeded

For more details, please refer to the build report.

For any questions, please:

Learn Build status updates of commit 7343254:

:white_check_mark: Validation status: passed

File Status Preview URL Details
build/Install-Dependencies.ps1 :white_check_mark:Succeeded

For more details, please refer to the build report.

For any questions, please:

Learn Build status updates of commit e99a74f:

:white_check_mark: Validation status: passed

File Status Preview URL Details
build/Install-Dependencies.ps1 :white_check_mark:Succeeded

For more details, please refer to the build report.

For any questions, please:

Learn Build status updates of commit f699430:

:white_check_mark: Validation status: passed

File Status Preview URL Details
build/Install-Dependencies.ps1 :white_check_mark:Succeeded

For more details, please refer to the build report.

For any questions, please:

Learn Build status updates of commit e3368ff:

:warning: Validation status: warnings

File Status Preview URL Details
:warning:Warning Details
module/docfx.json :warning:Warning Details
build/Install-Dependencies.ps1 :white_check_mark:Succeeded

  • Line 0, Column 0: [Warning: MAML2Yaml_Directory_NotFound] Directory can't be found: entra-powershell-v1.0
  • Line 0, Column 0: [Warning: MAML2Yaml_Directory_NotFound] Directory can't be found: entra-powershell-beta
  • Line 0, Column 0: [Warning: not-failed] Invalid value for 'open_to_public_contributors': 'True'.

module/docfx.json

  • Line 27, Column 30: [Warning: not-failed] Invalid value for 'extendBreadcrumb': 'True'.

For more details, please refer to the build report.

Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.

For any questions, please:

Learn Build status updates of commit 855d81b:

:white_check_mark: Validation status: passed

File Status Preview URL Details
build/Install-Dependencies.ps1 :white_check_mark:Succeeded

For more details, please refer to the build report.

Learn Build status updates of commit e7eab97:

:white_check_mark: Validation status: passed

File Status Preview URL Details
build/Install-Dependencies.ps1 :white_check_mark:Succeeded

For more details, please refer to the build report.

Learn Build status updates of commit 6017370:

:white_check_mark: Validation status: passed

File Status Preview URL Details
build/Install-Dependencies.ps1 :white_check_mark:Succeeded

For more details, please refer to the build report.

Learn Build status updates of commit 3c9f16e:

:white_check_mark: Validation status: passed

File Status Preview URL Details
build/Install-Dependencies.ps1 :white_check_mark:Succeeded

For more details, please refer to the build report.

Learn Build status updates of commit 8ea8211:

:white_check_mark: Validation status: passed

File Status Preview URL Details
build/Install-Dependencies.ps1 :white_check_mark:Succeeded

For more details, please refer to the build report.