Skip to content

Move phar build (with phing) into build directory - #560

Merged
Ocramius merged 3 commits into
maglnet:4.16.xfrom
fredden:feature/phing-build-dir
Jan 30, 2025
Merged

Ocramius merged 3 commits into
maglnet:4.16.xfrom
fredden:feature/phing-build-dir

Conversation

@fredden

@fredden fredden commented Jan 28, 2025

Copy link
Copy Markdown
Contributor

Phing recommends building a phar in a different directory to where phing is installed. See phingofficial/phing#1891 (comment)

This should fix the test failure in #540.

@Ocramius Ocramius self-assigned this Jan 30, 2025
@Ocramius Ocramius added the bug label Jan 30, 2025
@Ocramius Ocramius added this to the 4.16.0 milestone Jan 30, 2025

@Ocramius Ocramius left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Thanks @fredden!

@Ocramius Ocramius added the dependencies Pull requests that update a dependency file label Jan 30, 2025
@Ocramius
Ocramius merged commit ef8f3a4 into maglnet:4.16.x Jan 30, 2025
@fredden
fredden deleted the feature/phing-build-dir branch January 30, 2025 14:14
@jrfnl

jrfnl commented Feb 6, 2025

Copy link
Copy Markdown

Looks like this broke the release process as the phars are no longer attached to the GH releases (nor being created correctly: https://github.com/maglnet/ComposerRequireChecker/actions/runs/13185081090/job/36805168219)

@Ocramius

Ocramius commented Feb 6, 2025

Copy link
Copy Markdown
Collaborator

@fredden should we just revert this, perhaps?

Meanwhile, note that I'm aiming at dropping .phar builds from repos I maintain: I simply don't want to deal with the intricacies of maintaining binary releases, and would like to stick to sources-only.

@bobvandevijver

Copy link
Copy Markdown
Contributor

@jrfnl It has been fixed with 4.16.1.

@Ocramius

Ocramius commented Feb 7, 2025

Copy link
Copy Markdown
Collaborator

Thanks @bobvandevijver!

@jrfnl

jrfnl commented Feb 7, 2025

Copy link
Copy Markdown

Thanks @bobvandevijver and @Ocramius!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants