Slamdunk
Repos
278
Followers
114
Following
27

:computer: Parallel testing for PHPUnit

1960
195

Object-oriented, fully tested PHP IMAP library

790
233

Extensions for PHPStan

62
10

Laminas Framework 3 extensions for PHPStan

14
7

PHP-CS-Fixer extensions and configurations

72
1

Events

delete branch
Slamdunk delete branch php_82
Created at 13 hours ago

github-actions(deps): bump actions/stale from 5 to 6 (#698)

Bumps actions/stale from 5 to 6.


updated-dependencies:

  • dependency-name: actions/stale dependency-type: direct:production update-type: version-update:semver-major ...

Signed-off-by: dependabot[bot] support@github.com

Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Created at 16 hours ago
delete branch
Slamdunk delete branch dependabot/github_actions/actions/stale-6
Created at 16 hours ago
pull request closed
github-actions(deps): bump actions/stale from 5 to 6

Bumps actions/stale from 5 to 6.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Created at 16 hours ago

github-actions(deps): bump codecov/codecov-action from 3.1.0 to 3.1.1 (#24)

Bumps codecov/codecov-action from 3.1.0 to 3.1.1.


updated-dependencies:

  • dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Created at 18 hours ago
pull request closed
github-actions(deps): bump codecov/codecov-action from 3.1.0 to 3.1.1

Bumps codecov/codecov-action from 3.1.0 to 3.1.1.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Created at 18 hours ago

github-actions(deps): bump codecov/codecov-action from 3.1.0 to 3.1.1 (#96)

Bumps codecov/codecov-action from 3.1.0 to 3.1.1.


updated-dependencies:

  • dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

CS Fix

Created at 19 hours ago

CS Fix

Created at 19 hours ago

github-actions(deps): bump codecov/codecov-action from 3.1.0 to 3.1.1 (#96)

Bumps codecov/codecov-action from 3.1.0 to 3.1.1.


updated-dependencies:

  • dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Created at 19 hours ago
delete branch
Slamdunk delete branch dependabot/github_actions/codecov/codecov-action-3.1.1
Created at 19 hours ago
pull request closed
github-actions(deps): bump codecov/codecov-action from 3.1.0 to 3.1.1

Bumps codecov/codecov-action from 3.1.0 to 3.1.1.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Created at 19 hours ago

github-actions(deps): bump codecov/codecov-action from 3.1.0 to 3.1.1 (#34)

Bumps codecov/codecov-action from 3.1.0 to 3.1.1.


updated-dependencies:

  • dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Created at 21 hours ago
github-actions(deps): bump codecov/codecov-action from 3.1.0 to 3.1.1

Bumps codecov/codecov-action from 3.1.0 to 3.1.1.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Created at 21 hours ago
issue comment
Supporting --cache-result-file option

That file cannot be merged from multiple sources, so it's usage alongside a ParaTest run wouldn't have the expected result as in PHPUnit

Created at 6 days ago

Fold a string with the correct length

According to the RFC 2822 specification (clause 2.1.1), the header length should be no more than 78 characters. "Each line of characters MUST be no more than 998 characters, and SHOULD be no more than 78 characters, excluding the CRLF." According to the specification, the length of the ENTIRE LINE should not exceed 78 characters. Currently, the laminas-mail library only counts the length of a value of the header. This commit has fixed this issue.

Signed-off-by: danielabyan danielabyan@gmail.com

Update laminas/laminas-mime up to 2.10.0

In order for the change to take effect, it is necessary to update the laminas/laminas-mime library.

Signed-off-by: danielabyan danielabyan@gmail.com

Fix unit tests

Signed-off-by: danielabyan danielabyan@gmail.com

Merge pull request #174 from danielabyan/feature/fold-header-properly

Fold a string with the correct length

Created at 6 days ago
pull request closed
Fold a string with the correct length

| Q | A |-------------- | ------ | Documentation | no | Bugfix | yes | BC Break | yes | New Feature | no | RFC | yes | QA | no

Description

According to the RFC 2822 specification (clause 2.1.1), the header length should be no more than 78 characters.

Each line of characters MUST be no more than 998 characters, and SHOULD be no more than 78 characters, excluding the CRLF.

According to the specification, the length of the ENTIRE LINE should not exceed 78 characters. Currently, the laminas-mail library only counts the length of a value of the header.

Reproducing the problem

$message = new Message();
$message->addFrom('matthew@example.org', 'Matthew Somelli');
$message->addTo('foobar@example.com');
$message->setSubject('xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx');
$message->setBody('This is the message body.');

echo $message->toString();

This code will return the following result.

Date: Thu, 21 Oct 2021 09:59:33 +0000 From: Matthew Somelli matthew@example.org To: foobar@example.com Subject: xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx

This is the message body.

As you can see from the example, the header is longer than 78 characters.

New code behavior

This commit has fixed this issue. In this pool request, the code above will return the following result.

Date: Thu, 21 Oct 2021 10:04:43 +0000 From: Matthew Somelli matthew@example.org To: foobar@example.com Subject: xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx

This is the message body.

Now, the title does not exceed 78 characters.

Note

Waiting for pooling request on laminas-mime

Created at 6 days ago

wordwrap may or may not strip the trailing space from the header name+colon, so the final wrap have to be extracted with a dynamic lookahead+strip of the known unwanted chars

Signed-off-by: Filippo Tessarotto zoeslam@gmail.com

CS Fix

Signed-off-by: Filippo Tessarotto zoeslam@gmail.com

Created at 6 days ago

wordwrap may or may not strip the trailing space from the header name+colon, so the final wrap have to be extracted with a dynamic lookahead+strip of the known unwanted chars

CS Fix

Created at 6 days ago

github-actions(deps): bump codecov/codecov-action from 3.1.0 to 3.1.1

Bumps codecov/codecov-action from 3.1.0 to 3.1.1.


updated-dependencies:

  • dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

Merge pull request #16 from Slamdunk/dependabot/github_actions/codecov/codecov-action-3.1.1

github-actions(deps): bump codecov/codecov-action from 3.1.0 to 3.1.1

Created at 6 days ago
pull request closed
github-actions(deps): bump codecov/codecov-action from 3.1.0 to 3.1.1

Bumps codecov/codecov-action from 3.1.0 to 3.1.1.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Created at 6 days ago
ExecutableLinesFindingVisitor executable lines does not match the lines from xdebug coverage

@mvorisek two things:

  1. I don't know if https://github.com/sebastianbergmann/php-code-coverage/compare/main...mvorisek:php-code-coverage:fix_included_only_coverage_fix_892 is related to the main issue, but I think it shows a new bug that should be addressed: [9007199254740991, '9007199254740991'], line shouldn't be accounted as executable by ExecutableLinesFindingVisitor
  2. You said that you can't activate processUncoveredFiles because you can't actually execute the files, then I can't help you much more because my entire experience and collaboration to this library depends on activating that flag
Created at 1 week ago
Stub: fix wrong return type

This fix is needed when debugging the test suite itself

Created at 1 week ago

Stub: fix wrong return type

Created at 1 week ago

Update tools

Update tools

Update tools

Update tools

Update tools

Update tools

Update tools

Bump

Update Psalm baseline

Update tools

Update tools

Update tools

Fix phpdoc of internal private property

Fix CS/WS issues

Update tools

Fix CS/WS issues

Revert "Fix CS/WS issues"

This reverts commit 436d1d3cad096adebec0956266cf158f899c5426.

Revert "Update tools"

This reverts commit c735933c6457a4bd0671a8dcc52dda3c16e38d88.

Update tools

Update tools

Created at 1 week ago