From 2afa02a61b2045f17bb56faff99d9d39df171f9b Mon Sep 17 00:00:00 2001 From: Di Date: Mon, 9 Dec 2024 17:19:31 +0100 Subject: [PATCH 1/5] Updated README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e8151ef..ff0106a 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Laravel Masked DB Dump -A database dumping package that allows you to replace and mask columns while dumping your database. +A database dumping package that allows you to replace and mask columns while dumping your MySQL database. [![Latest Version on Packagist](https://img.shields.io/packagist/v/beyondcode/laravel-masked-db-dump.svg?style=flat-square)](https://packagist.org/packages/beyondcode/laravel-masked-db-dump) [![Total Downloads](https://img.shields.io/packagist/dt/beyondcode/laravel-masked-db-dump.svg?style=flat-square)](https://packagist.org/packages/beyondcode/laravel-masked-db-dump) From 549048b790e89b3cd0e77ac47bcbc8b14bcf03bc Mon Sep 17 00:00:00 2001 From: Shift Date: Sun, 16 Feb 2025 19:08:53 +0000 Subject: [PATCH 2/5] Bump dependencies for Laravel 12 --- composer.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/composer.json b/composer.json index ca05b35..cd0ccb0 100644 --- a/composer.json +++ b/composer.json @@ -17,14 +17,14 @@ ], "require": { "php": "^7.3 || ^8.0", - "doctrine/dbal": "^2.0|^3.0", + "doctrine/dbal": "^2.0|^3.0 || ^4.2", "fakerphp/faker": "^1.13", - "illuminate/console": "^7.0|^8.0|^9.0|^10.0 || ^11.0", - "illuminate/support": "^7.0|^8.0|^9.0|^10.0 || ^11.0" + "illuminate/console": "^7.0|^8.0|^9.0|^10.0 || ^11.0 || ^12.0", + "illuminate/support": "^7.0|^8.0|^9.0|^10.0 || ^11.0 || ^12.0" }, "require-dev": { - "orchestra/testbench": "^6.12|^7.0|^8.0 || ^9.0", - "phpunit/phpunit": "^8.0 || ^9.0 || ^10.5", + "orchestra/testbench": "^6.12|^7.0|^8.0 || ^9.0 || ^10.0", + "phpunit/phpunit": "^8.0 || ^9.0 || ^10.5 || ^11.5.3", "spatie/phpunit-snapshot-assertions": "^4.2 || ^5.1" }, "autoload": { From ee9adae21847144f4ddbc78e15e8f9b4ccd37769 Mon Sep 17 00:00:00 2001 From: Diana Scharf Date: Fri, 7 Mar 2025 11:02:26 +0100 Subject: [PATCH 3/5] wip --- .github/workflows/tests.yml | 70 +++++++++++++++++++++++++++++++++++++ composer.json | 6 ++-- 2 files changed, 73 insertions(+), 3 deletions(-) create mode 100644 .github/workflows/tests.yml diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml new file mode 100644 index 0000000..3abd57b --- /dev/null +++ b/.github/workflows/tests.yml @@ -0,0 +1,70 @@ +name: run-tests + +on: + push: + branches: + - main + pull_request: + branches: + - main + +jobs: + php-tests: + runs-on: ubuntu-latest + + strategy: + fail-fast: false + matrix: + php: ['8.4', '8.3', '8.2', '8.1', '8.0'] + laravel: ['8.*', '9.*', '10.*', '11.*', '12.*'] + dependency-version: [prefer-stable] + exclude: + - php: 8.0 + laravel: 10.* + - php: 8.0 + laravel: 11.* + - php: 8.0 + laravel: 12.* + - php: 8.1 + laravel: 11.* + - php: 8.1 + laravel: 12.* + - php: 8.2 + laravel: 8.* + - php: 8.3 + laravel: 8.* + - php: 8.4 + laravel: 8.* + include: + - laravel: 8.* + testbench: 6.23 + - laravel: 9.* + testbench: 7.* + - laravel: 10.* + testbench: 8.* + - laravel: 11.* + testbench: 9.* + - laravel: 12.* + testbench: 10.* + + + name: P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.dependency-version }} - ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Setup PHP + uses: shivammathur/setup-php@v2 + with: + php-version: ${{ matrix.php }} + extensions: dom, curl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, bcmath, soap, intl, gd, exif, iconv, imagick + coverage: none + + - name: Install dependencies + run: | + composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" --no-interaction --no-update + composer update --${{ matrix.dependency-version }} --prefer-dist --no-interaction + + - name: Execute tests + run: vendor/bin/phpunit \ No newline at end of file diff --git a/composer.json b/composer.json index ca05b35..862d2a6 100644 --- a/composer.json +++ b/composer.json @@ -16,11 +16,11 @@ } ], "require": { - "php": "^7.3 || ^8.0", + "php": " ^8.0", "doctrine/dbal": "^2.0|^3.0", "fakerphp/faker": "^1.13", - "illuminate/console": "^7.0|^8.0|^9.0|^10.0 || ^11.0", - "illuminate/support": "^7.0|^8.0|^9.0|^10.0 || ^11.0" + "illuminate/console": "^8.0|^9.0|^10.0 || ^11.0", + "illuminate/support": "^8.0|^9.0|^10.0 || ^11.0" }, "require-dev": { "orchestra/testbench": "^6.12|^7.0|^8.0 || ^9.0", From d2e92fa243b2ab1a9ead9fee8f08711e1ddcb6ac Mon Sep 17 00:00:00 2001 From: Diana Scharf Date: Fri, 7 Mar 2025 11:05:23 +0100 Subject: [PATCH 4/5] wip --- .github/workflows/tests.yml | 70 ------------------------------------- 1 file changed, 70 deletions(-) delete mode 100644 .github/workflows/tests.yml diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml deleted file mode 100644 index 3abd57b..0000000 --- a/.github/workflows/tests.yml +++ /dev/null @@ -1,70 +0,0 @@ -name: run-tests - -on: - push: - branches: - - main - pull_request: - branches: - - main - -jobs: - php-tests: - runs-on: ubuntu-latest - - strategy: - fail-fast: false - matrix: - php: ['8.4', '8.3', '8.2', '8.1', '8.0'] - laravel: ['8.*', '9.*', '10.*', '11.*', '12.*'] - dependency-version: [prefer-stable] - exclude: - - php: 8.0 - laravel: 10.* - - php: 8.0 - laravel: 11.* - - php: 8.0 - laravel: 12.* - - php: 8.1 - laravel: 11.* - - php: 8.1 - laravel: 12.* - - php: 8.2 - laravel: 8.* - - php: 8.3 - laravel: 8.* - - php: 8.4 - laravel: 8.* - include: - - laravel: 8.* - testbench: 6.23 - - laravel: 9.* - testbench: 7.* - - laravel: 10.* - testbench: 8.* - - laravel: 11.* - testbench: 9.* - - laravel: 12.* - testbench: 10.* - - - name: P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.dependency-version }} - ubuntu-latest - - steps: - - name: Checkout code - uses: actions/checkout@v4 - - - name: Setup PHP - uses: shivammathur/setup-php@v2 - with: - php-version: ${{ matrix.php }} - extensions: dom, curl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, bcmath, soap, intl, gd, exif, iconv, imagick - coverage: none - - - name: Install dependencies - run: | - composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" --no-interaction --no-update - composer update --${{ matrix.dependency-version }} --prefer-dist --no-interaction - - - name: Execute tests - run: vendor/bin/phpunit \ No newline at end of file From dc3df4d2d047fed9c9ff43bb60260f708c1c21b9 Mon Sep 17 00:00:00 2001 From: Di Date: Fri, 7 Mar 2025 11:07:13 +0100 Subject: [PATCH 5/5] Update README.md --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index ff0106a..0cb5b4d 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,15 @@ composer require beyondcode/laravel-masked-db-dump The documentation can be found on [our website](https://beyondco.de/docs/laravel-masked-db-dump). +## Databases at your fingertips +Herd is the control panel for your local environment, making it easy to set up and run complementary services to your Laravel applications. +From databases to storage systems, we got you covered with MySQL, PostgreSQL, Redis, Typesense, Meilisearch, MinIO, and even Laravel Reverb. + +[herd.laravel.com](https://herd.laravel.com/) + +![image](https://github.com/user-attachments/assets/7fee3bdf-a521-47e9-9023-eb973452209e) + + ### Changelog Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.