Robin H. Johnson
c6029376a5
feat: K8S KYAML output format support ( #2560 )
...
* feat: K8S KYAML output format support
Reference: https://github.com/kubernetes/enhancements/blob/master/keps/sig-cli/5295-kyaml/README.md
Co-authored-by: Codex <codex@openai.com>
Generated-with: OpenAI Codex CLI (partial)
Signed-off-by: Robin H. Johnson <rjohnson@coreweave.com>
* build: gomodcache/gocache should not be committed
Signed-off-by: Robin H. Johnson <rjohnson@coreweave.com>
* chore: fix spelling of behaviour
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* build: pass GOFLAGS to docker to support buildvcs=false
In trying to develop the KYAML support, various tests gave false
positive results because they made assumptions about Git functionality
Make it possible to avoid that by passing GOFLAGS='-buildvcs=false' to
to Makefile.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* doc: cover documentScenarios for tests
Signed-off-by: Robin H. Johnson <rjohnson@coreweave.com>
* build: exclude go caches from gosec
Without tuning, gosec scans all of the vendor/gocache/gomodcache, taking
several minutes (3m35 here), whereas the core of the yq takes only 15
seconds to scan.
If we intend to remediate upstream issues in future; add a seperate
target to scan those.
Signed-off-by: Robin H. Johnson <rjohnson@coreweave.com>
---------
Signed-off-by: Robin H. Johnson <rjohnson@coreweave.com>
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Co-authored-by: Codex <codex@openai.com>
2026-01-01 15:14:53 +11:00
Mike Farah
23abf50fef
Adding notoml directive to encoder
2025-12-26 11:08:24 +11:00
Mike Farah
64ec1f4aa7
Adding negative parent example
2025-12-26 10:53:42 +11:00
Mike Farah
029ba68014
Bump gosec version
2025-12-20 19:15:36 +11:00
Mike Farah
4a06cce376
Switch to uk ( #2557 )
...
* Setting golangci to UK english (that's what we use in AU)
* Fixing more spelling
* Fixing
* Include MD files in spell checker
2025-12-20 19:11:48 +11:00
Mike Farah
207bec6b29
whitespace
2025-12-20 16:01:07 +11:00
Mike Farah
7198d16575
Merge branch 'master' into toml_encoder
2025-12-20 15:58:57 +11:00
copilot-swe-agent[bot]
5d6c2047cf
Fix spelling: use British English Colourization
...
Co-authored-by: mikefarah <1151925+mikefarah@users.noreply.github.com>
2025-12-20 15:55:17 +11:00
copilot-swe-agent[bot]
7f60daad20
Add test for string escape bug and implement fix
...
Co-authored-by: mikefarah <1151925+mikefarah@users.noreply.github.com>
2025-12-20 15:55:17 +11:00
Mike Farah
b7cbe59fd7
Update pkg/yqlib/encoder_toml.go
...
Co-authored-by: ccoVeille <3875889+ccoVeille@users.noreply.github.com>
2025-12-20 15:37:55 +11:00
copilot-swe-agent[bot]
9fa353b123
Add test coverage for parent(0) and parent(-3) edge cases
...
Co-authored-by: mikefarah <1151925+mikefarah@users.noreply.github.com>
2025-12-20 15:36:49 +11:00
Mike Farah
c6ecad1546
Support negative parent indices
2025-12-20 15:36:49 +11:00
Mike Farah
56eb3655b8
Formatting
2025-12-20 15:35:41 +11:00
copilot-swe-agent[bot]
1de4ec59f2
Merge remote-tracking branch 'origin/pr/2552' into copilot/sub-pr-2552
...
# Conflicts:
# pkg/yqlib/toml_test.go
2025-12-20 04:26:11 +00:00
copilot-swe-agent[bot]
c132c32731
Convert to UK English spelling (colourization, coloured)
...
Co-authored-by: mikefarah <1151925+mikefarah@users.noreply.github.com>
2025-12-20 04:17:39 +00:00
Mike Farah
0914121d29
Fixing number color issue
2025-12-20 15:12:30 +11:00
copilot-swe-agent[bot]
aa5134e645
Add test case and fix colorization bug for inline arrays in TOML
...
Co-authored-by: mikefarah <1151925+mikefarah@users.noreply.github.com>
2025-12-20 04:09:04 +00:00
Mike Farah
4d620bfa26
Update pkg/yqlib/encoder_toml.go
...
Co-authored-by: ccoVeille <3875889+ccoVeille@users.noreply.github.com>
2025-12-20 15:07:00 +11:00
Mike Farah
b8d90fd574
Update pkg/yqlib/candidate_node.go
...
Co-authored-by: ccoVeille <3875889+ccoVeille@users.noreply.github.com>
2025-12-20 15:05:03 +11:00
Mike Farah
b974d973ee
spelling
2025-12-20 09:55:29 +11:00
Mike Farah
161be10791
Comments!
2025-12-16 20:47:15 +11:00
Mike Farah
aa858520a8
Merge branch 'master' into toml_encoder
2025-12-16 14:27:22 +11:00
Mike Farah
ac2889c296
Fixed scalar encoding for HCL
2025-12-16 14:22:50 +11:00
Mike Farah
626624af7b
Adding tf to hcl format names
2025-12-16 14:17:38 +11:00
Mike Farah
4e9d5e8e48
wip
2025-12-15 11:40:28 +11:00
Mike Farah
1338b521ff
Colours!
2025-12-14 19:41:45 +11:00
Mike Farah
3a5323824f
Handles comments!
2025-12-14 19:33:00 +11:00
Mike Farah
5f9bf8d241
wip toml encoder
2025-12-14 19:03:54 +11:00
Mike Farah
d2d657eacc
HCL improvements
2025-12-09 19:49:34 +11:00
Mike Farah
f4fd8c585a
Better roundtriping of HCL
2025-12-08 21:09:21 +11:00
Mike Farah
e4bf8a1e0a
Simplifying HCL decoder
2025-12-08 20:31:28 +11:00
copilot-swe-agent[bot]
fd405749f9
Add build tag to hcl_test.go to skip tests when HCL is disabled
...
Co-authored-by: mikefarah <1151925+mikefarah@users.noreply.github.com>
2025-12-08 20:30:47 +11:00
Mike Farah
51ddf8d357
Update pkg/yqlib/format.go
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-08 20:30:47 +11:00
Mike Farah
77eccfd3db
Fixed comment parsing, added generated docs
2025-12-08 20:30:47 +11:00
Mike Farah
554bf5a2f2
colorise output
2025-12-08 20:30:47 +11:00
Mike Farah
8162f3a100
wip - comments
2025-12-08 20:30:47 +11:00
Mike Farah
48707369a0
wip - comments
2025-12-08 20:30:47 +11:00
Mike Farah
4f72c37de7
cleanup
2025-12-08 20:30:47 +11:00
Mike Farah
795f9c954c
Fixing formatting
2025-12-08 20:30:47 +11:00
Mike Farah
3d35386ad9
Update pkg/yqlib/decoder_hcl.go
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-08 20:30:47 +11:00
Mike Farah
154a4ace01
Update pkg/yqlib/encoder_hcl.go
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-08 20:30:47 +11:00
Mike Farah
8af768a015
wip
2025-12-08 20:30:47 +11:00
Mike Farah
5f3dcb1ccf
Fixed processing of block labels
2025-12-08 20:30:47 +11:00
Mike Farah
6270c29f54
Fixed processing of nested data
2025-12-08 20:30:47 +11:00
Mike Farah
df3101ce53
Refining
2025-12-08 20:30:47 +11:00
Mike Farah
65e79845d4
Refining
2025-12-08 20:30:47 +11:00
Mike Farah
b4d8131197
Adding HCL no build directive
2025-12-08 20:30:47 +11:00
Mike Farah
c75a2fad86
Use HCL encoder
2025-12-08 20:30:47 +11:00
Mike Farah
8d430cf41c
Use HCL encoder
2025-12-08 20:30:47 +11:00
Mike Farah
656f07d0c2
wip
2025-12-08 20:30:47 +11:00