From 92b93bc2218ce2a2035cd20b8e693174d3f62162 Mon Sep 17 00:00:00 2001 From: zhangkun Date: Tue, 18 Aug 2026 20:37:31 +0800 Subject: [PATCH] feat(changelog): sync linglong.yaml version and enable for app repos 1. update-changelog.yml: auto-detect linglong*.yaml and sync package.version when its base version matches the current changelog version, keeping the numeric suffix (e.g. 7.0.64.1 -> 7.0.65.1). Independent versions are skipped. 2. Add call-update-changelog entry to 37 app repos (branches verified against actual remote branches: master/develop/snipe/release/snipe/release/eagle). 3. Create configs for deepin-scanner and udisks2-qt6. Log: sync linglong version in changelog update workflow for app repos Influence: update-changelog workflow for app projects --- .github/workflows/update-changelog.yml | 96 ++++++++++++++++++- repos/linuxdeepin/dde-calendar.json | 10 +- repos/linuxdeepin/dde-cooperation.json | 9 +- repos/linuxdeepin/dde-device-formatter.json | 9 +- repos/linuxdeepin/dde-file-manager.json | 10 +- repos/linuxdeepin/dde-grand-search.json | 12 ++- repos/linuxdeepin/deepin-album.json | 10 +- repos/linuxdeepin/deepin-anything.json | 11 ++- repos/linuxdeepin/deepin-boot-maker.json | 10 +- repos/linuxdeepin/deepin-calculator.json | 10 +- repos/linuxdeepin/deepin-camera.json | 10 +- repos/linuxdeepin/deepin-compressor.json | 10 +- repos/linuxdeepin/deepin-deb-installer.json | 10 +- repos/linuxdeepin/deepin-devicemanager.json | 10 +- repos/linuxdeepin/deepin-diskmanager.json | 10 +- repos/linuxdeepin/deepin-downloader.json | 10 +- repos/linuxdeepin/deepin-draw.json | 10 +- repos/linuxdeepin/deepin-editor.json | 12 ++- .../deepin-fcitx5configtool-plugin.json | 7 ++ repos/linuxdeepin/deepin-font-manager.json | 9 +- repos/linuxdeepin/deepin-gomoku.json | 9 +- repos/linuxdeepin/deepin-image-viewer.json | 11 ++- repos/linuxdeepin/deepin-lianliankan.json | 9 +- repos/linuxdeepin/deepin-log-viewer.json | 10 +- repos/linuxdeepin/deepin-manual.json | 11 ++- repos/linuxdeepin/deepin-movie-reborn.json | 10 +- repos/linuxdeepin/deepin-music.json | 10 +- repos/linuxdeepin/deepin-ocr.json | 10 +- repos/linuxdeepin/deepin-picker.json | 10 +- repos/linuxdeepin/deepin-reader.json | 11 ++- repos/linuxdeepin/deepin-scanner.json | 9 ++ repos/linuxdeepin/deepin-screen-recorder.json | 11 ++- repos/linuxdeepin/deepin-shortcut-viewer.json | 9 +- repos/linuxdeepin/deepin-system-monitor.json | 10 +- repos/linuxdeepin/deepin-terminal.json | 8 ++ repos/linuxdeepin/deepin-voice-note.json | 12 ++- repos/linuxdeepin/docparser.json | 9 +- repos/linuxdeepin/image-editor.json | 9 +- repos/linuxdeepin/udisks2-qt6.json | 9 ++ repos/linuxdeepin/util-dfm.json | 11 ++- 40 files changed, 444 insertions(+), 39 deletions(-) create mode 100644 repos/linuxdeepin/deepin-scanner.json create mode 100644 repos/linuxdeepin/udisks2-qt6.json diff --git a/.github/workflows/update-changelog.yml b/.github/workflows/update-changelog.yml index 2a671d173..539dbc8c6 100644 --- a/.github/workflows/update-changelog.yml +++ b/.github/workflows/update-changelog.yml @@ -232,6 +232,7 @@ jobs: safe_version = re.sub(r"[^A-Za-z0-9._-]+", "-", version).strip("-") output_line("version", version) + output_line("current_version", current_version) output_line("safe_version", safe_version) output_line("distribution", distribution) output_line("base_branch", base_branch) @@ -266,16 +267,104 @@ jobs: for title in titles[1:]: subprocess.run(["dch", "-a", title], check=True) + - name: Sync linglong.yaml version + id: sync_linglong + shell: python + env: + VERSION: ${{ steps.prepare.outputs.version }} + CURRENT_VERSION: ${{ steps.prepare.outputs.current_version }} + run: | + import os + import pathlib + import re + + version = os.environ["VERSION"].strip() + current_version = os.environ["CURRENT_VERSION"].strip() + repo_root = pathlib.Path(os.environ["GITHUB_WORKSPACE"]) + + def write_output(files): + if len(files) == 1: + with open(os.environ["GITHUB_OUTPUT"], "a", encoding="utf-8") as fh: + fh.write(f"files={files[0]}\n") + else: + delimiter = "CHANGELOGFILES" + with open(os.environ["GITHUB_OUTPUT"], "a", encoding="utf-8") as fh: + fh.write(f"files<<{delimiter}\n") + for item in files: + fh.write(item + "\n") + fh.write(delimiter + "\n") + + def strip_epoch(value): + if ":" in value: + _, value = value.split(":", 1) + return value + + current_base = strip_epoch(current_version) + + targets = sorted(repo_root.glob("linglong*.yaml")) + if not targets: + print("no linglong*.yaml found, skip") + write_output(["debian/changelog"]) + raise SystemExit(0) + + changed = [] + for path in targets: + lines = path.read_text(encoding="utf-8").splitlines() + package_start = next( + (i for i, line in enumerate(lines) if re.match(r"^package:\s*$", line)), + None, + ) + if package_start is None: + print(f"skip {path}: no package block") + continue + + updated = False + for i, line in enumerate(lines): + if i <= package_start: + continue + if re.match(r"^\S", line): + break + m = re.match(r"^(\s*version:\s*)(\S+)\s*$", line) + if not m: + continue + old = m.group(2).strip() + old_base = strip_epoch(old) + parts = old_base.split(".") + new_val = old + if ( + len(parts) > 1 + and parts[-1].isdigit() + and ".".join(parts[:-1]) == current_base + ): + new_val = f"{version}.{parts[-1]}" + elif old_base == current_base: + new_val = version + if new_val != old: + lines[i] = m.group(1) + new_val + updated = True + print(f"bump {path} version: {old} -> {new_val}") + + if updated: + path.write_text("\n".join(lines) + "\n", encoding="utf-8") + changed.append(path.name) + + if changed: + write_output(["debian/changelog"] + changed) + else: + write_output(["debian/changelog"]) + - name: Show changelog diff if: ${{ !inputs.create_pr }} - run: git diff -- debian/changelog + run: git diff -- debian/changelog linglong*.yaml - name: Upload generated changelog if: ${{ !inputs.create_pr }} uses: actions/upload-artifact@v4 with: name: generated-changelog - path: debian/changelog + path: | + debian/changelog + linglong*.yaml - name: Create pull request id: create_pr @@ -298,8 +387,7 @@ jobs: - Base branch: `${{ steps.prepare.outputs.base_branch }}` - Base changelog commit: `${{ steps.prepare.outputs.base_sha }}` - Head commit: `${{ steps.prepare.outputs.head_sha }}` - add-paths: | - debian/changelog + add-paths: ${{ steps.sync_linglong.outputs.files }} delete-branch: true - name: Show pull request result diff --git a/repos/linuxdeepin/dde-calendar.json b/repos/linuxdeepin/dde-calendar.json index 39c7f0de5..3309826ba 100644 --- a/repos/linuxdeepin/dde-calendar.json +++ b/repos/linuxdeepin/dde-calendar.json @@ -90,5 +90,13 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/dde-calendar/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master", + "release/snipe" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/dde-calendar/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +] diff --git a/repos/linuxdeepin/dde-cooperation.json b/repos/linuxdeepin/dde-cooperation.json index 1d2a52204..b11de2d80 100644 --- a/repos/linuxdeepin/dde-cooperation.json +++ b/repos/linuxdeepin/dde-cooperation.json @@ -57,5 +57,12 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/dde-cooperation/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/dde-cooperation/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +] diff --git a/repos/linuxdeepin/dde-device-formatter.json b/repos/linuxdeepin/dde-device-formatter.json index 603c758e5..d3b106ced 100644 --- a/repos/linuxdeepin/dde-device-formatter.json +++ b/repos/linuxdeepin/dde-device-formatter.json @@ -82,5 +82,12 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/dde-device-formatter/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/dde-device-formatter/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +] diff --git a/repos/linuxdeepin/dde-file-manager.json b/repos/linuxdeepin/dde-file-manager.json index e4f95f9aa..32f85c1e9 100644 --- a/repos/linuxdeepin/dde-file-manager.json +++ b/repos/linuxdeepin/dde-file-manager.json @@ -109,5 +109,13 @@ ], "src": "workflow-templates/call-static-check.yml", "dest": "linuxdeepin/dde-file-manager/.github/workflows/call-static-check.yml" + }, + { + "branch": [ + "master", + "release/snipe" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/dde-file-manager/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +] diff --git a/repos/linuxdeepin/dde-grand-search.json b/repos/linuxdeepin/dde-grand-search.json index 4a9809077..4a2eafcd3 100644 --- a/repos/linuxdeepin/dde-grand-search.json +++ b/repos/linuxdeepin/dde-grand-search.json @@ -81,5 +81,15 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/dde-grand-search/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master", + "develop/snipe", + "release/snipe", + "release/eagle" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/dde-grand-search/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +] diff --git a/repos/linuxdeepin/deepin-album.json b/repos/linuxdeepin/deepin-album.json index ca6203f73..32f005112 100644 --- a/repos/linuxdeepin/deepin-album.json +++ b/repos/linuxdeepin/deepin-album.json @@ -90,5 +90,13 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/deepin-album/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master", + "release/eagle" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/deepin-album/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +] diff --git a/repos/linuxdeepin/deepin-anything.json b/repos/linuxdeepin/deepin-anything.json index d5cb4b941..aaa832d24 100644 --- a/repos/linuxdeepin/deepin-anything.json +++ b/repos/linuxdeepin/deepin-anything.json @@ -74,5 +74,14 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/deepin-anything/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master", + "develop/snipe", + "release/snipe" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/deepin-anything/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +] diff --git a/repos/linuxdeepin/deepin-boot-maker.json b/repos/linuxdeepin/deepin-boot-maker.json index d6d07e0a4..3b25d049e 100644 --- a/repos/linuxdeepin/deepin-boot-maker.json +++ b/repos/linuxdeepin/deepin-boot-maker.json @@ -90,5 +90,13 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/deepin-boot-maker/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master", + "release/eagle" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/deepin-boot-maker/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +] diff --git a/repos/linuxdeepin/deepin-calculator.json b/repos/linuxdeepin/deepin-calculator.json index 7089e2f08..5b015ef18 100644 --- a/repos/linuxdeepin/deepin-calculator.json +++ b/repos/linuxdeepin/deepin-calculator.json @@ -90,5 +90,13 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/deepin-calculator/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master", + "release/eagle" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/deepin-calculator/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +] diff --git a/repos/linuxdeepin/deepin-camera.json b/repos/linuxdeepin/deepin-camera.json index 5c3c2b4b4..ee052c8d7 100644 --- a/repos/linuxdeepin/deepin-camera.json +++ b/repos/linuxdeepin/deepin-camera.json @@ -98,5 +98,13 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/deepin-camera/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master", + "release/eagle" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/deepin-camera/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +] diff --git a/repos/linuxdeepin/deepin-compressor.json b/repos/linuxdeepin/deepin-compressor.json index 312a93368..ec6c11cfa 100644 --- a/repos/linuxdeepin/deepin-compressor.json +++ b/repos/linuxdeepin/deepin-compressor.json @@ -90,5 +90,13 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/deepin-compressor/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master", + "release/eagle" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/deepin-compressor/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +] diff --git a/repos/linuxdeepin/deepin-deb-installer.json b/repos/linuxdeepin/deepin-deb-installer.json index 3804eec61..d79b806b6 100644 --- a/repos/linuxdeepin/deepin-deb-installer.json +++ b/repos/linuxdeepin/deepin-deb-installer.json @@ -91,5 +91,13 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/deepin-deb-installer/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master", + "release/eagle" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/deepin-deb-installer/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +] diff --git a/repos/linuxdeepin/deepin-devicemanager.json b/repos/linuxdeepin/deepin-devicemanager.json index f8666ce08..15529cc94 100644 --- a/repos/linuxdeepin/deepin-devicemanager.json +++ b/repos/linuxdeepin/deepin-devicemanager.json @@ -90,5 +90,13 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/deepin-devicemanager/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master", + "release/eagle" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/deepin-devicemanager/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +] diff --git a/repos/linuxdeepin/deepin-diskmanager.json b/repos/linuxdeepin/deepin-diskmanager.json index d490670e0..34197af6d 100644 --- a/repos/linuxdeepin/deepin-diskmanager.json +++ b/repos/linuxdeepin/deepin-diskmanager.json @@ -90,5 +90,13 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/deepin-diskmanager/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master", + "develop/snipe" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/deepin-diskmanager/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +] diff --git a/repos/linuxdeepin/deepin-downloader.json b/repos/linuxdeepin/deepin-downloader.json index 85d83814e..0da074534 100644 --- a/repos/linuxdeepin/deepin-downloader.json +++ b/repos/linuxdeepin/deepin-downloader.json @@ -90,5 +90,13 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/deepin-downloader/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master", + "release/eagle" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/deepin-downloader/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +] diff --git a/repos/linuxdeepin/deepin-draw.json b/repos/linuxdeepin/deepin-draw.json index b98c3dec6..4612a9a5b 100644 --- a/repos/linuxdeepin/deepin-draw.json +++ b/repos/linuxdeepin/deepin-draw.json @@ -90,5 +90,13 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/deepin-draw/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master", + "release/eagle" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/deepin-draw/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +] diff --git a/repos/linuxdeepin/deepin-editor.json b/repos/linuxdeepin/deepin-editor.json index ab2240a60..f4760cbb6 100644 --- a/repos/linuxdeepin/deepin-editor.json +++ b/repos/linuxdeepin/deepin-editor.json @@ -90,5 +90,15 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/deepin-editor/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master", + "develop/snipe", + "release/snipe", + "release/eagle" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/deepin-editor/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +] diff --git a/repos/linuxdeepin/deepin-fcitx5configtool-plugin.json b/repos/linuxdeepin/deepin-fcitx5configtool-plugin.json index a0d3a52d1..d7f743b6a 100644 --- a/repos/linuxdeepin/deepin-fcitx5configtool-plugin.json +++ b/repos/linuxdeepin/deepin-fcitx5configtool-plugin.json @@ -81,5 +81,12 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/deepin-fcitx5configtool-plugin/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/deepin-fcitx5configtool-plugin/.github/workflows/call-update-changelog.yml" } ] diff --git a/repos/linuxdeepin/deepin-font-manager.json b/repos/linuxdeepin/deepin-font-manager.json index 7fe6e1150..5f91a6fb4 100644 --- a/repos/linuxdeepin/deepin-font-manager.json +++ b/repos/linuxdeepin/deepin-font-manager.json @@ -90,5 +90,12 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/deepin-font-manager/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/deepin-font-manager/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +] diff --git a/repos/linuxdeepin/deepin-gomoku.json b/repos/linuxdeepin/deepin-gomoku.json index 454728e89..d334fec3e 100644 --- a/repos/linuxdeepin/deepin-gomoku.json +++ b/repos/linuxdeepin/deepin-gomoku.json @@ -90,5 +90,12 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/deepin-gomoku/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/deepin-gomoku/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +] diff --git a/repos/linuxdeepin/deepin-image-viewer.json b/repos/linuxdeepin/deepin-image-viewer.json index 913cbe19d..97218c739 100644 --- a/repos/linuxdeepin/deepin-image-viewer.json +++ b/repos/linuxdeepin/deepin-image-viewer.json @@ -90,5 +90,14 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/deepin-image-viewer/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master", + "release/snipe", + "release/eagle" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/deepin-image-viewer/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +] diff --git a/repos/linuxdeepin/deepin-lianliankan.json b/repos/linuxdeepin/deepin-lianliankan.json index c421cbaa6..67c4754d3 100644 --- a/repos/linuxdeepin/deepin-lianliankan.json +++ b/repos/linuxdeepin/deepin-lianliankan.json @@ -90,5 +90,12 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/deepin-lianliankan/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/deepin-lianliankan/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +] diff --git a/repos/linuxdeepin/deepin-log-viewer.json b/repos/linuxdeepin/deepin-log-viewer.json index a549e90dc..f0ed3dbb1 100644 --- a/repos/linuxdeepin/deepin-log-viewer.json +++ b/repos/linuxdeepin/deepin-log-viewer.json @@ -90,5 +90,13 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/deepin-log-viewer/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master", + "release/eagle" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/deepin-log-viewer/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +] diff --git a/repos/linuxdeepin/deepin-manual.json b/repos/linuxdeepin/deepin-manual.json index bcef06be4..8d92ee932 100644 --- a/repos/linuxdeepin/deepin-manual.json +++ b/repos/linuxdeepin/deepin-manual.json @@ -88,5 +88,14 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/deepin-manual/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master", + "develop/snipe", + "release/eagle" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/deepin-manual/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +] diff --git a/repos/linuxdeepin/deepin-movie-reborn.json b/repos/linuxdeepin/deepin-movie-reborn.json index 8ad15a4fe..35271121c 100644 --- a/repos/linuxdeepin/deepin-movie-reborn.json +++ b/repos/linuxdeepin/deepin-movie-reborn.json @@ -88,5 +88,13 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/deepin-movie-reborn/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master", + "release/eagle" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/deepin-movie-reborn/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +] diff --git a/repos/linuxdeepin/deepin-music.json b/repos/linuxdeepin/deepin-music.json index 5850f39c1..62f5b5b77 100644 --- a/repos/linuxdeepin/deepin-music.json +++ b/repos/linuxdeepin/deepin-music.json @@ -98,5 +98,13 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/deepin-music/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master", + "release/eagle" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/deepin-music/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +] diff --git a/repos/linuxdeepin/deepin-ocr.json b/repos/linuxdeepin/deepin-ocr.json index e2ece399a..59620500d 100644 --- a/repos/linuxdeepin/deepin-ocr.json +++ b/repos/linuxdeepin/deepin-ocr.json @@ -90,5 +90,13 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/deepin-ocr/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master", + "release/eagle" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/deepin-ocr/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +] diff --git a/repos/linuxdeepin/deepin-picker.json b/repos/linuxdeepin/deepin-picker.json index 201ac7454..219cf3044 100644 --- a/repos/linuxdeepin/deepin-picker.json +++ b/repos/linuxdeepin/deepin-picker.json @@ -90,5 +90,13 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/deepin-picker/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master", + "release/eagle" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/deepin-picker/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +] diff --git a/repos/linuxdeepin/deepin-reader.json b/repos/linuxdeepin/deepin-reader.json index 8db575788..1b650fc14 100644 --- a/repos/linuxdeepin/deepin-reader.json +++ b/repos/linuxdeepin/deepin-reader.json @@ -81,5 +81,14 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/deepin-reader/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master", + "release/snipe", + "release/eagle" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/deepin-reader/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +] diff --git a/repos/linuxdeepin/deepin-scanner.json b/repos/linuxdeepin/deepin-scanner.json new file mode 100644 index 000000000..7dec02de1 --- /dev/null +++ b/repos/linuxdeepin/deepin-scanner.json @@ -0,0 +1,9 @@ +[ + { + "branch": [ + "master" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/deepin-scanner/.github/workflows/call-update-changelog.yml" + } +] diff --git a/repos/linuxdeepin/deepin-screen-recorder.json b/repos/linuxdeepin/deepin-screen-recorder.json index 5310817d8..d53402b0d 100644 --- a/repos/linuxdeepin/deepin-screen-recorder.json +++ b/repos/linuxdeepin/deepin-screen-recorder.json @@ -81,5 +81,14 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/deepin-screen-recorder/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master", + "release/snipe", + "release/eagle" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/deepin-screen-recorder/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +] diff --git a/repos/linuxdeepin/deepin-shortcut-viewer.json b/repos/linuxdeepin/deepin-shortcut-viewer.json index f4af5c0ff..6942bb3be 100644 --- a/repos/linuxdeepin/deepin-shortcut-viewer.json +++ b/repos/linuxdeepin/deepin-shortcut-viewer.json @@ -63,5 +63,12 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/deepin-shortcut-viewer/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/deepin-shortcut-viewer/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +] diff --git a/repos/linuxdeepin/deepin-system-monitor.json b/repos/linuxdeepin/deepin-system-monitor.json index da417ae2f..6876ef2cb 100644 --- a/repos/linuxdeepin/deepin-system-monitor.json +++ b/repos/linuxdeepin/deepin-system-monitor.json @@ -81,5 +81,13 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/deepin-system-monitor/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master", + "release/eagle" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/deepin-system-monitor/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +] diff --git a/repos/linuxdeepin/deepin-terminal.json b/repos/linuxdeepin/deepin-terminal.json index c4ab84d3c..c9885fbcc 100644 --- a/repos/linuxdeepin/deepin-terminal.json +++ b/repos/linuxdeepin/deepin-terminal.json @@ -72,5 +72,13 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/deepin-terminal/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master", + "release/eagle" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/deepin-terminal/.github/workflows/call-update-changelog.yml" } ] diff --git a/repos/linuxdeepin/deepin-voice-note.json b/repos/linuxdeepin/deepin-voice-note.json index 6b0a931cb..9471905a9 100644 --- a/repos/linuxdeepin/deepin-voice-note.json +++ b/repos/linuxdeepin/deepin-voice-note.json @@ -90,5 +90,15 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/deepin-voice-note/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master", + "develop/snipe", + "release/snipe", + "release/eagle" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/deepin-voice-note/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +] diff --git a/repos/linuxdeepin/docparser.json b/repos/linuxdeepin/docparser.json index 2b4fca13b..f9885308b 100644 --- a/repos/linuxdeepin/docparser.json +++ b/repos/linuxdeepin/docparser.json @@ -90,5 +90,12 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/docparser/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/docparser/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +] diff --git a/repos/linuxdeepin/image-editor.json b/repos/linuxdeepin/image-editor.json index dfde7f03c..64e1f7e82 100644 --- a/repos/linuxdeepin/image-editor.json +++ b/repos/linuxdeepin/image-editor.json @@ -90,5 +90,12 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/image-editor/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/image-editor/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +] diff --git a/repos/linuxdeepin/udisks2-qt6.json b/repos/linuxdeepin/udisks2-qt6.json new file mode 100644 index 000000000..67829bd09 --- /dev/null +++ b/repos/linuxdeepin/udisks2-qt6.json @@ -0,0 +1,9 @@ +[ + { + "branch": [ + "master" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/udisks2-qt6/.github/workflows/call-update-changelog.yml" + } +] diff --git a/repos/linuxdeepin/util-dfm.json b/repos/linuxdeepin/util-dfm.json index 265c752c5..1311f4ac7 100644 --- a/repos/linuxdeepin/util-dfm.json +++ b/repos/linuxdeepin/util-dfm.json @@ -74,5 +74,14 @@ ".github/workflows/call-tag-build.yml" ], "dest": "linuxdeepin/util-dfm/.github/workflows/call-tag-build.yml" + }, + { + "branch": [ + "master", + "release/snipe", + "release/eagle" + ], + "src": "workflow-templates/call-update-changelog.yml", + "dest": "linuxdeepin/util-dfm/.github/workflows/call-update-changelog.yml" } -] \ No newline at end of file +]