From 8b2b7162e2653fdf9f2f2a22c9f19b8e54682003 Mon Sep 17 00:00:00 2001 From: Ben Donnelly Date: Wed, 6 Sep 2023 10:35:21 +0100 Subject: [PATCH 1/3] change(build): add precommit stage in makefile to run all precommit checks --- Makefile | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Makefile b/Makefile index 92b593b..6970307 100644 --- a/Makefile +++ b/Makefile @@ -37,3 +37,10 @@ install: .PHONY: coverage coverage: mvn clean verify -U -B -P coverage -pl '!it-tests/java-tests,!it-tests' + +.PHONY: precommit +precommit: + $(MAKE) lint + $(MAKE) pmd + $(MAKE) coverage + $(MAKE) docs \ No newline at end of file From 3c12116a7bc6ea4ffbc0ffe38f214b2d00b142f3 Mon Sep 17 00:00:00 2001 From: Ben Donnelly Date: Wed, 6 Sep 2023 10:41:40 +0100 Subject: [PATCH 2/3] change(agent): make agent start public to allow library use of agent --- agent/src/main/java/com/intergral/deep/agent/Agent.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/agent/src/main/java/com/intergral/deep/agent/Agent.java b/agent/src/main/java/com/intergral/deep/agent/Agent.java index bac01e1..5718091 100644 --- a/agent/src/main/java/com/intergral/deep/agent/Agent.java +++ b/agent/src/main/java/com/intergral/deep/agent/Agent.java @@ -66,7 +66,7 @@ public static void premain(final String arg, final Instrumentation inst) { * @param args the NV args * @param inst a system instrumentation */ - private static void startNv(final Map args, final Instrumentation inst) { + public static void startNv(final Map args, final Instrumentation inst) { try { final JarFile jarfile; // this is here, so we can set the path during testing. From 985478a4a96a10e185f6283c7756e7d4386b93e3 Mon Sep 17 00:00:00 2001 From: Ben Donnelly Date: Wed, 6 Sep 2023 10:45:16 +0100 Subject: [PATCH 3/3] change(agent): make agent start public to allow library use of agent --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 34277d1..e285204 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ # 1.1.0 (xx/xx/2023) +- **[CHANGE]**: Make agent start method public [#27](https://github.com/intergral/deep/pull/27) [@Umaaz](https://github.com/Umaaz) - **[CHANGE]**: move api loader to api module [#16](https://github.com/intergral/deep/pull/16) [@Umaaz](https://github.com/Umaaz) - **[CHANGE]**: include bytebuddy in deep build [#12](https://github.com/intergral/deep/pull/12) [@Umaaz](https://github.com/Umaaz) - **[CHANGE]**: add issue and PR templates [#14](https://github.com/intergral/deep/pull/14) [@Umaaz](https://github.com/Umaaz)