Skip to content

Conversation

@Al2Klimov
Copy link
Member

Sooner or later, someone runs bin/make-release.sh on the main branch to make a release. That script requires composer validate --no-check-all --strict to pass.

This GitHub Action ensures all PRs to fulfill that requirement before being merged.

Let me know what you think!

Sooner or later, someone runs `bin/make-release.sh` on the main branch to make a release. That script requires `composer validate --no-check-all --strict` to pass.

This GitHub Action ensures all PRs to fulfill that requirement before being merged.
@Al2Klimov Al2Klimov requested a review from lippserd January 21, 2026 09:32
@cla-bot cla-bot bot added the cla/signed label Jan 21, 2026
Copy link
Member Author

@Al2Klimov Al2Klimov left a comment

Choose a reason for hiding this comment

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

Test

Success

See the GHA run for this PR.

Failure

https://github.com/Icinga/icinga-php-thirdparty/actions/runs/21204010530/job/60996021995

"ERROR: Composer validate failed"

@nilmerg
Copy link
Member

nilmerg commented Jan 21, 2026

Sooner or later

Is every afternoon at 4pm UTC. What does this uncover what the snapshot build does not?

@Al2Klimov
Copy link
Member Author

If this is your serious, then why did you add PR-time GHA e.g here? Icinga/ipl-web#1 What do these uncover what the master-push ones don't?

@Al2Klimov Al2Klimov requested review from nilmerg and removed request for lippserd January 21, 2026 13:56
@nilmerg nilmerg requested review from lippserd and removed request for nilmerg January 21, 2026 15:17
@nilmerg
Copy link
Member

nilmerg commented Jan 21, 2026

No no, I don't review this. I asked you a question. Instead of a useful response, I get something that can be summarized as:

Nothing, but immediately.

@Al2Klimov
Copy link
Member Author

Nothing, but immediately.

That's the whole point of GitHub Actions! That you immediately uncover all kind of stuff that shall not be in your master. E.g #82 (review).

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants