Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@lando/pantheon

lando2.8kGPL-3.01.9.4TypeScript support: included

A Lando plugin that provides a tight integration with Pantheon.

lando, lando-plugin, lando-recipe, lando-hosting-integration, pantheon

readme

Pantheon Lando Plugin

This is the official Lando plugin for Pantheon. When installed it...

  • Closely mimics Pantheon's stack, versions and environment locally
  • Allows you to easily pull your Pantheon site down locally
  • Allows you to easily push your changes back to Pantheon
  • Installs drush, terminus and other power tools.

Of course, once a user is running their Pantheon project with Lando they can take advantage of all the other awesome development features Lando provides.

Basic Usage

Clone a project down from Pantheon.

# Make and go into an empty directory
mkdir myproject && cd myproject

# Go through interactive prompts to get your site from pantheon
lando init --source pantheon

# OR do it non-interactively
lando init \
  --source pantheon \
  --pantheon-auth "$PANTHEON_MACHINE_TOKEN" \
  --pantheon-site "$PANTHEON_SITE_NAME"

# Start it up
lando start

# Import your database and files
lando pull

# List information about this app.
lando info

Once your project is running you can access relevant tooling commands.

For more info you should check out the docs:

Issues, Questions and Support

If you have a question or would like some community support we recommend you join us on Slack.

If you'd like to report a bug or submit a feature request then please use the issue queue in this repo.

Changelog

We try to log all changes big and small in both THE CHANGELOG and the release notes.

Development

If you're interested in working on this plugin then we recommend you check out the development guide.

Maintainers

Contributors

Made with contributors-img.

Other Selected Resources

changelog

v1.9.4 - January 18, 2025

v1.9.3 - January 17, 2025

v1.9.2 - December 13, 2024

  • Fixed bugs present in various interactions with the Pantheon API

v1.9.1 - December 11, 2024

  • Fixed bug preventing lando pull and lando push from correctly surfacing available environments

v1.9.0 - December 10, 2024

v1.8.3 - December 6, 2024

  • Updated the version index.md to get Docuverse page to build correctly

v1.8.2 - December 4, 2024

v1.8.1 - November 4, 2024

v1.8.0 - October 25, 2024

  • Updated release process to generate an edge release when stable releases are created

v1.7.1 - October 18, 2024

v1.7.0 - October 17, 2024

v1.6.0 - October 16, 2024

  • Fixed blocking certs issues #261 #262
  • Improved perfomance during lando init when --pantheon-site is passed in #254

v1.5.0 - April 30, 2024

  • Added Drupal10 config file to allow for a framework: drupal10 value #242

v1.4.2 - April 5, 2024

  • Fixed issue with the previous portforward fix #237

v1.4.1 - April 5, 2024

  • Fixed issue with portforwarding no longer being available on the database service #237

v1.4.0 - April 1, 2024

CRITICAL FIX

  • Addressed issue with legacy usage of the Pantheon Terminus API that has now been fully deprecated. Fixes issues with running lando init, lando pull and lando push in the Pantheon recipe. #230

v1.3.0 - March 8, 2024

  • Updated to latest database services

v1.2.0 - March 4, 2024

Fixes

  • Improved database selection for purposes of config loading, fixes some database bootup issues when the database type is overriden downstream

v1.1.0 - March 4, 2024

New Features

  • Added support for php:8.3
  • Added support for php:8.2

Fixes

  • Fixed deprecation notices from Terminus for some versions of PHP #168

Internal

  • Updated to @lando/php@1.2.0
  • Updated config loading to respect Lando's config settings
  • Added some config test coverage
  • Added drupal10 test coverage

v1.0.1 - January 8, 2024

  • Fixed missing proxy configuration

v1.0.0 - December 7, 2023

  • Dialed fully for lando update

v0.14.0 - December 4, 2023

  • Fixed broken mkdirp module usage #202
  • Isolated plugin #202
  • Extended wait time for user #202

v0.13.0 - October 5, 2023

  • Updated path to error log #190
  • Added script to make sure user is loaded before repo clone #198
  • Added warning/documentation regarding table prefixes on import #171

v0.12.0 - July 3, 2023

  • Removed bundle-dependencies and version-bump-prompt from plugin
  • Updated package to use prepare-release-action
  • Updated documentation to reflect new release process

v0.11.0 - May 26, 2023

  • Set default redis to v6 and added default password #147

v0.10.1 - May 1, 2023

  • Improved post pull|push|switch token re-auth so it only happens when needed

v0.10.0 - March 20, 2023

  • Added support for php 8.2 #159
  • Added correct configset for solr8 #15

v0.9.0 - March 1, 2023

  • Added support for php 8.1 #132
  • Added support for solr8 #15
  • Fixed bug causing Fatal error: Uncaught PDOException in prepend.php#139
  • Fixed bug where database did not persist on lando rebuild for Apple Silicon users. #148

v0.8.0 - February 28, 2023

  • Database persistence for Apple Silicon users. PR #148
  • Solr8 compatibility #15

v0.7.0 - December 12, 2022

  • Added bundle-dependencies to release process.
  • Fixed bug in plugin dogfooding test.

v0.6.0 - September 7, 2022

  • HYPERDRIVED

v0.5.9 - April 21, 2022

Lando is free and open source software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.

  • Upgrade 8.0 image to use Terminus 3.0.7

v0.5.8 - April 13, 2022

Lando is free and open source software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.

  • Update Redis config to use redis:6 for M1 Mac users. PR #108
  • Match pantheon varnish max header #109

RELEASED

v0.5.7 - February 11, 2022

Lando is free and open source software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.

  • Adjust functionality for pushing keys on various sources for lando init

v0.5.6 - February 2, 2022

Lando is free and open source software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.

  • Update terminus to 3.0.4 in php 8.0 image PR #100
  • Fix typo in README PR #99
  • Add the no-interaction flag to composer global require commands PR #98

v0.5.5 - December 10, 2021

Lando is free and open source software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.

  • Empty release to rebuild on npm

v0.5.4 - December 9, 2021

Lando is free and open source software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.

  • Add mariadb to Pantheon integration. #16

v0.5.3 - December 9, 2021

Lando is free and open source software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.

  • Update builder.js to use gen4 tags

v0.5.2 - December 8, 2021

Lando is free and open source software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.

  • Fixed issues with the switch command #13

v0.5.1 - December 7, 2021

Lando is free and open source software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.

  • Added in php8.0 support #5
  • Fixed Typo in Doc PR#84

v0.5.0 - November 12, 2021

Lando is free and open source software that relies on contributions from developers like you! If you like Lando then help us spend more time making, updating and supporting it by contributing.