Travis Plunk
24298f76f5
Packaging: make mac package require 10.12 or newer ( #5649 )
...
Fixes #4290
Make mac package require 10.12 or newer.
Required that the package is installed to a disk with macOS installed.
The Apple example XML had a background image added as well, so I added a background image:
https://user-images.githubusercontent.com/10873629/33738943-014c9d00-db50-11e7-9628-310ce6427438.png
2017-12-08 10:55:34 -08:00
Travis Plunk
c367a9def1
Packaging: Try to make New-Unix package more readable ( #5625 )
...
* refactor start-pspackage into functions
* [Package] Added instrumentation
* [Package] update change log
* [Package] Fix distribution parameter in get-dependecies
* [Package] fix dependencies
* [Package] fix issues with validate script
2017-12-07 10:48:00 -08:00
Dongbo Wang
233f35f68b
Minor refactoring of the release build scripts ( #5632 )
...
* Update release build
* Minor refactoring of the build script
2017-12-06 15:51:33 -08:00
Steve Lee
db0498da6b
remove signed
folder in zip during packaging ( #5527 )
2017-11-27 17:26:51 -08:00
Travis Plunk
e2c7e02099
Fix semantic version parsing ( #5480 )
2017-11-16 10:17:31 -08:00
Dongbo Wang
97511a9e2a
Fix the regex for '-ReleaseTag' ( #5473 )
2017-11-15 16:55:13 -08:00
Travis Plunk
4007470403
Package signing ( #5463 )
...
* add template xml for package signing
* Add script to generate package signing XML
* remove uploading artifact, it always fails.
* Allow the XML to be updated to be specified
2017-11-15 13:03:32 -08:00
Travis Plunk
1d64cad068
Signing fixes ( #5439 )
...
* Add two files that need to be signed
* make sure to set PSModuleRestore to true when expanding a signed build because we run PSModuleRestore at that point.
* suppress output of CmdLets which are noisy
2017-11-14 10:30:17 -08:00
Travis Plunk
36fac11f29
Allow packaging from a zip package to allow for signing ( #5418 )
...
- Include a serialized version of PSOptions in an includesymbols zip
- Add a function which will create a zip package from the expanded includesymbols zip and a folder of signed files
- Add a function to restore an includesymbols zip as a build and populated PSOptions with the options
2017-11-13 10:10:51 -08:00
Steve Lee
8b42e1748e
Add ability to produce tar.gz pkg for Raspbian ( #5387 )
2017-11-09 10:48:55 -08:00
Greg Zimmerman
a674c518b1
Enable macOS launcher ( #5291 )
2017-11-06 10:44:20 -08:00
Steve Lee
0557f2df72
add Uniform Type Identifier conforming with Apple standards using a reverse dns style prefix ( #5323 )
2017-11-04 17:02:50 -07:00
Travis Plunk
cbe6b88df2
Include symbols folder an embedded zip when packaging symbols ( #5333 )
2017-11-03 14:49:15 -07:00
Travis Plunk
74ebde9d3c
Release build fixes ( #5317 )
...
small fixes found while doing current work item
-replace expects a regex when I wanted to do a literal replace.
Have Sync-PSTags fix any issues it find
2017-11-02 16:05:56 -07:00
Travis Plunk
8fcdc01827
Refactor for signing ( #5300 )
2017-11-02 13:52:17 -07:00
Aditya Patwardhan
a8008f8cbb
Revert "Add macos launcher. ( #5138 )" ( #5259 )
2017-10-30 15:38:14 -07:00
Steve Lee
4bc52d2358
Use consistent '(c)' for copyright symbol ( #5210 )
...
- Remove the year about copyright
- Fix casing of `All rights reserved`
- Replace Unicode characters representing single quote with a single quote
2017-10-26 14:12:19 -07:00
Dongbo Wang
e4d88aaa9d
Fix appimage package name to be lower case 'powershell-..' ( #5206 )
2017-10-23 21:40:39 -07:00
Travis Plunk
14af252878
Update packaging to only package PowerShell binaries when packaging symbols ( #5145 )
...
* Update packaging script to only package PowerShell binaries when creating symbols zip. disallow all other package types for symbols
* remove instrumentation used for debugging during development
* Add error action silently continue to cleanup for reliability.
* Add comment about why folder is being deleted.
2017-10-23 12:30:25 -07:00
Greg Zimmerman
5913069e58
Update powershell to pwsh. ( #5174 )
2017-10-19 15:09:57 -07:00
Dongbo Wang
2fd484f491
Update the man help file used in packaging ( #5173 )
...
* Update pacakging.psm1 and rename man file
* Update pwsh.1.ronn
2017-10-19 15:09:16 -07:00
Greg Zimmerman
01fe7c24eb
Add macos launcher. ( #5138 )
2017-10-18 12:22:07 -07:00
Steve Lee
2cc091115b
Rename powershell.exe to pwsh.exe ( #5101 )
...
- Rename powershell.exe to pwsh.exe
- Fixe appveyor.psm1
- Update MSI to include 'pwsh' in path and app paths
- Revert change for hyper-v powershell direct
- Update names in packaging.psm1.
- Fix check for SxS
2017-10-17 17:25:11 -07:00
Dongbo Wang
a391998a25
Support creating tarball package for Linux and macOS ( #5085 )
...
* Support creating tarball package for Linux and macOS
* Address comments
2017-10-12 13:36:46 -07:00
Dongbo Wang
718a6722c9
Fix Linux packages ( #4994 )
...
* Build one deb package for each Debian distro
* Build all deb packages with a single run of script
2017-10-03 14:29:43 -07:00
Dongbo Wang
bb3a840e76
Create generic Linux-x64 packages that are portable to all supported Linux distros ( #4902 )
2017-09-25 12:49:43 -07:00
Steve Lee
3815a95242
validate the expected output package exists ( #4795 )
2017-09-11 12:36:24 -07:00
Steve Lee
6f1c7a05c6
Enable cross compiling for raspberry-pi arm32 ( #4742 )
2017-09-11 12:16:58 -07:00
Steve Lee
7c9b188c13
Rename $IsOSX to $IsMacOS ( #4757 )
2017-09-07 10:34:40 -07:00
Aditya Patwardhan
fd047a8250
Creates a single package for Windows ( #4540 )
...
The updates to build.psm1 and packaging.psm1 create a single package (per bitness), which works on all the Windows OS versions, namely Windows 7 / Windows Server 2008 R2, Windows 8.1 / Windows Server 2012 R2, Windows 10 / Windows Server 2016.
2017-08-28 16:10:03 -07:00
Dongbo Wang
feeb8e1d25
[Feature] Clean up FullCLR related scripts/docs ( #4580 )
2017-08-16 12:07:45 -07:00
Travis Plunk
0ca44f147d
Package only from the powershell folder at the root directory ( #4569 )
2017-08-15 16:17:45 -07:00
Travis Plunk
8bf386e25e
Add ability to package non-release packages ( #4509 )
2017-08-09 14:36:23 -07:00
Travis Plunk
d36776aafc
Add -Force parameter to new-zippackage ( #4465 )
2017-08-02 15:14:47 -07:00
Travis Plunk
256ce72ed1
Remove appx packaging related script ( #4376 )
2017-08-01 17:24:31 -07:00
Travis Plunk
e829053e9e
Add ability to package all of powershell core as a NuGet Package ( #4363 )
...
So that PowerShell can be installed using PackageManagement cmdlets find-package and install-package.
2017-08-01 14:35:50 -07:00
Travis Plunk
1c42ed253a
Move packaging strings to .psd1 file ( #4333 )
...
Move here strings in packaging module to psd1 file for easier maintenance of strings and code.
2017-07-26 08:49:56 -07:00
Travis Plunk
76e184b0ba
move packaging CmdLets to separate module ( #4319 )
...
* fix PsScriptAnalyzer issues
* update release docs
2017-07-23 12:29:33 -07:00