312 Commits
Author SHA1 Message Date
Aditya Patwardhan 35b52fffbc Rename alpine to linux-musl 2024-06-03 15:17:14 -07:00
Tess Gauthier f2cdabe60d update wix package install (#21537) 2024-06-03 14:59:02 -07:00
Aditya Patwardhan beb0428013 Official PowerShell Package pipeline (#21504) 2024-06-03 10:43:17 -07:00
Travis Plunk 46a8b72a7b Add a PAT for fetching PMC cli (#21503)
* Use new pat

* remove trailing whitespaces
2024-06-03 10:33:19 -07:00
StepSecurity BotandTravis Plunk f570b03d09 [StepSecurity] Apply security best practices (#21480)
* [StepSecurity] Apply security best practices

Signed-off-by: StepSecurity Bot <bot@stepsecurity.io>

* Update dependabot.yml

* Delete tools/releaseBuild/Images/microsoft_powershell_centos7 directory

* Delete tools/releaseBuild/Images/microsoft_powershell_ubuntu16.04 directory

* Delete tools/releaseBuild/Images/microsoft_powershell_ubuntu18.04 directory

* Delete tools/releaseBuild/Images/microsoft_powershell_windowsservercore/Dockerfile

---------

Signed-off-by: StepSecurity Bot <bot@stepsecurity.io>
Co-authored-by: Travis Plunk <travis.plunk@microsoft.com>
2024-06-03 10:32:41 -07:00
Patrick Meinecke ca15ea73f4 Merged PR 30719: Add allowPartiallySucceededBuilds parameter for DownloadPipelineArtifact task
Otherwise we end up treating warnings like failures as this step will then always fail.
2024-04-10 16:36:29 +00:00
Dongbo Wang d2f249d776 Merged PR 30665: [release/v7.2.19] Verify environment variable for OneBranch before we try to copy (#21441)
Verify environment variable for OneBranch before we try to copy (#21441)
2024-04-05 20:15:17 +00:00
Dongbo Wang 69e0b98036 [release/v7.2.19] PowerShell co-ordinated build OneBranch pipeline (#21364) (#21432) 2024-04-04 16:57:03 -07:00
Dongbo Wang 98879a0c36 [release/v7.2.19] Remove surrogateFile setting of APIScan (#21238) (#21430) 2024-04-04 16:35:52 -07:00
Dongbo Wang 1e6ef094c9 [release/v7.2.18] Back port three build changes to apiscan.yml (#21036) 2024-01-09 11:14:24 -08:00
Dongbo Wang e8e8bc7ddc [release/v7.2.18] Remove the ref folder before running compliance 2024-01-09 10:50:35 -08:00
Travis Plunk b1aad8bf12 Merged PR 28450: [release/v7.2.17]Copy azure blob with PowerShell global tool to private blob and move to CDN during release
Backport #20659
2023-11-14 19:37:16 +00:00
Aditya Patwardhan 7b0878896d Fix release pipeline yaml 2023-10-25 18:33:08 -07:00
Aditya Patwardhan dea1feec83 Use fxdependent-win-desktop runtime for compliance runs (#20326) (#20568) 2023-10-24 15:44:39 -07:00
Aditya Patwardhan 09fb4dd2e2 Add SBOM for release pipeline (#20519) (#20570) 2023-10-24 15:27:50 -07:00
Aditya Patwardhan fd2bf94da2 Increase timeout when publishing packages to pacakages.microsoft.com (#20470) (#20569) 2023-10-24 15:27:28 -07:00
Aditya Patwardhan 5d5382b1ec Add mariner arm64 package build to release build (#19946) (#20566) 2023-10-24 15:26:59 -07:00
Aditya Patwardhan 2267c40092 Remove az login 2023-10-10 09:46:40 -07:00
Aditya Patwardhan 89c4d17b78 Use AZ auto logon using MSI 2023-10-10 09:25:05 -07:00
Travis Plunk 7487559852 Release build: Change the names of the PATs (#20307) (#20315) 2023-09-20 09:31:36 -07:00
Travis Plunk 1fcbc76de7 Put the calls to Set-AzDoProjectInfo and Set-AzDoAuthToken` in the right order (#20306) (#20312) 2023-09-20 09:20:46 -07:00
Dongbo Wang 2a283966e6 [release/v7.2.14] Enable vPack provenance data (#20220) (#20242) 2023-09-11 14:18:28 -07:00
Dongbo Wang d6c0dbac7f [release/v7.2.14] Start using new packages.microsoft.com cli (#20141) (#20241) 2023-09-11 14:17:20 -07:00
Dongbo Wang d12a3f7bda [release/v7.2.14] Update variable used to bypass the blocking check for multiple NuGet feeds (#19967) (#20237) 2023-09-11 13:35:13 -07:00
Dongbo Wang 2af902bc6d [release/v7.2.14] Don't publish notice on failure because it prevents retry (#19955) (#20236) 2023-09-11 13:33:53 -07:00
Travis Plunk 42d05258ea Change variable used to bypass nuget security scanning 2023-07-13 15:56:31 +00:00
Travis Plunk 7e6ac69cde Change variable used to bypass nuget security scanning 2023-07-12 17:39:26 +00:00
Travis PlunkandJames Truher 4e8306520b Change variable used to bypass nuget security scanning (#19935)
* Add debugging output to determine whether the nuget.config really does have multiple feeds.

* Fix up all the nuget config changes

* Add new variable.

* Revert "Fix up all the nuget config changes"

This reverts commit 04a963da70011c48b9c50ef9d02a9eed2a06cc67.

---------

Co-authored-by: James Truher <jimtru@microsoft.com>
2023-07-11 17:21:37 -07:00
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