Updates and additions to release report stats (#1401)

- Add basic line change counts for each x.x.0 library versions.
- import line change counts during `import_commits` task.
- Add `update_issues` management command for importing Issues for each
LibraryVersion.
- Add update issues runnable command in `Issue` admin.
- Build word cloud using mailinglist content.
- Update release report with new data.
This commit is contained in:
Brian Perrett
2024-10-31 10:14:41 -07:00
committed by GitHub
parent b75fac0f37
commit 646f916ee6
16 changed files with 630 additions and 86 deletions

View File

@@ -11,6 +11,7 @@
- [`update_maintainers`](#update_maintainers)
- [`update_authors`](#update_authors)
- [`import_commits`](#import_commits)
- [`update_issues`](#update_issues)
- [`import_beta_release`](#import_beta_release)
## `boost_setup`
@@ -227,6 +228,24 @@ If both the `--release` and the `--library-name` are passed, the command will lo
| `--clean` | boolean | If passed, will delete all existing commits before importing new ones. |
## `update_issues`
**Purpose**: Cycles through all libraries and imports github Issues for that Library
**Example**
```bash
./manage.py update_issues
```
**Options**
| Options | Format | Description |
|----------------------|--------|--------------------------------------------------------------|
| `--key` | string | Key of the library. Only update_issues for one library. |
| `--clean` | boolean | If passed, will delete the libraries' issues just before running the import. |
## `import_beta_release`
**Purpose**: Imports the most recent beta release