Aditya Patwardhan
8b121f5a97
Update README and metadata.json for 7.0.0-preview.1 release ( #9767 )
2019-05-30 15:24:45 -07:00
Aditya Patwardhan
76e632402e
Merged PR 8547: Fix the PowerShell version number in MSI packages
...
Fix the PowerShell version number in MSI packages
2019-05-29 22:37:18 +00:00
Aditya Patwardhan
87e6e74ca9
Change log 6.1.4 ( #9759 )
...
* Update change log for 6.1.4
Update change log for 6.1.4
* Resolve conflicts
2019-05-29 10:55:01 -07:00
Aditya Patwardhan
8a981f404a
Change log for release 6.2.1 ( #9760 )
...
Changelog for 6.2.1 and fix spellings
2019-05-29 10:54:36 -07:00
Aditya Patwardhan
8ea15c9f13
Merged PR 8529: Add cleanup before building test package
...
Add cleanup before building test package
2019-05-29 00:31:14 +00:00
Aditya Patwardhan
c2ba87d845
Update the target framework for reference assemblies to netcoreapp3.0 ( #9747 )
...
Update the target framework for reference assemblies to netcoreapp3.0
2019-05-28 15:09:48 -07:00
Aditya Patwardhan
ead353e5e4
Pin version of netDumbster to 2.0.0.4 ( #9748 )
2019-05-28 14:40:03 -07:00
Aditya Patwardhan
ed1b991b6f
Merged PR 8512: Update version for SDK tests and Microsoft.PowerShell.Native package
...
Update version for SDK tests and Microsoft.PowerShell.Native package
2019-05-24 20:17:45 +00:00
Aditya Patwardhan
ab7168f62e
Merged PR 8510: Update the target framework for reference assemblies to netcoreapp3.0
...
Update the target framework for reference assemblies to netcoreapp3.0
2019-05-24 20:17:31 +00:00
Aditya Patwardhan
a1addf8882
Merged PR 8504: Fix syncing modules from powershell gallery by normalizing version numbers
...
Fix syncing modules from powershell gallery by normalizing version numbers and added additional logging.
2019-05-24 00:07:09 +00:00
Aditya Patwardhan
82478d23e5
Update README and metadata.json ( #9624 )
2019-05-21 11:16:54 -07:00
Aditya Patwardhan
ade85b4faa
Multiple test fixes and improved logging for fragile tests ( #9569 )
2019-05-10 10:56:12 -07:00
Aditya Patwardhan
48acc6e45d
Update CODEOWNERS file to reduce noise ( #9547 )
2019-05-07 08:46:56 -07:00
Aditya Patwardhan
2737e74d86
Fix null reference when Microsoft.PowerShell.Utility is loaded as a snapin in hosting scenarios ( #9404 )
2019-05-03 15:16:41 -07:00
Aditya Patwardhan
7de4210760
Update Release_Process.md
...
Add item for global tool
2019-04-26 16:28:09 -07:00
Aditya Patwardhan
9f429f0206
Build test packages for windows, linux-x64, linux-arm, linux-arm64 and macOS ( #9476 )
2019-04-26 15:41:07 -07:00
Aditya Patwardhan
f286c8ce63
Remove elements which do not work on earlier version on Windows PowerShell ( #9411 )
2019-04-18 16:56:53 -07:00
Aditya Patwardhan
99c3fd1757
Convert custom attribute ValidatePathNotInSettings to function ( #9406 )
2019-04-18 12:49:42 -07:00
Aditya Patwardhan
3ffd998c58
Create codecoverage and test packages for non-windows ( #9373 )
...
Refactor the `ci.psm1` to publish the code coverage and test packages.
Allow `CodeCoverage` configuration on non-windows.
## PR Context
We plan to run code coverage on Windows, Linux and macOS. These changes are needed to unblock those runs.
2019-04-16 15:13:30 -07:00
Aditya Patwardhan
02974a986d
Create test package for macOS on release builds ( #9344 )
2019-04-13 19:01:28 -07:00
Aditya Patwardhan
0418246682
Make CodeCoverage configuration build portable PDBs ( #9346 )
2019-04-13 19:00:30 -07:00
Aditya Patwardhan
be505772e2
Add AcessToken variable to jobs that perform signing ( #9351 )
2019-04-13 18:59:51 -07:00
Aditya Patwardhan
074b344133
Remove duplicate Policheck task and pin to specific version ( #9297 )
2019-04-04 16:14:57 -07:00
Aditya Patwardhan
4bd41e836c
Publish windows daily build to MyGet ( #9288 )
2019-04-03 13:22:51 -07:00
Aditya Patwardhan
28ec8ac831
Fix build order in windows-daily build ( #9275 )
...
The windows-daily build had a bug which caused the packaging builds to be kicked off before tests. This PR fixes the build order.
## PR Context
Fix for failing daily build.
2019-04-02 14:25:36 -07:00
Aditya Patwardhan
4b5fe2e72b
Fix variable name in windows-daily.yml ( #9274 )
2019-04-02 12:45:01 -07:00
Aditya Patwardhan
10fa1fc1dd
Move artifacts to artifact staging directory before uploading ( #9273 )
2019-04-02 11:56:48 -07:00
Aditya Patwardhan
34fa5e472d
Fix publishing daily nupkg to MyGet ( #9269 )
2019-04-01 16:58:43 -07:00
Aditya Patwardhan
8beacd1f7f
Update ChangeLog for 6.2.0 ( #9245 )
...
Update the change log for 6.2.0 in master
2019-03-28 13:54:55 -07:00
Aditya Patwardhan
df513bf7d8
Update docs for v6.2.0 ( #9229 )
2019-03-28 12:02:14 -07:00
Aditya Patwardhan
8763c0b1d1
Performance improvements for release build ( #9179 )
...
This PR optimizes the download tasks to reduce build times. After the change we see a order of magnitude reduction in download times for Windows package signing and also the compliance tasks.
In addition to that the PR also makes changes to organize the build artifacts in folders.
2019-03-21 10:24:49 -07:00
Aditya Patwardhan
337ce63734
Use IL assemblies for NuGet packages to reduce size ( #9171 )
2019-03-21 10:03:46 -07:00
Aditya Patwardhan
95a8091991
Add tsaVersion property as TsaV1 for compliance build phase ( #9176 )
...
Add the tsaVersion property with values as TsaV1 as it defaults to v2 instead. We explicitly need v1.
2019-03-20 14:01:39 -07:00
Aditya Patwardhan
753d31809b
Publish global tool packages to pwshtool blob and bug fixes ( #9163 )
2019-03-20 13:44:40 -07:00
Aditya Patwardhan
0fe9af4856
Fix Restart-Computer to work on localhost when WinRM is not present ( #9160 )
2019-03-19 14:18:29 -07:00
Aditya Patwardhan
ab1d47712b
Fix dependencies of nuget build to wait on DEB uploads to finish ( #9118 )
...
The NuGet build task should wait on uploads for DEB job to complete.
## PR Context
There is a race condition when the build for DEB is completed but the upload has not. If the NuGet build job starts it may not get all the packages needed for building nuget packages.
2019-03-11 15:02:29 -07:00
Aditya Patwardhan
0752a5502a
Add source for install-package to install netDumbster ( #9081 )
2019-03-06 16:21:03 -08:00
Aditya Patwardhan
7caf59be3e
Publish test package on release builds ( #9063 )
2019-03-06 10:00:35 -08:00
Aditya Patwardhan
861b6c8a5f
Update docs for 6.2.0-rc.1 release ( #9022 )
2019-03-05 11:26:17 -08:00
Aditya Patwardhan
7062297e4e
Update version for PowerShell.Native and hosting tests ( #8983 )
2019-03-04 11:08:19 -08:00
Aditya Patwardhan
c22669a236
Update UML to represent SDK and Global tool builds ( #8997 )
2019-03-01 13:07:25 -08:00
Aditya Patwardhan
b2a8a733de
Remove unused cached types ( #9015 )
...
These types are not used in PowerShell code base and should be removed.
## PR Context
The dotnet 3.0.100-preview3-010406 version added overloads to `string.get_Chars` and hence we cannot resolved which overload to load. Thus, we get an type load exception.
Since we are no using this type, it is better to remove it.
2019-02-28 17:28:44 -08:00
Aditya Patwardhan
cae9e952b5
Remove unused cached types ( #9015 )
...
These types are not used in PowerShell code base and should be removed.
## PR Context
The dotnet 3.0.100-preview3-010406 version added overloads to `string.get_Chars` and hence we cannot resolved which overload to load. Thus, we get an type load exception.
Since we are no using this type, it is better to remove it.
2019-02-28 17:13:39 -08:00
Aditya Patwardhan
cbd255e461
Code coverage artifacts ( #8993 )
...
Move the `TestPackage.zip` under code coverage and remove `tests.zip` as it is not needed anymore.
2019-02-28 14:38:45 -08:00
Aditya Patwardhan
99829b6d9d
Update release template ( #8996 )
2019-02-26 15:41:20 -08:00
Aditya Patwardhan
fb05169a51
Build Global tool for PowerShell and SDK container ( #8984 )
...
* Add shim dll to redirect to appropriate runtime
* Build updates for creating global tool package
* Add building global tool to nuget.yml
* Add azure upload of nuget packages
2019-02-26 12:56:29 -08:00
Aditya Patwardhan
76e8091513
Publish test and code coverage artifacts for daily builds ( #8955 )
2019-02-25 13:03:06 -08:00
Aditya Patwardhan
81d37fcb84
Integrate building NuGet package in the coordinated build ( #8947 )
2019-02-25 09:57:20 -08:00
Aditya Patwardhan
950465492a
Update CHANGELOG for release 6.1.3 ( #8918 )
2019-02-19 11:30:03 -08:00
Aditya Patwardhan
6b23be6323
Add Experimental Features to change log creation ( #8827 )
...
Added feature to classify experimental features in change log. Also fixed an issue with reporting all PRs with missing tags together.
## PR Context
Updates to the script which generates the change log.
2019-02-05 17:25:23 -08:00
Aditya Patwardhan
ec12f373ec
Fix daily CI builds to publish tar package as artifacts ( #8775 )
...
Update the packaging script to always create the tar.gz packages.
## PR Context
Daily builds for Linux and MacOS do not publish tar.gz package.
2019-02-04 14:53:25 -08:00
Aditya Patwardhan
22119a8afa
Fix passing credential to the SyncGalleryToAzArtifacts.psm1 script ( #8808 )
...
Fix the parameter names and AzDevOps pipeline variable names.
## PR Context
Variable names were out of sync with the definition on AzDevOps.
2019-02-02 13:55:54 -08:00
Aditya Patwardhan
3fbf488668
Fix spelling in releaseTool/README.md ( #8810 )
2019-02-01 14:53:57 -08:00
Aditya Patwardhan
53c76d1658
Update the universal build with framework dependent package for dotnet sdk ( #8773 )
...
Update the universal build to also build the framework package needed for the dotnet sdk container image.
## PR Context
We build the package in individual builds. This change brings over the steps in the universal build.
2019-01-29 10:59:30 -08:00
Aditya Patwardhan
6ccbebda27
Improve check for developer mode by checking minimum required build number ( #8749 )
...
* Improve check for developer mode by checking minimum required build number
The test would fail if the developer mode is enabled but the machine has an older build than the minimum required build.
The change adds a check for the build version in the test.
* Update test/powershell/Modules/Microsoft.PowerShell.Management/New-Item.Tests.ps1
2019-01-25 13:14:29 -08:00
Aditya Patwardhan
ea0b4de90a
Merged PR 6442: Moved the cleanup logic to Restore-PSModuleToBuild
...
Moved the cleanup logic to Restore-PSModuleToBuild
# Conflicts:
# build.psm1
2019-01-23 12:27:44 -08:00
Aditya Patwardhan
9e8f5bde33
Merged PR 6644: Update hosting tests and metadata.json for 6.2.0-preview.4 release
...
Update hosting tests and metadata.json for 6.2.0-preview.4 release
2019-01-22 21:43:47 +00:00
Aditya Patwardhan
cf013dd072
Fix the build for fxdependent build for dotnet sdk ( #8670 )
2019-01-22 11:25:25 -08:00
Aditya Patwardhan
52546f57f2
Change the feed URL to feed name due to changes in AzDevOps ( #8664 )
2019-01-16 17:47:03 -08:00
Aditya Patwardhan
f03cafbdd8
Build package build using ubuntu 18.04 image ( #8666 )
2019-01-16 15:10:39 -08:00
Aditya Patwardhan
be4b82c730
Add function to create a framework dependent package dotnet-sdk containers ( #8644 )
2019-01-15 16:28:52 -08:00
Aditya Patwardhan
158bd4ea7b
Update License and Third Party Notice ( #8646 )
...
* remove MS proprietary licenses from TPN
* Use standard MIT license
* Update generate TPN
* remove additional MS proprietary license
* Additional fixes
2019-01-15 13:40:00 -08:00
Aditya Patwardhan
94e37f673f
Update README, metadata.json and changelog for release 6.1.2 ( #8658 )
...
Update README and metadata.json for release 6.1.2
2019-01-15 13:39:13 -08:00
Aditya Patwardhan
551ed10b36
Fix EnvironmentVariable test and add missing null check in CommandHelpProvider ( #8408 )
...
* Disable NewItemUnauthorizedAccessError tests.
* Added expected value for $env:HOMEPATH for user with temporary profile.
* Added a missing null check in CommandHelpProvider.cs
2018-12-11 14:20:22 -08:00
Aditya Patwardhan
ee5fc080e2
Remove dotnet dependency to start WebListener ( #8390 )
...
WebListener.exe (which was already being built) is sufficient to start web listener. Remove the dependency on `dotnet` being present to start the web listener.
Use `Start-Process` instead of `Start-Job` to launch the WebListener.
2018-12-11 14:15:32 -08:00
Aditya Patwardhan
93de4832b2
Merged PR 6225: Change log for 6.2.0-preview.3 release
2018-12-11 00:19:49 +00:00
Aditya Patwardhan
3bbfd5aa80
Address Joey's feedback
2018-12-10 16:07:36 -08:00
Aditya Patwardhan
09a2230eab
Fix spellings
2018-12-10 11:27:18 -08:00
Aditya Patwardhan
d4fe7ab86b
Address Dongbo's comments
2018-12-10 11:11:47 -08:00
Aditya Patwardhan
2dcc2261a7
Added missing codeblocks
2018-12-10 11:08:37 -08:00
Aditya Patwardhan
b34d9a2eda
Address Steve's comments
2018-12-10 10:50:45 -08:00
Aditya Patwardhan
158e6e4ba0
Intial draft of changelog
2018-12-07 17:46:03 -08:00
Aditya Patwardhan
1d32d05157
Merged PR 6201: Update docs and csproj version
...
Update docs and csproj version
2018-12-07 18:24:07 +00:00
Aditya Patwardhan
ddd69c845a
Update the timeout of CI builds ( #8398 )
2018-12-04 16:57:29 -08:00
Aditya Patwardhan
13cf8af667
Remove dependabot attribution and generate changelog sections using CL-* labels ( #8386 )
...
* Remove dependabot attribution from change log.
* Create sections in generated change log using the `CL-*` labels.
2018-12-03 14:34:29 -08:00
Aditya Patwardhan
a62eb62701
Remove all reference to AppVeyor and Travis CI from docs ( #8376 )
2018-12-03 10:14:11 -08:00
Aditya Patwardhan
3794a5e39f
Created a csproj to pin test modules and updated build.psm1 accordingly ( #8350 )
2018-11-30 11:49:38 -08:00
Aditya Patwardhan
13e2559392
Fix Get-Help for advanced functions with MAML help content ( #8353 )
2018-11-30 09:49:32 -08:00
Aditya Patwardhan
8c3de33ae1
Update help content for TabCompletion tests only if it does not exist ( #8355 )
2018-11-29 16:16:36 -08:00
Aditya Patwardhan
9510fe56f5
Enable pipeline to sync PSGallery modules to AzArtifacts feed ( #8316 )
...
Compare the PowerShell modules dependencies on PowerShell Gallery and sync them to AzDevOps artifacts feed if a newer is available. The release builds pick up modules from AzDevOps feed.
2018-11-27 11:15:09 -08:00
Aditya Patwardhan
b0daa1e724
Build Alpine tar.gz package in release builds ( #8340 )
...
Enable building tar.gz package for Alpine in release builds.
## PR Checklist
- [x] [PR has a meaningful title](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission )
- Use the present tense and imperative mood when describing your changes
- [x] [Summarized changes](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission )
- [x] [Change is not breaking](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#making-breaking-changes )
- [x] [Make sure all `.h`, `.cpp`, `.cs`, `.ps1` and `.psm1` files have the correct copyright header](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission )
- [x] This PR is ready to merge and is not [Work in Progress](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---work-in-progress ).
- If the PR is work in progress, please add the prefix `WIP:` to the beginning of the title and remove the prefix when the PR is ready.
- **User-facing changes**
- [x] Not Applicable
- **OR**
- [ ] User-facing [Documentation needed](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission )
- [ ] Issue filed - Issue link:
- **Testing - New and feature**
- [x] Not Applicable or can only be tested interactively
- **OR**
- [ ] [Make sure you've added a new test if existing tests do not effectively test the code changed](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#before-submitting )
- [ ] [Add `[feature]` if the change is significant or affects feature tests](https://github.com/PowerShell/PowerShell/blob/master/docs/testing-guidelines/testing-guidelines.md#requesting-additional-tests-for-a-pr )
2018-11-27 10:45:49 -08:00
Aditya Patwardhan
9fda1d0e4f
Publish test package to AppVeyor daily build ( #8273 )
2018-11-26 10:44:42 -08:00
Aditya Patwardhan
f27dfea065
Skip Enter-PSHostProcess tests on Appveyor due to PSReadline issue ( #8317 )
2018-11-20 10:17:33 -08:00
Aditya Patwardhan
82091d6a45
Merge release-v6.2.0-preview.2 to master
...
Merge Release-v6.2.0-preview.2
2018-11-15 17:59:42 -08:00
Aditya Patwardhan
2df31b91e2
Merged PR 5861: Update links README to point to latest version
2018-11-15 21:27:48 +00:00
Aditya Patwardhan
20497d19c2
Merged PR 5822: Update version for dependencies
...
Update version for dependencies
2018-11-14 01:56:28 +00:00
Aditya Patwardhan
75609f9371
Update README for v6.1.1 ( #8255 )
2018-11-13 11:57:30 -08:00
Aditya Patwardhan
94fde189a8
Fix script path for PowerShellPackageVsts.ps1 ( #8189 )
...
Fix mac build failure caused due to missing path.
2018-11-05 18:30:15 -08:00
Aditya Patwardhan
a1585502bb
Workaround for accessing Az Artifacts ( #8188 )
...
Added a workaround for accessing Az Artifacts feed from release build.
- Also, converted the `sh` task to PowerShell.
2018-11-05 18:02:10 -08:00
Aditya Patwardhan
e6c3a38336
Update mac release build to create the nuget.config ( #8185 )
...
Update the build definition to create the nuget.config for the gallery modules.
2018-11-05 16:15:56 -08:00
Aditya Patwardhan
e1d8765f9e
Add function to create a new nuget.config file ( #8170 )
...
Add a function to create a NuGet.config file to consume packages from the specified feed URL using the specified credentials.
- Also, exclude the `nuget.config` file under `src/Modules` from being clean by `Start-PSBuild -clean`
2018-11-05 10:48:05 -08:00
Aditya Patwardhan
b5ab2ddd40
Load assembly from module base path before trying to load from GAC ( #8073 )
...
[Breaking Change]
When a binary module has the module assembly in GAC, we load the assembly from GAC before trying to load it from module base path.
This change attempts to load it from module base path before looking up in GAC.
2018-11-05 10:41:53 -08:00
Aditya Patwardhan
d7c7fa504f
Filter the TestPackage artifact upload by name to avoid other zip files being uploaded ( #8116 )
2018-10-29 14:13:05 -07:00
Aditya Patwardhan
05e9f78bcb
Publish test package at AGENT_WORKFOLDER if TEMP is not available ( #8108 )
2018-10-23 16:31:04 -07:00
Aditya Patwardhan
487073e57b
Add functionality to create a test package ( #8087 )
2018-10-19 14:56:58 -07:00
Aditya Patwardhan
50f239e1cb
Fix spellings in CHANGELOG.md ( #8062 )
2018-10-18 10:20:16 +05:00
Aditya Patwardhan
d99afc46df
Merged PR 5382: Add missing dependency
...
Add missing dependency
2018-10-16 21:28:42 +00:00
Aditya Patwardhan
eb84c3d928
Merged PR 5379: Improve debugging of nuget package generation and add type to filtering
2018-10-16 20:23:57 +00:00
Aditya Patwardhan
1e31e707c8
Merged PR 5363: Version and doc changes
...
Version and doc changes
2018-10-15 20:24:00 +00:00
Aditya Patwardhan
5fcab21111
Remove PDBs from fxdependent pacakge ( #8006 )
2018-10-11 18:08:28 -07:00