Checkmate is a tool that allows users to quickly see which Laravel projects are behind their prescribed Laravel version.
ARCHIVED because we're now just using Laravel Shift's Shifty Plan for this.
- Clone the repository locally
- Run
./bin/setup.sh
- Make a new GitHub token with the
repo
andread:org
scope selected and save it in.env
asGITHUB_TOKEN
- Create a database for the application and enter the database connection details in
.env
- Run
./bin/db.sh
- Configure a web server, such as the built-in PHP web server or Laravel Valet, to use the public directory as the document root
For the built-in PHP web server:
php -S localhost:8080 -t public
- Run the following commands to populate the database:
- Import Laravel Versions:
php artisan sync:laravel-versions
- Import projects and their version details:
php artisan sync:projects
- Visit the website in the browser
- Import Laravel Versions:
Slackbot is configured to send a weekly (Friday, 6:00 am) list of your Insecure
and Behind
apps to a selected Slack channel. To set up:
- Create an app in your Slack organization
- Configure your Slack app for the channels you want to receive the notification.
- Create an Incoming Webhook for your app
- Paste the webhook as the
SLACK_WEBHOOK_URL
value in your.env
file
vendor/bin/phpunit
Please see CONTRIBUTING for details.
If you discover any security related issues, please email hello@tighten.co instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.