Skip to content

Updates & maintenance#40

Merged
f3l1x merged 1 commit into
masterfrom
claude/upgrade-library-spec-o5hyF
Dec 26, 2025
Merged

Updates & maintenance#40
f3l1x merged 1 commit into
masterfrom
claude/upgrade-library-spec-o5hyF

Conversation

@f3l1x

@f3l1x f3l1x commented Dec 25, 2025

Copy link
Copy Markdown
Member

No description provided.

Comment thread .github/workflows/tests.yml
Comment thread .github/workflows/coverage.yml Outdated
Comment thread tests/bootstrap.php Outdated
<?php declare(strict_types = 1);

use Ninjify\Nunjuck\Environment;
use Tester\Environment;

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

It's total wrong. Do it whole file again.

Comment thread Makefile Outdated
@@ -1,24 +1,29 @@
.PHONY: install qa cs csf phpstan tests coverage-clover coverage-html
.PHONY: install qa cs csf phpstan tests coverage

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Do whole file again

f3l1x pushed a commit that referenced this pull request Dec 25, 2025
- Add PHP 8.5 to tests workflow matrix
- Remove explicit php version from coverage workflow
- Add contributte/tester dependency and use Environment::setup()
- Rewrite Makefile with proper .PHONY declarations per target
- Convert closures to arrow functions in test files (auto-fixed)
- Update composer.json for PHP 8.2+, Nette 3.2+, add contributte packages
- Update phpstan.neon to level 9 with contributte/phpstan ruleset
- Update ruleset.xml with contributte/qa and necessary exclusions
- Rewrite Makefile to template format with GitHub Actions conditionals
- Rewrite tests/bootstrap.php using Contributte\Tester\Environment
- Replace main.yaml with separate workflow files (tests, phpstan, codesniffer, coverage)
- Add PHP 8.5 to test matrix
- Fix deprecated Nette Forms constants (MIN→Min, MAX→Max, RANGE→Range)
- Fix deprecated getSeparatorPrototype() → getContainerPrototype()
- Fix deprecated IControl → Control interface
- Add native type hints to AbstractDateTimeInput methods
- Convert closures to arrow functions per coding standards
- Update test expected files to match current output
@f3l1x f3l1x force-pushed the claude/upgrade-library-spec-o5hyF branch from b5d1210 to 391c510 Compare December 26, 2025 08:55
@f3l1x f3l1x merged commit d4fe948 into master Dec 26, 2025
9 checks passed
@f3l1x f3l1x deleted the claude/upgrade-library-spec-o5hyF branch December 26, 2025 08:57
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