This is an automated email from the ASF dual-hosted git repository.
piotr pushed a change to branch harness-derive
in repository https://gitbox.apache.org/repos/asf/iggy.git
from c6484e691 feat(integration): add iggy_harness proc macro and use it in
mcp tests
add 4d3104719 feat(ci,java): add formatting verification for bdd and
examples (#2647)
add 873b63965 feat(server): implement log rotation based on size and
retention (#2452)
add 5a71754a8 Merge branch 'master' into harness-derive
No new revisions were added by this update.
Summary of changes:
.github/actions/java-gradle/post-merge/action.yml | 13 +-
.github/actions/java-gradle/pre-merge/action.yml | 45 +-
.../actions/utils/setup-java-with-cache/action.yml | 70 +++
.github/workflows/_test_examples.yml | 14 +-
Cargo.lock | 21 +
DEPENDENCIES.md | 2 +
bdd/java/build.gradle.kts | 13 +
.../org/apache/iggy/bdd/BasicMessagingSteps.java | 50 +--
core/common/src/utils/byte_size.rs | 7 +
core/common/src/utils/duration.rs | 29 ++
core/integration/src/test_server.rs | 4 +-
.../server/scenarios/log_rotation_scenario.rs | 382 +++++++++++++++++
core/integration/tests/server/scenarios/mod.rs | 1 +
core/integration/tests/server/specific.rs | 5 +-
core/server/Cargo.toml | 2 +
core/server/config.toml | 22 +-
core/server/src/configs/defaults.rs | 9 +-
core/server/src/configs/displays.rs | 8 +-
core/server/src/configs/system.rs | 7 +-
core/server/src/configs/validators.rs | 47 +-
core/server/src/log/logger.rs | 475 ++++++++++++++++++++-
examples/java/build.gradle.kts | 12 +-
foreign/cpp/tests/e2e/server.toml | 26 +-
foreign/java/dev-support/checks/build.sh | 27 --
scripts/run-java-examples-from-readme.sh | 4 +-
25 files changed, 1164 insertions(+), 131 deletions(-)
create mode 100644 .github/actions/utils/setup-java-with-cache/action.yml
create mode 100644
core/integration/tests/server/scenarios/log_rotation_scenario.rs
delete mode 100755 foreign/java/dev-support/checks/build.sh