Skip to content

Using new routing system from Sylius resource bundle#18213

Draft
loic425 wants to merge 245 commits into2.2from
new-routing
Draft

Using new routing system from Sylius resource bundle#18213
loic425 wants to merge 245 commits into2.2from
new-routing

Conversation

@loic425
Copy link
Copy Markdown
Member

@loic425 loic425 commented Jul 7, 2025

Q A
Branch? 2.1
Bug fix? no
New feature? yes
BC breaks? no
Deprecations? no
Related tickets fixes #18212
License MIT

@loic425 loic425 requested review from a team as code owners July 7, 2025 13:23
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Jul 7, 2025

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch new-routing

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@loic425 loic425 marked this pull request as draft July 7, 2025 13:25
@loic425 loic425 changed the title Bump Sylius resource versions Using new routing system from Sylius resource bundle Jul 7, 2025
@github-actions
Copy link
Copy Markdown

github-actions bot commented Jul 17, 2025

❗ Preview Environment deployment failed on Bunnyshell

See: Environment Details | Pipeline Logs

Check https://github.com/Sylius/Sylius/actions/runs/22478151407 for details.

Available commands:

  • 🚀 /bns:deploy to redeploy the environment
  • /bns:delete to remove the environment

@probot-autolabeler probot-autolabeler bot added the Maintenance CI configurations, READMEs, releases, etc. label Nov 5, 2025
@loic425 loic425 changed the base branch from 2.1 to 2.2 November 5, 2025 14:11
@probot-autolabeler probot-autolabeler bot added the Admin AdminBundle related issues and PRs. label Nov 27, 2025
@loic425 loic425 force-pushed the new-routing branch 2 times, most recently from fde6308 to 179d7ea Compare January 14, 2026 07:35
Rafikooo and others added 7 commits January 16, 2026 12:47
Removes old upmerge paths (`1.14 -> 2.1`, `2.1 -> 2.2`) and sets up
upmerge from `2.2` to `2.3`. Also updates the workflow file link in PR
body to point to the `2.3` branch.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Chores**
* Updated the upmerge workflow configuration to refine version merge
scope and refresh reference links.

<sub>✏️ Tip: You can customize this high-level summary in your review
settings.</sub>

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
This PR has been generated automatically.
For more details see
[upmerge_pr.yaml](/Sylius/Sylius/blob/2.3/.github/workflows/upmerge_pr.yaml).

**Remember!** The upmerge should always be merged with using `Merge pull
request` button.

In case of conflicts, please resolve them manually with usign the
following commands:
```
git fetch upstream
gh pr checkout <this-pr-number>
git merge upstream/2.3 -m "Resolve conflicts between 2.2 and 2.3"
```

If you use other name for the upstream remote, please replace `upstream`
with the name of your remote pointing to the `Sylius/Sylius` repository.

Once the conflicts are resolved, please run `git merge --continue` and
push the changes to this PR.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Chores**
* Updated PSR-7 HTTP message dependency constraint to support both
version 1.x and 2.x.
  * Corrected error page template file path case sensitivity references.

<sub>✏️ Tip: You can customize this high-level summary in your review
settings.</sub>

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
This PR has been generated automatically.
For more details see
[upmerge_pr.yaml](/Sylius/Sylius/blob/2.3/.github/workflows/upmerge_pr.yaml).

**Remember!** The upmerge should always be merged with using `Merge pull
request` button.

In case of conflicts, please resolve them manually with usign the
following commands:
```
git fetch upstream
gh pr checkout <this-pr-number>
git merge upstream/2.3 -m "Resolve conflicts between 2.2 and 2.3"
```

If you use other name for the upstream remote, please replace `upstream`
with the name of your remote pointing to the `Sylius/Sylius` repository.

Once the conflicts are resolved, please run `git merge --continue` and
push the changes to this PR.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **New Features**
* Consistent form field help display across widgets; improved admin
taxon parent autocomplete (case-insensitive).

* **Bug Fixes**
  * Fixed a template variable typo preventing form rendering.
* Avoided incorrect category display when a main taxon name is missing.

* **Localization**
* Added/updated German translations for administration password reset
and Romanian pluralization tweaks.

* **Documentation**
* Expanded contributor guidelines with detailed best practices and
patterns.

* **Tests**
* Added unit and UI tests covering localhost resolution and taxonomy
behaviors.

<sub>✏️ Tip: You can customize this high-level summary in your review
settings.</sub>
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
* 2.2:
  Change application's version to v1.14.17-dev
  Generate changelog for v1.14.16
  Change application's version to v1.14.16
* 2.2:
  Change application's version to v2.1.12-dev
  Generate changelog for v2.1.11
  Change application's version to v2.1.11
TheMilek and others added 6 commits January 22, 2026 15:03
Increases `timeout-minutes` from 15 to 20 minutes across all CI workflow
files to reduce job cancellations.

Ref: #18693

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Chores**
* Extended timeout limits for continuous integration and deployment jobs
from 15 to 20 minutes across multiple workflow configurations to allow
additional execution time.

<sub>✏️ Tip: You can customize this high-level summary in your review
settings.</sub>

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
This PR has been generated automatically.
For more details see
[upmerge_pr.yaml](/Sylius/Sylius/blob/2.3/.github/workflows/upmerge_pr.yaml).

**Remember!** The upmerge should always be merged with using `Merge pull
request` button.

