Greg Magolan
73d021fb36
fix: correctly split quoted args ( #909 )
2024-08-19 16:36:41 -04:00
Alex Eagle
5d09fc1b83
fix(docs): description of jq example didn't match behavior ( #897 )
...
* fix(docs): description of jq example didn't match behavior
I think this was wrong? Wish our examples were also executable...
---------
Co-authored-by: Derek Cormier <derek@aspect.dev>
2024-08-11 15:56:06 -07:00
Alex Eagle
0f5e1dcafd
chore(deps): upgrade stardoc ( #894 )
...
* chore(deps): upgrade stardoc
This uses the Bazel 7 'starlark_doc_extract' rule which our docsite expects for slurping data.
* chore: stardoc setup in WORKSPACE too
* chore: skip stardoc on bazel 6 in cases where the legacy extractor produces different docstrings
2024-08-08 12:56:11 -07:00
Mike Lundy
dfcffca8f5
jq: add data file and location expansion support ( #757 )
...
This teaches the jq rule about a `data` attribute and adds conditional
support to do bazel location expansion. The expansion is disabled by
default because it likely would cause compat concerns (since jq can take
arbitrary text as input args).
2024-02-26 17:43:56 -08:00
Derek Cormier
20f1ac39e0
refactor: rework toolchain registration for WORKSPACE and bzlmod users ( #597 )
2023-10-10 12:16:13 -07:00
Derek Cormier
174bb9425d
feat: support jq 1.7 toolchain ( #520 )
2023-10-03 13:50:55 -07:00
Alex Eagle
c6e9fa0e62
chore: document JQ_BIN make var
2023-07-26 13:18:31 -07:00
Alex Eagle
a04c31248b
docs(jq): document empty srcs
2023-04-19 09:03:52 -07:00
Derek Cormier
0df23e54db
feat: modify assert_json_matches api before release
2023-01-09 11:31:15 -08:00
Alex Eagle
fe867981ee
feat(jq): add a diff_test helper
...
This is useful in rules_swc where we want to check that tsconfig.json and .swcrc have matching paths, and most users will want that too
2023-01-07 13:10:28 -08:00
Alex Eagle
f688d17cfb
feat: jq supports stamping
...
Fixes #223
2022-08-22 12:39:54 -07:00
Derek Cormier
77474915d8
docs: encourage use of latest yq/jq in docs
2022-07-02 10:00:23 -07:00
Alex Eagle
32882befdf
feat: let jq act like copy_to_bin
...
This lets you have a file in the output tree with the same path as a source file, but modified.
2022-06-21 18:40:29 -07:00
Derek Cormier
ce015ca4f3
fix: support non-json input files in jq
2022-06-17 10:27:18 -07:00
Derek Cormier
8a287def7c
fix: improve jq usage docs
2022-02-07 09:45:02 -08:00
Derek Cormier
e371656bc3
feat: load jq filter from file
2021-12-20 13:21:26 -08:00
Alex Eagle
87cecb51a2
fix: allow tags/visibility on jq rule ( #19 )
...
fixes #18
2021-12-17 16:55:00 -08:00
Derek Cormier
c0121bdb32
docs: add jq usage examples ( #16 )
...
* docs: add jq usage examples
* (squash) use backticks for usage examples
2021-12-15 16:02:28 -08:00
Derek Cormier
b8347b5f0a
feat: add jq toolchain and rule
2021-12-14 17:59:52 -08:00