Commit Graph

834 Commits

Author SHA1 Message Date
Mihail Vratchanski
1300c7b128 PR comments 2025-06-12 09:26:18 +03:00
Mihail Vratchanski
99d354462a
PR comment
Co-authored-by: ccoVeille <3875889+ccoVeille@users.noreply.github.com>
2025-06-12 00:16:51 +03:00
Mihail Vratchanski
d33870563a
PR comment
Co-authored-by: ccoVeille <3875889+ccoVeille@users.noreply.github.com>
2025-06-12 00:16:39 +03:00
Mihail Vratchanski
38579320c8 Add unsupported maps tests for Goccy 2025-06-09 15:00:49 +03:00
Mihail Vratchanski
962b14e682 Add tests showing the different behaviour of goccy for flow maps (yaml.v3 preserves them while goccy normalises them) 2025-06-08 19:09:36 +03:00
Mihail Vratchanski
85b4ba6c11 Add tests showing the different behaviour of goccy for anchors 2025-06-08 18:59:59 +03:00
Mihail Vratchanski
8586622536 Add tests for goccy comments handling 2025-06-08 18:18:49 +03:00
Mihail Vratchanski
c956c31b90 Transition tests to skip variables, add Goccy specific tests in their place, add datetime preprocessor for date time difference 2025-06-08 18:00:44 +03:00
Mihail Vratchanski
67572e3027 Fix tests 2025-06-07 12:51:24 +03:00
Mihail Vratchanski
f3d302b390 Return debug statements 2025-06-07 12:17:46 +03:00
Mihail Vratchanski
37fd85768e Remove parser comparison test, fix code after rebase 2025-06-07 12:14:55 +03:00
Mihail Vratchanski
0143654d04 Fix linter errors and ignore tests where Goccy is different in parsing 2025-06-07 11:39:14 +03:00
Mihail Vratchanski
b1f9024d2a Run operators tests with yaml and Goccy implementations 2025-06-07 11:37:53 +03:00
Mihail Vratchanski
a9e4376a22 Clean up 2025-06-07 11:37:53 +03:00
Mihail Vratchanski
4691c57bad Clean up 2025-06-07 11:37:51 +03:00
Mihail Vratchanski
9c711684c5 Initial implementation 2025-06-07 11:37:08 +03:00
Mihail Vratchanski
1928e5103b Initial implementation 2025-06-07 11:37:08 +03:00
Mike Farah
b84fd47934 More goccy progress 2025-06-07 15:23:38 +10:00
o.bilko
c58d9e7da4 fix tests 2025-05-17 18:55:53 +10:00
beliys
3ac203ebb8 Add INI support 2025-05-17 18:55:53 +10:00
Mike Farah
22949df0fd Fixing running map against empty array bug #2359 2025-05-10 07:24:48 +10:00
Mike Farah
20407a07a5 Adding more tests to prevent regression again :sweat 2025-05-09 15:40:29 +10:00
Mike Farah
2c2487c0bd Fixing Regression in #2353, #2359, #2325 2025-05-09 15:29:44 +10:00
Mike Farah
2c7cce0878 Line and Column working with Goccy, Fixed Anchor Map problem 2025-05-04 19:29:42 +10:00
Mike Farah
2bd08ea4e8 Dont panic on tests 2025-05-04 10:33:09 +10:00
Mike Farah
72fa3cca98 goccy decoder supports merge maps 2025-05-03 20:20:50 +10:00
Mike Farah
f89605e3c0 goccy yaml decoder supports anchor/aliases 2025-05-03 20:01:16 +10:00
Mike Farah
20b5129120 Updating golanglint 2025-05-03 16:34:21 +10:00
Mike Farah
d01ac7801d Regen doc 2025-05-03 11:37:52 +10:00
n4zukker
4155c99a12 Typo in cats example
The quotation mark and closing parenthesis were swapped.

Before:
```
$ echo "Hello kitty" | yq eval 'test("(?i)cats)"'
Error: bad expression - probably missing close bracket on TEST
```

After:
```
$ echo "Hello kitty" | yq eval 'test("(?i)cats")'
false
```
2025-05-03 11:27:51 +10:00
Oleksandr Redko
ce2ce51236 Remove mistakenly committed cover.out 2025-03-25 15:45:27 +11:00
Mike Farah
337960a6d1 Fixing add when there is no node match #2325 2025-03-25 15:35:16 +11:00
damuzhi0810
1395d6e230 refactor: using slices.Contains to simplify the code
Signed-off-by: damuzhi0810 <rust@before.tech>
2025-03-25 15:10:25 +11:00
Mike Farah
ba1b9737b6 Added recursive update map keys example 2025-03-03 15:10:42 +11:00
Mike Farah
f202d06d82 sort_by works on maps 2025-01-22 14:36:50 +11:00
Stephen Uridge
1508f1fd5f Update docs and tests for --properties-separator flag 2025-01-22 09:53:51 +11:00
Mike Farah
0f390b27aa Bumping goccy 2025-01-12 14:13:31 +11:00
Rudolf Thomas
f73c862cc5 feat: Create parent directories if --split-exp is used.
Problem: When --split-exp is used and produces filenames with slashes in
them, the target directories must already exist otherwise yq fails.

Fix/feature: Create the necessary directories with os.MkdirAll().
The permissions 0750 were chosen to satisfy the vulnerability checker.
2024-12-14 19:52:09 +11:00
Mike Farah
342efb23ff Fixed panic on multipling string by very large number #2211 2024-12-07 16:53:40 +11:00
Mike Farah
2201381235 Fixed multiply string by negative number panic #2211 2024-12-07 16:28:59 +11:00
Mike Farah
5273715428 Fixed panic error #2211 2024-12-07 16:20:45 +11:00
Jan Dubois
c16b1800a0 Make sure to update the key when deleting array elements 2024-12-07 11:09:52 +11:00
Mike Farah
1a4b2485ff
Merge branch 'master' into add-comment-style 2024-11-16 15:16:12 +11:00
Mike Farah
4af292f076 Fixed handling of nulls with sort_by expressions #2164 2024-11-16 12:27:18 +11:00
Marco Vito Moscaritolo
6908161f1f replace error creation 2024-11-16 11:48:53 +11:00
Marco Vito Moscaritolo
f168172bf4 remove unused variable parameters from functions 2024-11-16 11:48:53 +11:00
Marco Vito Moscaritolo
3ce266bfa0 fix parameter order in error type comparison 2024-11-16 11:48:53 +11:00
Gabe Cook
9caeb429ac
Format comments with a gray foreground 2024-11-10 03:30:03 -06:00
Mike Farah
f654fbf459 Fixed array subtraction update bug #2159 2024-09-29 15:21:11 +10:00
Mike Farah
5df71072f5 Fixed index out of range error 2024-09-29 15:06:34 +10:00