Copilot and TravisEz13
8851ab8170
Fix merge conflict checker for empty file lists and filter *.cs files ( #26365 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: TravisEz13 <10873629+TravisEz13@users.noreply.github.com >
2025-10-31 22:52:40 +00:00
0c40a84abb
Add merge conflict marker detection to linux-ci workflow and refactor existing actions to use reusable get-changed-files action ( #26350 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: TravisEz13 <10873629+TravisEz13@users.noreply.github.com >
Co-authored-by: Travis Plunk <travis.plunk@microsoft.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Travis Plunk (HE/HIM) <tplunk@ntdev.microsoft.com >
2025-10-31 18:00:55 +00:00
cdeda2a501
Add log grouping to build.psm1 for collapsible GitHub Actions logs ( #26326 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: TravisEz13 <10873629+TravisEz13@users.noreply.github.com >
Co-authored-by: Travis Plunk <travis.plunk@microsoft.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-29 15:52:59 -07:00
Copilot and TravisEz13
5e5e17766b
Refactor analyze job to reusable workflow and enable on Windows CI ( #26322 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: TravisEz13 <10873629+TravisEz13@users.noreply.github.com >
2025-10-28 16:23:38 -04:00
5661a5152f
Replace fpm with native rpmbuild for RPM package generation ( #26233 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: TravisEz13 <10873629+TravisEz13@users.noreply.github.com >
Co-authored-by: Travis Plunk <travis.plunk@microsoft.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-20 15:18:23 -07:00
Patrick Meinecke
c5f2446e69
Suppress false positive PSScriptAnalyzer warnings in tests and build scripts ( #25864 )
2025-08-19 11:51:38 +05:00
Aditya Patwardhan and Travis 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
c505f4ba39
Convert powershell/PowerShell-CI-linux to GitHub Actions ( #24913 )
2025-01-31 15:57:18 -08:00
Travis Plunk
2066eb62e4
Convert powershell/PowerShell-Windows-CI to GitHub Actions ( #24899 )
2025-01-31 12:34:31 -08:00
Aditya Patwardhan
38c2258954
Fix seed max value for Container Linux CI ( #24510 )
2024-10-30 17:16:30 -07:00
Travis Plunk
8a8f2d4b23
Make Microsoft feeds the default ( #24098 )
2024-07-31 19:41:15 +00:00
Travis Plunk
5eb9ae43f5
Cleanup unused csproj ( #23951 )
2024-07-30 22:23:19 +00:00
Tess Gauthier
bfa3dbe20d
Update wix installation in CI ( #23870 )
2024-05-29 09:45:18 -07:00
Anam Navied
79639822c4
Generate MSI for win-arm64 installer ( #20516 )
2024-02-01 11:52:26 -08:00
Anam Navied
64d1d5caae
Add runtime and packaging type info for mariner2 arm64 ( #19450 )
2023-07-06 10:52:04 -07:00
Travis Plunk and Aditya Patwardhan
b2c4888ebb
Add Windows ARM64 CI ( #19040 )
...
* Add CI for win-arm64
* Add common function to test for windows arm64
* Update because string where items need investigation
---------
Co-authored-by: Aditya Patwardhan <adityap@microsoft.com >
2023-01-31 12:06:29 -08: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
Aditya Patwardhan
b130db38dd
Exclude ARM images from running in CI ( #17713 )
2022-07-19 10:35:50 -07:00
Travis Plunk and James Truher [MSFT]
ba6fbe9f2a
Start rotating through all images ( #17315 )
...
* Use day of week for fallback seed
* Use new properties to select CI image
* move container selection code into
* use parameter
* fix azDO variable refernce
* move container name left in non-PR build name
* Use get-command to detect package manager
* update dependencies in build.psm1
* Add RHEL to WSMan support function
* Update build.psm1
* Update tools/ci.psm1
Co-authored-by: James Truher [MSFT] <jimtru@microsoft.com >
Co-authored-by: James Truher [MSFT] <jimtru@microsoft.com >
2022-05-12 10:03:40 -07:00
Travis Plunk
34f316db1a
Improve how Linux container CI builds are identified ( #17295 )
...
* Add buildName preview to Jobs and tests
* try other syntax
* give up on task name
* try naming the job again
* use other syntax for variable
* rename and tag build
* Revert "try naming the job again"
This reverts commit b900e1231b .
* conditionally set build name and add tag
* Pass title prefix
* don't add tag when the build is a PR
* use correct variable name
2022-05-10 10:09:51 -07:00
Travis Plunk
156757c93d
Add container to Linux CI ( #17233 )
2022-05-02 15:59:23 -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
f2d5ae74ad
Clean up crossgen related build scripts also generate native symbols for R2R images ( #16297 )
...
* Clean up crossgen related build scripts
* Fix ci.psm1
* Clean up '-CrossGen' use in a few other files
2021-10-27 11:42:37 -07:00
Travis Plunk
1be0c92486
change order of try-catch-finally and split out arm runs ( #16252 )
2021-10-15 11:43:18 -07:00
Travis Plunk
bd5dc97087
Add Software Bill of Materials to the main packages ( #16202 )
2021-10-12 15:40:43 -07:00
Dongbo Wang
74e283c4f9
Set locale correctly on Linux CI ( #16073 )
2021-09-09 13:59:31 -07:00
Robert Holt
528d222441
Enable ARM64 packaging for macOS ( #15768 )
2021-07-16 21:48:17 +00:00
Travis Plunk
6317e4e39a
Add Microsoft Update opt out to MSI install ( #15727 )
2021-07-14 15:41:56 -07:00
Anselm Schüler
00ffe12bf4
Remove SupportsShouldProcess from Start-PSBootstrap in build.psm1 ( #15491 )
2021-06-11 14:02:04 -07:00
Travis Plunk and Aditya Patwardhan
49288e4289
Make Linux package universal. ( #15109 )
...
Co-authored-by: Aditya Patwardhan <adityap@microsoft.com >
2021-04-10 09:53:40 -07:00
Travis Plunk and Robert 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
Travis Plunk
7acf70e023
Allow patching of preview releases ( #15074 )
2021-03-23 11:03:05 -07:00
Travis Plunk
b1ad606818
Add exe wrapper for Microsoft Update scenarios ( #14737 )
2021-02-19 15:39:35 -08:00
Travis Plunk
6c633e7fc2
A separate Windows packaging CI ( #14670 )
2021-02-08 13:25:14 -08:00
James Truher [MSFT]
073bf28e9b
Do not push nupkg artifacts to myget ( #14613 )
2021-01-14 21:46:24 -08:00
Travis Plunk
3a2c164ec6
Refactor MSI code to make it easier to add a WiX EXE installer ( #13139 )
2020-07-10 10:46:00 -07:00
xtqqczze
f4382202ae
Use correct casing for cmdlet name and cmdlet parameter name in *.ps1 files ( #12584 )
2020-05-07 17:00:30 +05:00
Christoph Bergmeister [MVP]
a29cffd49d
Pin major Pester version to 4 to prevent breaking changes caused by upcoming release of v5 ( #12262 )
2020-04-14 11:21:19 +05:00
Steve Lee
b7cb335f03
Update copyright notice to latest guidance ( #12190 )
2020-03-24 11:08:37 -07:00
Travis Plunk
7a8094fd31
Put symbols in separate package ( #12169 )
2020-03-21 12:36:10 -07:00
Travis Plunk
d91af72726
Make sure LTS packages have symlink for pwsh and pwsh-lts ( #11843 )
2020-02-13 18:46:10 -08:00
xtqqczze
2014ce66c1
Set StrictMode version 3.0 ( #11563 )
2020-02-03 09:44:10 -08:00
xtqqczze
94a73caa41
Correct case of $IsWindows special variable
2020-01-13 19:27:21 +00:00
xtqqczze
4a9d70fdcd
Correct case of $PWD special variable
2020-01-13 19:24:10 +00:00
Reece Dunham
052ee86aa4
Indentation fixes in ci.psm1 ( #9947 )
2019-06-20 13:03:56 -07:00
Steve Lee
61c7b7f120
Fix daily CodeCoverageAndTest build by explicitly calling Start-PSBootStrap ( #9724 )
2019-05-24 11:13:40 -07:00
Steve Lee
ba94c6cfeb
Run Start-PSBootStrap in Code Coverage build to install .NET SDK ( #9690 )
2019-05-23 11:07:37 -07:00
Travis Plunk
24c800f07c
Update version tests to use NextReleaseVersion from metadata.json ( #9646 )
2019-05-21 12:19:13 -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