PHPackages                             university-of-denver/quicksilver-autopilot-notification - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Mail &amp; Notifications](/categories/mail)
4. /
5. university-of-denver/quicksilver-autopilot-notification

ActiveQuicksilver-script[Mail &amp; Notifications](/categories/mail)

university-of-denver/quicksilver-autopilot-notification
=======================================================

Send a notification to a Drupal site when an Autopilot visual regression test is complete

1.0.0(4mo ago)0148↓50%MITPHP

Since Jan 12Pushed 3mo agoCompare

[ Source](https://github.com/DU-University-Relations/quicksilver-autopilot-notification)[ Packagist](https://packagist.org/packages/university-of-denver/quicksilver-autopilot-notification)[ Docs](https://github.com/DU-University-Relations/quicksilver-autopilot-notification)[ RSS](/packages/university-of-denver-quicksilver-autopilot-notification/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

Quicksilver Autopilot Notification
==================================

[](#quicksilver-autopilot-notification)

This project was developed from a template for new Quicksilver projects to utilize so that Quicksilver scripts can be installed through Composer.

Original template:

Requirements:

- PHP 8.0 or higher
- Composer
- Drupal 9+ site running on Pantheon
- `autopilot_webhook_url` secret set via Terminus Secrets
- `autopilot_webook_token` secret set via Terminus Secrets
- [Autopilot Toolbar](https://www.drupal.org/project/pantheon_autopilot_toolbar) module installed

Installation
------------

[](#installation)

This project is designed to be included from a site's `composer.json` file, and placed in its appropriate installation directory by [Composer Installers](https://github.com/composer/installers).

In order for this to work, you should have the following in your composer.json file:

```
{
  "require": {
    "composer/installers": "^1"
  },
  "extra": {
    "installer-paths": {
      "web/private/scripts/quicksilver": ["type:quicksilver-script"]
    }
  }
}
```

Then, you can install this package via Composer:

`composer require university-of-denver/quicksilver-autopilot-notification:^1`

### Add to `pantheon.yml`

[](#add-to-pantheonyml)

Here's what you need to add to your `pantheon.yml` file to run the Quicksilver script after an Autopilot visual regression test:

```
api_version: 1

workflows:
  autopilot_vrt:
    after:
      - type: webphp
        description: Send VRT status to Drupal
        script: private/scripts/quicksilver/pantheon-quicksilver/autopilot-webhook.php
```

### Add secrets via Terminus

[](#add-secrets-via-terminus)

Follow the instructions in the [Terminus plugin docs](https://github.com/pantheon-systems/terminus-secrets-manager-plugin) to add the Terminus Secrets Manager plugin to your local machine.

You'll need to add the following secrets to your Pantheon site via Terminus:

```
terminus secret:site:set  autopilot_webhook_url
terminus secret:site:set  autopilot_webhook_token
```

### Pantheon Autopilot Toolbar Module

[](#pantheon-autopilot-toolbar-module)

Please see the [Pantheon Autopilot Toolbar Module](https://www.drupal.org/project/pantheon_autopilot_toolbar)documentation for more information on how to install and configure the module.

This Quicksilver code will send a webhook that will trigger the Pantheon Autopilot Toolbar module to display a notification in the browser with the VRT status.

###  Health Score

35

—

LowBetter than 80% of packages

Maintenance78

Regular maintenance activity

Popularity12

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity34

Early-stage or recently created project

 Bus Factor1

Top contributor holds 62.5% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

120d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/642d9f07988f3fcb767c14d632a9de84d745f44d9078d557cb4011220579aa88?d=identicon)[DU-Automation](/maintainers/DU-Automation)

---

Top Contributors

[![kyletaylored](https://avatars.githubusercontent.com/u/1759794?v=4)](https://github.com/kyletaylored "kyletaylored (5 commits)")[![alexfinnarn](https://avatars.githubusercontent.com/u/3640707?v=4)](https://github.com/alexfinnarn "alexfinnarn (3 commits)")

### Embed Badge

![Health badge](/badges/university-of-denver-quicksilver-autopilot-notification/health.svg)

```
[![Health](https://phpackages.com/badges/university-of-denver-quicksilver-autopilot-notification/health.svg)](https://phpackages.com/packages/university-of-denver-quicksilver-autopilot-notification)
```

###  Alternatives

[dereuromark/cakephp-mailchimp

A CakePHP plugin for MailChimp

2217.9k](/packages/dereuromark-cakephp-mailchimp)[etailors/mautic-amazon-ses

Amazon SES Mailer Plugin for Mautic

522.0k](/packages/etailors-mautic-amazon-ses)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
