Skip to content

chore: update composer dependencies#71

Merged
turegjorup merged 1 commit into
developfrom
feature/update-composer-dependencies
May 11, 2026
Merged

chore: update composer dependencies#71
turegjorup merged 1 commit into
developfrom
feature/update-composer-dependencies

Conversation

@turegjorup
Copy link
Copy Markdown
Contributor

Summary

Routine composer dependency refresh in preparation for the next release.

Changes

  • composer update — refreshes 50+ packages within existing composer.json constraints. Notable bumps:
    • phpstan/phpstan 2.1.46 → 2.1.54
    • rector/rector 2.4.0 → 2.4.2
    • Symfony components 8.0.8 → 8.0.9/8.0.10
    • nikic/php-parser v5.0.4 → v5.0.7
    • Various ergebnis/* dev tooling bumps
  • config/reference.php regenerated — reflects PHPDoc updates in Symfony config types (list<X>|nullnull|list<X>, etc.)
  • public/api-spec-v1.{yaml,json} regenerated — API Platform now emits integer instead of number for nullable status fields in error schemas
  • src/Repository/GitRepoRepository.php — fix pre-existing PHPDoc typo @extends ServiceEntityRepository<GitTagRepository><GitRepo> (now caught by the updated PHPStan)

Verification

All run inside Docker:

  • composer audit — no advisories
  • composer normalize --dry-run — already normalized
  • composer coding-standards-check — clean
  • vendor/bin/phpstan analyse — no errors (level 6)
  • composer tests — 22 tests, 38 assertions, all passing
  • bin/console doctrine:schema:validate (test DB after migrations) — in sync
  • composer update-api-spec — diff committed
  • yarn coding-standards-check — clean
  • docker compose run --rm markdownlint markdownlint '**/*.md' — clean

Test plan

  • CI green
  • Manual smoke test of admin UI after deploy to staging

- composer update (PHPStan 2.1.46 → 2.1.54, rector 2.4.0 → 2.4.2,
  symfony components, ergebnis tooling, etc.)
- Regenerate config/reference.php (Symfony component updates)
- Regenerate public/api-spec-v1.{yaml,json} (status field number → integer)
- Fix pre-existing PHPDoc typo in GitRepoRepository
  (<GitTagRepository> → <GitRepo>) caught by updated PHPStan

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

API Specification - Non-breaking changes

API Changelog 1.0.0 vs. 1.0.0

No changes to report, but the specs are different

@codecov-commenter
Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (develop@cbe54e3). Learn more about missing BASE report.

Additional details and impacted files
@@            Coverage Diff             @@
##             develop      #71   +/-   ##
==========================================
  Coverage           ?   39.35%           
  Complexity         ?      833           
==========================================
  Files              ?      120           
  Lines              ?     2574           
  Branches           ?        0           
==========================================
  Hits               ?     1013           
  Misses             ?     1561           
  Partials           ?        0           
Flag Coverage Δ
unittests 39.35% <ø> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@turegjorup turegjorup marked this pull request as ready for review May 11, 2026 12:24
@turegjorup turegjorup merged commit 23c52af into develop May 11, 2026
15 checks passed
@turegjorup turegjorup deleted the feature/update-composer-dependencies branch May 11, 2026 12:25
@turegjorup turegjorup mentioned this pull request May 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants