From b951737bad1a224ed8bdfb75b9970ef70cb69595 Mon Sep 17 00:00:00 2001 From: Martin Georgiev Date: Sat, 29 Mar 2025 03:54:43 +0000 Subject: [PATCH 1/4] wip: test Sloth's trigger --- .github/workflows/sloth.yml | 4 ++-- src/MartinGeorgiev/Utils/ArrayDataTransformer.php | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/sloth.yml b/.github/workflows/sloth.yml index 9b7dde5b..f0d28149 100644 --- a/.github/workflows/sloth.yml +++ b/.github/workflows/sloth.yml @@ -16,11 +16,11 @@ jobs: id: check_release_please if: github.event.pull_request.user.id == 41898282 # release-please[bot] run: | + echo "skip=true" >> $GITHUB_OUTPUT echo "Skipping Sloth check for release-please PR" - exit 0 - name: Run Sloth - if: ${{ always() && steps.check_release_please.outcome == 'skipped' }} + if: ${{ !steps.check_release_please.outputs.skip }} uses: lendable/sloth@e1fd9a2df2549f6e64188f274bc5d3b39d7842ed # 0.2.0 with: token: ${{ secrets.GITHUB_TOKEN }} diff --git a/src/MartinGeorgiev/Utils/ArrayDataTransformer.php b/src/MartinGeorgiev/Utils/ArrayDataTransformer.php index 505db92d..b4c0a429 100644 --- a/src/MartinGeorgiev/Utils/ArrayDataTransformer.php +++ b/src/MartinGeorgiev/Utils/ArrayDataTransformer.php @@ -31,7 +31,7 @@ public static function transformPostgresTextArrayToPHPArray(string $postgresArra return []; } - if (\str_contains($trimmed, '},{') || \str_starts_with($trimmed, '{{')) { + if (\str_contains($trimmed, '},{') || \str_starts_with($trimmed, '{{1')) { throw InvalidArrayFormatException::multiDimensionalArrayNotSupported(); } From 8762b2a3097473407b4570959acbfc0e0ee53fda Mon Sep 17 00:00:00 2001 From: Martin Georgiev Date: Sat, 29 Mar 2025 03:55:48 +0000 Subject: [PATCH 2/4] wip: test Sloth's trigger --- .github/workflows/sloth.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/sloth.yml b/.github/workflows/sloth.yml index f0d28149..3e255da6 100644 --- a/.github/workflows/sloth.yml +++ b/.github/workflows/sloth.yml @@ -20,7 +20,7 @@ jobs: echo "Skipping Sloth check for release-please PR" - name: Run Sloth - if: ${{ !steps.check_release_please.outputs.skip }} + if: ${{ steps.check_release_please.outputs.skip }} uses: lendable/sloth@e1fd9a2df2549f6e64188f274bc5d3b39d7842ed # 0.2.0 with: token: ${{ secrets.GITHUB_TOKEN }} From 3d8187c63029c2da5f5bd1f3b3de3aecfd9bcbf8 Mon Sep 17 00:00:00 2001 From: Martin Georgiev Date: Sat, 29 Mar 2025 03:57:23 +0000 Subject: [PATCH 3/4] no message --- .github/workflows/sloth.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/sloth.yml b/.github/workflows/sloth.yml index 3e255da6..f0d28149 100644 --- a/.github/workflows/sloth.yml +++ b/.github/workflows/sloth.yml @@ -20,7 +20,7 @@ jobs: echo "Skipping Sloth check for release-please PR" - name: Run Sloth - if: ${{ steps.check_release_please.outputs.skip }} + if: ${{ !steps.check_release_please.outputs.skip }} uses: lendable/sloth@e1fd9a2df2549f6e64188f274bc5d3b39d7842ed # 0.2.0 with: token: ${{ secrets.GITHUB_TOKEN }} From c16680e9eb6873271dd1a84cda5dc6e3a846ef5e Mon Sep 17 00:00:00 2001 From: Martin Georgiev Date: Sat, 29 Mar 2025 03:58:30 +0000 Subject: [PATCH 4/4] Update src/MartinGeorgiev/Utils/ArrayDataTransformer.php --- src/MartinGeorgiev/Utils/ArrayDataTransformer.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/MartinGeorgiev/Utils/ArrayDataTransformer.php b/src/MartinGeorgiev/Utils/ArrayDataTransformer.php index b4c0a429..505db92d 100644 --- a/src/MartinGeorgiev/Utils/ArrayDataTransformer.php +++ b/src/MartinGeorgiev/Utils/ArrayDataTransformer.php @@ -31,7 +31,7 @@ public static function transformPostgresTextArrayToPHPArray(string $postgresArra return []; } - if (\str_contains($trimmed, '},{') || \str_starts_with($trimmed, '{{1')) { + if (\str_contains($trimmed, '},{') || \str_starts_with($trimmed, '{{')) { throw InvalidArrayFormatException::multiDimensionalArrayNotSupported(); }