Commit Graph
318 Commits
Author SHA1 Message Date
Aditya Patwardhan b159db3be1 Add retry on failure for all upload tasks in Azure Pipelines (#19761) 2023-06-07 11:22:11 -07:00
Travis Plunk 232b6b1273 Verify that packages have license data (#19543) 2023-04-21 11:50:49 -07:00
Dongbo Wang b4f2e3ad8c Add an explicit manual stage for changelog update (#19551) 2023-04-20 17:34:32 -07:00
Travis Plunk 6e7c29a104 Move PSGallery sync to a pool (#19523) 2023-04-17 10:45:00 -07:00
Dongbo Wang 420c29d12c Fix the regex used for package name check in vPack build (#19511) 2023-04-14 10:45:10 -07:00
Travis Plunk bce0ccb070 Make the vPack PAT library more obvious (#19505) 2023-04-14 09:50:15 -07:00
Travis Plunk 37c6166669 Add PoolNames variable group to compliance pipeline (#19408) 2023-03-27 12:07:42 -07:00
Aditya Patwardhan 4dfcbb313e Fix stage dependencies and typo in release build (#19353) 2023-03-20 15:43:49 -07:00
Aditya Patwardhan 4767c8c6d3 Fix issues in release build and release pipeline (#19338) 2023-03-15 17:37:06 -07:00
Aditya Patwardhan 7bca828670 Restructure the package build to simplify signing and packaging stages (#19321) 2023-03-13 19:22:30 -07:00
Anam Navied fb7bb75ebc Add stage for symbols job in Release build (#18937) 2023-03-13 09:18:58 -07:00
Aditya Patwardhan e9a25c7d2c Use reference assemblies generated by dotnet (#19302) 2023-03-09 19:24:34 +00:00
Aditya Patwardhan f718f9618b Split test artifact build into windows and non-windows (#19199) 2023-02-23 18:10:38 +00:00
Aditya Patwardhan 2d15e0c5b6 Update to .NET 8 preview 1 build (#19194) 2023-02-22 16:12:16 -08:00
Aditya Patwardhan 9bad8815e8 Apply expected file permissions to Linux files after Authenticode signing (#18643)
* 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
2022-11-22 12:32:50 -08:00
Dongbo Wang 18093283ed Avoid depending on the pre-generated experimental feature list in private and CI builds (#18484) 2022-11-09 17:26:53 -08:00
Travis Plunk 21a7ab7cdd Update release-MsixBundle.yml to add retries (#18465) 2022-11-09 17:24:07 -08:00
Travis Plunk 665bf21fcb Bump to use internal .NET 7 GA build (#18508) 2022-11-09 22:51:24 +00:00
Travis Plunk 67135b47d7 Insert the pre-release nuget feed before building test artifacts (#18507) 2022-11-09 14:37:13 -08:00
Travis Plunk 00a51d4a11 Merged PR 23139: Add test for framework dependent package in release pipeline (#18506) 2022-11-09 13:56:12 -08:00
Travis Plunk 58f2b2c8d0 Update to azCopy 10 (#18509) 2022-11-09 13:55:35 -08:00
Travis Plunk cf9e8228e7 Fix issues with uploading changelog to GitHub release draft (#18504) 2022-11-09 11:41:21 -08:00
Travis Plunk 753a252363 Add TSAUpload for APIScan (#18446) 2022-11-02 15:58:18 -07:00
Aditya Patwardhan 38531558ac Add authenticode signing for assemblies on linux builds (#18440) 2022-11-02 15:52:05 -07:00
Travis Plunk dd477bb15f Allow two-digit revisions in vPack package validation pattern (#18392) 2022-10-27 09:40:10 -07:00
Aditya Patwardhan 813d38875d Revert "Replace win7 runtime with win8 and remove APISets (#18304)" (#18322) 2022-10-18 16:48:07 -07:00
Aditya Patwardhan cc86f9ffd1 Replace win7 runtime with win8 and remove APISets (#18304) 2022-10-18 11:07:22 -07:00
James Truher [MSFT] 50ad429d7c Recurse the file listing. (#18277) 2022-10-13 13:38:45 -07:00
James Truher [MSFT] 33bbe7dadd Create tasks to collect and publish hashes for build files. (#18276) 2022-10-13 12:22:56 -07:00
Travis Plunk 48f8475826 Add branch counter to APIScan build (#18214) 2022-10-04 16:21:54 -07:00
Dongbo Wang 67a3830fec Remove XML files for min-size package (#18189) 2022-10-04 10:17:48 -07:00
Travis Plunk d9d6b7f8de Move ApiScan to compliance build (#18191) 2022-09-30 14:59:01 -07:00
Aditya Patwardhan dfa012d048 Make the link to minimal package blob public during release (#18158) 2022-09-26 14:42:28 -07:00
Dongbo Wang 158d3a64e9 Make sure Security.types.ps1xml gets signed in release build (#17916) 2022-08-18 11:12:58 -07:00
Aditya Patwardhan 89382e42e3 Add Out-String to make the description a single string 2022-08-11 17:24:06 -07:00
Aditya Patwardhan 2b23cd5405 Remove raw to process changelog line by line 2022-08-11 17:24:01 -07:00
Aditya Patwardhan 46f7b36bfd Fix script by adding quotes 2022-08-11 17:23:56 -07:00
Aditya Patwardhan 2eed0f5f0a Update release pipeline to use Approvals and automate some manual tasks (#17837) 2022-08-08 11:56:01 -07:00
Patrick Meinecke bcafe74c17 Fix SDK tests for release build (#17678) 2022-07-13 14:21:27 -07:00
Aditya Patwardhan 417d9315f9 Create test artifacts for windows arm64 (#17675) 2022-07-13 17:16:08 -04:00
Aditya Patwardhan b5277c0fb7 Install .NET 3.1 as it is required by the vPack task (#17600) 2022-06-28 12:45:47 -07:00
Travis Plunk 23b2b2f877 Rename mariner package to cm (#17505)
* Rename mariner package to cm

* Add SBOM for mariner

* Correct issuse with sbom test

* fix condition

* fix signing pattern
2022-06-09 11:10:33 -07:00
Aditya Patwardhan 00d165ee71 Make sure we execute tests on LTS package for older LTS releases (#17326) 2022-05-12 12:53:04 -07:00
Travis Plunk 2fe5f0037d Add a finalize template which causes jobs with issues to fail (#17314)
* Add a finalize template

* add finalize to prep

* update display name

* Add condition

* revert me: add fake issue

* fix display name

* Revert "revert me: add fake issue"

This reverts commit 5b10f299ce.
2022-05-11 15:23:58 -07:00
Travis Plunk ee97dfe412 Only inject NuGet security analysis if we are using secure nuget.config (#17293) 2022-05-10 10:06:09 -07:00
Travis PlunkandAditya Patwardhan a33b5d32b0 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-06 11:54:04 -07:00
Andrew e8c85a175b Merged PR 20274: Fix Generate checksum file for packages build failure - v7.1.7 (#17219)
Fix Generate checksum file for packages build failure
2022-05-04 15:33:31 -07:00
Andrew 5d7b8b95ec 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
2022-04-29 00:30:08 +00:00
Travis Plunk 94c632866f Replace . in notices container name (#17154) 2022-04-18 10:37:54 -07:00
Travis Plunk dc0eff210e Add mariner 1.0 amd64 package (#17057)
* add mariner package

* update signing

* update template branch

* Don't overwrite signed files

* use nevercopy

* update bom tests to support rpm

* switch to new output mode param

* more complex copy strategy

* change mariner distribution name

* Fix dependecies

* add error details

* fix variable name

* fix all distribution

* fix macos packaging error

* add diags

* fix macos

* fix package name validation

* check boms on ubuntu

* pend tests if rpm2cpio doesn't exist

* Revert "check boms on ubuntu"

This reverts commit e79cf86617.

* use download task instead of azCopy

* Use ubuntu again

* filter symbol packages

* fix rpm test

* Get correct pshome

* skip hash check on

* Update tools/releaseBuild/azureDevOps/releaseBuild.yml
2022-03-25 13:50:38 -07:00