Skip to content

Commit 82abc38

Browse files
authored
Merge pull request #187 from JohT/renovate/axonframework-axonframework-4.x
Update dependency AxonFramework/AxonFramework to v4.10.0
2 parents 241a8cc + 06c7104 commit 82abc38

File tree

3 files changed

+24
-14
lines changed

3 files changed

+24
-14
lines changed

.github/workflows/check-links-in-documentation.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,15 @@ jobs:
2525
with:
2626
node-version-file: '.nvmrc'
2727

28+
- name: Skip on update of AxonFramework by bot (Renovate)
29+
if: |
30+
github.event_name == 'pull_request' &&
31+
startsWith(github.event.pull_request.title, 'Update dependency AxonFramework') &&
32+
github.event.pull_request.user.type == 'Bot'
33+
run: |
34+
echo "Skipping link check on AxonFramework updates since the updated links tto the reports will only be active "
35+
echo "skip_link_check=true" >> $GITHUB_ENV
36+
2837
- name: Check links in top level documentation Markdown files
38+
if: ${{ ! env.skip_link_check}}
2939
run: npx --yes markdown-link-check --config=markdown-lint-check-config.json README.md COMMANDS.md GETTING_STARTED.md

.github/workflows/java-code-analysis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ jobs:
5555
CI_COMMIT_AUTHOR: ${{ github.event.repository.name }} Continuous Integration
5656
PROJECT_NAME: AxonFramework
5757
# Version variable name matches renovate.json configuration entry
58-
AXON_FRAMEWORK_VERSION: 4.9.3
58+
AXON_FRAMEWORK_VERSION: 4.10.0
5959

6060
steps:
6161
- name: Checkout GIT Repository

README.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -26,24 +26,24 @@ Contained within this repository is a comprehensive and automated code graph ana
2626

