CpmfUipsPack
0.5.0
Bumps projectVersion, packs a UiPath project with uipcli, and stages the .nupkg to a local NuGet feed. Supports uipcli 23.x (.NET 6) and 25.x+ (.NET 8). Self-installs required runtimes without admin rights. UiPath and UiPath Studio are trademarks of UiPath Inc. This module is not affiliated with or endorsed by UiPath Inc.
Minimum PowerShell version
7.0
Installation Options
Owners
Copyright
(c) Christian Prior-Mamulyan. All rights reserved.
Package Details
Author(s)
- Christian Prior-Mamulyan
Tags
UiPath RPA NuGet CI pack cpmf-uips
Functions
Invoke-CpmfUipsPack Invoke-CpmfUipsAnalyze Install-CpmfUipsPackCommandLineTool Uninstall-CpmfUipsPackCommandLineTool Install-UipathcliTool Uninstall-UipathcliTool Update-CpmfUipsPackProjectVersion Install-CpmfUipsPackGitHook Install-CpmfUipsPackConfig Uninstall-CpmfUipsPackConfig Get-CpmfUipsPackDiagnostics
Dependencies
This module has no dependencies.
Release Notes
0.5.0 is a breaking change: -Backend now defaults to workflowcompiler and -Targets to net8, so packs no longer ship project sources and no longer build against the net6 CLI by default. Pass -Backend uipcli -Targets net6 for the previous behaviour. uipcli and uipathcli now warn when package identity or source-inclusion settings are supplied, which they cannot honour. Fixes a crash in a session that had not yet run a native command. Full changelog: https://github.com/rpapub/cpmf-uips-pwshpack/blob/main/CHANGELOG.md
FileList
- CpmfUipsPack.nuspec
- CpmfUipsPack.psd1
- CpmfUipsPack.psm1
- PSScriptAnalyzerSettings.psd1
- Private\Add-ToUserPath.ps1
- Private\Get-CpmfUipsGitMetadata.ps1
- Private\Get-CpmfUipsPackEffectiveConfig.ps1
- Private\Get-CpmfUipsPublisherProps.ps1
- Private\Get-CpmfUipsToolPaths.ps1
- Private\Get-GitWorktreePath.ps1
- Private\Invoke-CliBackend.ps1
- Private\Invoke-GitWorktree.ps1
- Private\Invoke-MultiTfmMerge.ps1
- Private\Invoke-NativeCommandCapture.ps1
- Private\Invoke-UipathcliCommand.ps1
- Private\Invoke-UipcliPack.ps1
- Private\Invoke-WithFileLock.ps1
- Private\Invoke-WorkflowCompilerPack.ps1
- Private\Read-CpmfUipsPackConfig.ps1
- Private\Remove-FromUserPath.ps1
- Private\Resolve-CpmfUipsWorkflowCompiler.ps1
- Private\Test-CpmfUipsPackPrerequisites.ps1
- Public\Get-CpmfUipsPackDiagnostics.ps1
- Public\Install-CpmfUipsPackCommandLineTool.ps1
- Public\Install-CpmfUipsPackConfig.ps1
- Public\Install-CpmfUipsPackGitHook.ps1
- Public\Install-UipathcliTool.ps1
- Public\Invoke-CpmfUipsAnalyze.ps1
- Public\Invoke-CpmfUipsPack.ps1
- Public\Uninstall-CpmfUipsPackCommandLineTool.ps1
- Public\Uninstall-CpmfUipsPackConfig.ps1
- Public\Uninstall-UipathcliTool.ps1
- Public\Update-CpmfUipsPackProjectVersion.ps1
- en-US\CpmfUipsPack-help.xml
- examples\uipath-pack.psd1
- tests\Install-CpmfUipsPackCommandLineTool.Tests.ps1
- tests\Invoke-CpmfUipsPack.Tests.ps1
- tests\Multi-Target.Tests.ps1
- tests\Uninstall-CpmfUipsPackCommandLineTool.Tests.ps1
- tests\Update-CpmfUipsPackProjectVersion.Tests.ps1
- tests\WorkflowCompiler-Backend.Tests.ps1
- tests\fixtures\MinimalProcess\Main.xaml
- tests\fixtures\MinimalProcess\project.json
- tests\fixtures\publisher\test-publisher.props
- tests\helpers\PathHelpers.Tests.ps1