Skip to content

IBX-12963: Copied auth.json before the first Composer run to allow private Symfony Flex endpoints - #151

Merged
katarzynazawada merged 2 commits into
mainfrom
IBX-12963-flex-endpoint-auth
Oct 27, 2026
Merged

katarzynazawada merged 2 commits into
mainfrom
IBX-12963-flex-endpoint-auth

Conversation

@KamilSznajdrowicz

@KamilSznajdrowicz KamilSznajdrowicz commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor
🎫 Issue IBX-12963

Description:

auth.json (GitHub App token) was copied into the project only after the first composer update, so a recipesEndpoint from dependencies.json pointing to a private repository (e.g. a private clone of ibexa/recipes-dev) failed with 404 when Symfony Flex fetched index.json. Public ibexa/recipes-dev endpoints were unaffected.

The copy now happens right after create-project, the same as in bin/stable. Applied to 4.6, 5.0 and 6.0.

For QA:

Before (404 on the Flex endpoint): https://github.com/ibexa/commerce/actions/runs/39941722184/job/120374555429
After (recipes installed from the private endpoint): https://github.com/ibexa/commerce/actions/runs/39960062537
Also checked public recipes dev: ibexa/commerce#2081

Documentation:

🤖 Generated with Claude Code

…ivate Symfony Flex endpoints

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

Copy link
Copy Markdown

@katarzynazawada
katarzynazawada merged commit 98ad53b into main Oct 27, 2026
6 checks passed
@katarzynazawada
katarzynazawada deleted the IBX-12963-flex-endpoint-auth branch October 27, 2026 11:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants