48 Commits
Author SHA1 Message Date
Travis PlunkandCopilot 6e2b4c784a Split TPN manifest and Component Governance manifest (#26891)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-25 19:51:56 +00:00
xtqqczze 176e29ac3a Replace DOTNET_SKIP_FIRST_TIME_EXPERIENCE with DOTNET_NOLOGO (#25946) 2025-09-03 03:44:43 +00:00
Aditya PatwardhanandTravis Plunk 0cf23a841a Add UseDotnet task for installing dotnet (#24905)
Co-authored-by: Travis Plunk <travis.plunk@microsoft.com>
2025-02-03 14:37:32 -08:00
Travis Plunk ac8ab0db22 Checkin generated manpage (#24423)
* checkin generataed manpage

* move ronn file into new folder

* update build and release to use new asset

* add a minimal macos packaging test

* add correct dependency for the macos packaging stage

* fix packaging error

* remove removing files
2024-10-14 12:16:10 -07:00
Aditya Patwardhan 2ea9f9f9ff Use correct signing certificates for RPM and DEBs (#21522) 2024-04-23 22:32:56 +00:00
dependabot[bot]andTravis Plunk 7c6d0313b6 Bump ossf/scorecard-action from 2.0.6 to 2.3.1 (#21485)
* Bump ossf/scorecard-action from 2.0.6 to 2.3.1

Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.0.6 to 2.3.1.
- [Release notes](https://github.com/ossf/scorecard-action/releases)
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
- [Commits](https://github.com/ossf/scorecard-action/compare/99c53751e09b9529366343771cc321ec74e9bd3d...0864cf19026789058feabb7e87baa5f140aac736)

---
updated-dependencies:
- dependency-name: ossf/scorecard-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update windows.yml

* Update linux.yml

* Update windows.yml

* Update mac.yml

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Travis Plunk <travis.plunk@microsoft.com>
2024-04-18 09:50:08 -07:00
Travis Plunk 927c5595ca Update variable used to bypass the blocking check for multiple NuGet feeds (#19967)
* nuget multiple feed fixes

* Update tools/releaseBuild/azureDevOps/vpackRelease.yml

* Update linux.yml

* Update mac.yml

* Update windows.yml

* Update windows-packaging.yml

* fix whitespace issues

* more whitespace

* more whitespace
2023-07-14 11:57:35 -07:00
Andrew cc3b6fb9da Disable broken macOS CI job, which is unused (#17221) 2022-05-16 10:27:18 -07:00
Travis Plunk a3788b0de0 Update SBOM generation (#16641) 2021-12-17 11:28:14 -08:00
James Truher [MSFT] 19b5647c0a Update README.md to specify gathered telemetry (#16379) 2021-11-09 17:30:56 -08:00
github-actions[bot] 3b26fc8ae9 Update license and cgmanifest (#16325) 2021-10-28 13:48:41 -07:00
Aditya Patwardhan 52b6d89407 Update to latest .NET 6 GA build 6.0.100-rtm.21527.11 (#16309) 2021-10-28 11:40:52 -07:00
Dongbo Wang a62c9d9443 Add the performance benchmark project for PowerShell performance testing (#15242) 2021-04-30 09:34:26 -07:00
Travis PlunkandRobert Holt 75dc913aa4 Sign internals of EXE package so that it works correctly when signed (#15132)
Co-authored-by: Robert Holt <rjmholt@gmail.com>
2021-04-09 10:26:47 -07:00
Dongbo Wang d99afeed2d Remove old .NET SDKs to make 'dotnet restore' work with the latest SDK in CI pipeline (#14746) 2021-02-09 13:53:35 -08:00
Travis Plunk 6c633e7fc2 A separate Windows packaging CI (#14670) 2021-02-08 13:25:14 -08:00
Travis Plunk de6966a9fc markdownlint security updates (#13730)
* security updates

* exclude markdown test changes from product CI is future
2020-10-02 09:51:09 -07:00
Travis PlunkandAditya Patwardhan 2fe34993c3 Sign the MSIX files for the store (#12582)
Co-authored-by: Aditya Patwardhan <adityap@microsoft.com>
2020-05-29 10:26:30 -07:00
Dongbo Wang b80375f497 Update the CI builds (#12830)
Include the following changes:
- Use stages for Linux & macOS CI
- Change windows-daily to run tests in one agent
2020-05-29 10:01:29 -07:00
Travis Plunk e0d43dd367 Move to latest Azure DevOps agent images (#11704) 2020-01-28 12:39:51 -08:00
Steve Lee 4ff9924cbf Add $env:__SuppressAnsiEscapeSequences to control whether to… (#10814) 2019-10-24 12:45:26 -07:00
Travis Plunk a39d985118 Convert windows CI to stages (#9607) 2019-05-16 10:30:50 -07:00
Dongbo Wang 609d610c71 Allow CI to run on branches with this name pattern: feature* (#9415) 2019-04-19 11:27:33 -07:00
Aditya Patwardhan 3ffd998c58 Create codecoverage and test packages for non-windows (#9373)
Refactor the `ci.psm1` to publish the code coverage and test packages.
Allow `CodeCoverage` configuration on non-windows.

## PR Context

We plan to run code coverage on Windows, Linux and macOS. These changes are needed to unblock those runs.
2019-04-16 15:13:30 -07:00
Travis Plunk 23451ac32f Create dependabot config.yml (#9368)
Create dependabot config.yml
2019-04-15 11:49:17 -07:00
Aditya Patwardhan 34fa5e472d Fix publishing daily nupkg to MyGet (#9269) 2019-04-01 16:58:43 -07:00
Travis Plunk 5aed18dc93 Make Linux CI parallel (#9209)
Make the Linux CI build once and then run the tests on 4 different machines, by tag.

## PR Context

Running in parallel allows us to run all tests in about the same amount of clock time
2019-03-23 18:23:07 -07:00
Michael Klement f81f778308 Update feature-request issue template to move instructions into comments. (#9187)
Moved instructions into comments.

## PR Context

While users should _see_ instructions, they shouldn't be _included_ when the issue is created.
2019-03-22 12:23:26 -07:00
Reece Dunham eac31019ab Disable Homebrew analytics in macOS VSTS builds (#9130) 2019-03-16 11:57:16 -07:00
Travis Plunk 058a19028d Refactor macOS CI so that tests run in parallel (#9056)
Refactor macOS CI so that tests run in parallel 
  - Also:
    - Fix bootstrap issue where curl was failing for a month (so obviously not needed)
    - Change Windows test stages to use PowerShell Core (where we can) to avoid compat issues

## PR Context

This allows running all tests in about the same about of clock time.
2019-03-11 13:00:22 -07:00
Reece Dunham cb4b818d55 Refactor travis.ps1 into ci.psm1 (#8822)
Refactors `travis.ps1`. Important for maintainers: I removed the webhook and badge stuff as neither exist anymore. I also merged the build and test phase with the bootstrap phase.
2019-02-08 14:37:36 -08:00
Aditya Patwardhan ec12f373ec Fix daily CI builds to publish tar package as artifacts (#8775)
Update the packaging script to always create the tar.gz packages.

## PR Context  

Daily builds for Linux and MacOS do not publish tar.gz package.
2019-02-04 14:53:25 -08:00
Travis Plunk 32561022ca Move Final artifacts from universal build to finalResults folder (#8806)
## PR Summary

Move Final artifacts from universal build to `finalResults` folder
2019-02-01 10:59:01 -08:00
Travis Plunk e96b0bf85b Refactor Unified Release Build (#8804)
Refactor Unified Release Build
  - Make injecting the nuget.config a template
  - Make setting the version variable a template
  - Add parameters to templates where needed
  - Run defender scan before uploading linux packages (and rename step to plain english)
2019-01-31 15:10:19 -08:00
Travis Plunk 4d69997cf0 Batch merge builds together while a merge build is running (#8668)
## PR Summary

Batch merge builds together while a merge build is running 

## PR Context  

Help keep agents available for CI runs.
2019-01-16 15:29:46 -08:00
Reece Dunham c188666305 Name the spelling yaml something more appropriate (#8601)
* Rename spelling.yml to misc-analysis.yml
* Update mac.yml
* Update windows.yml
* Update README.md
2019-01-07 12:54:13 -08:00
Travis Plunk 878a46df20 get macOS to publish daily build to nugetfeed (#8464) 2019-01-02 11:55:14 -08:00
Aditya Patwardhan ddd69c845a Update the timeout of CI builds (#8398) 2018-12-04 16:57:29 -08:00
Travis Plunk 9894be9c60 Add path filters to CI YAML (#8222)
* Filter spelling to only PRs with `*.md` files
* filter common paths in CI yml
2018-11-09 11:38:44 -08:00
Travis Plunk e702119177 Add code to use private NuGet feeds when running in internal CI system (#8187)
Add code to use private NuGet feeds when running in internal CI system
2018-11-06 09:52:14 -08:00
Aditya Patwardhan d7c7fa504f Filter the TestPackage artifact upload by name to avoid other zip files being uploaded (#8116) 2018-10-29 14:13:05 -07:00
Aditya Patwardhan 487073e57b Add functionality to create a test package (#8087) 2018-10-19 14:56:58 -07:00
Travis Plunk 2141c2a8e3 Add daily build non-windows platforms (#7683)
Add daily build non-windows platforms
  - Also, make the [Feature] tag work in VSTS for non-windows
  - Also, add a way to force feature tests to run
  - Also, fix an issue where `-workingdirectory` didn't work when running async
2018-09-06 12:27:49 -07:00
Travis Plunk 26d2741377 Remove workaround on VSTS that is no longer needed (#7666) 2018-08-30 17:45:15 -07:00
Travis Plunk 5a50d64abb make artifact upload only occur for non-PR builds (#7657) 2018-08-29 17:03:41 -07:00
Travis Plunk 965552873c Add Linux VSTS CI (#7527)
Update Start-PSPester and Start-PSxUnit to upload test results when running in VSTS
Disable tests which require non-root using when running as root
remove verifications in Test-Connection tests which verify buggy behavior
Skip tests which don't behave correctly in VSTS (due to running in a container?)
- Test-Connection - #7528
- Set-Date - #7529
2018-08-14 16:23:50 -07:00
Travis Plunk b06b0ca6e5 Allow publishing artifacts or test results to fail but to fail the run (#7515) 2018-08-13 15:44:33 -07:00
Travis Plunk b3d0913d74 Add CI definition for VSTS for macOS (#7490)
Add CI definition for VSTS for macOS
  - Add VSTS YAML for mac
  - Add a function to upload log files during a test on VSTS
2018-08-10 15:13:31 -07:00