deepin-deb-installer icon indicating copy to clipboard operation
deepin-deb-installer copied to clipboard

feat: linglnog output parser and dbus interface

Open rb-union opened this issue 1 year ago • 4 comments

feat: check linglong env and json parser

Check ll-cli environment before install; Add json style ll-cli output parser; Deb package has higher priority than uab pacakge.

Log: Check linglong env and json parser Influence: uab-package

refactor: update the installer dbus interface

Update installer DBus interface to support uab package.

Log: The DBus interface supports uab package. Influence: uab-package

fix: tip for installation process

Add the wine pre-depends flag function; Add monitoring and tips for UAB file changes; Adjust the hierarchical signature verification dialog.

Log: Fix tips for installation process.

rb-union avatar Sep 26 '24 13:09 rb-union

[!NOTE] [静态代码检查]

  • 敏感词检查失败, 检测到10个文件存在敏感词
详情
{
    "/home/runner/work/deepin-deb-installer/deepin-deb-installer/sourceCode/.clog.toml": [
        {
            "line": "repository = \"https://github.com/linuxdeepin/deepin-deb-installer\"",
            "line_number": 2,
            "rule": "S35",
            "reason": "Url link | 2b6cd28425"
        }
    ],
    "/home/runner/work/deepin-deb-installer/deepin-deb-installer/sourceCode/src/deb-installer/main.cpp": [
        {
            "line": "    app.setApplicationAcknowledgementPage(\"https://www.deepin.org/acknowledgments/deepin-package-manager/\");",
            "line_number": 43,
            "rule": "S35",
            "reason": "Url link | e9c5f73d8f"
        }
    ],
    "/home/runner/work/deepin-deb-installer/deepin-deb-installer/sourceCode/src/deb-installer/view/pages/settingdialog.cpp": [
        {
            "line": "    QString key = \"basic.develop_digital_verify.\";",
            "line_number": 124,
            "rule": "S106",
            "reason": "Var naming | 0d12fe0ec0"
        }
    ],
    "/home/runner/work/deepin-deb-installer/deepin-deb-installer/sourceCode/assets/deepin-deb-installer.xml": [
        {
            "line": "<mime-info xmlns=\"http://www.freedesktop.org/standards/shared-mime-info\">",
            "line_number": 1,
            "rule": "S35",
            "reason": "Url link | 4072667606"
        }
    ],
    "/home/runner/work/deepin-deb-installer/deepin-deb-installer/sourceCode/assets/data/deepin-deb-installer.json": [
        {
            "line": "            \"key\": \"basic\",",
            "line_number": 4,
            "rule": "S106",
            "reason": "Var naming | 3660712859"
        },
        {
            "line": "                    \"key\": \"develop_digital_verify\",",
            "line_number": 8,
            "rule": "S106",
            "reason": "Var naming | 8188451ec1"
        },
        {
            "line": "                    \"key\": \"hierarachical_verify\",",
            "line_number": 22,
            "rule": "S106",
            "reason": "Var naming | c5b960c181"
        },
        {
            "line": "                            \"key\": \"proceedSecurity\",",
            "line_number": 26,
            "rule": "S106",
            "reason": "Var naming | de17675c8a"
        }
    ],
    "/home/runner/work/deepin-deb-installer/deepin-deb-installer/sourceCode/debian/deepin-deb-installer.1": [
        {
            "line": "https://github.com/linuxdeepin/deepin-deb-installer",
            "line_number": 43,
            "rule": "S35",
            "reason": "Url link | 2b6cd28425"
        }
    ],
    "/home/runner/work/deepin-deb-installer/deepin-deb-installer/sourceCode/debian/deepin-deb-installer-dependsInstall.1": [
        {
            "line": "https://github.com/linuxdeepin/deepin-deb-installer",
            "line_number": 26,
            "rule": "S35",
            "reason": "Url link | 2b6cd28425"
        }
    ],
    "/home/runner/work/deepin-deb-installer/deepin-deb-installer/sourceCode/debian/control": [
        {
            "line": "Homepage: https://www.deepin.com/",
            "line_number": 7,
            "rule": "S35",
            "reason": "Url link | 9095b9e112"
        }
    ]
}

github-actions[bot] avatar Sep 26 '24 13:09 github-actions[bot]

[!NOTE] [静态代码检查]

  • 敏感词检查失败, 检测到10个文件存在敏感词
详情
{
    "/home/runner/work/deepin-deb-installer/deepin-deb-installer/sourceCode/.clog.toml": [
        {
            "line": "repository = \"https://github.com/linuxdeepin/deepin-deb-installer\"",
            "line_number": 2,
            "rule": "S35",
            "reason": "Url link | 2b6cd28425"
        }
    ],
    "/home/runner/work/deepin-deb-installer/deepin-deb-installer/sourceCode/src/deb-installer/main.cpp": [
        {
            "line": "    app.setApplicationAcknowledgementPage(\"https://www.deepin.org/acknowledgments/deepin-package-manager/\");",
            "line_number": 43,
            "rule": "S35",
            "reason": "Url link | e9c5f73d8f"
        }
    ],
    "/home/runner/work/deepin-deb-installer/deepin-deb-installer/sourceCode/src/deb-installer/view/pages/settingdialog.cpp": [
        {
            "line": "    QString key = \"basic.develop_digital_verify.\";",
            "line_number": 124,
            "rule": "S106",
            "reason": "Var naming | 0d12fe0ec0"
        }
    ],
    "/home/runner/work/deepin-deb-installer/deepin-deb-installer/sourceCode/assets/deepin-deb-installer.xml": [
        {
            "line": "<mime-info xmlns=\"http://www.freedesktop.org/standards/shared-mime-info\">",
            "line_number": 1,
            "rule": "S35",
            "reason": "Url link | 4072667606"
        }
    ],
    "/home/runner/work/deepin-deb-installer/deepin-deb-installer/sourceCode/assets/data/deepin-deb-installer.json": [
        {
            "line": "            \"key\": \"basic\",",
            "line_number": 4,
            "rule": "S106",
            "reason": "Var naming | 3660712859"
        },
        {
            "line": "                    \"key\": \"develop_digital_verify\",",
            "line_number": 8,
            "rule": "S106",
            "reason": "Var naming | 8188451ec1"
        },
        {
            "line": "                    \"key\": \"hierarachical_verify\",",
            "line_number": 22,
            "rule": "S106",
            "reason": "Var naming | c5b960c181"
        },
        {
            "line": "                            \"key\": \"proceedSecurity\",",
            "line_number": 26,
            "rule": "S106",
            "reason": "Var naming | de17675c8a"
        }
    ],
    "/home/runner/work/deepin-deb-installer/deepin-deb-installer/sourceCode/debian/deepin-deb-installer.1": [
        {
            "line": "https://github.com/linuxdeepin/deepin-deb-installer",
            "line_number": 43,
            "rule": "S35",
            "reason": "Url link | 2b6cd28425"
        }
    ],
    "/home/runner/work/deepin-deb-installer/deepin-deb-installer/sourceCode/debian/deepin-deb-installer-dependsInstall.1": [
        {
            "line": "https://github.com/linuxdeepin/deepin-deb-installer",
            "line_number": 26,
            "rule": "S35",
            "reason": "Url link | 2b6cd28425"
        }
    ],
    "/home/runner/work/deepin-deb-installer/deepin-deb-installer/sourceCode/debian/control": [
        {
            "line": "Homepage: https://www.deepin.com/",
            "line_number": 7,
            "rule": "S35",
            "reason": "Url link | 9095b9e112"
        }
    ]
}

github-actions[bot] avatar Sep 27 '24 02:09 github-actions[bot]

deepin pr auto review

Fix deb-installer unit test error

deepin-ci-robot avatar Sep 30 '24 06:09 deepin-ci-robot

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: rb-union, starhcq

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment Approvers can cancel approval by writing /approve cancel in a comment

deepin-ci-robot avatar Oct 09 '24 05:10 deepin-ci-robot