canonical / discourse-k8s-operator

discourse-k8s-operator - charm repository.
Apache License 2.0
7 stars 5 forks source link

feat: Discourse 3.3.0 upgrade #278

Closed alithethird closed 3 months ago

alithethird commented 3 months ago

Updating to Discourse v3.3.0

Applicable spec: N/A

Overview

Upgrading the Discourse version from v3.2.0 to v.3.3.0 Added new part to install imagemagick from source because the used imagemagick is bumped to v7.1.1. Previously it was installed by apt and the version there is 6.9.

Rationale

Juju Events Changes

Module Changes

Library Changes

Checklist

github-actions[bot] commented 3 months ago

Test coverage for 46f5963014fdb0035b6a1f5b890f6c0ae6eab23f

Name              Stmts   Miss Branch BrPart  Cover   Missing
-------------------------------------------------------------
src/charm.py        371     41     94     15    88%   184, 192-193, 205, 337->345, 378->383, 395, 577-579, 584-585, 597-599, 604-605, 617-619, 642-644, 686->exit, 696->exit, 745-748, 758-759, 783-784, 796-797, 824-826, 828->833, 830-831, 873-874, 890-891, 901->exit, 915
src/database.py      29      1      8      1    95%   56
-------------------------------------------------------------
TOTAL               400     42    102     16    88%

Static code analysis report

Run started:2024-08-19 14:15:39.012250

Test results:
    No issues identified.

Code scanned:
    Total lines of code: 2337
    Total lines skipped (#nosec): 2
    Total potential issues skipped due to specifically being disabled (e.g., #nosec BXXX): 0

Run metrics:
    Total issues (by severity):
        Undefined: 0
        Low: 0
        Medium: 0
        High: 0
    Total issues (by confidence):
        Undefined: 0
        Low: 0
        Medium: 0
        High: 0
Files skipped (0):