Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
6b2a85a
almost initial commit: add action and some tests
ChristophS-md Apr 24, 2026
539e905
encode punctuation chars in output names
ChristophS-md Apr 24, 2026
fc52849
fix test: default keySeparator is space
ChristophS-md Apr 24, 2026
3b72ca4
add stderr logging
ChristophS-md Apr 24, 2026
c7a83e7
resultType "json-file": create parent dir
ChristophS-md Apr 24, 2026
368470c
more tests
ChristophS-md Apr 24, 2026
519db5f
tests: print message on assertion errors
ChristophS-md Apr 24, 2026
75b8e28
fix test: missing -- in assertion
ChristophS-md Apr 24, 2026
bf2c9c1
fix tests: bash does not support variable names with dot
ChristophS-md Apr 24, 2026
18deed8
fix tests with env variables: isolation
ChristophS-md Apr 24, 2026
516ca35
fix tests: missing jq input; missing checkout
ChristophS-md Apr 24, 2026
58dccb1
fix test: missing "." in jq expr
ChristophS-md Apr 24, 2026
258195a
stderr logging also for succeeding assertions
ChristophS-md Apr 24, 2026
85d731b
YAML cleanup: use anchors for repeated step
ChristophS-md May 11, 2026
bdd1773
test workflow: simplify bash code reuse
ChristophS-md May 11, 2026
0f61c91
test workflow: fix missing semicolon in eval'ed string
ChristophS-md May 11, 2026
1ad8d8e
test workflow: make SHELL_SETUP variable less error-prone
ChristophS-md May 11, 2026
be44bf3
test workflow: fix missing $sortObjectJqExpr
ChristophS-md May 11, 2026
b65cbd3
test workflow: simplify assertions
ChristophS-md May 11, 2026
4b9f49c
test workflow: fix `keys` input for new assertion
ChristophS-md May 11, 2026
cc78e68
test workflow: DRY getting of value from JSON; optimize result file r…
ChristophS-md May 11, 2026
803cde5
fix missing output name prefix "_" (depending on resultType)
ChristophS-md May 13, 2026
e4ec807
encode & prefix only generated, not given output names
ChristophS-md May 13, 2026
593fc57
test workflow: more cases; refactor into reusable script blocks
ChristophS-md May 13, 2026
f6ba615
fix NullPointerException on missing keys input
ChristophS-md May 13, 2026
0dac66e
logging (result for type "json-file")
ChristophS-md May 13, 2026
5a8bcaf
fix test workflow: do not ignore result getter return status
ChristophS-md May 13, 2026
c226f19
fix resultType "json-file": truncate output file
ChristophS-md May 13, 2026
617ea12
linting
ChristophS-md May 15, 2026
29acfed
test truncating (resultType "json-file") explicitely
ChristophS-md May 15, 2026
6e12b15
refactor tests: replace env variable assumptions in helper function w…
ChristophS-md May 15, 2026
9654c88
test: add property with space in name
ChristophS-md May 15, 2026
f49ad5c
cosmetic: write space char unescaped in JSON values
ChristophS-md May 15, 2026
f5b0191
add output "error"
ChristophS-md May 15, 2026
77e2a34
set additional "value" output only when it makes sense
ChristophS-md May 15, 2026
569e208
refactor: move naming dependencies into one class
ChristophS-md May 15, 2026
95a7589
fix resultType "output": obey selected keys order
ChristophS-md May 15, 2026
a98e59b
docs
ChristophS-md May 18, 2026
ee20324
test: add tests for non-default keySeparator, resultNameSeparator
ChristophS-md May 18, 2026
b537b22
security: remove value logging
ChristophS-md May 18, 2026
9d6e2d9
docs
ChristophS-md May 18, 2026
8fd7437
add aggregated test job as a GitHub status check
ChristophS-md May 18, 2026
087a30f
misc fixes (GitHub Copilot review)
ChristophS-md May 18, 2026
1e3908d
test: split into more jobs for readability
ChristophS-md May 19, 2026
8f0e1ca
add test for default resultType; shorten step names
ChristophS-md May 19, 2026
53fd99c
better missing property handling
ChristophS-md May 20, 2026
381ae3c
refactor test: move shell setup into separate file
ChristophS-md May 20, 2026
45deb2b
fix test: add missing jobs to meta job "test"; add step to check comp…
ChristophS-md May 20, 2026
2dafa04
fix test: add missing jobs to meta job "test"; add step to check comp…
ChristophS-md May 20, 2026
df35bb2
output name encoding also for whitespace characters
ChristophS-md May 20, 2026
4322304
optimization: compile Java at Docker build time
ChristophS-md May 20, 2026
38154fb
fix IllegalArgumentException when writing values with duplicate lines
ChristophS-md May 20, 2026
086d622
resultType "output": forbid argument
ChristophS-md May 20, 2026
4440b3b
fix test: evalAndAssertUndefined unexpected $getterFunction status
ChristophS-md May 20, 2026
37b99a1
fix docs
ChristophS-md May 20, 2026
f692bcb
test: minor cleanup
ChristophS-md May 20, 2026
719fdc9
pin Docker base image version
ChristophS-md May 20, 2026
f04686b
add input onMissingFile
ChristophS-md May 20, 2026
213f635
fix Dockerfile: avoid out-of-date *.class files
ChristophS-md May 21, 2026
46f3f78
handle certain file errors as error, ignoring onMissingFile input
ChristophS-md May 21, 2026
fc19d7e
Dockerfile: remove maintainer label
ChristophS-md May 21, 2026
fa7c17e
Java formatting
ChristophS-md May 21, 2026
5c182b2
Added Dependabot config
dloetzke May 21, 2026
9b04bc0
Fixed Dependabot config
dloetzke May 21, 2026
9820646
review suggestions: test workflow security, docs
ChristophS-md May 21, 2026
f1ec515
re-do optimization: compile Java at Docker build time
ChristophS-md May 21, 2026
193fcc6
docs: clarify that selected `keys` apply to all resultTypes
ChristophS-md May 21, 2026
e668486
dependabot config: daily (code review suggestion)
ChristophS-md Jun 3, 2026
1c83406
docs (apply review suggestion)
ChristophS-md Jun 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
version: 2
updates:
- package-ecosystem: 'github-actions'
directory: '/'
cooldown:
default-days: 7
schedule:
interval: 'daily'
- package-ecosystem: 'docker'
directory: '/'
cooldown:
default-days: 7
schedule:
interval: 'daily'
1,051 changes: 1,045 additions & 6 deletions .github/workflows/test.yml

Large diffs are not rendered by default.

Loading
Loading