Commit Graph

28 Commits

Author SHA1 Message Date
myml a2a3c90e5c feat: ll-builder support skip run container
builder支持跳过容器运行(构建), 用于只下载源码和依赖的时候使用

Log:
2024-04-29 07:02:48 +00:00
black-desk 36c9d35800 build: backport to UOS v20
1. vendor more dependencies
   - docopt.cpp
   - tl-expected
2. make ocppi subproject
3. upgrade PFL.cmake

Signed-off-by: black-desk <me@black-desk.cn>
2024-04-17 20:55:14 +08:00
ComixHe 3733666bb9 feat: add new property `customBinds`
Generate custom mount points in info.json to mount what the user wants at runtime

Signed-off-by: ComixHe <heyuming@deepin.org>
2024-04-09 09:37:57 +08:00
black-desk 8d11b8b05a
refact: compatible with server api in another way
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-03 00:09:47 +08:00
black-desk a50f60cd10 fix: add types for v0 API
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-02 14:35:19 +08:00
black-desk ee364e3007 refact: all API types use quicktype
1. Update dbus interface xml files to
   use QVariantMap as parameters and response;

2. Add api/schema/v1.yaml to generate all API types;

3. Remove qserializer.

Signed-off-by: black-desk <me@black-desk.cn>
2024-04-01 17:05:32 +08:00
black-desk 856ff74a6f chore: upgrade quicktype
Signed-off-by: black-desk <me@black-desk.cn>
2024-03-04 08:37:52 +00:00
black-desk 5265f5769d
refact: generate repo config class use json schema
Signed-off-by: black-desk <me@black-desk.cn>
2023-12-21 17:28:40 +08:00
myml a0826d5a27 feat: rewrite repo push method
重写ostree repo的push方法, 使用生成的http client代替之前的HttpRestClient

Log:
2023-12-21 15:25:27 +08:00
kamiyadm abbc19681f :feat: add some oprations for layer
add some class to manage layer.

Log:
2023-12-20 17:49:40 +08:00
myml a66ac84558
feat: use openapi generator cpp code for http api
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-29 09:03:59 +08:00
black-desk a86d456693
docs: add description for builder configuration.
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-29 09:03:54 +08:00
black-desk a5738a1cb9 chore: update reuse config
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-20 13:49:02 +08:00
black-desk e92e7b2b74 refact: add quicktype
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-20 13:49:02 +08:00
black-desk 85c46d0b77 chore: add ytj
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-20 13:49:02 +08:00
black-desk 467a6ab061 chore: update reuse config
It is ok to use a GPL-3.0-only code generator to produce code in a LGPL
project.
2023-11-13 01:01:23 +08:00
black-desk d9d8b4a47b docs: update README of qdbusxml2cpp
Rename to README.md to make reuse happy.
2023-11-13 01:01:23 +08:00
black-desk f441040403 refact: refactory cli and its test
1. use pImpl for error;
2. remove factory template;
3. use gmock;
4. remove command helper class.
2023-11-13 01:01:23 +08:00
linxin 6712e3fc43 feat: add ll-cli command test
add ll-cli test

Log: add test
2023-11-13 01:01:23 +08:00
black-desk ec4bd2b01f
chore(tools): add run-clang-tidy
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-16 09:37:50 +08:00
black-desk 7b360baa21
chore(tools/generate-coverage): enable ccache
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-15 03:29:24 +08:00
black-desk 10b664609b
chore: add tools
- tools/upgrade-cpm.sh
- tools/upgrade-pfl.sh

Signed-off-by: black-desk <me@black-desk.cn>
2023-10-11 22:29:05 +08:00
black-desk 4d75739d2d
chore: add generate-coverage.sh
1. add tools/generate-coverage.sh to generate test coverage report using
   gcovr;
2. update .gitignore to ignore /*build*

Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:52:15 +08:00
black-desk b74e5abde7
build: move virtual-base to apps/prototype
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:52:14 +08:00
black-desk 6fc025e7c8
chore: add SPDX-* comments to tools/scripts/*
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:52:00 +08:00
black-desk 4e67f8e3f3
build: add SPDX-* comments to CMakeLists.txt
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:51 +08:00
black-desk 6b582a2b2c
build: add update-extarnal script
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:16 +08:00
black-desk ece2029a31
feat: add tools/prototype/virtual_base
Signed-off-by: Iceyer <me@iceyer.net>
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:50:53 +08:00