Skip to content

Commit

Permalink
Issue #500: Document disabling Pantheon integrated composer and autop…
Browse files Browse the repository at this point in the history
…ilot. (#501)

* Issue #500: Document disabling Pantheon integrated composer and autopilot.

Fixes #500.

* Update README.md
  • Loading branch information
quicksketch authored Apr 15, 2024
1 parent 4320a29 commit 4708e0e
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -400,6 +400,26 @@ includes:

See below for CI specific integrations for hosting providers.

When using Pantheon with Drainpipe, the Pantheon site should be configured to
override some of Pantheon's default behaviors. Because Drainpipe installs
composer dependencies, Pantheon's [Integrated Composer](https://docs.pantheon.io/guides/integrated-composer)
should be disabled. Add `build_step: false` to your pantheon.yml file:
```yml
---
api_version: 1
build_step: false
```

Additionally, Pantheon sites start with "[Autopilot](https://docs.pantheon.io/guides/autopilot)",
which provides updates from the Drupal upstream. Usually this feature
conflicts with an external Git repository such as GitHub or GitLab. It is
recommended to disable this by setting an empty upstream with terminus.
```
ddev ssh
terminus site:upstream:set [site_name] empty
```
## GitHub Actions Integration
Add the following to `composer.json` for generic GitHub Actions that will be
Expand Down

0 comments on commit 4708e0e

Please sign in to comment.