Skip to content

Version 5.2 - #295

Merged
bockthom merged 28 commits into
masterfrom
dev
Sep 9, 2026
Merged

bockthom merged 28 commits into
masterfrom
dev

Conversation

@bockthom

@bockthom bockthom commented Sep 9, 2026

Copy link
Copy Markdown
Collaborator

5.2

Added

Changed/Improved

  • Explicitly add R version 4.6 to the CI test pipeline and update GitHub Action versions (d569d67)

Fixed

  • Isolate nodes now always get an eigenvector centrality of 0 and fix one eigenvector centrality test to avoid flakiness (64ed64f, 29dcede)
  • Fix legend of relations in plots that use multiple relations (52c286d)

RitikaHiremath and others added 28 commits May 20, 2026 22:21
Add Zulip as a supported issue source by extending the issue-reading
functionality in 'util-read.R'. This allows users to read issues from
Zulip in addition to the already supported sources GitHub and Jira.

Signed-off-by: Ritika Hiremath <rihi00002@stud.uni-saarland.de>
Add Zulip to the allowed values of 'issues.from.source' in 'util-conf.R'

Signed-off-by: Ritika Hiremath <rihi00002@stud.uni-saarland.de>
Add Zulip to the list of valid values for 'issues.from.source' in the
README documentation.

Signed-off-by: Ritika Hiremath <rihi00002@stud.uni-saarland.de>
Add changelog entry for the newly added Zulip issue source support.

Signed-off-by: Ritika Hiremath <rihi00002@stud.uni-saarland.de>
Add Zulip as a supported issue source

Reviewed-by: Thomas Bock <bockthom@cmu.edu>
Subissues are now edges in an issue network, agents can be filtered

Signed-off-by: Leo Sendelbach <s8lesend@stud.uni-saarland.de>
Also fix issue with empty bots.list and add documentation to readme

Signed-off-by: Leo Sendelbach <s8lesend@stud.uni-saarland.de>
Add new events to test data and fix all tests. Also minor bugfix of edge
attribute

Signed-off-by: Leo Sendelbach <s8lesend@stud.uni-saarland.de>
Reading of agetns has already been tested, since it is part of the bot
file
Also fix error in documentation of bot filtering test

Signed-off-by: Leo Sendelbach <s8lesend@stud.uni-saarland.de>
Also fix bug with external connected events

Signed-off-by: Leo Sendelbach <s8lesend@stud.uni-saarland.de>
new tests for filtering agents from mail and commit data

Signed-off-by: Leo Sendelbach <s8lesend@stud.uni-saarland.de>
Copied new data to proximity, since only commit list should differ

Signed-off-by: Leo Sendelbach <s8lesend@stud.uni-saarland.de>
Further explained sub-issue handling in network construction, as well as
how bots.list file works

Signed-off-by: Leo Sendelbach <s8lesend@stud.uni-saarland.de>
In eigenvektor classification, isolated vertices now always have the centrality 0, so that floating
point imprecisions do not affect the classification anymore.

Signed-off-by: Leo Sendelbach <s8lesend@stud.uni-saarland.de>
This is fixed by adding a dummy edge to the test network.

Signed-off-by: Christian Hechtl <hechtl@cs.uni-saarland.de>
Signed-off-by: Christian Hechtl <hechtl@cs.uni-saarland.de>
Signed-off-by: Christian Hechtl <hechtl@cs.uni-saarland.de>
Integrate subissues and agent handling

Reviewed-by: Thomas Bock <bockthom@cmu.edu>
Reviewed-by: Christian Hechtl <hechtl@cs.uni-saarland.de>
Detect and count commit-message tags such as 'Signed-off-by:', 'Acked-by:', or 'Reviewed-by:'.

Signed-off-by: Thomas Bock <bockthom@cmu.edu>
Signed-off-by: Thomas Bock <bockthom@cmu.edu>
The legend showed list('mail', 'mail') instead of just 'mail' in case of
multiple relations. This is fixed now by properly applying unlist and
unique to each relation before plotting.

Signed-off-by: Thomas Bock <bockthom@cmu.edu>
In addition, add R version 4.6 to the CI pipeline.

Signed-off-by: Thomas Bock <bockthom@cmu.edu>
Handle empty strings, wrong number of matching groups, and minor documentation issues

Signed-off-by: Thomas Bock <bockthom@cmu.edu>
…lled tags

Signed-off-by: Thomas Bock <bockthom@cmu.edu>
…e tag statistics

Signed-off-by: Thomas Bock <bockthom@cmu.edu>
Signed-off-by: Thomas Bock <bockthom@cmu.edu>
Add functionality to analyze commit-message tags (e.g., Signed-off-by, etc.)

Merged-by: Christian Hechtl <hechtl@cs.uni-saarland.de>
Signed-off-by: Thomas Bock <bockthom@cmu.edu>
@bockthom bockthom added this to the v5.2 milestone Sep 9, 2026
@codecov

codecov Bot commented Sep 9, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 95.58011% with 8 lines in your changes missing coverage. Please review.
✅ Project coverage is 83.01%. Comparing base (2ab1212) to head (89a4558).
⚠️ Report is 19 commits behind head on master.

Files with missing lines Patch % Lines
util-data-misc.R 97.97% 2 Missing ⚠️
util-data.R 90.47% 2 Missing ⚠️
util-plot.R 0.00% 2 Missing ⚠️
util-misc.R 87.50% 1 Missing ⚠️
util-read.R 95.83% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #295      +/-   ##
==========================================
+ Coverage   82.57%   83.01%   +0.43%     
==========================================
  Files          16       16              
  Lines        5378     5546     +168     
==========================================
+ Hits         4441     4604     +163     
- Misses        937      942       +5     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@bockthom

bockthom commented Sep 9, 2026

Copy link
Copy Markdown
Collaborator Author

Thank you @Leo-Send for contributing new issue connections (sub-issues, connected events, etc.) and adding agents as a separate class of authors.
Thank you @RitikaHiremath for adding zulip communication data as a new kind of issue source.
Thank you @hechtlC for fixing a flaky network centrality test.

With these great new contributions to coronet, we are ready for a new release now.
I will merge right away and release a new version!

@bockthom
bockthom merged commit d36f24a into master Sep 9, 2026
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants