Skip to content

fix: exclude development.services.yml from Drupal scaffold on Pantheon - #110

Merged
doljak merged 1 commit into
mainfrom
chore/fix-pantheon-scaffold
May 20, 2026
Merged

doljak merged 1 commit into
mainfrom
chore/fix-pantheon-scaffold

Conversation

@doljak

@doljak doljak commented May 20, 2026

Copy link
Copy Markdown
Contributor

O que mudou

  • Adicionado file-mapping na configuração drupal-scaffold do composer.json para excluir web/sites/development.services.yml do scaffold do Composer.

Por que mudou

O build do Pantheon executa composer install, que aciona o scaffold do Drupal core e sobrescreve development.services.yml com a versão padrão do pacote. O Pantheon então verifica que o arquivo foi modificado durante o build e rejeita o deploy com:

The build step affected files that are not ignored by git: M web/sites/development.services.yml

Excluindo o arquivo do scaffold (false no file-mapping), o Composer para de sobrescrevê-lo e o build passa sem erros.

O que revisar

  • composer.json → extra.drupal-scaffold.file-mapping: a única mudança é a entrada "[web-root]/sites/development.services.yml": false.

@doljak
doljak merged commit b15c60a into main May 20, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant