From 89fcc44ed6f4b70f99b3c4bfd3556d35166d3d50 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 15 Jan 2026 07:00:50 +0000 Subject: [PATCH 1/4] Initial plan From 0e63a1af20a859ab8b413fde4108ddd27a0983c4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 15 Jan 2026 07:02:59 +0000 Subject: [PATCH 2/4] Remove .obs directory and update REUSE.toml Co-authored-by: zccrs <13449038+zccrs@users.noreply.github.com> --- .obs/workflows.yml | 28 ---------------------------- REUSE.toml | 2 +- 2 files changed, 1 insertion(+), 29 deletions(-) delete mode 100644 .obs/workflows.yml diff --git a/.obs/workflows.yml b/.obs/workflows.yml deleted file mode 100644 index dbc9933..0000000 --- a/.obs/workflows.yml +++ /dev/null @@ -1,28 +0,0 @@ -test_build: - steps: - - link_package: - source_project: vioken - source_package: %{SCM_REPOSITORY_NAME} - target_project: vioken:CI - - - configure_repositories: - project: vioken:CI - repositories: - - name: deepin_ci - paths: - - target_project: vioken - target_repository: deepin_develop - architectures: - - x86_64 - - aarch64 - - filters: - event: pull_request - -commit_build: - steps: - - trigger_services: - project: vioken - package: %{SCM_REPOSITORY_NAME} - filters: - event: push diff --git a/REUSE.toml b/REUSE.toml index 06dd21a..fea5dab 100644 --- a/REUSE.toml +++ b/REUSE.toml @@ -3,7 +3,7 @@ SPDX-PackageName = "ddm" SPDX-PackageDownloadLocation = "https://github.com/linuxdeepin/ddm" [[annotations]] -path = [".github/**", ".obs/**.yml", "garnix.yaml"] +path = [".github/**", "garnix.yaml"] precedence = "aggregate" SPDX-FileCopyrightText = "None" SPDX-License-Identifier = "CC0-1.0" From fea41a50dab4ae0f4d24b91af16d415ec756c222 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 15 Jan 2026 07:24:34 +0000 Subject: [PATCH 3/4] Revert "Remove .obs directory and update REUSE.toml" This reverts commit 0e63a1af20a859ab8b413fde4108ddd27a0983c4. --- .obs/workflows.yml | 28 ++++++++++++++++++++++++++++ REUSE.toml | 2 +- 2 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 .obs/workflows.yml diff --git a/.obs/workflows.yml b/.obs/workflows.yml new file mode 100644 index 0000000..dbc9933 --- /dev/null +++ b/.obs/workflows.yml @@ -0,0 +1,28 @@ +test_build: + steps: + - link_package: + source_project: vioken + source_package: %{SCM_REPOSITORY_NAME} + target_project: vioken:CI + + - configure_repositories: + project: vioken:CI + repositories: + - name: deepin_ci + paths: + - target_project: vioken + target_repository: deepin_develop + architectures: + - x86_64 + - aarch64 + + filters: + event: pull_request + +commit_build: + steps: + - trigger_services: + project: vioken + package: %{SCM_REPOSITORY_NAME} + filters: + event: push diff --git a/REUSE.toml b/REUSE.toml index fea5dab..06dd21a 100644 --- a/REUSE.toml +++ b/REUSE.toml @@ -3,7 +3,7 @@ SPDX-PackageName = "ddm" SPDX-PackageDownloadLocation = "https://github.com/linuxdeepin/ddm" [[annotations]] -path = [".github/**", "garnix.yaml"] +path = [".github/**", ".obs/**.yml", "garnix.yaml"] precedence = "aggregate" SPDX-FileCopyrightText = "None" SPDX-License-Identifier = "CC0-1.0" From 2b1b490f61154a6e949d95c7ab2c27cd90b98f75 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 15 Jan 2026 07:25:10 +0000 Subject: [PATCH 4/4] chore: Remove obsolete .obs directory and update REUSE.toml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Removed the .obs directory containing legacy OBS CI/CD workflow configuration as OBS packaging is now triggered by the deepin-community/infra-settings project. The local .obs/workflows.yml file is no longer needed for the build and packaging process. Updated REUSE.toml to remove the .obs/**.yml pattern from license annotations since the directory no longer exists in the repository. This change eliminates obsolete configuration files and keeps the repository clean by removing infrastructure configuration that has been migrated to a centralized location. Influence: 1. Verify that OBS packaging still works via infra-settings project 2. Confirm REUSE compliance checks pass without .obs references 3. Ensure no build or CI/CD processes depend on local .obs config chore: 删除过时的 .obs 目录并更新 REUSE.toml 删除了包含旧版 OBS CI/CD 工作流配置的 .obs 目录,因为 OBS 打包现在由 deepin-community/infra-settings 项目触发。本地 .obs/workflows.yml 文件 不再需要用于构建和打包过程。 更新了 REUSE.toml 以从许可证注释中删除 .obs/**.yml 模式,因为该目录不 再存在于仓库中。 此更改消除了过时的配置文件,并通过删除已迁移到集中位置的基础设施配置来 保持仓库整洁。 Influence: 1. 验证 OBS 打包仍然通过 infra-settings 项目正常工作 2. 确认 REUSE 合规性检查在没有 .obs 引用的情况下通过 3. 确保没有构建或 CI/CD 流程依赖本地 .obs 配置 Co-authored-by: zccrs <13449038+zccrs@users.noreply.github.com> Co-authored-by: zccrs <13449038+zccrs@users.noreply.github.com> --- .obs/workflows.yml | 28 ---------------------------- REUSE.toml | 2 +- 2 files changed, 1 insertion(+), 29 deletions(-) delete mode 100644 .obs/workflows.yml diff --git a/.obs/workflows.yml b/.obs/workflows.yml deleted file mode 100644 index dbc9933..0000000 --- a/.obs/workflows.yml +++ /dev/null @@ -1,28 +0,0 @@ -test_build: - steps: - - link_package: - source_project: vioken - source_package: %{SCM_REPOSITORY_NAME} - target_project: vioken:CI - - - configure_repositories: - project: vioken:CI - repositories: - - name: deepin_ci - paths: - - target_project: vioken - target_repository: deepin_develop - architectures: - - x86_64 - - aarch64 - - filters: - event: pull_request - -commit_build: - steps: - - trigger_services: - project: vioken - package: %{SCM_REPOSITORY_NAME} - filters: - event: push diff --git a/REUSE.toml b/REUSE.toml index 06dd21a..fea5dab 100644 --- a/REUSE.toml +++ b/REUSE.toml @@ -3,7 +3,7 @@ SPDX-PackageName = "ddm" SPDX-PackageDownloadLocation = "https://github.com/linuxdeepin/ddm" [[annotations]] -path = [".github/**", ".obs/**.yml", "garnix.yaml"] +path = [".github/**", "garnix.yaml"] precedence = "aggregate" SPDX-FileCopyrightText = "None" SPDX-License-Identifier = "CC0-1.0"