Commit Graph
280 Commits
Author SHA1 Message Date
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
travis plunk abf3a89ce2 Revert .NET 7 changes 2022-02-17 17:57:06 -08:00
travis plunk d8175fc1e0 Install and Find AzCopy 2022-02-17 12:40:53 -08:00
travis plunk e3d9264257 Use Start-PSBootStrap for installing .NET during nuget packaging 2022-02-16 17:23:37 -08:00
Travis Plunk 1322689366 Merged PR 19189: Fix pool syntax for deployments
fix pool for deployments
2022-02-16 20:18:14 +00:00
Aditya Patwardhan 77caf718cd Update projects and scripts to use .NET 7 preview 1 pre-release builds (#16856)
* Update script to consume .NET 7 builds

* Update target framework

* Add dotnet metadata override value

* Update dependencies

* Update analyzer

* Conditionally add output argument

* Update files.wxs

* Fix tests

* Update Microsoft.PowerShell.Native to 7.3.0-preview.1

* Disable psget tests

* Update to latest build for .NET 7 preview 1

* Disable ready to run

* Update version of `Microsoft.AspNetCore.Mvc.NewtonsoftJson` package

* Update cgmanifest and startup test
2022-02-16 09:56:41 -08:00
Paul Higinbotham cf75ac58f7 Refactor Global Tool packaging to include SBOM generation (#16860)
* Refactor Global Tool packaging to include SBOM generation

* PR review comments, also fix verbose messages.
2022-02-09 09:03:39 -08:00
Travis Plunk b7f8556bcd Remove WiX install (#16834) 2022-02-02 15:20:41 -08:00
Paul Higinbotham 8af0834d66 Add SBOM manifest to nuget packages (#16711) 2022-01-31 12:13:32 -08:00
Travis Plunk 0b80b50656 Add Linux package dependencies for packaging (#16807) 2022-01-27 18:45:38 +00:00
Travis Plunk d45ff6a20a Switch to our custom images for build and release (#16801) 2022-01-26 11:47:14 -08:00
Travis Plunk 5e005b8a26 Remove all references to cmake for the builds in this repo (#16578) 2022-01-26 11:20:08 -08:00
Steve Lee 2e8009bf72 Change nuget release yaml to use UseDotNet task (#16701) 2022-01-04 16:16:53 -08:00
Travis Plunk 67faa4888b Update Images used for release (#16580) 2021-12-18 12:09:19 -08:00
Travis Plunk a3788b0de0 Update SBOM generation (#16641) 2021-12-17 11:28:14 -08:00
Aditya Patwardhan 2b550d2f69 Check for feed value before registering 2021-12-16 13:40:19 -08:00
Aditya Patwardhan a54b9a2c44 Update the vmImage and PowerShell root directory for macOS builds (#16611) 2021-12-13 16:13:17 -08:00
Aditya Patwardhan bb7e0e3ba9 Update macOS build image and root folder for build (#16609) 2021-12-13 13:57:07 -08:00
Aditya Patwardhan f0cf95ce67 Add explicit job name for approval tasks in Snap stage (#16579) 2021-12-08 16:11:58 -08:00
Aditya Patwardhan 2d27da40d8 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-02 15:05:54 -08:00
Travis Plunk a090b9eb5f use different containers for different branches (#16434) 2021-11-10 13:34:29 -08:00
Travis Plunk 23f701ca3c Update release instructions with link to new build (#16419) 2021-11-10 12:29:07 -08:00
Travis PlunkandAditya Patwardhan b48614bf92 Add diagnostics used to take corrective action when releasing buildInfoJson (#16404)
Co-authored-by: Aditya Patwardhan <adityap@microsoft.com>
2021-11-08 14:54:48 -08:00
Travis Plunk 6d0d34f8e8 vPack release should use buildInfoJson new to 7.2 (#16402) 2021-11-08 14:50:24 -08:00
Aditya Patwardhan bc4f6b5a04 Update the usage of metadata.json for getting LTS information (#16381) 2021-11-08 14:21:31 -08:00
Aditya Patwardhan d9eb54b4fd Add checkout to build json stage to get ci.psm1 (#16399) 2021-11-08 12:28:09 -08:00
Travis Plunk 64d11f44c3 Release build info json when it is preview (#16335) 2021-11-01 15:23:07 -07:00
Aditya Patwardhan 3071718053 Add an approval for releasing build-info json (#16351) 2021-11-01 15:16:00 -07:00
Aditya Patwardhan 8fbffe3e4a Fix global tool and SDK tests in release pipeline (#16342) 2021-11-01 11:03:52 -07:00