Commit Graph
284 Commits
Author SHA1 Message Date
Travis Plunk d63193d4d6 Add PoolNames variable group to compliance pipeline (#19408) 2023-06-14 22:08:37 +00:00
Travis Plunk 7d90d3f959 Verify that packages have license data (#19543) (#19575) 2023-04-27 15:01:48 -07:00
Travis PlunkandDongbo Wang a447e4498d Fix the regex used for package name check in vPack build (#19573)
Co-authored-by: Dongbo Wang <dongbow@microsoft.com>
2023-04-27 10:11:21 -07:00
Travis Plunk 32e766aa3e Make the vPack PAT library more obvious (#19572) 2023-04-27 10:10:45 -07:00
Travis PlunkandDongbo Wang cd753e616e Add an explicit manual stage for changelog update (#19551) (#19567)
Co-authored-by: Dongbo Wang <dongbow@microsoft.com>
2023-04-26 09:48:35 -07:00
Dongbo Wang 252ba19ba6 Merged PR 25348: Fix the template that creates GitHub draft release
Fix the template that creates GitHub draft release
2023-04-13 17:40:25 +00:00
Dongbo Wang f728e44c5b Fix the template that creates nuget package 2023-04-11 17:03:00 -07:00
Dongbo Wang 2e14410d15 Try to fix the build 2023-04-10 10:34:34 -07:00
Aditya Patwardhan 1aa4a36a5e Fix stage dependencies and typo in release build (#19353) 2023-04-07 11:50:31 -07:00
Aditya Patwardhan ab0e9d58fa Fix issues in release build and release pipeline (#19338) 2023-04-07 11:50:24 -07:00
Aditya Patwardhan 1c7ec2f582 Restructure the package build to simplify signing and packaging stages (#19321) 2023-04-07 11:50:09 -07:00
Anam Navied 510461f0f6 Add stage for symbols job in Release build (#18937) 2023-04-07 11:39:59 -07:00
Aditya Patwardhan 347dfa3ad1 Use reference assemblies generated by dotnet (#19302) 2023-04-07 11:39:26 -07:00
Aditya Patwardhan 61465c9c6d Update release pipeline to use Approvals and automate some manual tasks (#17837) 2023-04-07 11:37:40 -07:00
Andrew 0413ffd2ab Fixed package names verification to support multi-digit versions (#17220)
Fixed package names verification to support multi-digit versions.

Currently "Validate RPM package names" release step is failing because of version "7.0.10" in these examples:
WARNING: powershell-7.0.10-1.centos.8.x86_64.rpm is not a valid package name
WARNING: powershell-7.0.10-1.rhel.7.x86_64.rpm is not a valid package name
WARNING: powershell-lts-7.0.10-1.centos.8.x86_64.rpm is not a valid package name
WARNING: powershell-lts-7.0.10-1.rhel.7.x86_64.rpm is not a valid package name
2023-02-21 18:28:53 -05:00
Patrick Meinecke 11af035aab Merged PR 24413: Add pipeline secrets (from #17837) 2023-02-21 23:13:06 +00:00
Travis Plunk 8fcfe41978 Update to azCopy 10 (#18509) 2023-02-21 16:37:00 -05:00
Travis Plunk caede6fe99 Add test for framework dependent package in release pipeline (#18506) (#19114) 2023-02-07 22:05:45 +00:00
github-actions[bot]andAditya Patwardhan 5535e22345 Create test artifacts for windows arm64 (#18932)
Co-authored-by: Aditya Patwardhan <adityap@microsoft.com>
2023-01-11 13:17:49 -08:00
github-actions[bot]andAditya Patwardhan e2e23e318d [release/v7.2.9] Apply expected file permissions to linux files after authenticode signing (#18922)
* Upload linux artifacts as tar.gz to preserve linux file permissions

* Fix conditions

* Fix yaml

* Fix paths for downloaded artifacts

* Rename while downloading

* Fix file names and paths

* Fix tar compress

* Add set-location before tar

* Create dirs before expanding

* Create dir before expanding

* Fix conditions

* Add logging

* Export file permission to json

* Fix for condition

* Apply file permissions before packaging

* Add logging

* Fix issues

* Add comments

Co-authored-by: Aditya Patwardhan <adityap@microsoft.com>
2023-01-10 13:46:31 -08:00
8306762644 [release/v7.2.9] Add authenticode signing for assemblies on linux builds (#18920)
Co-authored-by: Travis Plunk <travis.plunk@microsoft.com>

Co-authored-by: Aditya Patwardhan <adityap@microsoft.com>
Co-authored-by: Travis Plunk <travis.plunk@microsoft.com>
2023-01-10 11:59:46 -08:00
github-actions[bot]andTravis Plunk 07ca0cd99f Allow two-digit revisions in vPack package validation pattern (#18569)
Co-authored-by: Travis Plunk <travis.plunk@microsoft.com>
2022-11-17 12:09:27 -08:00
github-actions[bot]andDongbo Wang 5e182aca5a [release/v7.2.7] Remove XML files for min-size package (#18274)
Co-authored-by: Dongbo Wang <dongbow@microsoft.com>
2022-10-13 12:35:20 -07:00
github-actions[bot]andAditya Patwardhan f47f40ff15 [release/v7.2.7] Make the link to minimal package blob public during release (#18174)
Co-authored-by: Aditya Patwardhan <adityap@microsoft.com>
2022-10-13 11:49:55 -07:00
Aditya Patwardhan 3800e0cdef Install .NET 3.1 as it is required by the vPack task 2022-06-21 12:06:48 -07:00
Travis Plunk cf527b23d9 Rename mariner package to cm (#17506) 2022-06-13 09:58:39 -07:00
github-actions[bot]andAditya Patwardhan 580816a575 Make sure we execute tests on LTS package for older LTS releases (#17430)
Co-authored-by: Aditya Patwardhan <adityap@microsoft.com>
2022-05-24 16:06:39 -07:00
github-actions[bot]andtravis plunk 71843e7236 Add a finalize template which causes jobs with issues to fail (#17428)
Co-authored-by: travis plunk <github@ez13.net>
2022-05-24 16:03:44 -07:00
Travis Plunk 3cfa8eb258 Base work for adding mariner amd64 package (#17417)
Backport #17057
2022-05-24 13:17:15 -07:00
Travis PlunkandAditya Patwardhan a2c0eba8b2 Put Secure supply chain analysis at correct place (#17273)
* Update releaseBuild.yml

* Add nuget security analysis to where it should be

* Add a display name

* Update tools/releaseBuild/azureDevOps/releaseBuild.yml

Co-authored-by: Aditya Patwardhan <adityap@microsoft.com>

Co-authored-by: Aditya Patwardhan <adityap@microsoft.com>
2022-05-09 14:59:24 -07:00
travis plunk 4cdec35269 Replace . in notices container name 2022-04-14 14:19:28 -07:00
Dongbo Wang 3d0f7f0faf Merged PR 19935: Create checksum file for global tools (#17056)
Cherry-picking the checksum change:
https://github.com/PowerShell/PowerShell/pull/17056
2022-04-04 22:43:34 +00:00
Dongbo Wang 85bb6a0ff3 Merged PR 19625: Make sure global tool packages are published in stable build
Make sure global tool packages are published in stable build
2022-03-17 23:25:37 +00:00
Dongbo Wang b12290eec0 Merged PR 19617: Fix release pipeline
Fix release pipeline
2022-03-16 21:45:12 +00:00
Aditya Patwardhan 555dabe02e Update the vmImage and PowerShell root directory for macOS builds (#16611) 2022-03-07 11:15:33 -08:00
Aditya Patwardhan 357c274a26 Update macOS build image and root folder for build (#16609) 2022-03-07 11:15:21 -08:00
Travis Plunk 10aa268c9f Remove WiX install (#16834) 2022-03-07 10:39:07 -08:00
travis plunk ba6ad1a348 merge 'release/v7.3.0-preview.2' into master
# Conflicts:
#	.spelling
#	CHANGELOG/preview.md
#	tools/releaseBuild/azureDevOps/templates/nuget.yml
2022-03-07 10:35:16 -08:00
Travis Plunk 7d44bd2f17 opt-in to - name: BUILDSECMON_OPT_IN (#16911)
value: true
Opt in to security monitoring
2022-03-07 10:19:34 -08:00
Paul Higinbotham d1d92a35c3 Add SBOM manifest to nuget packages (#16711)
# Conflicts:
#	build.psm1
#	tools/cgmanifest.json
2022-03-07 10:19:09 -08:00
Travis Plunk d2626e6b1a Add Linux package dependencies for packaging (#16807) 2022-03-07 10:13:46 -08:00
Travis Plunk f5381d5694 Switch to our custom images for build and release (#16801) 2022-03-07 10:12:56 -08:00
Travis Plunk 64ff0fc799 Remove all references to cmake for the builds in this repo (#16578)
# Conflicts:
#	build.psm1
#	test/perf/benchmarks/assets/compiler.test.ps1
2022-03-07 10:12:23 -08:00
Travis Plunk d1f8bd29ab Update Images used for release (#16580) 2022-03-07 10:08:42 -08:00
Travis Plunk 7744b0aa24 Update SBOM generation (#16641)
# Conflicts:
#	.vsts-ci/misc-analysis/mdSpell.yml
2022-03-04 16:45:49 -08:00
Aditya Patwardhan 89af531d33 Add explicit job name for approval tasks in Snap stage (#16579) 2021-12-08 16:13:07 -08:00
Andrew Menagarishvili 4f19c4d6d3 Merged PR 18399: Fixing the build by removing duplicate TSAUpload entries
Fixing the build by removing duplicate TSAUpload entries
2021-12-08 20:50:06 +00:00
Aditya Patwardhan 6d4febaa35 Bring back pwsh.exe for framework dependent packages to support Start-Job (#16535)
* Bring back pwsh.exe for framework dependent packages to support Start-Job

* Update wix file

* Add release tests for fxd packages

* Fix tests

* Fix stage dependencies

* Address CR comments

* Fix typo

* Add value for the hashtable item
2021-12-07 13:03:12 -08:00
Travis Plunk b2615a3e1a use different containers for different branches (#16434) 2021-12-07 13:00:40 -08:00
Travis Plunk c6e3f0e2a5 Use notice task to generate license assuming cgmanifest contains all components (#16340)
* Use notice task to generate license assuming cgmanifest contains all components

* fix capture task

* fix output location

* cgmanifest using latest public

* fix additional attributions path

* split into stages to allow retry without restarting

* manually append additional attributions

* remove dead comment

* Revert "cgmanifest using latest public"

This reverts commit 6bed867300.
2021-12-07 13:00:09 -08:00