Axel Guckelsberger
Axel Guckelsberger
Use workflows for GitHub actions to perform tests, analysis and build releases. This entirely replaces external tools (e.g. StyleCI, Travis) as well as our Jenkins instance and moves continuous integration...
- CodeClimate - Scrutinizer (not sure yet whether coverage support is contained in the free plan) - https://coveralls.io/ - https://coveralls.io/github/zikula/core - https://coveralls.io/features - https://coveralls.zendesk.com/hc/en-us - https://codecov.io/ - https://www.codacy.com/
**Depends on #3644** Use composer for installing extensions during runtime. We could also use our extension library as a composer repository then and/or use packagist. Thus this would also solve...
* Set `X-Content-Type-Options` by default to `nosniff`. * Set `X-XSS-Protection` by default to `1; mode=block` instead of `1`. * Set `Content-Security-Policy` to a restrictive value (depends on #3711). * Make...
Since PSR-2 is deprecated consider switching to PSR-12 See also: - https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-12-extended-coding-style-guide-meta.md#5-changelog-from-psr-2 - https://github.com/FriendsOfPHP/PHP-CS-Fixer/issues/4502 - https://github.com/karriereat/php-code-quality/pull/9
Proposal: remove JMSi18nRoutingBundle in favour of [Symfony's native system](https://symfony.com/blog/new-in-symfony-4-1-internationalized-routing); actually [this fork](https://github.com/remmel/i18n-routing-bundle) is already an updated and shrinked version - see it's readme file; see also symfony/symfony#30617 and https://github.com/symfony/symfony/commit/e46495499841f805ab1915643f763d736d24822e Remaining...
## Background and context I looked into #3908 and started reading. The problem with this issue is that when you start replacing the component-installer you immediately end at the question...
- https://github.com/php-translation/symfony-bundle/issues/399 - https://github.com/symfony/symfony/issues/35328 > The ICU message format is a different format than Symfony's one. Where Symfony's format uses percentage signs for placeholders (%placeholder%), ICU uses brackets ({placeholder}). -...
As the [PHPIDS main repo is dead](https://github.com/PHPIDS/PHPIDS/issues) (last commit from 2014) we should switch to one of these forks: - https://github.com/ossie-git/PHPIDS - https://github.com/CashWilliams/PHPIDS Or consider moving to https://github.com/enygma/expose Slightly refs...
Introduce requirement for themes to specify the `url` in `composer.json` metadata, like modules also do. This is a follow-up feature request for #4353 When this is implemented the form field...