In case of conflicts, please resolve them manually with usign the
following commands:
```
git fetch upstream
gh pr checkout <this-pr-number>
git merge upstream/2.3 -m "Resolve conflicts between 2.2 and 2.3"
```

If you use other name for the upstream remote, please replace `upstream`
with the name of your remote pointing to the `Sylius/Sylius` repository.

Once the conflicts are resolved, please run `git merge --continue` and
push the changes to this PR.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Chores**
* Bumped release version and updated internal version identifiers for
the next patch.
  * Added a new changelog entry for v2.2.2 (2026-01-20).
* **Tests**
* Updated frontend test metadata to run with the Mink Chromedriver
setup.

<sub>✏️ Tip: You can customize this high-level summary in your review
settings.</sub>
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
| Q               | A
|-----------------|-----
| Branch?         | 2.3
| Bug fix?        | no
| New feature?    | no
| BC breaks?      | no
| Deprecations?   | no
| Related tickets | -
| License         | MIT


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Chores**
* Added GitHub Actions workflow automation for package splitting and
distribution.
* Introduced build script to generate package matrix configuration for
automated package management.

<sub>✏️ Tip: You can customize this high-level summary in your review
settings.</sub>

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
Use new unified database format in e2e workflows:
- database: "mysql:X.X" instead of database+database_version
- database: "postgres:X.X" instead of postgresql+database_version
- database: "mariadb:X.X" instead of mariadb+database_version
- Remove DATABASE_URL from env (action sets it automatically)
Testing new BuildTestAppAction from `feature/auto-database-url` branch
which introduces:

- Unified database format: `mysql:8.4` instead of separate `database` +
`database_version`
- Automatic `DATABASE_URL` setting (no need to define in workflows)
- Unified credentials (`sylius:sylius@sylius`) across all databases

Changes in this PR:
- Update ci_e2e-mysql.yaml, ci_e2e-pgsql.yaml, ci_e2e-mariadb.yaml
- Remove `DATABASE_URL` from env sections
- Use new `database: "type:version"` format

Related: SyliusLabs/BuildTestAppAction#19

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Chores**
* CI workflows updated to use automated database configuration for
MariaDB, MySQL, and PostgreSQL.
* Removed hard-coded database connection environment entries so jobs
rely on generated configuration.
* Standardized database selection input across matrix jobs and updated
build steps to a newer build-action for more consistent test runs.

<sub>✏️ Tip: You can customize this high-level summary in your review
settings.</sub>
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
loic425 and others added 9 commits February 26, 2026 09:16
| Q               | A
|-----------------|-----
| Branch?         | new-routing
| Bug fix?        | no
| New feature?    | yes
| BC breaks?      | no
| Deprecations?   | no
| Related tickets | partially #18212
| License         | MIT

<!--
 - Bug fixes must be submitted against the 1.14 or 2.1 branch
 - Features and deprecations must be submitted against the 2.2 branch
 - Make sure that the correct base branch is set

To be sure you are not breaking any Backward Compatibilities, check the
documentation:

https://docs.sylius.com/en/latest/book/organization/backward-compatibility-promise.html
-->
Co-authored-by: Jan Góralski <jan.wojciech.goralski@gmail.com>
| Q               | A
|-----------------|-----
| Branch?         | new-routing
| Bug fix?        | no
| New feature?    | yes
| BC breaks?      | no
| Deprecations?   | no
| Related tickets | partially #18212
| License         | MIT

<!--
 - Bug fixes must be submitted against the 1.14 or 2.1 branch
 - Features and deprecations must be submitted against the 2.2 branch
 - Make sure that the correct base branch is set

To be sure you are not breaking any Backward Compatibilities, check the
documentation:

https://docs.sylius.com/en/latest/book/organization/backward-compatibility-promise.html
-->

Inspired by the
[ResetPasswordAction](https://github.com/Sylius/Sylius/blob/0f2e2b33dc222b27d911e73a41afc226027b877d/src/Sylius/Bundle/AdminBundle/Action/Account/ResetPasswordAction.php)
from the admin panel.
| Q               | A
|-----------------|-----
| Branch?         | new-routing
| Bug fix?        | no
| New feature?    | yes
| BC breaks?      | no
| Deprecations?   | no
| Related tickets | partially #18212
| License         | MIT

<!--
 - Bug fixes must be submitted against the 1.14 or 2.1 branch
 - Features and deprecations must be submitted against the 2.2 branch
 - Make sure that the correct base branch is set

To be sure you are not breaking any Backward Compatibilities, check the
documentation:

https://docs.sylius.com/en/latest/book/organization/backward-compatibility-promise.html
-->
| Q               | A
|-----------------|-----
| Branch?         | new-routing
| Bug fix?        | no
| New feature?    | yes
| BC breaks?      | no
| Deprecations?   | no
| Related tickets | partially #18212
| License         | MIT

<!--
 - Bug fixes must be submitted against the 1.14 or 2.1 branch
 - Features and deprecations must be submitted against the 2.2 branch
 - Make sure that the correct base branch is set

To be sure you are not breaking any Backward Compatibilities, check the
documentation:

https://docs.sylius.com/en/latest/book/organization/backward-compatibility-promise.html
-->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Admin AdminBundle related issues and PRs. Maintenance CI configurations, READMEs, releases, etc.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Using new routing system from Sylius resource bundle

7 participants