Skip to content

IBX-11179: Updated PHP versions in CI configuration with 8.3 and 8.4#724

Merged
wiewiurdp merged 9 commits into4.6from
IBX-11179-PHP-8.4-certification
Mar 11, 2026
Merged

IBX-11179: Updated PHP versions in CI configuration with 8.3 and 8.4#724
wiewiurdp merged 9 commits into4.6from
IBX-11179-PHP-8.4-certification

Conversation

@wiewiurdp
Copy link
Contributor

🎫 Issue IBX-11179

Description:

Updated PHP versions in CI configuration with 8.3 and 8.4

@wiewiurdp wiewiurdp changed the base branch from main to 4.6 March 4, 2026 15:55
@wiewiurdp wiewiurdp force-pushed the IBX-11179-PHP-8.4-certification branch 3 times, most recently from 13059dd to d459d33 Compare March 5, 2026 15:00
fwrite($tmpFile, $binary->getContent());
$tmpMetadata = stream_get_meta_data($tmpFile);
$binaryCreateStruct = $this->ioService->newBinaryCreateStructFromLocalFile($tmpMetadata['uri']);
// @phpstan-ignore-next-line
Copy link
Contributor

Choose a reason for hiding this comment

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

Inline PHPStan ignores are by default forbidden, unless you have a valid reason to do so (for example, if you're explicitly testing an invalid combination).

Put these in baseline instead, in lieu of providing a fix.

Copy link
Contributor

@Steveb-p Steveb-p left a comment

Choose a reason for hiding this comment

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

I don't agree with how a lot of try...catch blocks are transformed to catch all throwables. Why?

@wiewiurdp wiewiurdp marked this pull request as ready for review March 6, 2026 10:18
@wiewiurdp wiewiurdp requested a review from a team March 6, 2026 10:18
@ibexa-workflow-automation-1 ibexa-workflow-automation-1 bot requested review from Steveb-p, ViniTou, alongosz, barw4, ciastektk, konradoboza, mikadamczyk and tbialcz and removed request for a team March 6, 2026 10:19
Copy link
Contributor

@konradoboza konradoboza left a comment

Choose a reason for hiding this comment

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

Majority of changes are out of scope. Please narrow down only the code that needs to be fixed to work with PHP8.4.

@wiewiurdp wiewiurdp requested a review from konradoboza March 9, 2026 12:10
Copy link
Contributor

@konradoboza konradoboza left a comment

Choose a reason for hiding this comment

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

Please remember that touching the production code which doesn't need to be changed to provide PHP8.4 compatibility comes with a cost of potential QA. Let's make sure the diff is minimal, we can reduce baseline in the future.

@wiewiurdp wiewiurdp force-pushed the IBX-11179-PHP-8.4-certification branch 3 times, most recently from 9ec539e to e2a499d Compare March 10, 2026 11:20
@wiewiurdp wiewiurdp force-pushed the IBX-11179-PHP-8.4-certification branch from e2a499d to 7dcba4a Compare March 10, 2026 11:38
@wiewiurdp wiewiurdp force-pushed the IBX-11179-PHP-8.4-certification branch from 7dcba4a to 0529031 Compare March 10, 2026 11:44
@wiewiurdp wiewiurdp force-pushed the IBX-11179-PHP-8.4-certification branch from 484788a to 7328397 Compare March 11, 2026 09:13
@wiewiurdp wiewiurdp force-pushed the IBX-11179-PHP-8.4-certification branch from 7328397 to 38b9683 Compare March 11, 2026 09:29
@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
8 Security Hotspots

See analysis details on SonarQube Cloud

@wiewiurdp wiewiurdp requested a review from konradoboza March 11, 2026 11:09
@wiewiurdp wiewiurdp merged commit 06eb4ae into 4.6 Mar 11, 2026
37 of 38 checks passed
@wiewiurdp wiewiurdp deleted the IBX-11179-PHP-8.4-certification branch March 11, 2026 15:14
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.

6 participants