Convert Azure DevOps Linux Packaging pipeline to GitHub Actions workflow#26225
Convert Azure DevOps Linux Packaging pipeline to GitHub Actions workflow#26225TravisEz13 merged 5 commits intomasterfrom
Conversation
Co-authored-by: TravisEz13 <10873629+TravisEz13@users.noreply.github.com>
Co-authored-by: TravisEz13 <10873629+TravisEz13@users.noreply.github.com>
|
@copilot |
Co-authored-by: TravisEz13 <10873629+TravisEz13@users.noreply.github.com>
... Fixed in commit 7e4a7d5. Updated |
|
@copilot The linux packaging job requires a deep git checkout not a shallow |
|
@copilot The linux packaging job is failing with the following error that usually means a shallow fetch or not fetching the tags. There is also a command in build.psm1, |
Co-authored-by: TravisEz13 <10873629+TravisEz13@users.noreply.github.com>
Fixed in commit b8f9c3a. Updated to use fetch-depth: 0 for full git history and added Sync-PSTags -AddRemoteIfMissing call in the Bootstrap step to resolve the git describe error.
Fixed in commit b8f9c3a. Changed fetch-depth from 1000 to 0 for deep checkout and added Sync-PSTags -AddRemoteIfMissing to ensure tags are available. |
|
/azp run PowerShell-CI-linux-packaging, PowerShell-Windows-Packaging-CI |
|
Azure Pipelines successfully started running 2 pipeline(s). |
|
📣 Hey @@Copilot, how did we do? We would love to hear your feedback with the link below! 🗣️ 🔗 https://aka.ms/PSRepoFeedback |
…low (PowerShell#26225) Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: TravisEz13 <10873629+TravisEz13@users.noreply.github.com>
…low (PowerShell#26225) Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: TravisEz13 <10873629+TravisEz13@users.noreply.github.com>
…low (PowerShell#26225) Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: TravisEz13 <10873629+TravisEz13@users.noreply.github.com>
…low (PowerShell#26225) Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: TravisEz13 <10873629+TravisEz13@users.noreply.github.com>
Summary
Successfully converted the Azure DevOps Linux Packaging pipeline to a GitHub Actions workflow by:
.github/actions/test/linux-packaging/action.ymlto use GitHub Actions equivalents for all Azure DevOps-specific taskslinux_packagingjob in.github/workflows/linux-ci.ymlInstall-GlobalGeminbuild.psm1to detect GitHub Actions environmentThe conversion maintains all original functionality while using native GitHub Actions features.
Original prompt
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.