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

Refactor environment configuration, enhance doctor command, update Redis version #549

Merged
merged 40 commits into from
Oct 5, 2024

Conversation

crazywhalecc
Copy link
Owner

@crazywhalecc crazywhalecc commented Oct 1, 2024

What does this PR do?

  • Separate env to env.ini file
  • Add support for skipping items in doctor command
  • Update bin/setup-runtime.ps1, use nts instead of zts
  • Fix composer dependencies
  • Add some PHPUnit tests
  • Fix SPC_NO_MUSL_PATH
  • Add sanityCheckLib for dev:pack-lib
  • Force specify musl-wrapper build compiler tools
  • Fix redundant github token in github token hooks for curlExec and curlDown
  • Add PHP 8.4 RC1 download
  • Remake test-extensions.php, add download_cmd and build_cmd
  • Update redis to pecl latest version

Checklist before merging

If your PR involves the changes mentioned below and completed the action, please tick the corresponding option.
If a modification is not involved, please skip it directly.

  • If it's an extension or dependency update, make sure adding related extensions in src/global/test-extensions.php.
  • If you changed the behavior of static-php-cli, update docs in ./docs/.
  • If you updated config/xxx.json content, run bin/spc dev:sort-config xxx.

@crazywhalecc crazywhalecc added the kind/framework Issues related to CLI app framework label Oct 1, 2024
@crazywhalecc crazywhalecc changed the title Separate env to env.ini file Separate env to env.ini file, add skip items for doctor Oct 1, 2024
@crazywhalecc crazywhalecc added the mixed PR This PR contains multiple updates label Oct 5, 2024
@crazywhalecc crazywhalecc changed the title Separate env to env.ini file, add skip items for doctor Separate env to env.ini file, add skip items for doctor, improve tests Oct 5, 2024
@crazywhalecc crazywhalecc changed the title Separate env to env.ini file, add skip items for doctor, improve tests Separate env to env.ini file, add skip items for doctor, improve tests and update redis version Oct 5, 2024
@crazywhalecc crazywhalecc changed the title Separate env to env.ini file, add skip items for doctor, improve tests and update redis version Refactor environment configuration, enhance doctor command, update Redis version Oct 5, 2024
@crazywhalecc crazywhalecc merged commit 3c80211 into main Oct 5, 2024
22 checks passed
@crazywhalecc crazywhalecc deleted the chore/env-ini-config branch October 5, 2024 06:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/framework Issues related to CLI app framework mixed PR This PR contains multiple updates
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant