Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI Generator #4461

Merged
merged 14 commits into from
Mar 2, 2024
Merged

CI Generator #4461

merged 14 commits into from
Mar 2, 2024

Conversation

georgeburdell
Copy link
Member

This pull request includes configuration for running lint, code style checks, and tests within your CI environment. Feel free to commit any additional changes to the shift-111304 branch.

Before merging, you need to:

  • Review all pull request comments for additional changes
  • Ensure your CI build is running successfully

@georgeburdell
Copy link
Member Author

ℹ️ Shift detected your project is using laravel/passport and added php artisan passport:keys to your test scripts. If you have already configured Passport's encryption keys for your tests, you may remove this command.

@georgeburdell
Copy link
Member Author

ℹ️ Shift configured your jobs to use MySQL 8.0. You may adjust the configuration if you are using a different version of MySQL or a different database system.

@georgeburdell
Copy link
Member Author

ℹ️ Shift configured Composer to use the COMPOSER_AUTH environment variable. If your project contains private dependencies, you should create a secret for your repository named COMPOSER_AUTH with the JSON auth configuration for Composer.

@georgeburdell
Copy link
Member Author

ℹ️ By default, Shift configured your jobs to use an official PHP image. However, if you are familiar with Docker, you may improve performance by using your own image with all your prebuilt environment.

@georgeburdell
Copy link
Member Author

ℹ️ Shift configures GitHub's `action/cache to cache Composer and NPM dependencies. This reduces build times. However, this action has a known issue where it only caches when the job runs successfully. If any step fails, dependencies will not be cached.

If you want to always cache files, you may replace this action with the following forked version: jasonmccreary/cache@main

@kberzinch kberzinch merged commit cc54d24 into main Mar 2, 2024
4 checks passed
@kberzinch kberzinch deleted the shift-111304 branch March 2, 2024 18:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants