-
Notifications
You must be signed in to change notification settings - Fork 8.1k
Convert Azure DevOps Linux Packaging pipeline to GitHub Actions workflow #26225
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Co-authored-by: TravisEz13 <[email protected]>
Co-authored-by: TravisEz13 <[email protected]>
|
@copilot |
Co-authored-by: TravisEz13 <[email protected]>
... 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 <[email protected]>
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] <[email protected]> Co-authored-by: TravisEz13 <[email protected]>
…low (PowerShell#26225) Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: TravisEz13 <[email protected]>
…low (PowerShell#26225) Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: TravisEz13 <[email protected]>
…low (PowerShell#26225) Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: TravisEz13 <[email protected]>
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.