Commit Graph
6431 Commits
Author SHA1 Message Date
Aditya Patwardhan 5f11b65c2e Merged PR 8364: Remove update build table logic from release build
Remove update build table logic from release build
2019-05-14 17:22:12 +00:00
Aditya Patwardhan a14df39606 Add AcessToken variable to jobs that perform signing (#9351)
# Conflicts:
#	tools/releaseBuild/azureDevOps/templates/nuget.yml
2019-05-13 15:23:05 -07:00
Travis Plunk d4848d373d Support release branches based on the forward slash separator (#8903) 2019-02-19 17:36:50 -08:00
Aditya Patwardhan f9cd498d2c Merged PR 7063: Update changelog for release 6.1.3
Also fixed spellings in a README.md
v6.1.3
2019-02-14 19:24:52 +00:00
Andrew 0bcc0d710b Updating test gallery URL in PackageManagement tests (#7879) 2019-02-12 12:39:56 -08:00
Paul Higinbotham 61ed206e1e Merged PR 6561: Add security mitigations for 6.1.3 release 2019-02-12 20:36:33 +00:00
Travis Plunk f40eb9878f Merged PR 7004: Update DotNet SDK and Runtime version
Update DotNet SDK and Runtime version
Also update package versions
2019-02-12 20:35:02 +00:00
Travis Plunk 34f0ddff0a Get PowerShellGet tests working (#7831) 2019-02-12 12:01:40 -08:00
Travis Plunk ba656d27e3 Start tracking release build information in an azure storage table (#8850)
Start tracking release build information in an azure storage table

* Also, fix some issues found when the build is started through a schedule
2019-02-12 09:48:36 -08:00
Travis Plunk d8b8560f49 Add binskim to coordinated build and increase timout (#8834)
Add binskim to coordinated build and increase timout 

## PR Context  

Total timeout for the old build was 220 minutes.
The portions before the compliance take ~30 minutes.
So, I went with 180.

I also found I missed binskim when doing this work
2019-02-07 10:45:13 -08:00
Aditya Patwardhan 9457a9b0ea Remove PDBs from fxdependent pacakge (#8006)
# Conflicts:
#	tools/packaging/packaging.psm1
2019-02-01 15:12:20 -08:00
Travis Plunk e3ee4a4e1a Make every csproj files have its own folder (#8750)
* move csproj files into individual folders

* get csproj files from individual folders
2019-02-01 15:12:20 -08:00
Dongbo Wang f10279ef1f Update packaging script to build reference assembly targeting netcoreapp2.1 and use actual .csproj files (#8729)
# Conflicts:
#	tools/packaging/packaging.psm1
#	tools/packaging/packaging.strings.psd1
2019-02-01 15:12:19 -08:00
Travis Plunk 9bb19f3c9e Add instrumentation for Start-PSPackage saying Start-PSBuild parameters are wrong 2019-02-01 15:12:19 -08:00
Travis Plunk 3ea62d3bba Move Final artifacts from universal build to finalResults folder (#8806)
## PR Summary

Move Final artifacts from universal build to `finalResults` folder
2019-02-01 15:12:18 -08:00
Travis Plunk de44cf032c Refactor Unified Release Build (#8804)
Refactor Unified Release Build
  - Make injecting the nuget.config a template
  - Make setting the version variable a template
  - Add parameters to templates where needed
  - Run defender scan before uploading linux packages (and rename step to plain english)
2019-02-01 15:12:18 -08:00
Travis Plunk d3f3e9f1af Add compliance to Coordinated build (#8798)
Add compliance to Coordinated build
  - Also switch to mac internal pool for release build
  - Also turn some duplicate tasks into templates
  - Also fix issue with vscode configuration which causes yaml files not to be recogized as yaml
2019-02-01 15:12:17 -08:00
Travis Plunk b54a427d01 Switch to 1.11 of FPM to fix FPM install issue (#8797)
Switch to 1.11 of FPM to fix FPM install issue

# Conflicts:
#	build.psm1
2019-02-01 15:12:17 -08:00
Travis Plunk 74c225f02f 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.

# Conflicts:
#	tools/packaging/packaging.psm1
2019-02-01 13:32:52 -08:00
Travis Plunk fd770ea8f1 Add Windows build to universal release build YAML (#8695) 2019-02-01 13:28:20 -08:00
Aditya Patwardhan b9d7006dce Build package build using ubuntu 18.04 image (#8666)
# Conflicts:
#	tools/releaseBuild/build.json
2019-02-01 13:28:20 -08:00
Aditya Patwardhan 2a0d6c8514 Change the feed URL to feed name due to changes in AzDevOps (#8664)
# Conflicts:
#	tools/releaseBuild/azureDevOps/AzArtifactFeed/PSGalleryToAzArtifacts.yml
2019-02-01 12:59:45 -08:00
Andrew 818050d3d5 Adding yml for Windows Release builds (#8374) 2019-02-01 12:59:45 -08:00
Travis Plunk 83f53d02d6 Update SignType in signing.xml (#8223) 2019-02-01 12:59:44 -08:00
Aditya Patwardhan 196c9b49b8 Merged PR 6457: Change log for 6.1.2 release
Change log for 6.1.2 release
v6.1.2
2019-01-15 00:04:40 +00:00
Aditya Patwardhan 661fa811fe Merged PR 6442: Moved the cleanup logic to Restore-PSModuleToBuild
Moved the cleanup logic to Restore-PSModuleToBuild
2019-01-10 00:12:40 +00:00
Aditya Patwardhan 813a98e028 Merged PR 6438: Update version for README, alpine docker file and hosting tests
Update version for README, alpine docker file and hosting tests
2019-01-09 23:27:20 +00:00
Aditya Patwardhan 4162dfb100 Merged PR 6421: Update dependency versions
Update dependency versions
2019-01-08 20:00:58 +00:00
Jim Truher e2c9125d63 Merged PR 6310: Fix test failures
Fix test failures on release build
2019-01-08 19:27:31 +00:00
Travis Plunk b340bfea2d Create unified release build for macOS and Linux packages (#8399)
Create unified release build for macOS and Linux packages
  - Also, updated the definition with latest definitions from the definitions in use.

I will work on these in future PRs:

- Add compliance Job
- Add macOS Signing step
- Merging Windows into the YAML
# Conflicts:
#	tools/releaseBuild/azureDevOps/templates/linux.yml
2019-01-07 20:53:05 +00:00
Aditya Patwardhan c49b059aba Merged PR 6027: Build Alpine tar.gz package in release builds
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-28 00:58:03 +00:00
Travis Plunk deab7add4f Merged PR 5749: Add 6.1.1 change log
Add 6.1.1 change log
v6.1.1
2018-11-12 19:02:51 +00:00
Travis Plunk 472a2bda15 Merged PR 5716: Port changes to allow AzDevOps NuGet feeds for Mac build 2018-11-07 22:03:05 +00:00
Travis Plunk 1ddc3da663 Merged PR 5694: port mac changes from GitHub (#8189, #8188, #8185) 2018-11-06 22:10:02 +00:00
Aditya Patwardhan da5d8e707d Merged PR 5671: Update the Archive module version
Update the Archive module version
2018-11-06 20:43:33 +00:00
Travis Plunk ea3c0168a3 Merged PR 5667: Add function to create a new nuget.config file (#8170)
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`

# Conflicts:
#	build.psm1
2018-11-06 01:26:46 +00:00
Travis Plunk 68557bce6a Change API to match cmdlet which is more reliable in AzDevOpsPipelines Windows (#8003)
Change API to match cmdlet which is more reliable in AzDevOpsPipelines Windows (#8003)

# Conflicts:
#	test/powershell/Modules/Microsoft.PowerShell.Management/Test-Connection.Tests.ps1
2018-11-05 23:30:02 +00:00
Travis Plunk b26805d365 Merged PR 5614: Fix conflict with Get-AdlStoreChildItem from az module in tab completion tests (#8167)
Fix conflict with `Get-AdlStoreChildItem` from `az` module in tab completion tests (#8167)
2018-11-05 20:27:17 +00:00
Paul Higinbotham bbc3dd0060 Merged PR 5660: Updated wxs file to match published packages
Updated wxs file to match published packages
2018-11-05 20:25:20 +00:00
Aditya Patwardhan a2237e4010 Merged PR 5612: Bump versions for dependencies
Bump versions for dependencies
2018-11-01 22:20:13 +00:00
Aditya Patwardhan 3f85c94bd2 Merged PR 5608: Use ZipFile and ExtractToDirectory APIs to extract zip file
Use ZipFile and ExtractToDirectory APIs to extract zip file
2018-11-01 18:28:28 +00:00
Travis Plunk f8f3774dfc Merged PR 5607: Fix issue logging null character in ScriptBlock logging
Fix issue logging null character in ScriptBlock logging
2018-11-01 18:12:38 +00:00
Paul Higinbotham 42ef309d1f Merged PR 5233: Consolidation of all Windows PowerShell work ported to 6.1
This PR combines all Windows PowerShell code changes needed for 6.1.

*  Disallow ps1 files from being imported as modules in CL mode
*  JEA loop back change to prevent code running in local session instead of remote session
*  Debugger does not run commands with Internal origin when in CL mode
*  Add support for new AMSI codes
*  Unhandled exception fix
*  Change to use AMSI buffer API
*  Module vulnerabilities under CL mode
*  Untrusted input tracking work
*  Configuration keyword
*  PSRP protocol version check for reconstruct reconnect
*  Sharing initial session state over multiple runspace pool runspaces
*  Restricted remote session in UMCI
*  Applocker detection collision
*  Help command exposing functions

Cherry picked from !5232
2018-11-01 18:04:29 +00:00
Travis Plunk 5320827662 Merged PR 5209: Disable package major upgrade tests for release branch
Disable package major upgrade tests for release branch
2018-10-03 21:17:39 +00:00
Ilya f6138ef55e Update to .NET Core 2.1.5 with SDK 2.1.403 (#7936)
# Conflicts:
#	PowerShell.Common.props
#	appveyor.yml
#	assets/files.wxs
#	global.json
#	test/Test.Common.props
#	test/tools/WebListener/WebListener.csproj
2018-10-03 13:39:41 -07:00
Aditya Patwardhan 855d2b9d75 Merged PR 4989: Update the release date
Update the release date
v6.1.0
2018-09-13 18:42:13 +00:00
Aditya Patwardhan 0f81101f5c Merged PR 4985: Update metadata json for 6.1.0 release
Update metadata json for 6.1.0 release
2018-09-13 16:52:17 +00:00
Dongbo Wang 65d15f08f2 Merged PR 4961: Update versions in README.md 2018-09-11 23:17:23 +00:00
Dongbo Wang 1ccdc3e5ce Merged PR 4959: Update the ChangeLog.md for 6.1.0 release 2018-09-11 21:27:49 +00:00
Travis Plunk 15a3beb12d Make sure MSI build works when not preview (#7752)
The variable was set to empty (meaning to delete the variable) in the non-preview case and the build fails.
The fix avoids setting the variable to empty
2018-09-10 14:36:23 -07:00