Commit Graph
2159 Commits
Author SHA1 Message Date
Micha AhrweilerandGitHub b7e08038bb [FrameworkBundle] Use static closure in front controller (8.1) (#1532)
Added missing static for framework-bundle 8.1.
2026-05-30 17:09:58 +02:00
Nicolas GrekasandGitHub dd3e831144 [web-profiler-bundle] Remove deprecated collect_serializer_data option (#1538) 2026-05-30 16:42:32 +02:00
Fabien Potencier 5dc43f1928 [ci] Fix BOT_TOKEN auth for the Flex endpoint update push 2026-05-29 23:17:31 +02:00
Fabien Potencier 08473dd353 Update versions.json 2026-05-29 23:10:53 +02:00
Nicolas GrekasandClaude Opus 4.8 bbc7cc6f7f [ci] Fix BOT_TOKEN auth for Flex endpoint push and PR diff comment
The previous attempt still failed:

- The Flex push embedded the token in the URL, but actions/checkout had
  persisted an http.<host>.extraheader Authorization for the default
  GITHUB_TOKEN, which git sends in preference to the URL credentials —
  so the push authenticated as github-actions[bot] and got 403. Unset
  that header before pushing so the BOT_TOKEN in the URL is used.

- marocchino/sticky-pull-request-comment reads the token from its
  GITHUB_TOKEN input (default github.token), not the env var, so the
  read-only default token was still used. Pass it via "with:" instead.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 18:22:54 +02:00
Nicolas GrekasandClaude Opus 4.8 dccaac6cda [ci] Use BOT_TOKEN for the Flex endpoint push and PR diff comment
The default GITHUB_TOKEN is now read-only, so pushing the generated Flex
endpoint and posting the recipe-diff comment failed (403 / "Resource not
accessible by integration"). Authenticate both via the BOT_TOKEN without
persisting it into the checkout credentials.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 18:09:44 +02:00
Nicolas Grekas c159bdef60 Ensure directory is clean before fetching tool when running callable-qa 2026-04-24 10:37:56 +02:00
2a347a874d [AiBundle] Add AmazeeAi recipe (#1517)
* [AiBundle] add amazeeai platform recipe

* [AiBundle] fix generic platform recipe

* fix: platform version

* fix: platform version

* Revert "[AiBundle] fix generic platform recipe"

This reverts commit 12102ea79b.

* Update symfony/ai-amazee-ai-platform/0.6/manifest.json

Co-authored-by: Christopher Hertel <mail@christopher-hertel.de>

* Update symfony/ai-amazee-ai-platform/0.6/manifest.json

Co-authored-by: Christopher Hertel <mail@christopher-hertel.de>

---------

Co-authored-by: Christopher Hertel <mail@christopher-hertel.de>
2026-04-09 18:56:42 +02:00
Christophe JossartandGitHub 9212df43d5 [AiBundle] fix generic platform recipe (#1527) 2026-04-03 22:16:55 +02:00
Grégoire PineauandGitHub 24e94e53cd [FrameworkBundle] Use static closure in front controller (#1529) 2026-04-03 16:26:31 +02:00
Hubert LenoirandGitHub 2a6f488bb2 [SymfonyAI][DockerModelRunner] Fix configuration (#1519) 2026-04-03 14:02:26 +02:00
Grégoire PineauandGitHub d7ff6df465 [symfony/ai] Fix configuration (#1523) 2026-04-03 13:56:15 +02:00
Stanislau KviatkouskiandGitHub 73ec19c83c [symfony/mercure-bundle] Make MERCURE_PUBLIC_URL optional (#1520)
Since `symfony/mercure-bundle` v0.3.0 (https://github.com/symfony/mercure-bundle/pull/42) the `public_url` config is optional and its default value is `null`.
2026-03-31 17:27:13 +02:00
Jan RosierandGitHub cda6fef256 Run updated recipes also on PHP v8.4 (#1479) 2026-03-31 14:57:11 +02:00
Phil BatesandGitHub a04c7d1317 [doctrine/doctrine-bundle] Remove deprecated orm.controller_resolver.auto_mapping (#1497) 2026-03-31 14:17:01 +02:00
Jan RosierandGitHub 8fd491704b Run updated recipes also on Symfony v8 (#1481) 2026-03-31 13:49:39 +02:00
Jan RosierandGitHub 329374609d UnderscoreNamingStrategy is always number aware since Doctrine ORM v3 (#1478) 2026-03-31 13:38:55 +02:00
Nicolas Grekas 266f98b871 Convert add-lines.content to arrays 2026-03-31 13:35:15 +02:00
Jan RosierandGitHub 7a4256654c Remove double wildcard from symfony.asset_mapper.excluded_patterns (#1512) 2026-03-27 14:16:52 +01:00
Nicolas GrekasandGitHub e685563fd3 [symfony/framework-bundle/8.1] Add Kernel::getAllowedEnvs() = prod+dev+test (#1516) 2026-03-27 13:51:25 +01:00
Hugo AlliaumeandGitHub 390d893ca1 [WebpackEncoreBundle] Add recipe for Webpack Encore 6.0 (#1521)
https://github.com/symfony/webpack-encore/releases/tag/v6.0.0
2026-03-27 13:39:14 +01:00
Kévin DunglasandGitHub 3692cf856d [symfony/twig-bundle] enable FrankenPHP Hot Reload if available (#1526) 2026-03-26 14:15:42 +01:00
Grégoire PineauandGitHub 0987f196d4 [symfony/ai] Fix packages name in post install instructions (#1522) 2026-03-26 06:24:05 +01:00
Stanislau KviatkouskiandGitHub 7fb38165ef [symfony/mercure-bundle] Make MERCURE_URL optional to allow use of FrankenPHP's built-in Mercure (#1514) 2026-03-12 16:01:08 +01:00
Jonathan CoxandGitHub 3f11f2aab6 Exclude config/{bundles,reference}.php from php-cs-fixer finder (#1518) 2026-03-02 18:54:22 +01:00
Jérôme TamarelleandGitHub 2bf874b4e3 Make doctrine/mongodb-odm-bundle an official recipe (#1509)
* Import doctrine/mongodb-odm-bundle recipes from contrib

* Add alias 'mongodb-odm' for 'doctrine/mongodb-odm-bundle'

* No need to resolve MONGODB_URL env var
2026-01-16 13:26:38 +01:00
Nicolas GrekasandGitHub df2763ad15 [symfony/webapp-pack] Remove options that are already the defaults (#1507) 2026-01-15 15:45:46 +01:00
Fabien PotencierandGitHub db54e87e75 Merge pull request #1506 from OskarStark/rem/meta
Remove `symfony/ai-meta-platform` recipe
2026-01-06 09:33:19 +01:00
Oskar Stark f1369c0e1f Remove symfony/ai-meta-platform recipe 2026-01-06 07:23:31 +01:00
Fabien PotencierandGitHub 304001df31 Merge pull request #1505 from OskarStark/OskarStark/ai-platform-recipes
Add `symfony/ai-*-platform` recipes
2025-12-31 08:26:24 +01:00
Oskar Stark a5d6b412ef [AI] Add recipes for all AI platform bridges
Add 0.1 recipes for all symfony/ai-*-platform packages that configure the ai.platform key in ai.yaml with appropriate environment variables.

Platforms included:
- ai-ml-api, albert, anthropic, azure, bedrock, cartesia, cerebras
- decart, deep-seek, docker-model-runner, eleven-labs, gemini
- generic, hugging-face, lm-studio, meta, mistral, ollama
- open-ai, open-router, perplexity, replicate, scaleway
- transformers-php, vertex-ai, voyage
2025-12-30 22:10:20 +01:00
Oskar StarkandGitHub 2dfcf7a1ba Add symfony/ai-*-store recipes (#1503)
* Add recipes for Symfony AI store bridges (0.1)

Add 21 store bridge recipes that append configuration to ai.yaml
under the ai.store key using add-lines directive.

Stores: Azure Search, Cache, ChromaDB, ClickHouse, Cloudflare,
Elasticsearch, ManticoreSearch, MariaDB, Meilisearch, Milvus,
MongoDB, Neo4j, OpenSearch, Pinecone, Postgres, Qdrant, Redis,
Supabase, SurrealDB, Typesense, Weaviate

* Remove optional fields from AI store recipes

Only set required connection parameters, let users configure
optional fields like vector_field, dimensions, etc.

* Simplify AI store recipes to only required fields

Remove fields that have defaults (table, collection, index_name, etc.
default to the store name like 'default').

* Use separate YAML config files for AI store recipes

Switch from add-lines to copy-from-recipe with dedicated
config/packages/ai.yaml files for each store.

* Rename store YAML files to unique names

Use ai_<store>_store.yaml instead of ai.yaml to avoid conflicts
when multiple stores are installed.
2025-12-29 09:22:54 +01:00
Fabien PotencierandGitHub c3f82df25f Merge pull request #1451 from OskarStark/feature/brave
Add `symfony/ai-brave-tool`
2025-12-29 09:22:06 +01:00
Christopher HertelandGitHub 283620731e Empty structure for Symfony AI v0.1 (#1504) 2025-12-23 23:06:48 +01:00
Fabien PotencierandGitHub 5c2128b5ab Merge pull request #1499 from Kocal/ux-translator-dump-ts
[UXTranslator] Update recipe with `dump_typescript` config
2025-12-07 08:54:34 +01:00
Hugo Alliaume f2811eb2b6 [UXTranslator] Update recipe with dump_typescript config 2025-12-06 21:20:21 +09:00
Fabien PotencierandGitHub 58b39d585b Merge pull request #1495 from HypeMC/fix-doctrine-bundle-6.4
[doctrine/doctrine-bundle] Fix installing on Symfony 6.4
2025-12-05 09:38:50 +01:00
Fabien PotencierandGitHub dfa41a08e7 Merge pull request #1498 from Kocal/ux-translator-2.32
[UXTranslator] Add recipe for 2.32
2025-12-05 09:35:46 +01:00
Hugo Alliaume d140bffe65 [UXTranslator] Add recipe for 2.32 2025-12-03 23:31:48 +01:00
Fabien Potencier 528e5aa53b Update versions.json 2025-12-02 14:28:33 +01:00
HypeMC 46a4d63606 [doctrine/doctrine-bundle] Fix installing on Symfony 6.4 2025-12-01 22:49:54 +01:00
Fabien PotencierandGitHub cbc2c282e9 Merge pull request #1493 from OskarStark/update-ai-bundle-to-gpt-5-mini
Update `symfony/ai-bundle` recipe to use `gpt-5-mini` model
2025-11-25 14:19:44 +01:00
Oskar Stark 5a8bbad1a2 Update AI bundle recipe to use gpt-5-mini model 2025-11-25 14:05:23 +01:00
Fabien PotencierandGitHub eb2e9c9e4a Merge pull request #1492 from OskarStark/remove-tools-ai-bundle
Comment tools section and update prompt in ai-bundle recipe
2025-11-25 14:00:16 +01:00
Oskar Stark 127c1fae5d Remove tools section and update prompt in ai-bundle recipe
- Remove Clock tool configuration from services
- Remove tools array from default agent
- Update system prompt to pirate theme
2025-11-25 13:47:14 +01:00
Fabien PotencierandGitHub f9648936ae Merge pull request #1491 from OskarStark/fix-ai-bundle-prompt-config
Fix AI bundle recipe to use `prompt` instead of renamed `system_prompt`
2025-11-25 13:34:14 +01:00
Oskar Stark dd815c0778 Fix AI bundle recipe to use 'prompt' instead of deprecated 'system_prompt'
The 'system_prompt' configuration key is no longer supported in Symfony AI.
This updates the recipe to use the correct 'prompt' key as per the current
Symfony AI documentation.
2025-11-25 12:47:15 +01:00
Fabien PotencierandGitHub 2f5668f8c4 Merge pull request #1490 from symfony/fabpot-patch-1
Fix AiBundle namespace in manifest.json
2025-11-25 12:22:40 +01:00
Fabien PotencierandGitHub ec48d4071d Fix AiBundle namespace in manifest.json 2025-11-25 12:19:11 +01:00
Fabien PotencierandGitHub 6d9092b072 Merge pull request #1489 from OskarStark/feature/ai-bridges
Add recipes for new AI bridge tools
2025-11-25 08:25:13 +01:00