308 Commits
Author SHA1 Message Date
github-actions[bot]andAditya Patwardhan cf30cd3007 [release/v7.3.1] Apply expected file permissions to linux files after authenticode signing (#18647)
* 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>
2022-11-22 20:55:53 +00:00
Aditya Patwardhan 4a55f21c7a Fix package download in vpack job 2022-11-15 13:53:56 -08:00
Aditya Patwardhan 71d127320c Ensure version are considered as strings 2022-11-08 16:22:34 -08:00
Aditya Patwardhan 226ca56667 Update the package folder of downloaded artifacts 2022-11-08 16:12:52 -08:00
Aditya Patwardhan 5e078cd9e2 Add install az copy 2022-11-08 15:38:40 -08:00
Aditya Patwardhan dab1f2dd8f Add environment variable for SPN secret 2022-11-08 15:14:40 -08:00
Aditya Patwardhan 99f846d383 Update to use azcopy v10 2022-11-08 15:00:25 -08:00
Aditya Patwardhan cfe2352883 Merged PR 23139: Add test for framework dependent package in release pipeline
- Fix fxd tests
- Remove directories before re-using in third party signing.
2022-11-08 09:57:57 -08:00
Aditya Patwardhan c01c027f4a Merged PR 23116: Fix issues with building test artifacts
Insert the pre-release nuget feed before building test artifacts
2022-11-04 20:01:55 +00:00
Aditya Patwardhan 316da9b857 Use AzFileCopy task instead of AzCopy.exe 2022-11-04 11:57:21 -07:00
Aditya Patwardhan 14c0eab38b Remove AzCopy installation from msixbundle step 2022-11-04 11:27:04 -07:00
Aditya Patwardhan 2c057c257e Merged PR 23096: Bump to use internal .NET 7 GA build 2022-11-04 04:45:33 +00:00
github-actions[bot] 1edb3fe87e [release/v7.3.0] Add TSAUpload for APIScan (#18451) 2022-11-03 09:37:50 -07:00
383a918689 [release/v7.3.0] Add authenticode signing for assemblies on linux builds (#18449)
Co-authored-by: Travis Plunk <travis.plunk@microsoft.com>
Co-authored-by: Aditya Patwardhan <adityap@microsoft.com>
2022-11-02 17:45:02 -07:00
github-actions[bot]andTravis Plunk e2e9572b12 [release/v7.3.0] Allow two-digit revisions in vPack package validation pattern (#18444)
Co-authored-by: Travis Plunk <travis.plunk@microsoft.com>
2022-11-02 10:25:18 -07:00
github-actions[bot] a5739b1739 [release/v7.3.0-rc.1] Revert "Replace win7 runtime with win8 and remove APISets (#18304)" (#18376) 2022-10-25 10:34:32 -07:00
Aditya Patwardhan 081b014e8b [release/v7.3.0-rc.1] Replace win7 runtime with win8 and remove APISets (#18304) (#18354) 2022-10-25 09:47:39 -07:00
github-actions[bot]andAditya Patwardhan 5da2c1e26a [release/v7.3.0-rc.1] Make the link to minimal package blob public during release (#18175)
Co-authored-by: Aditya Patwardhan <adityap@microsoft.com>
2022-10-14 09:52:32 -07:00
github-actions[bot]andJames Truher 28bbed7960 [release/v7.3.0-rc.1] Recurse the file listing. (#18285)
Co-authored-by: James Truher <jimtru@microsoft.com>
2022-10-13 14:19:00 -07:00
github-actions[bot]andJames Truher d7a414b759 [release/v7.3.0-rc.1] Create tasks to collect and publish hashes for build files. (#18284)
Co-authored-by: James Truher <jimtru@microsoft.com>
2022-10-13 13:37:16 -07:00
github-actions[bot]andtravis plunk e65ff98a04 [release/v7.3.0-rc.1] Add branch counter to compliance build (#18283)
Co-authored-by: travis plunk <github@ez13.net>
2022-10-13 13:32:14 -07:00
github-actions[bot]andTravis Plunk 647398666e [release/v7.3.0-rc.1] Move ApiScan to compliance build (#18278)
* Add build and APIScan to compliance build

* dynamically set version

set releaseTagVar default

* publish logs

* set to standard verbosity

only update status every 5 minutes

* add guardian export

Publish Guardian reports

publish whole artifact folder

update publish

switch to guardian publish task

* Download symbols

* Create configuration that doesn't make it ready to run

* temp files are huge, don't preserve

* remove APIScan from release build

* remove duplicate install tool task

Co-authored-by: Travis Plunk <github@ez13.net>
2022-10-13 13:21:09 -07:00
github-actions[bot]andDongbo Wang 86397ec4d2 [release/v7.3.0-rc.1] Remove XML files for min-size package (#18275)
Co-authored-by: Dongbo Wang <dongbow@microsoft.com>
2022-10-13 12:36:52 -07:00
github-actions[bot] 82ffcc4a7b [release/v7.3.0-rc.1] Make sure Security.types.ps1xml gets signed in release build (#17930) 2022-08-18 14:57:16 -07:00
Aditya Patwardhan 2412ee82bb Add Out-String to make the description a single string 2022-08-11 16:38:39 -07:00
Aditya Patwardhan 9d4e381de2 Remove raw to process changelog line by line 2022-08-11 16:15:03 -07:00
Aditya Patwardhan 6583b805b6 Fix script by adding quotes 2022-08-11 15:46:59 -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
Aditya Patwardhan 23eddc9700 Create checksum file for global tools (#17056) 2022-03-25 12:35:34 -07:00
Dongbo Wang 8d0830133a Update AzureFileCopy task and fix the syntax for specifying pool (#17013) 2022-03-16 15:55:27 -07:00
travis plunk addfdd88d5 merge 'release/v7.3.0-preview.2' into master 2022-02-24 15:57:36 -08:00
travis plunk 8335f76600 Revert "update wxs file"
This reverts commit 10bbd74d8c.

Revert "Update to the latest .NET 6"

This reverts commit 3a49e1f6fe.

Revert "Revert .NET 7 changes"

This reverts commit abf3a89ce2.
2022-02-24 15:48:00 -08:00
Aditya Patwardhan 6c9f9b26ce Merged PR 19274: Split target dynamically
Split target dynamically
2022-02-24 01:32:41 +00:00
Aditya Patwardhan c3a9bb80f1 Merged PR 19273: Add split-path so we point to the folder where dotnet
Add split-path so we point to the folder where dotnet
2022-02-24 01:18:47 +00:00
Aditya Patwardhan 21b8c9ebf8 Merged PR 19272: Fix DOTNET_ROOT if it is a link
Fix DOTNET_ROOT if it is a link
2022-02-24 01:10:30 +00:00
Aditya Patwardhan be8866bccb Merged PR 19269: Update the way we set DOTNET_ROOT for global tool tests
Update the way we set DOTNET_ROOT for global tool tests
2022-02-24 00:29:50 +00:00
Aditya Patwardhan e486f20380 Merged PR 19268: Remove -Force from Start-PSBootstrap for SDK and global tool tests
Remove -Force from Start-PSBootstrap for SDK and global tool tests
2022-02-24 00:19:47 +00:00
Travis Plunk 8a004b3f98 opt-in to - name: BUILDSECMON_OPT_IN (#16911)
value: true
Opt in to security monitoring
2022-02-23 15:03:28 -08:00