Skip to main content

Simplytest back up and running!

Published on

If you've been a user of Simplytest, I've just completed a round of maintenance, and everything should be up and running again. The service must have been spamming the Drupal.org APIs and caused itself to get blocked. I've worked with the DA team, and now Simplytest can make API requests again to get project and release data.

Here are a few items tackled:

  • Drush was broken 🙈. We were invoking Drush via php vendor/bin/drush, but Drush 10.3 changed vendor/bin/drush to a shell script from PHP, so it didn't actually execute.
  • Dependency updates! Drupal core was on version 10.1, and is now on version 10.5, with version 11 on the way. React was also updated, along with other frontend dependencies.
  • Umami one-click demo has been fixed!
  • Commerce Kickstart one-click demo uses the latest site template and demo content.
  • Starshot -> Drupal CMS demo runs and installs (but really it shouldn't be pre-installed so that recipes can be selected)
  • Themes that require module dependencies can be tested (Bootstrap 3.x)
  • All previews have the bcmath extension, making it easier to test contrib (like Commerce), which requires it.

Thank you to the Open Collective contributors to Simplytest who helped fund this maintenance to get the service back online. I promise to take more steps to keep the project steady. 

Next on my plate is the Drupal 11 upgrade, improving the Drupal CMS one-click demo, general code improvements, and better leveraging Tugboat base previews for faster builds. I'd also love to improve the UI using Radix or some other component library.