Skip to content

Conversation

@TravisEz13
Copy link
Owner

This PR includes improvements to the package build and validation process across macOS, Linux (Mariner), and Windows platforms:

Changes

  1. macOS: Improve package build and validation process

    • Enhanced logging with verbose output for package uploads
    • Added loop-based file processing for better visibility
    • Moved validation tests to a more organized location
  2. Linux: Enhance Mariner package installation process

    • Improved package installation handling for Mariner Linux
  3. Windows: Clean up package build pipeline

    • Removed redundant or unnecessary steps from Windows package build pipeline

These changes improve the reliability and maintainability of the package build process across all supported platforms.

jshigetomi and others added 30 commits April 28, 2025 10:53
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aditya Patwardhan <adityap@microsoft.com>
dependabot bot and others added 26 commits October 27, 2025 10:46
PowerShell#26315)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: TravisEz13 <10873629+TravisEz13@users.noreply.github.com>
…owerShell#26322)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: TravisEz13 <10873629+TravisEz13@users.noreply.github.com>
…PowerShell#26268)

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: Dongbo Wang <dongbow@microsoft.com>
Co-authored-by: Travis Plunk <travis.plunk@microsoft.com>
…owerShell#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>
The following experimental features are made stable:
- PSNativeWindowsTildeExpansion
- PSRedirectToVariable
- PSSubsystemPluginModel
…owerShell#26355)

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
… existing actions to use reusable get-changed-files action (PowerShell#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>
…PowerShell#26365)

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: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: TravisEz13 <10873629+TravisEz13@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: anamnavi <annavied@microsoft.com>
- Add verbose logging for package filtering in macOS build process
- Fix architecture naming for macOS package compatibility (x64 -> x86_64)
- Update macOS CI to use new package validation test location
- Reorganize and enhance package validation tests with better error handling
- Move validation tests from tools/packaging/releaseTests to test/packaging/macos
- Add verbose logging to Mariner package installation for better debugging
- Display /etc/os-release content during installation for troubleshooting
- Add makecache command before installing packages
- Ensure dpkg-deb availability by installing azurelinux-repos-extended
- Fix package installation command to use dpkg instead of pkg
- Refactor package installation commands for clarity and efficiency
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.