Skip to content

Develop - #34

Merged
soap merged 29 commits into
mainfrom
develop
Sep 9, 2025
Merged

Develop#34
soap merged 29 commits into
mainfrom
develop

Conversation

@soap

@soap soap commented Sep 9, 2025

Copy link
Copy Markdown
Owner

No description provided.

@soap
soap requested a review from Copilot September 9, 2025 07:53

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR enhances the test infrastructure and Laravel version compatibility for the Thai Addresses package. The changes improve database seeding efficiency, add environment variable management, and update dependency versions.

  • Centralizes database seeding in the TestCase setup to avoid redundant seeding calls
  • Adds comprehensive environment variable loading with support for .env.testing files
  • Updates package dependencies to support Laravel 12.0 and newer versions of testing tools

Reviewed Changes

Copilot reviewed 13 out of 15 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
tests/TestCase.php Adds environment variable loading, centralizes database seeding, and improves database configuration
tests/Feature/UserTest.php Removes redundant beforeEach seeding call
tests/Feature/DatabaseSeederTest.php Removes redundant beforeEach seeding call and adds clarifying comment
phpunit.xml.dist Simplifies PHPUnit configuration and updates database environment variables
database/seeders/*.php Adds table existence checks before seeding operations
composer.json Updates dependency versions to support Laravel 12.0 and newer tool versions
.phpunit.cache/test-results Updates test results cache with new Pest version
.github/workflows/run-tests.yml Adds MySQL service, updates matrix to include Laravel 12.0, and improves CI setup
.github/workflows/phpstan.yml Updates PHP version from 8.0 to 8.3
.env.testing.example Adds example environment configuration file

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread tests/TestCase.php Outdated
Comment thread tests/TestCase.php Outdated
Comment thread tests/TestCase.php Outdated
Comment thread tests/TestCase.php
Comment on lines +144 to +147
// migrations ของ package
$this->loadMigrationsFrom(__DIR__.'/../database/migrations');

// migrations ของ workbench (เช่น users table)

Copilot AI Sep 9, 2025

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Consider translating these Thai comments to English: '// package migrations' and '// workbench migrations (e.g. users table)'

Copilot uses AI. Check for mistakes.
soap and others added 4 commits September 9, 2025 14:56
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@soap
soap merged commit 151cfa3 into main Sep 9, 2025
15 of 16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants