mediawiki/extensions/WikispeechSpeechDataCollector: REL1_43 (log #1613954)

sourcepatches

This run took 14 seconds.

$ date
--- stdout ---
Sun Nov 17 16:34:03 UTC 2024

--- end ---
$ git clone file:///srv/git/mediawiki-extensions-WikispeechSpeechDataCollector.git repo --depth=1 -b REL1_43
--- stderr ---
Cloning into 'repo'...
--- stdout ---

--- end ---
$ git config user.name libraryupgrader
--- stdout ---

--- end ---
$ git config user.email tools.libraryupgrader@tools.wmflabs.org
--- stdout ---

--- end ---
$ git submodule update --init
--- stdout ---

--- end ---
$ grr init
--- stdout ---
Installed commit-msg hook.

--- end ---
$ git show-ref refs/heads/REL1_43
--- stdout ---
c89eb225a268f1b3d53846a6d3223a85e08e9b01 refs/heads/REL1_43

--- end ---
$ /usr/bin/npm audit --json
--- stdout ---
{
  "auditReportVersion": 2,
  "vulnerabilities": {},
  "metadata": {
    "vulnerabilities": {
      "info": 0,
      "low": 0,
      "moderate": 0,
      "high": 0,
      "critical": 0,
      "total": 0
    },
    "dependencies": {
      "prod": 1,
      "dev": 477,
      "optional": 0,
      "peer": 1,
      "peerOptional": 0,
      "total": 477
    }
  }
}

--- end ---
$ /usr/bin/composer install
--- stderr ---
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
Loading composer repositories with package information
Updating dependencies
Lock file operations: 38 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/deprecations (1.1.3)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking mediawiki/mediawiki-codesniffer (v45.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.14.0)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.0.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking phan/phan (5.4.3)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.0)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/log (3.0.2)
  - Locking sabre/event (5.1.7)
  - Locking squizlabs/php_codesniffer (3.10.3)
  - Locking symfony/console (v7.1.8)
  - Locking symfony/deprecation-contracts (v3.5.0)
  - Locking symfony/polyfill-ctype (v1.31.0)
  - Locking symfony/polyfill-intl-grapheme (v1.31.0)
  - Locking symfony/polyfill-intl-normalizer (v1.31.0)
  - Locking symfony/polyfill-mbstring (v1.31.0)
  - Locking symfony/polyfill-php80 (v1.31.0)
  - Locking symfony/service-contracts (v3.5.0)
  - Locking symfony/string (v7.1.8)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 38 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing squizlabs/php_codesniffer (3.10.3): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing symfony/polyfill-php80 (v1.31.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing symfony/polyfill-mbstring (v1.31.0): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v45.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/polyfill-intl-normalizer (v1.31.0): Extracting archive
  - Installing symfony/polyfill-intl-grapheme (v1.31.0): Extracting archive
  - Installing symfony/polyfill-ctype (v1.31.0): Extracting archive
  - Installing symfony/string (v7.1.8): Extracting archive
  - Installing symfony/deprecation-contracts (v3.5.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.5.0): Extracting archive
  - Installing symfony/console (v7.1.8): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.0.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing doctrine/deprecations (1.1.3): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.0): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing psr/log (3.0.2): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.3): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.0.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.14.0): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  0/36 [>---------------------------]   0%
 19/36 [==============>-------------]  52%
 33/36 [=========================>--]  91%
 36/36 [============================] 100%
Generating autoload files
16 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
--- stdout ---
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils

--- end ---
Upgrading c:mediawiki/mediawiki-codesniffer from 45.0.0 -> 45.0.0
$ /usr/bin/composer update
--- stderr ---
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating autoload files
16 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
No security vulnerability advisories found
--- stdout ---

--- end ---
$ vendor/bin/phpcs --report=json
--- stdout ---
{"totals":{"errors":0,"warnings":0,"fixable":0},"files":{"\/src\/repo\/includes\/Namespaces.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/WikispeechSpeechDataCollector.alias.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/WikispeechSpeechDataCollector.namespaces.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Crud\/Transaction\/CrudTransactionMarshaller.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Domain\/LanguageProficiencyLevel.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Crud\/Mcr\/AbstractCompositeOwnerMcrCrud.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Crud\/Clud.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Crud\/Transaction\/CrudTransactionException.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Crud\/Mcr\/AbstractMcrCrudUuidIdentityStrategy.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Crud\/Rdbms\/AbstractIntRdbmsCrud.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Domain\/PersistentVisitor.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Crud\/Rdbms\/UserCrud.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Crud\/Rdbms\/ManuscriptDomainCrud.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Crud\/CrudContext.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Domain\/ManuscriptPrompt.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Crud\/Transaction\/CrudTransactionRequest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Crud\/Rdbms\/AbstractUuidRdbmsCrud.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Crud\/AbstractCrud.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Crud\/Rdbms\/RecordingReviewCrud.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Crud\/Transaction\/CrudTransactionResponse.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Domain\/RecordingAnnotation.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Crud\/Mcr\/RecordingAnnotationsCrud.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Crud\/Rdbms\/ManuscriptPromptCrud.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Domain\/SkippedManuscriptPrompt.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Domain\/UserLanguageProficiencyLevel.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Crud\/Crud.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Domain\/RecordingReview.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Crud\/Rdbms\/UserDialectCrud.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Hooks\/ApiHooks.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Crud\/Mcr\/AbstractMcrCrudIdentityStrategy.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Domain\/RecordingAnnotations.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Crud\/Rdbms\/RecordingCrud.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/Domain\/ManuscriptPromptEqualsConstraint.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Domain\/PersistentJsonDeserializer.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Hooks\/McrHooks.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Domain\/User.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Crud\/Rdbms\/ManuscriptCrud.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Domain\/ManuscriptDomain.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/Domain\/IsJsonSame.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/Domain\/ManuscriptEqualsConstraint.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Domain\/PersistentSet.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Domain\/Persistent.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Hooks\/DatabaseHooks.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Crud\/Rdbms\/UserLanguageProficiencyLevelCrud.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Crud\/CrudFactory.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/Domain\/RecordingReviewEqualsConstraint.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/Domain\/UserLanguageProficiencyLevelEqualsConstraint.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Domain\/PersistentVisitorAdapter.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Domain\/Manuscript.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/Domain\/UserEqualsConstraint.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/Domain\/UserDialectEqualsConstraint.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/Domain\/IsMWTimestampSame.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Domain\/PersistentJsonSerializer.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Specials\/SpecialRecordSpeech.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/Domain\/ManuscriptDomainEqualsConstraint.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Domain\/UserDialect.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Domain\/UserDialectTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Crud\/Rdbms\/SkippedManuscriptPromptCrud.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/Domain\/SkippedManuscriptPromptEqualsConstraint.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Domain\/ManuscriptTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Crud\/Mcr\/AbstractMcrCrud.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Domain\/RecordingReviewTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Domain\/SkippedManuscriptPromptTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Domain\/UserLanguageProficiencyLevelTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/Domain\/PersistentIsInstanceOfSame.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Crud\/Mcr\/AbstractCompositePartMcrCrud.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/Domain\/RecordingEqualsConstraint.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Domain\/RecordingTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/Domain\/RecordingAnnotationsEqualsConstraint.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/Crud\/DecoratedAbstractCrud.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/Domain\/PersistentSetNullableNull.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Domain\/Recording.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Domain\/LanguageTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Crud\/Rdbms\/UserLanguageProficiencyLevelCrudTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Domain\/ManuscriptPromptTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Domain\/Language.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/Domain\/LanguageEqualsConstraint.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Crud\/Rdbms\/ManuscriptCrudTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Crud\/Transaction\/CrudTransactionMWAssociativeArrayMarshaller.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Crud\/Rdbms\/SkippedManuscriptPromptCrudTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Crud\/Rdbms\/ManuscriptPromptCrudTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Crud\/PersistentRootGraphLoader.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Domain\/RecordingAnnotationsTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Crud\/Rdbms\/AbstractRdbmsCrud.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Domain\/UserTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Domain\/GetPersistentClassName.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Crud\/Rdbms\/RecordingCrudTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Crud\/Rdbms\/UserDialectCrudTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Crud\/Rdbms\/LanguageCrudTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Crud\/Rdbms\/RecordingReviewCrudTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Crud\/Rdbms\/ManuscriptDomainCrudTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/.phan\/config.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/Domain\/RecordingAnnotationEqualsConstraint.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/Domain\/PersistentCompleteOneBuilder.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/Domain\/PersistentCompleteTwoBuilder.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Crud\/Rdbms\/UserCrudTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Crud\/Mcr\/AbstractMcrCrudTestBase.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Crud\/Rdbms\/AbstractRdbmsCrudTestBase.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Api\/ApiCrud.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Domain\/PersistentMWAssociativeArraySerializer.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Domain\/PersistentMWAssociateArrayDeserializer.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/Domain\/PersistentEqualsConstraint.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Domain\/RecordingReviewValue.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Crud\/AbstractCrudTestBase.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Uuid.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Hooks\/McrHooksTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Crud\/Mcr\/RecordingAnnotationsMcrCrudTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Crud\/Transaction\/CrudTransactionExecutor.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Domain\/PersistentSetTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Domain\/AbstractPersistentTestBase.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Domain\/ManuscriptDomainTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Crud\/Rdbms\/LanguageCrud.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Crud\/Transaction\/CrudTransactionMWAssociativeArrayMarshallerTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/Domain\/PersistentEqualsConstraintFactory.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/UuidTest.php":{"errors":0,"warnings":0,"messages":[]}}}

--- end ---
$ /usr/bin/composer install
--- stderr ---
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating autoload files
16 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
--- stdout ---

--- end ---
$ /usr/bin/composer test
--- stderr ---
> parallel-lint . --exclude vendor --exclude node_modules
> phpcs -sp --cache
> minus-x check .
--- stdout ---
PHP 8.2.20 | 10 parallel jobs
............................................................  60/115 ( 52%)
.......................................................      115/115 (100%)


Checked 115 files in 0.5 seconds
No syntax error found
.......................................................... 58 / 58 (100%)


Time: 514ms; Memory: 38MB

MinusX
======
Processing /src/repo...
.............................................................
.............................................................
.............................................................
..........................................
All good!

--- end ---
$ /usr/bin/npm audit --json
--- stdout ---
{
  "auditReportVersion": 2,
  "vulnerabilities": {},
  "metadata": {
    "vulnerabilities": {
      "info": 0,
      "low": 0,
      "moderate": 0,
      "high": 0,
      "critical": 0,
      "total": 0
    },
    "dependencies": {
      "prod": 1,
      "dev": 477,
      "optional": 0,
      "peer": 1,
      "peerOptional": 0,
      "total": 477
    }
  }
}

--- end ---
$ package-lock-lint package-lock.json
--- stdout ---
Checking package-lock.json

--- end ---
build: Updating mediawiki/mediawiki-codesniffer to 45.0.0

$ git add .
--- stdout ---

--- end ---
$ git commit -F /tmp/tmpfjz80ije
--- stdout ---
On branch REL1_43
Your branch is up to date with 'origin/REL1_43'.

nothing to commit, working tree clean

--- end ---
Source code is licensed under the AGPL.