Commit Graph
3058 Commits
Author SHA1 Message Date
d844543ffa Add recipe for fyrst/shopware-cd (#2049)
* Add recipe for fyrst/shopware-cd

Co-authored-by: ROBJkE <ROBJkE@users.noreply.github.com>

* fix: use .yaml and 4-space indent for fyrst/shopware-cd recipe

recipes-contrib QA rejects *.yml and YAML lines whose leading indent is
not a multiple of 4. GitLab still defaults to .gitlab-ci.yml, so
post-install.txt documents the CI/CD configuration file setting.
shopware-cli already loads .shopware-project.yaml.

Co-authored-by: ROBJkE <ROBJkE@users.noreply.github.com>

* fix: point fyrst/shopware-cd recipe at fyrst-dev/shopware-cd

Sync the Flex recipe from fyrst-dev/recipes (source of truth). The
Packagist package repo is now https://github.com/fyrst-dev/shopware-cd
instead of shopware-cd-template.

Co-authored-by: ROBJkE <ROBJkE@users.noreply.github.com>

* fix: require shopware/docker docker/Dockerfile in fyrst/shopware-cd

Drop the root Dockerfile fallback so the recipe matches fyrst-dev/recipes.
GitHub Actions, GitLab CI, and Compose now default DOCKERFILE to
docker/Dockerfile from the shopware/docker Flex recipe.

https://github.com/symfony/recipes-contrib/pull/2049

Co-authored-by: ROBJkE <ROBJkE@users.noreply.github.com>

* fix: drop project-create overlaps; put CD compose in deploy/

shopware-cli project create owns shop-root compose.yaml, .gitignore,
and .shopware-project.yaml. Move the CD stack to deploy/compose.yaml
and deploy/compose.prod.yaml, and point vps-release.sh at
-f deploy/compose.yaml -f deploy/compose.prod.yaml -f deploy/compose.vps.yaml.

Co-authored-by: ROBJkE <ROBJkE@users.noreply.github.com>

* feat: add VPS runtime sync (no S3) to fyrst/shopware-cd

Copy live MySQL + Docker volumes onto lower envs over SSH
(mysqldump + volume tars). Snapshot/restore stay on the VPS.

Co-authored-by: ROBJkE <ROBJkE@users.noreply.github.com>

* feat: bind-mount Shopware VPS runtime data by default

Use SHOPWARE_DATA_ROOT host dirs for files/media/thumbnail/theme/sitemap
instead of named volumes. Keep mysql_data/redis_data as named volumes.
sync-runtime.sh rsyncs those host dirs as the primary copy path.

Expand compose.yaml without YAML aliases (4-space .yaml). Feeds #2049.

Co-authored-by: ROBJkE <ROBJkE@users.noreply.github.com>

* feat: add local project-dev runtime rsync helper

Copy live VPS SHOPWARE_DATA_ROOT trees into shopware-cli project dev
paths via deploy/sync-runtime-local.sh (rsync, optional --delete).

Co-authored-by: ROBJkE <ROBJkE@users.noreply.github.com>

* feat: derive Compose project and data root from shop id + env

SHOPWARE_SHOP_ID + SHOPWARE_DEPLOY_ENV drive COMPOSE_PROJECT_NAME and
SHOPWARE_DATA_ROOT=/var/lib/shopware/data/<shop>/<env>. Compose no longer
hardcodes name: shopware. Sync scripts auto-derive when those vars are unset.

Co-authored-by: ROBJkE <ROBJkE@users.noreply.github.com>

* feat: interpolate Compose name and bind mounts from shop id + env

Compose uses ${SHOPWARE_SHOP_ID}-${SHOPWARE_DEPLOY_ENV} for the project
name (required via :?) and bind-mounts
${SHOPWARE_DATA_BASE:-/var/lib/shopware/data}/${SHOPWARE_SHOP_ID}/${SHOPWARE_DEPLOY_ENV}/...
COMPOSE_PROJECT_NAME and SHOPWARE_DATA_ROOT are no longer required for
compose. Keep expanded YAML (no aliases) and 4-space indent for contrib QA.

Co-authored-by: ROBJkE <ROBJkE@users.noreply.github.com>

* docs: mark SHOPWARE_PACKAGES_TOKEN as optional

* docs: mark SHOPWARE_PACKAGES_TOKEN optional in env and deploy README

* docs: mark SHOPWARE_PACKAGES_TOKEN optional in GitLab CI comments

* docs: mark SHOPWARE_PACKAGES_TOKEN optional in GitHub Actions comments

* fix: E2E compose run, pull_policy override, and create .env footguns

Mirror fyrst-dev/recipes overlay notes from Shopware 6.7 E2E:
create writes .shopware-project.yml and COMPOSE_PROJECT_NAME=sw-shop-…;
Compose v5 rejects run --no-build; same-host tag-and-load uses
PULL_POLICY=never / SKIP_PULL=1 (default pull_policy stays always).

Do not require SHOPWARE_PACKAGES_TOKEN. Recipe does not delete create's .env.

* fix: E2E compose run, pull_policy override, and create .env footguns

Mirror fyrst-dev/recipes overlay notes from Shopware 6.7 E2E:
create writes .shopware-project.yml and COMPOSE_PROJECT_NAME=sw-shop-…;
Compose v5 rejects run --no-build; same-host tag-and-load uses
PULL_POLICY=never / SKIP_PULL=1 (default pull_policy stays always).

Do not require SHOPWARE_PACKAGES_TOKEN. Recipe does not delete create's .env.

* fix: E2E compose run, pull_policy override, and create .env footguns

Mirror fyrst-dev/recipes overlay notes from Shopware 6.7 E2E:
create writes .shopware-project.yml and COMPOSE_PROJECT_NAME=sw-shop-…;
Compose v5 rejects run --no-build; same-host tag-and-load uses
PULL_POLICY=never / SKIP_PULL=1 (default pull_policy stays always).

Do not require SHOPWARE_PACKAGES_TOKEN. Recipe does not delete create's .env.

* fix: E2E compose run, pull_policy override, and create .env footguns

Mirror fyrst-dev/recipes overlay notes from Shopware 6.7 E2E:
create writes .shopware-project.yml and COMPOSE_PROJECT_NAME=sw-shop-…;
Compose v5 rejects run --no-build; same-host tag-and-load uses
PULL_POLICY=never / SKIP_PULL=1 (default pull_policy stays always).

Do not require SHOPWARE_PACKAGES_TOKEN. Recipe does not delete create's .env.

* fix: E2E compose run, pull_policy override, and create .env footguns

Mirror fyrst-dev/recipes overlay notes from Shopware 6.7 E2E:
create writes .shopware-project.yml and COMPOSE_PROJECT_NAME=sw-shop-…;
Compose v5 rejects run --no-build; same-host tag-and-load uses
PULL_POLICY=never / SKIP_PULL=1 (default pull_policy stays always).

Do not require SHOPWARE_PACKAGES_TOKEN. Recipe does not delete create's .env.

* feat: Flex env SoT keys and deploy/init-env.sh after create

Mirror fyrst-dev/recipes: Flex env appends safe CD keys; operators finish
shop-specific values with deploy/init-env.sh --shop-id (VPS: --vps).

* feat: register FyrstShopwareCdBundle in Flex recipe

* feat: add slim bash guards for fyrst:sales-channel:rewrite-urls

* docs: document console rewrite and Flex bundle for shops

* docs: point contrib sync rewrite at fyrst:sales-channel:rewrite-urls

* docs: mention console rewrite in contrib deploy README

* feat(shopware-cd): call fyrst:sales-channel:rewrite-urls after restore

* feat: dump VPS snapshots with shopware-cli project dump

* feat: dump VPS snapshots with shopware-cli project dump

* feat: dump VPS snapshots with shopware-cli project dump

* feat: dump VPS snapshots with shopware-cli project dump

* feat: dump VPS snapshots with shopware-cli project dump

* feat: add deploy/lib/identity.sh for shopware-cd sync split

* feat: add remaining deploy/lib helpers for shopware-cd sync split

* feat: add sync-live and sync-app libs for shopware-cd split

* feat: add sync-identity and sync-ssh libs for shopware-cd split

* refactor: thin sync-runtime.sh CLI and slim rewrite lib

* fix: match deploy/lib/sync-rewrite.sh to fyrst-dev/recipes main

* feat: add deploy/lib/sync-volumes.sh for shopware-cd split

* feat: add deploy/lib/sync-commands.sh for shopware-cd split

* feat: add deploy/lib/sync-db.sh for shopware-cd split

* fix: slim fyrst/shopware-cd recipe to copy-from-package

Honor diimpp's review on #2049. Recipe is Flex metadata only
(manifest + post-install). Overlay files come from
vendor/fyrst/shopware-cd/overlay/. Toast uses fyrst-cli 0.1.0+;
do not ship bash wrappers.

* fix: drop fyrst/shopware-cd recipe root overlay

* fix: drop fyrst/shopware-cd recipe root overlay

* fix: drop fyrst/shopware-cd recipe root overlay

* fix: drop fyrst/shopware-cd recipe root overlay

* fix: drop fyrst/shopware-cd recipe root overlay

* fix: drop fyrst/shopware-cd recipe root overlay

* fix: drop fyrst/shopware-cd recipe root overlay

* fix: drop fyrst/shopware-cd recipe root overlay

* fix: drop fyrst/shopware-cd recipe root overlay

* fix: drop fyrst/shopware-cd recipe root overlay

* fix: drop fyrst/shopware-cd recipe root overlay

* fix: drop fyrst/shopware-cd recipe root overlay

* fix: drop fyrst/shopware-cd recipe root overlay

* fix: drop fyrst/shopware-cd recipe root overlay

* fix: drop fyrst/shopware-cd recipe root overlay

* fix: drop fyrst/shopware-cd recipe root overlay

* fix: drop fyrst/shopware-cd recipe root overlay

* fix: drop fyrst/shopware-cd recipe root overlay

* fix: drop fyrst/shopware-cd recipe root overlay

* fix: drop fyrst/shopware-cd recipe root overlay

* fix: drop fyrst/shopware-cd recipe root overlay

* fix: drop fyrst/shopware-cd recipe root overlay

* fix: drop fyrst/shopware-cd recipe root overlay

* fix: drop fyrst/shopware-cd recipe root overlay

* fix: drop fyrst/shopware-cd recipe root overlay

* fix: drop fyrst/shopware-cd recipe root overlay

* fix: drop fyrst/shopware-cd recipe root overlay

* fix: drop fyrst/shopware-cd recipe root overlay

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: ROBJkE <ROBJkE@users.noreply.github.com>
2026-09-16 17:55:36 +04:00
d48bb7db3c Add recipe for davidjln/llm-carbon-bundle (#2051)
* Add recipe for davidjln/llm-carbon-bundle

* Trigger CI re-check

* Trigger 1.0 re-check

---------

Co-authored-by: david_j <david.julien@nowwweb.com>
2026-09-16 17:48:04 +04:00
Vitalii CherepanovandGitHub af0e3536ae feat: add A2A Symfony bundle recipe (#2053) 2026-09-16 17:41:37 +04:00
Toms SokolovsandGitHub 6f41880b6f Add recipe for mailtrap/mailtrap-local (#2052) 2026-09-16 17:23:09 +04:00
INTERNATIONALES WEB APPS & SERVICESandGitHub eef2ae1572 Add recipe for wlindabla/mailing-bundle (#2054)
* Add recipe for wlindabla/mailing-bundle

* Fix trailing newline in recipe files

* Trigger CI
2026-09-16 17:14:16 +04:00
cd9f5783d0 Add recipe for jpmmartin/sylius-nmi-plugin (#2050)
Claude-Session: https://claude.ai/code/session_01WYGgHP9evTsmdwbszaakYL

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 17:34:54 +04:00
e2e8f5cd11 Add tailsfadmin/tailsfadmin-bundle (#2047)
* Add tailsfadmin/tailsfadmin-bundle recipe: manifest

* Add tailsfadmin recipe: default config

* Add tailsfadmin recipe: asset_mapper paths

* Post-install output in English

* English comments (default config)

* English comments (asset_mapper paths)

* Fix CI: remove unsupported alias, use 4-space indentation

- manifest.json: drop "aliases" (aliases are not supported in recipes-contrib)
- config/packages/tailsfadmin.yaml: put the menu list dash on its own line so
  every indentation level is a multiple of 4 spaces (recipes-contrib lint)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-14 17:24:32 +04:00
Igor PinchukandGitHub e5e55bbe4f Add recipe for indexnowkit/symfony-bundle (#2048) 2026-09-10 17:58:04 +04:00
Diego D'amicoandGitHub 545f6e495a Fix odiseoteam/sylius-rbac-plugin admin route prefix (#2046)
* Fix odiseoteam/sylius-rbac-plugin admin route prefix

The recipe hardcoded prefix: /admin, so on any install that customizes
SYLIUS_ADMIN_ROUTING_PATH_NAME the plugin's own admin routes land outside
sylius.security.admin_regex and are unreachable through the admin firewall.
Use the same parameterized prefix Sylius' own admin routes use.

Also trims the post-install note: the AdminUser snippet and the migration
command are already covered by the linked installation guide.

* Trigger CI
2026-09-08 17:29:05 +04:00
mrk-teandGitHub 2833906142 Add recipe for codein/recaptcha-enterprise-bundle (#2045) 2026-09-07 14:12:39 +04:00
acencyrilandGitHub 07f7809541 Add acencyril/sentinelle-bundle recipe (#2040)
* Add acencyril/sentinelle-bundle recipe

* Remove aliases, not supported in contrib

* Target 0.2

* Target 0.3, English configuration

* Add trailing newlines

* Fix indentation

* Trailing newline, remove IDE files

* Fix YAML indentation
2026-09-04 10:37:23 +04:00
Diego D'amicoandGitHub 42c7572f9a Add recipe for odiseoteam/sylius-rbac-plugin (#2044) 2026-09-04 10:32:46 +04:00
Grégory PLANCHATandGitHub 34b440b9b5 Add gplanchat/durable-bundle recipe (#2041) 2026-09-03 20:21:56 +04:00
David EvdoshchenkoandGitHub 22b4568e70 Outcomer validation bundle (#2042)
* Add PHP and Symfony framework requirements to manifest.json

* Refactor manifest.json to remove PHP and Symfony framework requirements

* Remove Symfony version requirements from manifest.json

* Add recipe version 4.0 for outcomer/symfony-json-schema-validation

Adds auto_cast_query and auto_cast_path options to the default
outcomer_validation.yaml config, matching the bundle's 4.0 release.

* Use the new schemas (path/domain pairs) option in the 4.0 recipe

schemas_path/schema_domain are deprecated in favor of schemas as of
bundle 4.0.

* Fix YAML indentation to be a multiple of 4 spaces

The CI lint requires every indentation level to be a multiple of 4
spaces; the list item's inline "path:" key broke that rule.
2026-09-03 20:18:36 +04:00
05d1703910 Add recipe for mosl/opensign-bridge-bundle (#2043)
* Add recipe for mosl/opensign-bridge-bundle (0.6)

* Trigger CI: PR body now includes the required License MIT header

---------

Co-authored-by: Yaovi <y.ametepe@gmail.com>
2026-09-03 20:15:38 +04:00
Jozef MôstkaandGitHub c27b03c007 Add tito10047/iconcaptcha-bundle 0.1 (#2036) 2026-09-01 19:28:33 +02:00
Anton ZenkovandGitHub 799cbf3da1 [phpstreamserver/symfony] New version (#2037) 2026-08-31 15:52:49 +04:00
Johannes WachterandGitHub 4b5ea11ed3 Update sulu/mcp-bundle recipe for symfony/mcp-bundle 0.13 (#2039)
symfony/mcp-bundle 0.13 replaced the single implicit server with named servers
under `mcp.servers`. sulu/mcp-bundle prepends one called `sulu`, so the
`allowed_hosts` this recipe writes moves under `mcp.servers.sulu.http`.
2026-08-31 14:16:28 +04:00
Louis GarretandGitHub b2c5178f29 Add lgarret/health-check-bundle 1.0 recipe (#2035) 2026-08-28 12:33:11 +04:00
ff799e9363 Add recipe for sulu/mcp-bundle 1.0 (#2034)
* Add recipe for sulu/mcp-bundle 1.0

* Move the allowed hosts out of the recipe into its output

The released sulu/mcp-bundle 1.0.0-RC1 requires symfony/mcp-bundle ^0.6,
where mcp.http.allowed_hosts does not exist yet: it was added in 0.11.
Shipping the option as config broke cache:clear on every install.

* Contribute the allowed hosts and the default OAuth scopes

sulu/mcp-bundle 1.0.0-RC2 requires symfony/mcp-bundle ^0.12, so
mcp.http.allowed_hosts exists and the transport can be told its public
host. league requires scopes.default and the bundle leaves it to the
project, so the recipe contributes the two MCP scopes.

Both sections live in sulu_mcp.yaml rather than in the files those
bundles own, because Symfony merges configuration per extension.

---------

Co-authored-by: Johannes Wachter <wachter.johannes@gmail.com>
2026-08-28 12:00:00 +04:00
Baptiste LeducandGitHub 7101db71f0 Improve JanePHP recipes first-run experience (#2033)
* Improve JanePHP recipes first-run experience

Recipes pointed the generator configs to specification files they never
created, hid all generator output behind a NullOutput (so failures showed
up as raw PHP fatals and successes printed nothing) and always exited 0,
even when generation failed.

- document every config key and the spec file prerequisite in
  config/jane/*.php
- render generator output, format thrown errors and propagate exit codes
  in the recipe bin scripts
- reorder post-install steps: placing the specification file now comes
  before running the generator
- explain when/how to uncomment the generated normalizer service in
  config/packages/jane.yaml

Refs: https://github.com/janephp/janephp/issues/860

* Point recipes to the current documentation website

jane.readthedocs.io is outdated, jane.jolicode.com/latest/ is the
current documentation home.

* Re-trigger QA after adding the license header to the PR description
2026-08-25 11:38:39 +02:00
f736facf8f Remove redundant SMSTools recipe conflicts (#2032)
* Remove redundant recipe conflicts

* Trigger recipe validation

---------

Co-authored-by: Gijs Rommers <gijs@ibeauty.be>
2026-08-24 14:53:26 +04:00
0b0840d005 Update zestly/dev-login-bundle recipe to use when@dev (#2030)
Follow-up to the review feedback on #2026: env-scoped config/*/dev/
directories are the outdated approach. Both files move to flat paths
guarded by a when@dev: block.

The packages file is guarded too rather than left bare — the bundle is
registered for dev only, so an unguarded zestly_dev_login: root key in
config/packages/ has no extension to load it in prod and would break
cache warmup.


Claude-Session: https://claude.ai/code/session_01FtiTUbCskmCiy9k78vCL19

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-23 19:18:10 +04:00
e4b83b4391 Disable roadrunner-symfony-bundle warmup in dev (#2031)
Co-authored-by: Rosta Kaleta <rosta.kaleta@netmagnet.cz>
2026-08-23 19:16:05 +04:00
6b59387336 Add gijsrommers/smstools-notifier 0.2 recipe (#2028)
* Add gijsrommers/smstools-notifier 0.2 recipe

* Trigger recipe validation

* Rerun recipe validation

* Declare recipe platform requirements

* Support Symfony 6.4 and PHP 8.1

* Validate v0.2.1 recipe

---------

Co-authored-by: Gijs Rommers <gijs@ibeauty.be>
2026-08-19 16:51:19 +04:00
Jozef MôstkaandGitHub 8b25c5c62c Add tito10047/progressive-image-bundle 2.0 (#2027)
* Add tito10047/progressive-image-bundle 2.0

Registers the bundle, its route, and a working default config (a chain
resolver with an AssetMapper + filesystem fallback, tailwind grid
breakpoints, sync generation, and a self-contained local Flysystem
variant store — no extra dependency required). The responsive
breakpoint stylesheet is generated and imported into assets/app.js
automatically via a post-install script, so the bundle renders
correctly right after "composer require" with zero manual config.

Verified end-to-end against a sandboxed copy of a real AssetMapper app:
uninstall -> reinstall -> render <twig:pgi:Image> produces a working
<picture> element with real generated variant files on disk.

* Fix recipes-contrib QA failures for tito10047/progressive-image-bundle 2.0

- add-lines only supports "top", "bottom", "after_target" as a position
  value — "before_target" isn't valid. Insertion order relative to the
  app.css import doesn't matter functionally, so switch to after_target.
- post-install.txt was missing its trailing newline.

* Retrigger CI: tito10047/progressive-image-bundle main/v2.0 branches now include the AssetMapper prepend() fix

* Retrigger CI: asset_mapper resolver fix is live on main/v2.0 (progressive-image-bundle)

* Retrigger CI: 2.0.0-rc0 (pre-fix) tag deleted, only 2.0.0-rc1 remains
2026-08-19 15:52:32 +04:00
Andrew BreretonandGitHub d10e49cd4e Add zestly/dev-login-bundle recipe for 0.1 (#2026) 2026-08-19 15:48:28 +04:00
SiganushkaandGitHub 50aef8d3a6 Add siganushka/region-bundle v1.3 (#2025) 2026-08-14 11:32:22 +04:00
OtezVikentiyandGitHub e7a25f741b [otezvikentiy/json-rpc-api] Add recipe for 5.0 (#2024) 2026-08-14 11:29:19 +04:00
7a2735e633 Add fluffydiscord/roadrunner-symfony-bundle 7.0 and 7.1 recipes (#2015)
* Add fluffydiscord/roadrunner-symfony-bundle 7.0 recipe

* Add fluffydiscord/roadrunner-symfony-bundle 7.1 recipe

---------

Co-authored-by: FluffyDiscord <info@netmagnet.cz>
2026-08-14 11:22:37 +04:00
Julien D.andGitHub cb528993c0 Add recipe for cyllene-digital/sylius-axepta-plugin 1.0 (#2023)
Registers the bundle and imports the shop routes, which expose the page the customer returns to from the bank-hosted payment page. Without that import the return URL cannot be built and the payment fails before it even leaves.

No config/packages: both configuration keys of the plugin have real defaults.
No add-lines either, the plugin ships no JavaScript. The two remaining steps cannot be automated and are recalled by post-install.txt: generating the Sylius payment encryption key, and declaring the trusted proxies, x-forwarded-host included, without which the URLs handed to the bank are unreachable.
2026-08-11 14:00:55 +04:00
Ervin SabicandGitHub a4459efd0c Adding GearSite JSON API Recipe for V1.0.0 (#2021)
* Adding GearSite JSON API to Symfony Recipes Contrib

* rerun QA
2026-08-09 22:33:24 +04:00
CholinandGitHub 8365a35646 Add recipe for sylius/admin-mcp-server-plugin 0.1 (#2016)
* Add recipe for sylius/admin-mcp-server-plugin 0.1

* Remove league_oauth2_server.yaml from recipe — plugin already imports it via config.yaml

* Add OAuth keypair env vars to manifest.json
2026-08-05 16:41:43 +04:00
SiganushkaandGitHub 567b2e1436 Add siganushka/region-bundle v1.2 recipe (#2019)
* Add siganushka/region-bundle v1.2 recipe

* fix dir error

* fix class error

* refactor: rename region class
2026-08-05 11:02:28 +04:00
e4ad235a3d Add webowi/symfony-monitoring-bundle recipe for 0.1 (#2017)
* Add webowi/symfony-monitoring-bundle recipe for 0.1

* chore: rerun CI

* Add webowi/symfony-monitoring-bundle recipe for 0.1

* Add webowi/symfony-monitoring-bundle recipe for 0.1

---------

Co-authored-by: kkedzierski <kamil.kedzierski@univio.com>
2026-08-03 13:42:36 +04:00
SovianandGitHub 60759ac2b7 Add soviann/deploy-tasks-bundle recipe (#2014) 2026-07-20 18:57:54 +04:00
Benjamin YAOandGitHub ea23478eb5 Add recipe for axium/identity Symfony bundle (#2013)
* Add axium identity recipe

* Add axium identity recipe

* Add axium identity recipe

* Add axium identity recipe

* Add axium identity recipe

* Trigger recipe checks

* Fix missing newlines

* Fix missing newlines

* Fix missing newlines

* Fix recipe manifest key

* Fix recipe manifest key

* Fix recipe manifest key

* Fix recipe manifest key

* Fix recipe manifest key

* Add recipe for axium/identity

* Add routing configs

# Conflicts:
#	.idea/material_theme_project_new.xml

* Add routing configs

* Add routing configs

* Add routing configs

* Merge axium identity recipe

* Remove IDE and system files

* Remove unnecessary files

* Remove unnecessary files

* Remove unnecessary files

* Remove unnecessary files

* Add full exemple security config

* remove identity/.DS_Store
2026-07-20 15:17:15 +04:00
Aliaksandr IvanouandGitHub 8cf16a49a9 [alexivanou/russian-text-bundle] add recipe for v1.0 (#2010) 2026-07-09 19:17:29 +04:00
Ramon Damian JamesandGitHub 9346a9758a Add galactic-shrine/gsid recipe (#2009)
* Add galactic-shrine/gsid recipe

* Remove unsupported aliases from gsid recipe

* Rerun recipe checks

* Rerun recipe checks
2026-07-07 17:07:09 +04:00
Vincent AmstoutzandGitHub c3209d68f8 feat(symfony-security-auditor): add JSON schema modeline for editor completion (#2007) 2026-07-07 16:41:50 +04:00
Silas JoistenandGitHub b54a3a1cd9 feat(storyblok/symfony-bundle): Recipe for version 1.18 (#2008) 2026-07-07 11:21:16 +02:00
Loïc FrémontandGitHub 7a93483242 feat(sylius-stripe-plugin): Improve vendor file links (#2006) 2026-06-26 16:55:55 +04:00
Pierre IaccarinoandGitHub e0431a7d00 Add piairre/skuse recipe (#2005) 2026-06-24 18:21:38 +04:00
eaf2825403 Leoparden/plugin license manager (#2004)
* adds leoparden/plugin-license-manager

* Remove aliases from manifest.json

* Add leoparden/plugin-license-manager 1.3 recipe

Runs leoparden:license:sync via auto-scripts so newly required Leoparden
extensions are reported to the license hub. Scoped to 1.3 because the command
ships from plugin-license-manager v1.3.0.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Martin Flogaus <flogaus@leoparden.net>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-19 03:31:42 +04:00
Trino CalmaandGitHub e3525cfd0c Update letkode/form-schema-bundle recipe V1 (#1997)
* Update letkode/form-schema-bundle recipe V1

* Update letkode/form-schema-bundle recipe V1.1

* Update letkode/form-schema-bundle recipe V1.2

* Update letkode/form-schema-bundle recipe V1.3

* Update letkode/form-schema-bundle recipe V1.4

* Update letkode/form-schema-bundle recipe V1.5

* Update letkode/form-schema-bundle recipe V1.6

* Update letkode/form-schema-bundle recipe V1.7

* Update letkode/form-schema-bundle recipe V1.8
2026-06-14 18:21:55 +02:00
Vedran CindricandFabien Potencier f64276120f Add recipe for treblle/treblle-symfony
Registers TreblleBundle, copies a minimal treblle.yaml config pointing
at TREBLLE_SDK_TOKEN and TREBLLE_API_KEY env vars, and injects those
two variables into .env on install.
2026-06-14 18:21:21 +02:00
Pascal CESCONandGitHub 36eb8eec00 Add amoifr/pickle-panther-bundle recipe (#2003)
* Add amoifr/pickle-panther-bundle/0.3/manifest.json

* Add amoifr/pickle-panther-bundle/0.3/config/packages/test/pickle_panther.yaml

* Fix recipe: complete config reference, trailing newline
2026-06-14 18:20:11 +02:00
9f0f8e0e36 Leoparden/plugin license manager (#2002)
* adds leoparden/plugin-license-manager

* Remove aliases from manifest.json

---------

Co-authored-by: Martin Flogaus <flogaus@leoparden.net>
2026-06-12 05:36:40 +04:00
ad26c8dae2 [netbull/core-bundle] Add recipe (#2000)
* [netbull/core-bundle] Add recipe

* fix: added defaults

* fix: added defaults

* fix: added defaults

---------

Co-authored-by: Alexander Dimitrov <alexander.dimitrov@slr-holiday-service.bg>
2026-06-12 05:31:45 +04:00
Loïc FrémontandGitHub cfad76d7e3 Fix JoliMedia indentation (#1998) 2026-06-10 17:47:04 +04:00