2727
Here is an overview of reports made with [Jupyter Notebooks](https://jupyter.org). For a detailed reference see [Jupyter Notebook Report Reference](#page_with_curl-jupyter-notebook-report-reference
2828

29-
- [External Dependencies](./results/AxonFramework-4.9.3/external-dependencies-java/ExternalDependenciesJava.md) contains detailed information about external library usage ([Notebook](./jupyter/ExternalDependenciesJava.ipynb)).
30-
- [Internal Dependencies](./results/AxonFramework-4.9.3/internal-dependencies-java/InternalDependenciesJava.md) is based on [Analyze java package metrics in a graph database](https://joht.github.io/johtizen/data/2023/04/21/java-package-metrics-analysis.html) and also includes cyclic dependencies ([Notebook](./jupyter/InternalDependenciesJava.ipynb)).
31-
- [Method Metrics](./results/AxonFramework-4.9.3/method-metrics-java/MethodMetricsJava.md) shows how the effective number of lines of code and the cyclomatic complexity are distributed across the methods in the code ([Notebook](./jupyter/MethodMetricsJava.ipynb)).
32-
- [Node Embeddings](./results/AxonFramework-4.9.3/node-embeddings-java/NodeEmbeddingsJava.md) shows how to generate node embeddings and to further reduce their dimensionality to be able to visualize them in a 2D plot ([Notebook](./jupyter/NodeEmbeddingsJava.ipynb)).
33-
- [Object Oriented Design Quality Metrics](./results/AxonFramework-4.9.3/object-oriented-design-metrics-java/ObjectOrientedDesignMetricsJava.md) is based on [OO Design Quality Metrics by Robert Martin](https://api.semanticscholar.org/CorpusID:18246616) ([Notebook](./jupyter/ObjectOrientedDesignMetricsJava.ipynb)).
34-
- [Overview](./results/AxonFramework-4.9.3/overview-java/OverviewJava.md) contains overall statistics and details about methods and their complexity. ([Notebook](./jupyter/OverviewJava.ipynb)).
35-
- [Visibility Metrics](./results/AxonFramework-4.9.3/visibility-metrics-java/VisibilityMetricsJava.md) ([Notebook](./jupyter/VisibilityMetricsJava.ipynb)).
36-
- [Wordcloud](./results/AxonFramework-4.9.3/wordcloud/Wordcloud.md) contains a visual representation of package and class names ([Notebook](./jupyter/Wordcloud.ipynb)).
29+
- [External Dependencies](./results/AxonFramework-4.10.0/external-dependencies-java/ExternalDependenciesJava.md) contains detailed information about external library usage ([Notebook](./jupyter/ExternalDependenciesJava.ipynb)).
30+
- [Internal Dependencies](./results/AxonFramework-4.10.0/internal-dependencies-java/InternalDependenciesJava.md) is based on [Analyze java package metrics in a graph database](https://joht.github.io/johtizen/data/2023/04/21/java-package-metrics-analysis.html) and also includes cyclic dependencies ([Notebook](./jupyter/InternalDependenciesJava.ipynb)).
31+
- [Method Metrics](./results/AxonFramework-4.10.0/method-metrics-java/MethodMetricsJava.md) shows how the effective number of lines of code and the cyclomatic complexity are distributed across the methods in the code ([Notebook](./jupyter/MethodMetricsJava.ipynb)).
32+
- [Node Embeddings](./results/AxonFramework-4.10.0/node-embeddings-java/NodeEmbeddingsJava.md) shows how to generate node embeddings and to further reduce their dimensionality to be able to visualize them in a 2D plot ([Notebook](./jupyter/NodeEmbeddingsJava.ipynb)).
33+
- [Object Oriented Design Quality Metrics](./results/AxonFramework-4.10.0/object-oriented-design-metrics-java/ObjectOrientedDesignMetricsJava.md) is based on [OO Design Quality Metrics by Robert Martin](https://api.semanticscholar.org/CorpusID:18246616) ([Notebook](./jupyter/ObjectOrientedDesignMetricsJava.ipynb)).
34+
- [Overview](./results/AxonFramework-4.10.0/overview-java/OverviewJava.md) contains overall statistics and details about methods and their complexity. ([Notebook](./jupyter/OverviewJava.ipynb)).
35+
- [Visibility Metrics](./results/AxonFramework-4.10.0/visibility-metrics-java/VisibilityMetricsJava.md) ([Notebook](./jupyter/VisibilityMetricsJava.ipynb)).
36+
- [Wordcloud](./results/AxonFramework-4.10.0/wordcloud/Wordcloud.md) contains a visual representation of package and class names ([Notebook](./jupyter/Wordcloud.ipynb)).
3737

3838
### :book: Graph Data Science Reports
3939

4040
Here are some reports that utilize Neo4j's [Graph Data Science Library](https://neo4j.com/product/graph-data-science). For a detailed reference of all CSV reports see [CSV Cypher Query Report Reference](#page_with_curl-csv-cypher-query-report-reference)
4141

42-
- [Centrality with Page Rank](./results/AxonFramework-4.9.3/centrality-csv/Package_Centrality_Page_Rank.csv) ([Source Script](./scripts/reports/CentralityCsv.sh))
43-
- [Community Detection with Leiden](./results/AxonFramework-4.9.3/community-csv/Package_communityLeidenId_Community__Metrics.csv) ([Source Script](./scripts/reports/CommunityCsv.sh))
44-
- [Node Embeddings with HashGNN](./results/AxonFramework-4.9.3/node-embeddings-csv/Package_Embeddings_HashGNN.csv) ([Source Script](./scripts/reports/NodeEmbeddingsCsv.sh))
45-
- [Similarity with Jaccard](./results/AxonFramework-4.9.3/similarity-csv/Package_Similarity.csv) ([Source Script](./scripts/reports/SimilarityCsv.sh))
46-
- [Topology Sort](./results/AxonFramework-4.9.3/topology-csv/Package_Topological_Sort.csv) ([Source Script](./scripts/reports/TopologicalSortCsv.sh))
42+
- [Centrality with Page Rank](./results/AxonFramework-4.10.0/centrality-csv/Package_Centrality_Page_Rank.csv) ([Source Script](./scripts/reports/CentralityCsv.sh))
43+
- [Community Detection with Leiden](./results/AxonFramework-4.10.0/community-csv/Package_communityLeidenId_Community__Metrics.csv) ([Source Script](./scripts/reports/CommunityCsv.sh))
44+
- [Node Embeddings with HashGNN](./results/AxonFramework-4.10.0/node-embeddings-csv/Package_Embeddings_HashGNN.csv) ([Source Script](./scripts/reports/NodeEmbeddingsCsv.sh))
45+
- [Similarity with Jaccard](./results/AxonFramework-4.10.0/similarity-csv/Package_Similarity.csv) ([Source Script](./scripts/reports/SimilarityCsv.sh))
46+
- [Topology Sort](./results/AxonFramework-4.10.0/topology-csv/Package_Topological_Sort.csv) ([Source Script](./scripts/reports/TopologicalSortCsv.sh))
4747

4848
## :book: Blog Articles
4949

0 commit comments

Comments
 (0)