Skip to content

ci: fix Windows asset upload#2245

Merged
dunglas merged 3 commits intomainfrom
ci/windows-asset
Mar 7, 2026
Merged

ci: fix Windows asset upload#2245
dunglas merged 3 commits intomainfrom
ci/windows-asset

Conversation

@dunglas
Copy link
Member

@dunglas dunglas commented Mar 6, 2026

No description provided.

Copilot AI review requested due to automatic review settings March 6, 2026 16:47
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR aims to fix Windows release asset handling by standardizing the Windows ZIP asset name and updating both install scripts and CI to use/upload that standardized asset, ensuring the “latest” Windows download URL is stable.

Changes:

  • Update install.sh and install.ps1 to download a fixed Windows asset name (frankenphp-windows-x86_64.zip) instead of querying the GitHub Releases API.
  • Adjust the Windows GitHub Actions workflow to build/upload a consistently named Windows ZIP asset and to better determine the release tag for uploads.
  • Update the docs deployment workflow triggers to run when the install scripts change.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 3 comments.

File Description
install.sh Hard-codes Windows ZIP asset download URL for install-on-Windows paths.
install.ps1 Removes GitHub API lookup; directly downloads the standardized Windows ZIP asset.
.github/workflows/windows.yaml Standardizes Windows release asset naming and modifies release tag/version selection + upload conditions.
.github/workflows/docs.yaml Triggers docs deployment when install scripts change.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 3 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@dunglas dunglas merged commit b570e0f into main Mar 7, 2026
98 checks passed
@dunglas dunglas deleted the ci/windows-asset branch March 7, 2026 18:44
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.

2 participants