[neon-notifications] Changes in repo-metadata
Neon CI
noreply at kde.org
Thu Jun 13 19:46:34 BST 2024
commit 30436ffe23d3a2a3709ad1abbf5ccebf089eedf7
Author: Andrew Shark <ashark at linuxcomp.ru>
Date: Thu Jun 13 20:39:56 2024 +0300
Add --lms-br-diff parameter
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 789fbd03..88bb2bcd 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -26,7 +26,7 @@ lint:
- pip3 install pylint mypy networkx types-PyYAML types-regex
- FILES="*.py git-helpers/* dependencies/tools/build_order dependencies/tools/list_dependencies dependencies/tools/list_preferred_repo_branch"
- pylint $FILES
- - pylint dependencies/tools/regenerate_dependencies.py --disable=C0103,C0114,C0115,C0116,C0301,W0621,W0640,W1514
+ - pylint dependencies/tools/regenerate_dependencies.py --disable=C0103,C0114,C0115,C0116,C0301,W0621,W0640,W1514,R0912,R0915
- mypy --strict verify-repo-metadata.py
- mypy --strict git-helpers/git-kclone
- mypy --strict git-helpers/git-kpull
diff --git a/dependencies/tools/regenerate_dependencies.py b/dependencies/tools/regenerate_dependencies.py
index 58afe3af..82224789 100755
--- a/dependencies/tools/regenerate_dependencies.py
+++ b/dependencies/tools/regenerate_dependencies.py
@@ -12,6 +12,7 @@ Usage:
Parameters:
`--branch-group`: Mandatory argument. Supported values: `kf6-qt6`, `stable-kf6-qt6`, `kf5-qt5`, `stable-kf5-qt5`.
`--list`: Get a list of branches used for projects.
+ `--lms-br-diff`: Print differences in branch maps from lms.json vs from branch-rules.yml. If there is any difference, exits with 1, else exits with 0.
"""
@@ -87,7 +88,7 @@ class RepoMetadata:
json = yaml.safe_load(f)
groups = json["groups"]
- weighted_keys = get_project_keys(groups)
+ weighted_keys: list[ProjectKey] = get_project_keys(groups)
result: dict[str, BranchGroups] = {}
for project in self.projects:
@@ -105,6 +106,30 @@ class RepoMetadata:
return result
+ def branch_rules(self):
+ with open(f"{self.path}/branch-rules.yml", "r") as f:
+ bryml = yaml.safe_load(f)
+
+ layers = bryml.keys()
+ result = {}
+ for layer in layers:
+ weighted_keys = get_project_keys(bryml[layer])
+ for project in self.projects:
+ for key in weighted_keys:
+ if key.glob.endswith("*"):
+ fixed_regexp = key.glob.replace("*", ".*")
+ pattern = re.compile(rf"{fixed_regexp}")
+ else:
+ pattern = re.compile(rf"{key.glob}$") # this prevents matching line with the extra symbols, for example for "office/kbibtex-testset" to not match for "office/kbibtex"
+
+ if re.match(pattern, project.projectpath):
+ branch = bryml[layer][key.glob]
+ if project.projectpath not in result:
+ result[project.projectpath] = {}
+ result[project.projectpath][layer] = branch
+ break
+ return result
+
@dataclass
class ProjectKey:
@@ -182,13 +207,15 @@ def list_dependencies(project: MetaData, branch_group: str) -> list[str]:
return dependencies
-if __name__ == "__main__":
+def main():
repo_metadata = RepoMetadata(os.environ["REPO_METADATA"])
lms = repo_metadata.logical_module_structure()
+ br = repo_metadata.branch_rules()
arg_parser = argparse.ArgumentParser()
arg_parser.add_argument("--branch-group", required=True)
arg_parser.add_argument("--list", action="store_true")
+ arg_parser.add_argument("--lms-br-diff", action="store_true")
args = arg_parser.parse_args()
if args.list:
@@ -216,6 +243,46 @@ if __name__ == "__main__":
print(f"{project.repopath} {branch}")
sys.exit()
+ if args.lms_br_diff:
+ found_diff = False
+ for project in repo_metadata.projects:
+ if not project.repoactive:
+ continue
+
+ pr_groups = lms.get(project.projectpath, {})
+ br_groups = br.get(project.projectpath, {})
+
+ lms_branch_kf5 = pr_groups.get("kf5-qt5", "<default>")
+ lms_branch_kf6 = pr_groups.get("kf6-qt6", "<default>")
+ lms_branch_stable_kf5 = pr_groups.get("stable-kf5-qt5", "<default>")
+ lms_branch_stable_kf6 = pr_groups.get("stable-kf6-qt6", "<default>")
+
+ br_branch_kf5 = br_groups.get("@latest", "<default>")
+ br_branch_kf6 = br_groups.get("@latest-kf6", "<default>")
+ br_branch_stable_kf5 = br_groups.get("@stable", "<default>")
+ br_branch_stable_kf6 = br_groups.get("@stable-kf6", "<default>")
+
+ def check_diff(lms_layer_name, lms_branch, br_layer_name, br_branch):
+ if lms_branch == "":
+ lms_branch = "<disabled>"
+ if br_branch == "":
+ br_branch = "<disabled>"
+
+ if lms_branch != br_branch:
+ nonlocal found_diff
+ found_diff = True
+ print(f"{project.repopath} [{lms_layer_name} {br_layer_name}] {lms_branch} {br_branch}")
+
+ check_diff("kf5-qt5", lms_branch_kf5, "@latest", br_branch_kf5)
+ check_diff("kf6-qt6", lms_branch_kf6, "@latest-kf6", br_branch_kf6)
+ check_diff("stable-kf5-qt5", lms_branch_stable_kf5, "@stable", br_branch_stable_kf5)
+ check_diff("stable-kf6-qt6", lms_branch_stable_kf6, "@stable-kf6", br_branch_stable_kf6)
+
+ if found_diff:
+ sys.exit(1)
+ else:
+ sys.exit(0)
+
qt6_ignored_projects = [
"frameworks/khtml",
"frameworks/kdelibs4support",
@@ -275,3 +342,7 @@ if __name__ == "__main__":
raise ValueError(f"{project.projectpath} requests non-existent dependency {dep}")
print(f"{project.projectpath}: {projectpath}")
+
+
+if __name__ == "__main__":
+ main()
commit 0112d70f94ad3cbef7b83c9fc2ce86ecbc9d49de
Author: Ben Cooksley <bcooksley at kde.org>
Date: Thu Jun 13 23:51:07 2024 +1200
Transfer WikiToLearn repositories to the unmaintained namespace.
Also remove group metadata for WikiToLearn as that group is essentially archived now.
Ref sysadmin/repo-metadata#18
diff --git a/group-metadata/wikitolearn/group.png b/group-metadata/wikitolearn/group.png
deleted file mode 100644
index 9e472c70..00000000
Binary files a/group-metadata/wikitolearn/group.png and /dev/null differ
diff --git a/group-metadata/wikitolearn/group.yaml b/group-metadata/wikitolearn/group.yaml
deleted file mode 100644
index 22035e72..00000000
--- a/group-metadata/wikitolearn/group.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-name: WikiToLearn
-description: Web platform for free, collaborative and accessible text books
diff --git a/projects-invent/wikitolearn/wikitolearn-backend-for-frontend/i18n.json b/projects-invent/unmaintained/wikitolearn-backend-for-frontend/i18n.json
similarity index 100%
rename from projects-invent/wikitolearn/wikitolearn-backend-for-frontend/i18n.json
rename to projects-invent/unmaintained/wikitolearn-backend-for-frontend/i18n.json
diff --git a/projects-invent/wikitolearn/wikitolearn-backend-for-frontend/metadata.yaml b/projects-invent/unmaintained/wikitolearn-backend-for-frontend/metadata.yaml
similarity index 81%
rename from projects-invent/wikitolearn/wikitolearn-backend-for-frontend/metadata.yaml
rename to projects-invent/unmaintained/wikitolearn-backend-for-frontend/metadata.yaml
index a5429179..64cd9026 100644
--- a/projects-invent/wikitolearn/wikitolearn-backend-for-frontend/metadata.yaml
+++ b/projects-invent/unmaintained/wikitolearn-backend-for-frontend/metadata.yaml
@@ -4,4 +4,4 @@ identifier: wikitolearn-backend-for-frontend
name: 'WikiToLearn Backend for Frontend'
projectpath: playground/www/wikitolearn-backend-for-frontend
repoactive: false
-repopath: wikitolearn/wikitolearn-backend-for-frontend
+repopath: unmaintained/wikitolearn-backend-for-frontend
diff --git a/projects-invent/wikitolearn/wikitolearn-chapters-backend/i18n.json b/projects-invent/unmaintained/wikitolearn-chapters-backend/i18n.json
similarity index 100%
rename from projects-invent/wikitolearn/wikitolearn-chapters-backend/i18n.json
rename to projects-invent/unmaintained/wikitolearn-chapters-backend/i18n.json
diff --git a/projects-invent/wikitolearn/wikitolearn-chapters-backend/metadata.yaml b/projects-invent/unmaintained/wikitolearn-chapters-backend/metadata.yaml
similarity index 80%
rename from projects-invent/wikitolearn/wikitolearn-chapters-backend/metadata.yaml
rename to projects-invent/unmaintained/wikitolearn-chapters-backend/metadata.yaml
index f10974f4..48eb7c87 100644
--- a/projects-invent/wikitolearn/wikitolearn-chapters-backend/metadata.yaml
+++ b/projects-invent/unmaintained/wikitolearn-chapters-backend/metadata.yaml
@@ -4,4 +4,4 @@ identifier: wikitolearn-chapters-backend
name: 'WikiToLearn Chapters Backend'
projectpath: playground/www/wikitolearn-chapters-backend
repoactive: false
-repopath: wikitolearn/wikitolearn-chapters-backend
+repopath: unmaintained/wikitolearn-chapters-backend
diff --git a/projects-invent/wikitolearn/wikitolearn-content-migration/i18n.json b/projects-invent/unmaintained/wikitolearn-content-migration/i18n.json
similarity index 100%
rename from projects-invent/wikitolearn/wikitolearn-content-migration/i18n.json
rename to projects-invent/unmaintained/wikitolearn-content-migration/i18n.json
diff --git a/projects-invent/wikitolearn/wikitolearn-content-migration/metadata.yaml b/projects-invent/unmaintained/wikitolearn-content-migration/metadata.yaml
similarity index 81%
rename from projects-invent/wikitolearn/wikitolearn-content-migration/metadata.yaml
rename to projects-invent/unmaintained/wikitolearn-content-migration/metadata.yaml
index cf09b15d..27ca283a 100644
--- a/projects-invent/wikitolearn/wikitolearn-content-migration/metadata.yaml
+++ b/projects-invent/unmaintained/wikitolearn-content-migration/metadata.yaml
@@ -4,4 +4,4 @@ identifier: wikitolearn-content-migration
name: 'WikiToLearn Content Migration'
projectpath: playground/www/wikitolearn-content-migration
repoactive: false
-repopath: wikitolearn/wikitolearn-content-migration
+repopath: unmaintained/wikitolearn-content-migration
diff --git a/projects-invent/wikitolearn/wikitolearn-course-midtier/i18n.json b/projects-invent/unmaintained/wikitolearn-course-midtier/i18n.json
similarity index 100%
rename from projects-invent/wikitolearn/wikitolearn-course-midtier/i18n.json
rename to projects-invent/unmaintained/wikitolearn-course-midtier/i18n.json
diff --git a/projects-invent/wikitolearn/wikitolearn-course-midtier/metadata.yaml b/projects-invent/unmaintained/wikitolearn-course-midtier/metadata.yaml
similarity index 81%
rename from projects-invent/wikitolearn/wikitolearn-course-midtier/metadata.yaml
rename to projects-invent/unmaintained/wikitolearn-course-midtier/metadata.yaml
index 83436c7a..b3eb940f 100644
--- a/projects-invent/wikitolearn/wikitolearn-course-midtier/metadata.yaml
+++ b/projects-invent/unmaintained/wikitolearn-course-midtier/metadata.yaml
@@ -4,4 +4,4 @@ identifier: wikitolearn-course-midtier
name: 'WikiToLearn Mid Tier Course Support'
projectpath: playground/www/wikitolearn-course-midtier
repoactive: false
-repopath: wikitolearn/wikitolearn-course-midtier
+repopath: unmaintained/wikitolearn-course-midtier
diff --git a/projects-invent/wikitolearn/wikitolearn-courses-backend/i18n.json b/projects-invent/unmaintained/wikitolearn-courses-backend/i18n.json
similarity index 100%
rename from projects-invent/wikitolearn/wikitolearn-courses-backend/i18n.json
rename to projects-invent/unmaintained/wikitolearn-courses-backend/i18n.json
diff --git a/projects-invent/wikitolearn/wikitolearn-courses-backend/metadata.yaml b/projects-invent/unmaintained/wikitolearn-courses-backend/metadata.yaml
similarity index 80%
rename from projects-invent/wikitolearn/wikitolearn-courses-backend/metadata.yaml
rename to projects-invent/unmaintained/wikitolearn-courses-backend/metadata.yaml
index 7eb86b97..a2f7a7f5 100644
--- a/projects-invent/wikitolearn/wikitolearn-courses-backend/metadata.yaml
+++ b/projects-invent/unmaintained/wikitolearn-courses-backend/metadata.yaml
@@ -4,4 +4,4 @@ identifier: wikitolearn-courses-backend
name: 'WikiToLearn Courses Backend'
projectpath: playground/www/wikitolearn-courses-backend
repoactive: false
-repopath: wikitolearn/wikitolearn-courses-backend
+repopath: unmaintained/wikitolearn-courses-backend
diff --git a/projects-invent/wikitolearn/wikitolearn-coursessecurity-backend/i18n.json b/projects-invent/unmaintained/wikitolearn-coursessecurity-backend/i18n.json
similarity index 100%
rename from projects-invent/wikitolearn/wikitolearn-coursessecurity-backend/i18n.json
rename to projects-invent/unmaintained/wikitolearn-coursessecurity-backend/i18n.json
diff --git a/projects-invent/wikitolearn/wikitolearn-coursessecurity-backend/metadata.yaml b/projects-invent/unmaintained/wikitolearn-coursessecurity-backend/metadata.yaml
similarity index 81%
rename from projects-invent/wikitolearn/wikitolearn-coursessecurity-backend/metadata.yaml
rename to projects-invent/unmaintained/wikitolearn-coursessecurity-backend/metadata.yaml
index d5ddcef4..3651045d 100644
--- a/projects-invent/wikitolearn/wikitolearn-coursessecurity-backend/metadata.yaml
+++ b/projects-invent/unmaintained/wikitolearn-coursessecurity-backend/metadata.yaml
@@ -4,4 +4,4 @@ identifier: wikitolearn-coursessecurity-backend
name: 'WikiToLearn Course Security Backend'
projectpath: playground/www/wikitolearn-coursessecurity-backend
repoactive: false
-repopath: wikitolearn/wikitolearn-coursessecurity-backend
+repopath: unmaintained/wikitolearn-coursessecurity-backend
diff --git a/projects-invent/wikitolearn/wikitolearn-docs-atundo/i18n.json b/projects-invent/unmaintained/wikitolearn-docs-atundo/i18n.json
similarity index 100%
rename from projects-invent/wikitolearn/wikitolearn-docs-atundo/i18n.json
rename to projects-invent/unmaintained/wikitolearn-docs-atundo/i18n.json
diff --git a/projects-invent/wikitolearn/wikitolearn-docs-atundo/metadata.yaml b/projects-invent/unmaintained/wikitolearn-docs-atundo/metadata.yaml
similarity index 81%
rename from projects-invent/wikitolearn/wikitolearn-docs-atundo/metadata.yaml
rename to projects-invent/unmaintained/wikitolearn-docs-atundo/metadata.yaml
index e2db9573..88ae8a72 100644
--- a/projects-invent/wikitolearn/wikitolearn-docs-atundo/metadata.yaml
+++ b/projects-invent/unmaintained/wikitolearn-docs-atundo/metadata.yaml
@@ -4,4 +4,4 @@ identifier: wikitolearn-docs-atundo
name: 'WikiToLearn Atundo Docs'
projectpath: playground/www/wikitolearn-docs-atundo
repoactive: false
-repopath: wikitolearn/wikitolearn-docs-atundo
+repopath: unmaintained/wikitolearn-docs-atundo
diff --git a/projects-invent/wikitolearn/wikitolearn-docs/i18n.json b/projects-invent/unmaintained/wikitolearn-docs/i18n.json
similarity index 100%
rename from projects-invent/wikitolearn/wikitolearn-docs/i18n.json
rename to projects-invent/unmaintained/wikitolearn-docs/i18n.json
diff --git a/projects-invent/wikitolearn/wikitolearn-docs/metadata.yaml b/projects-invent/unmaintained/wikitolearn-docs/metadata.yaml
similarity index 81%
rename from projects-invent/wikitolearn/wikitolearn-docs/metadata.yaml
rename to projects-invent/unmaintained/wikitolearn-docs/metadata.yaml
index 17f746f5..dfd5c21b 100644
--- a/projects-invent/wikitolearn/wikitolearn-docs/metadata.yaml
+++ b/projects-invent/unmaintained/wikitolearn-docs/metadata.yaml
@@ -4,4 +4,4 @@ identifier: wikitolearn-docs
name: 'WikiToLearn Docs'
projectpath: playground/www/wikitolearn-docs
repoactive: false
-repopath: wikitolearn/wikitolearn-docs
+repopath: unmaintained/wikitolearn-docs
diff --git a/projects-invent/wikitolearn/wikitolearn-frontend/i18n.json b/projects-invent/unmaintained/wikitolearn-frontend/i18n.json
similarity index 100%
rename from projects-invent/wikitolearn/wikitolearn-frontend/i18n.json
rename to projects-invent/unmaintained/wikitolearn-frontend/i18n.json
diff --git a/projects-invent/wikitolearn/wikitolearn-frontend/metadata.yaml b/projects-invent/unmaintained/wikitolearn-frontend/metadata.yaml
similarity index 80%
rename from projects-invent/wikitolearn/wikitolearn-frontend/metadata.yaml
rename to projects-invent/unmaintained/wikitolearn-frontend/metadata.yaml
index a4ed15e0..595d1a2f 100644
--- a/projects-invent/wikitolearn/wikitolearn-frontend/metadata.yaml
+++ b/projects-invent/unmaintained/wikitolearn-frontend/metadata.yaml
@@ -4,4 +4,4 @@ identifier: wikitolearn-frontend
name: 'WikiToLearn Frontend'
projectpath: playground/www/wikitolearn-frontend
repoactive: false
-repopath: wikitolearn/wikitolearn-frontend
+repopath: unmaintained/wikitolearn-frontend
diff --git a/projects-invent/wikitolearn/wikitolearn-keycloak-mediawiki-btypepassword-patch/i18n.json b/projects-invent/unmaintained/wikitolearn-keycloak-mediawiki-btypepassword-patch/i18n.json
similarity index 100%
rename from projects-invent/wikitolearn/wikitolearn-keycloak-mediawiki-btypepassword-patch/i18n.json
rename to projects-invent/unmaintained/wikitolearn-keycloak-mediawiki-btypepassword-patch/i18n.json
diff --git a/projects-invent/wikitolearn/wikitolearn-keycloak-mediawiki-btypepassword-patch/metadata.yaml b/projects-invent/unmaintained/wikitolearn-keycloak-mediawiki-btypepassword-patch/metadata.yaml
similarity index 81%
rename from projects-invent/wikitolearn/wikitolearn-keycloak-mediawiki-btypepassword-patch/metadata.yaml
rename to projects-invent/unmaintained/wikitolearn-keycloak-mediawiki-btypepassword-patch/metadata.yaml
index 23f60bb4..2f7a6ffc 100644
--- a/projects-invent/wikitolearn/wikitolearn-keycloak-mediawiki-btypepassword-patch/metadata.yaml
+++ b/projects-invent/unmaintained/wikitolearn-keycloak-mediawiki-btypepassword-patch/metadata.yaml
@@ -4,4 +4,4 @@ identifier: wikitolearn-keycloak-mediawiki-btypepassword-patch
name: 'Keycloak Mediawiki Integration btypepassword Patch for WikiToLearn'
projectpath: playground/www/wikitolearn-keycloak-mediawiki-btypepassword-patch
repoactive: false
-repopath: wikitolearn/wikitolearn-keycloak-mediawiki-btypepassword-patch
+repopath: unmaintained/wikitolearn-keycloak-mediawiki-btypepassword-patch
diff --git a/projects-invent/wikitolearn/wikitolearn-keycloak-theme/i18n.json b/projects-invent/unmaintained/wikitolearn-keycloak-theme/i18n.json
similarity index 100%
rename from projects-invent/wikitolearn/wikitolearn-keycloak-theme/i18n.json
rename to projects-invent/unmaintained/wikitolearn-keycloak-theme/i18n.json
diff --git a/projects-invent/wikitolearn/wikitolearn-keycloak-theme/metadata.yaml b/projects-invent/unmaintained/wikitolearn-keycloak-theme/metadata.yaml
similarity index 80%
rename from projects-invent/wikitolearn/wikitolearn-keycloak-theme/metadata.yaml
rename to projects-invent/unmaintained/wikitolearn-keycloak-theme/metadata.yaml
index edb33161..f85c582f 100644
--- a/projects-invent/wikitolearn/wikitolearn-keycloak-theme/metadata.yaml
+++ b/projects-invent/unmaintained/wikitolearn-keycloak-theme/metadata.yaml
@@ -4,4 +4,4 @@ identifier: wikitolearn-keycloak-theme
name: 'WikiToLearn Keycloak Theme'
projectpath: playground/www/wikitolearn-keycloak-theme
repoactive: false
-repopath: wikitolearn/wikitolearn-keycloak-theme
+repopath: unmaintained/wikitolearn-keycloak-theme
diff --git a/projects-invent/wikitolearn/wikitolearn-math-backend/i18n.json b/projects-invent/unmaintained/wikitolearn-math-backend/i18n.json
similarity index 100%
rename from projects-invent/wikitolearn/wikitolearn-math-backend/i18n.json
rename to projects-invent/unmaintained/wikitolearn-math-backend/i18n.json
diff --git a/projects-invent/wikitolearn/wikitolearn-math-backend/metadata.yaml b/projects-invent/unmaintained/wikitolearn-math-backend/metadata.yaml
similarity index 80%
rename from projects-invent/wikitolearn/wikitolearn-math-backend/metadata.yaml
rename to projects-invent/unmaintained/wikitolearn-math-backend/metadata.yaml
index aefb0ba0..60984dcd 100644
--- a/projects-invent/wikitolearn/wikitolearn-math-backend/metadata.yaml
+++ b/projects-invent/unmaintained/wikitolearn-math-backend/metadata.yaml
@@ -4,4 +4,4 @@ identifier: wikitolearn-math-backend
name: 'WikiToLearn Math Backend'
projectpath: playground/www/wikitolearn-math-backend
repoactive: false
-repopath: wikitolearn/wikitolearn-math-backend
+repopath: unmaintained/wikitolearn-math-backend
diff --git a/projects-invent/wikitolearn/wikitolearn-math-midtier/i18n.json b/projects-invent/unmaintained/wikitolearn-math-midtier/i18n.json
similarity index 100%
rename from projects-invent/wikitolearn/wikitolearn-math-midtier/i18n.json
rename to projects-invent/unmaintained/wikitolearn-math-midtier/i18n.json
diff --git a/projects-invent/wikitolearn/wikitolearn-math-midtier/metadata.yaml b/projects-invent/unmaintained/wikitolearn-math-midtier/metadata.yaml
similarity index 81%
rename from projects-invent/wikitolearn/wikitolearn-math-midtier/metadata.yaml
rename to projects-invent/unmaintained/wikitolearn-math-midtier/metadata.yaml
index 5ba8262e..bd890fd1 100644
--- a/projects-invent/wikitolearn/wikitolearn-math-midtier/metadata.yaml
+++ b/projects-invent/unmaintained/wikitolearn-math-midtier/metadata.yaml
@@ -4,4 +4,4 @@ identifier: wikitolearn-math-midtier
name: 'WikiToLearn Mid Tier Math Support'
projectpath: playground/www/wikitolearn-math-midtier
repoactive: false
-repopath: wikitolearn/wikitolearn-math-midtier
+repopath: unmaintained/wikitolearn-math-midtier
diff --git a/projects-invent/wikitolearn/wikitolearn-media-midtier/i18n.json b/projects-invent/unmaintained/wikitolearn-media-midtier/i18n.json
similarity index 100%
rename from projects-invent/wikitolearn/wikitolearn-media-midtier/i18n.json
rename to projects-invent/unmaintained/wikitolearn-media-midtier/i18n.json
diff --git a/projects-invent/wikitolearn/wikitolearn-media-midtier/metadata.yaml b/projects-invent/unmaintained/wikitolearn-media-midtier/metadata.yaml
similarity index 81%
rename from projects-invent/wikitolearn/wikitolearn-media-midtier/metadata.yaml
rename to projects-invent/unmaintained/wikitolearn-media-midtier/metadata.yaml
index 4ffc0699..a070476c 100644
--- a/projects-invent/wikitolearn/wikitolearn-media-midtier/metadata.yaml
+++ b/projects-invent/unmaintained/wikitolearn-media-midtier/metadata.yaml
@@ -4,4 +4,4 @@ identifier: wikitolearn-media-midtier
name: 'WikiToLearn Mid Tier Media Support'
projectpath: playground/www/wikitolearn-media-midtier
repoactive: false
-repopath: wikitolearn/wikitolearn-media-midtier
+repopath: unmaintained/wikitolearn-media-midtier
diff --git a/projects-invent/wikitolearn/wikitolearn-offline-extension/i18n.json b/projects-invent/unmaintained/wikitolearn-offline-extension/i18n.json
similarity index 100%
rename from projects-invent/wikitolearn/wikitolearn-offline-extension/i18n.json
rename to projects-invent/unmaintained/wikitolearn-offline-extension/i18n.json
diff --git a/projects-invent/wikitolearn/wikitolearn-offline-extension/metadata.yaml b/projects-invent/unmaintained/wikitolearn-offline-extension/metadata.yaml
similarity index 84%
rename from projects-invent/wikitolearn/wikitolearn-offline-extension/metadata.yaml
rename to projects-invent/unmaintained/wikitolearn-offline-extension/metadata.yaml
index 6c8d9a2b..68ab5ced 100644
--- a/projects-invent/wikitolearn/wikitolearn-offline-extension/metadata.yaml
+++ b/projects-invent/unmaintained/wikitolearn-offline-extension/metadata.yaml
@@ -5,4 +5,4 @@ identifier: wikitolearn-offline-extension
name: 'WikiToLearn Offline Extension'
projectpath: playground/www/wikitolearn-offline-extension
repoactive: false
-repopath: wikitolearn/wikitolearn-offline-extension
+repopath: unmaintained/wikitolearn-offline-extension
diff --git a/projects-invent/wikitolearn/wikitolearn-pages-backend/i18n.json b/projects-invent/unmaintained/wikitolearn-pages-backend/i18n.json
similarity index 100%
rename from projects-invent/wikitolearn/wikitolearn-pages-backend/i18n.json
rename to projects-invent/unmaintained/wikitolearn-pages-backend/i18n.json
diff --git a/projects-invent/wikitolearn/wikitolearn-pages-backend/metadata.yaml b/projects-invent/unmaintained/wikitolearn-pages-backend/metadata.yaml
similarity index 80%
rename from projects-invent/wikitolearn/wikitolearn-pages-backend/metadata.yaml
rename to projects-invent/unmaintained/wikitolearn-pages-backend/metadata.yaml
index 9701eeab..970cc65f 100644
--- a/projects-invent/wikitolearn/wikitolearn-pages-backend/metadata.yaml
+++ b/projects-invent/unmaintained/wikitolearn-pages-backend/metadata.yaml
@@ -4,4 +4,4 @@ identifier: wikitolearn-pages-backend
name: 'WikiToLearn Pages Backend'
projectpath: playground/www/wikitolearn-pages-backend
repoactive: false
-repopath: wikitolearn/wikitolearn-pages-backend
+repopath: unmaintained/wikitolearn-pages-backend
diff --git a/projects-invent/wikitolearn/wikitolearn-pdf-backend/i18n.json b/projects-invent/unmaintained/wikitolearn-pdf-backend/i18n.json
similarity index 100%
rename from projects-invent/wikitolearn/wikitolearn-pdf-backend/i18n.json
rename to projects-invent/unmaintained/wikitolearn-pdf-backend/i18n.json
diff --git a/projects-invent/wikitolearn/wikitolearn-pdf-backend/metadata.yaml b/projects-invent/unmaintained/wikitolearn-pdf-backend/metadata.yaml
similarity index 80%
rename from projects-invent/wikitolearn/wikitolearn-pdf-backend/metadata.yaml
rename to projects-invent/unmaintained/wikitolearn-pdf-backend/metadata.yaml
index c81704af..493d12a1 100644
--- a/projects-invent/wikitolearn/wikitolearn-pdf-backend/metadata.yaml
+++ b/projects-invent/unmaintained/wikitolearn-pdf-backend/metadata.yaml
@@ -4,4 +4,4 @@ identifier: wikitolearn-pdf-backend
name: 'WikiToLearn PDF Backend'
projectpath: playground/www/wikitolearn-pdf-backend
repoactive: false
-repopath: wikitolearn/wikitolearn-pdf-backend
+repopath: unmaintained/wikitolearn-pdf-backend
diff --git a/projects-invent/wikitolearn/wikitolearn-pwa-gateway/i18n.json b/projects-invent/unmaintained/wikitolearn-pwa-gateway/i18n.json
similarity index 100%
rename from projects-invent/wikitolearn/wikitolearn-pwa-gateway/i18n.json
rename to projects-invent/unmaintained/wikitolearn-pwa-gateway/i18n.json
diff --git a/projects-invent/wikitolearn/wikitolearn-pwa-gateway/metadata.yaml b/projects-invent/unmaintained/wikitolearn-pwa-gateway/metadata.yaml
similarity index 82%
rename from projects-invent/wikitolearn/wikitolearn-pwa-gateway/metadata.yaml
rename to projects-invent/unmaintained/wikitolearn-pwa-gateway/metadata.yaml
index 35bb410a..c7c6b492 100644
--- a/projects-invent/wikitolearn/wikitolearn-pwa-gateway/metadata.yaml
+++ b/projects-invent/unmaintained/wikitolearn-pwa-gateway/metadata.yaml
@@ -4,4 +4,4 @@ identifier: wikitolearn-pwa-gateway
name: 'WikiToLearn Progressive Web Application Gateway'
projectpath: playground/www/wikitolearn-pwa-gateway
repoactive: false
-repopath: wikitolearn/wikitolearn-pwa-gateway
+repopath: unmaintained/wikitolearn-pwa-gateway
diff --git a/projects-invent/wikitolearn/wikitolearn-sdk/i18n.json b/projects-invent/unmaintained/wikitolearn-sdk/i18n.json
similarity index 100%
rename from projects-invent/wikitolearn/wikitolearn-sdk/i18n.json
rename to projects-invent/unmaintained/wikitolearn-sdk/i18n.json
diff --git a/projects-invent/wikitolearn/wikitolearn-sdk/metadata.yaml b/projects-invent/unmaintained/wikitolearn-sdk/metadata.yaml
similarity index 80%
rename from projects-invent/wikitolearn/wikitolearn-sdk/metadata.yaml
rename to projects-invent/unmaintained/wikitolearn-sdk/metadata.yaml
index 2927ada1..aa180632 100644
--- a/projects-invent/wikitolearn/wikitolearn-sdk/metadata.yaml
+++ b/projects-invent/unmaintained/wikitolearn-sdk/metadata.yaml
@@ -4,4 +4,4 @@ identifier: wikitolearn-sdk
name: 'WikiToLearn SDK'
projectpath: playground/www/wikitolearn-sdk
repoactive: false
-repopath: wikitolearn/wikitolearn-sdk
+repopath: unmaintained/wikitolearn-sdk
diff --git a/projects-invent/wikitolearn/wikitolearn-shared-services/i18n.json b/projects-invent/unmaintained/wikitolearn-shared-services/i18n.json
similarity index 100%
rename from projects-invent/wikitolearn/wikitolearn-shared-services/i18n.json
rename to projects-invent/unmaintained/wikitolearn-shared-services/i18n.json
diff --git a/projects-invent/wikitolearn/wikitolearn-shared-services/metadata.yaml b/projects-invent/unmaintained/wikitolearn-shared-services/metadata.yaml
similarity index 80%
rename from projects-invent/wikitolearn/wikitolearn-shared-services/metadata.yaml
rename to projects-invent/unmaintained/wikitolearn-shared-services/metadata.yaml
index f5b016dd..2b25bb53 100644
--- a/projects-invent/wikitolearn/wikitolearn-shared-services/metadata.yaml
+++ b/projects-invent/unmaintained/wikitolearn-shared-services/metadata.yaml
@@ -4,4 +4,4 @@ identifier: wikitolearn-shared-services
name: 'WikiToLearn Shared Services'
projectpath: playground/www/wikitolearn-shared-services
repoactive: false
-repopath: wikitolearn/wikitolearn-shared-services
+repopath: unmaintained/wikitolearn-shared-services
diff --git a/projects-invent/wikitolearn/wikitolearn-shibboleth-discovery/i18n.json b/projects-invent/unmaintained/wikitolearn-shibboleth-discovery/i18n.json
similarity index 100%
rename from projects-invent/wikitolearn/wikitolearn-shibboleth-discovery/i18n.json
rename to projects-invent/unmaintained/wikitolearn-shibboleth-discovery/i18n.json
diff --git a/projects-invent/wikitolearn/wikitolearn-shibboleth-discovery/metadata.yaml b/projects-invent/unmaintained/wikitolearn-shibboleth-discovery/metadata.yaml
similarity index 81%
rename from projects-invent/wikitolearn/wikitolearn-shibboleth-discovery/metadata.yaml
rename to projects-invent/unmaintained/wikitolearn-shibboleth-discovery/metadata.yaml
index 990b4424..642ba68e 100644
--- a/projects-invent/wikitolearn/wikitolearn-shibboleth-discovery/metadata.yaml
+++ b/projects-invent/unmaintained/wikitolearn-shibboleth-discovery/metadata.yaml
@@ -4,4 +4,4 @@ identifier: wikitolearn-shibboleth-discovery
name: 'WikiToLearn Shibboleth Discovery Support'
projectpath: playground/www/wikitolearn-shibboleth-discovery
repoactive: false
-repopath: wikitolearn/wikitolearn-shibboleth-discovery
+repopath: unmaintained/wikitolearn-shibboleth-discovery
diff --git a/projects-invent/wikitolearn/wikitolearn-translation/i18n.json b/projects-invent/unmaintained/wikitolearn-translation/i18n.json
similarity index 100%
rename from projects-invent/wikitolearn/wikitolearn-translation/i18n.json
rename to projects-invent/unmaintained/wikitolearn-translation/i18n.json
diff --git a/projects-invent/wikitolearn/wikitolearn-translation/metadata.yaml b/projects-invent/unmaintained/wikitolearn-translation/metadata.yaml
similarity index 81%
rename from projects-invent/wikitolearn/wikitolearn-translation/metadata.yaml
rename to projects-invent/unmaintained/wikitolearn-translation/metadata.yaml
index 012434fc..57203cf2 100644
--- a/projects-invent/wikitolearn/wikitolearn-translation/metadata.yaml
+++ b/projects-invent/unmaintained/wikitolearn-translation/metadata.yaml
@@ -4,4 +4,4 @@ identifier: wikitolearn-translation
name: 'WikiToLearn Translation'
projectpath: playground/www/wikitolearn-translation
repoactive: false
-repopath: wikitolearn/wikitolearn-translation
+repopath: unmaintained/wikitolearn-translation
commit 889d923630acd8d8a39e3df29f17ebf3a67ab448
Author: Ben Cooksley <bcooksley at kde.org>
Date: Thu Jun 13 22:49:52 2024 +1200
Align identifiers of archived unmaintained repositories with their repository names.
Hopefully this does not cause any conflicts.
Ref sysadmin/repo-metadata#18
diff --git a/projects-invent/unmaintained/kde-br-promo/metadata.yaml b/projects-invent/unmaintained/kde-br-promo/metadata.yaml
index 60a65ba9..63fdab3b 100644
--- a/projects-invent/unmaintained/kde-br-promo/metadata.yaml
+++ b/projects-invent/unmaintained/kde-br-promo/metadata.yaml
@@ -1,7 +1,7 @@
description: General repository for KDE Brazil promo material (artwork, templates,
talks, etc)
hasrepo: true
-identifier: others-kde-br-promo
+identifier: kde-br-promo
name: KDE Brazil Promo Material Organization
projectpath: others/kde-br-promo
repoactive: false
diff --git a/projects-invent/unmaintained/kde-promo/metadata.yaml b/projects-invent/unmaintained/kde-promo/metadata.yaml
index f952d5fe..6253c086 100644
--- a/projects-invent/unmaintained/kde-promo/metadata.yaml
+++ b/projects-invent/unmaintained/kde-promo/metadata.yaml
@@ -1,6 +1,6 @@
description: This is an easy method for organizing KDE Promo materials.
hasrepo: true
-identifier: others-kde-promo
+identifier: kde-promo
name: KDE Promo Material Organization
projectpath: others/kde-promo
repoactive: false
diff --git a/projects-invent/unmaintained/kig-data/metadata.yaml b/projects-invent/unmaintained/kig-data/metadata.yaml
index 1e9c48d3..5aa2727f 100644
--- a/projects-invent/unmaintained/kig-data/metadata.yaml
+++ b/projects-invent/unmaintained/kig-data/metadata.yaml
@@ -1,6 +1,6 @@
description: Course data for Kig, provided by KDE Edu.
hasrepo: true
-identifier: others-kig-data
+identifier: kig-data
name: Kig Course Data
projectpath: others/kde-edu-courses/kig-data
repoactive: false
diff --git a/projects-invent/unmaintained/krita-marketing/metadata.yaml b/projects-invent/unmaintained/krita-marketing/metadata.yaml
index e037b01b..3640ab04 100644
--- a/projects-invent/unmaintained/krita-marketing/metadata.yaml
+++ b/projects-invent/unmaintained/krita-marketing/metadata.yaml
@@ -1,7 +1,7 @@
description: Working together to creating marketing and introduction documents for
Krita
hasrepo: true
-identifier: others-krita-marketing
+identifier: krita-marketing
name: Krita Marketing Documents
projectpath: others/krita-marketing
repoactive: false
diff --git a/projects-invent/unmaintained/kturtle-data/metadata.yaml b/projects-invent/unmaintained/kturtle-data/metadata.yaml
index c9d339f1..fcd33883 100644
--- a/projects-invent/unmaintained/kturtle-data/metadata.yaml
+++ b/projects-invent/unmaintained/kturtle-data/metadata.yaml
@@ -1,6 +1,6 @@
description: Course data for KTurtle, provided by KDE Edu.
hasrepo: true
-identifier: others-kturtle-data
+identifier: kturtle-data
name: KTurtle Course Data
projectpath: others/kde-edu-courses/kturtle-data
repoactive: false
diff --git a/projects-invent/unmaintained/kvtml-data/metadata.yaml b/projects-invent/unmaintained/kvtml-data/metadata.yaml
index ab8dcfae..40be1abe 100644
--- a/projects-invent/unmaintained/kvtml-data/metadata.yaml
+++ b/projects-invent/unmaintained/kvtml-data/metadata.yaml
@@ -1,6 +1,6 @@
description: Course data for Vocabulary trainers, provided by KDE Edu.
hasrepo: true
-identifier: others-kvtml-data
+identifier: kvtml-data
name: KVTML Course Data
projectpath: others/kde-edu-courses/kvtml-data
repoactive: false
commit a43c327d119823ab7ae410e244c3ede867099b52
Author: Ben Cooksley <bcooksley at kde.org>
Date: Thu Jun 13 22:47:32 2024 +1200
Correct identifiers and projectpath's in documentation/ to align with the convention for this namespace.
Documentation is one of three namespaces (the other two being websites and sysadmin) whose identifiers are prefixed with the group name to avoid conflicts with the mainline namespace.
This is partly a carryover from Gitolite (back before we used Gitlab) but is also handy given the number of repository names that would otherwise claim generic namespace.
Ref sysadmin/repo-metadata#18
diff --git a/projects-invent/documentation/docs-krita-org/metadata.yaml b/projects-invent/documentation/docs-krita-org/metadata.yaml
index 87729820..65dd4d5b 100644
--- a/projects-invent/documentation/docs-krita-org/metadata.yaml
+++ b/projects-invent/documentation/docs-krita-org/metadata.yaml
@@ -2,8 +2,8 @@ description: "The Krita Manual. Built with Sphinx by Jenkins, available online a
\ https://docs.krita.org\r\n\r\nCheck the krita_manual_readme.rst on how to help\
\ us!"
hasrepo: true
-identifier: websites-docs-krita-org
+identifier: documentation-docs-krita-org
name: Krita.org Documentation Website
-projectpath: websites/docs-krita-org
+projectpath: documentation/docs-krita-org
repoactive: true
repopath: documentation/docs-krita-org
diff --git a/projects-invent/documentation/docs-plasma-mobile-org/metadata.yaml b/projects-invent/documentation/docs-plasma-mobile-org/metadata.yaml
index eea6f868..048c3767 100644
--- a/projects-invent/documentation/docs-plasma-mobile-org/metadata.yaml
+++ b/projects-invent/documentation/docs-plasma-mobile-org/metadata.yaml
@@ -1,7 +1,7 @@
description: Plasma Mobile documentation based on Sphinx
hasrepo: true
-identifier: websites-docs-plasma-mobile-org
+identifier: documentation-docs-plasma-mobile-org
name: Plasma Mobile Documentation Website
-projectpath: websites/docs-plasma-mobile-org
+projectpath: documentation/docs-plasma-mobile-org
repoactive: false
repopath: documentation/docs-plasma-mobile-org
diff --git a/projects-invent/documentation/hig-kde-org/metadata.yaml b/projects-invent/documentation/hig-kde-org/metadata.yaml
index 38ae3776..cda52279 100644
--- a/projects-invent/documentation/hig-kde-org/metadata.yaml
+++ b/projects-invent/documentation/hig-kde-org/metadata.yaml
@@ -1,7 +1,7 @@
description: KDE Human Interface Guidelines website
hasrepo: true
-identifier: websites-hig-kde-org
+identifier: documentation-hig-kde-org
name: KDE Human Interface Guidelines website
-projectpath: websites/hig-kde-org
+projectpath: documentation/hig-kde-org
repoactive: false
repopath: documentation/hig-kde-org
diff --git a/projects-invent/documentation/openraster-org/metadata.yaml b/projects-invent/documentation/openraster-org/metadata.yaml
index 246f019a..cf06e59e 100644
--- a/projects-invent/documentation/openraster-org/metadata.yaml
+++ b/projects-invent/documentation/openraster-org/metadata.yaml
@@ -1,7 +1,7 @@
description: Sphinx setup for the Openraster.org (ORA specification) website
hasrepo: true
-identifier: websites-openraster-org
+identifier: documentation-openraster-org
name: OpenRaster Specification Website
-projectpath: websites/openraster-org
+projectpath: documentation/openraster-org
repoactive: true
repopath: documentation/openraster-org
commit 12d942c2628d65f1590c5f35a093e211c6153f80
Author: Ben Cooksley <bcooksley at kde.org>
Date: Thu Jun 13 22:42:42 2024 +1200
Align mycroft-plasmoid-mobile project identifier with repository path.
Ref sysadmin/repo-metadata#18
diff --git a/projects-invent/plasma-mobile/mycroft-plasmoid-mobile/metadata.yaml b/projects-invent/plasma-mobile/mycroft-plasmoid-mobile/metadata.yaml
index 2f207a55..e8ffed30 100644
--- a/projects-invent/plasma-mobile/mycroft-plasmoid-mobile/metadata.yaml
+++ b/projects-invent/plasma-mobile/mycroft-plasmoid-mobile/metadata.yaml
@@ -1,6 +1,6 @@
description: Plasma Mobile integration of different Mycroft AI services
hasrepo: true
-identifier: plasma-mycroft-mobile
+identifier: mycroft-plasmoid-mobile
name: Mycroft Plasma Mobile Applet
projectpath: playground/utils/mycroft-plasmoid-mobile
repoactive: true
commit e93495ccb188ae91a4744c7b9c34f979c9b927ba
Author: Ben Cooksley <bcooksley at kde.org>
Date: Thu Jun 13 22:40:19 2024 +1200
Execute alignment of repository name to project identifier for maui/
Ref sysadmin/repo-metadata#18
diff --git a/projects-invent/maui/agenda/i18n.json b/projects-invent/maui/maui-agenda/i18n.json
similarity index 100%
rename from projects-invent/maui/agenda/i18n.json
rename to projects-invent/maui/maui-agenda/i18n.json
diff --git a/projects-invent/maui/agenda/metadata.yaml b/projects-invent/maui/maui-agenda/metadata.yaml
similarity index 59%
rename from projects-invent/maui/agenda/metadata.yaml
rename to projects-invent/maui/maui-agenda/metadata.yaml
index 19614f15..4902cdf6 100644
--- a/projects-invent/maui/agenda/metadata.yaml
+++ b/projects-invent/maui/maui-agenda/metadata.yaml
@@ -2,6 +2,6 @@ description: Maui Calendar App
hasrepo: true
identifier: maui-agenda
name: Agenda
-projectpath: playground/base/agenda
+projectpath: playground/base/maui-agenda
repoactive: true
-repopath: maui/agenda
+repopath: maui/maui-agenda
diff --git a/projects-invent/maui/booth/i18n.json b/projects-invent/maui/maui-booth/i18n.json
similarity index 100%
rename from projects-invent/maui/booth/i18n.json
rename to projects-invent/maui/maui-booth/i18n.json
diff --git a/projects-invent/maui/booth/metadata.yaml b/projects-invent/maui/maui-booth/metadata.yaml
similarity index 84%
rename from projects-invent/maui/booth/metadata.yaml
rename to projects-invent/maui/maui-booth/metadata.yaml
index 3d137876..8c6969a0 100644
--- a/projects-invent/maui/booth/metadata.yaml
+++ b/projects-invent/maui/maui-booth/metadata.yaml
@@ -4,4 +4,4 @@ identifier: maui-booth
name: Booth
projectpath: playground/base/maui-booth
repoactive: true
-repopath: maui/booth
+repopath: maui/maui-booth
diff --git a/projects-invent/maui/clip/i18n.json b/projects-invent/maui/maui-clip/i18n.json
similarity index 100%
rename from projects-invent/maui/clip/i18n.json
rename to projects-invent/maui/maui-clip/i18n.json
diff --git a/projects-invent/maui/clip/metadata.yaml b/projects-invent/maui/maui-clip/metadata.yaml
similarity index 86%
rename from projects-invent/maui/clip/metadata.yaml
rename to projects-invent/maui/maui-clip/metadata.yaml
index 7d03ddab..95050471 100644
--- a/projects-invent/maui/clip/metadata.yaml
+++ b/projects-invent/maui/maui-clip/metadata.yaml
@@ -4,4 +4,4 @@ identifier: maui-clip
name: Clip
projectpath: playground/base/maui-clip
repoactive: true
-repopath: maui/clip
+repopath: maui/maui-clip
diff --git a/projects-invent/maui/communicator/i18n.json b/projects-invent/maui/maui-communicator/i18n.json
similarity index 100%
rename from projects-invent/maui/communicator/i18n.json
rename to projects-invent/maui/maui-communicator/i18n.json
diff --git a/projects-invent/maui/communicator/metadata.yaml b/projects-invent/maui/maui-communicator/metadata.yaml
similarity index 83%
rename from projects-invent/maui/communicator/metadata.yaml
rename to projects-invent/maui/maui-communicator/metadata.yaml
index a93bd7f6..2995760c 100644
--- a/projects-invent/maui/communicator/metadata.yaml
+++ b/projects-invent/maui/maui-communicator/metadata.yaml
@@ -4,4 +4,4 @@ identifier: maui-communicator
name: Communicator
projectpath: playground/base/maui-communicator
repoactive: true
-repopath: maui/communicator
+repopath: maui/maui-communicator
diff --git a/projects-invent/maui/era/i18n.json b/projects-invent/maui/maui-era/i18n.json
similarity index 100%
rename from projects-invent/maui/era/i18n.json
rename to projects-invent/maui/maui-era/i18n.json
diff --git a/projects-invent/maui/era/metadata.yaml b/projects-invent/maui/maui-era/metadata.yaml
similarity index 59%
rename from projects-invent/maui/era/metadata.yaml
rename to projects-invent/maui/maui-era/metadata.yaml
index 207a467a..9ee4759f 100644
--- a/projects-invent/maui/era/metadata.yaml
+++ b/projects-invent/maui/maui-era/metadata.yaml
@@ -2,6 +2,6 @@ description: Maui Clock app
hasrepo: true
identifier: maui-era
name: Era
-projectpath: playground/base/era
+projectpath: playground/base/maui-era
repoactive: true
-repopath: maui/era
+repopath: maui/maui-era
diff --git a/projects-invent/maui/fiery/i18n.json b/projects-invent/maui/maui-fiery/i18n.json
similarity index 100%
rename from projects-invent/maui/fiery/i18n.json
rename to projects-invent/maui/maui-fiery/i18n.json
diff --git a/projects-invent/maui/fiery/metadata.yaml b/projects-invent/maui/maui-fiery/metadata.yaml
similarity index 84%
rename from projects-invent/maui/fiery/metadata.yaml
rename to projects-invent/maui/maui-fiery/metadata.yaml
index 46c7012a..acfdae99 100644
--- a/projects-invent/maui/fiery/metadata.yaml
+++ b/projects-invent/maui/maui-fiery/metadata.yaml
@@ -4,4 +4,4 @@ identifier: maui-fiery
name: Fiery
projectpath: playground/base/maui-fiery
repoactive: true
-repopath: maui/fiery
+repopath: maui/maui-fiery
diff --git a/projects-invent/maui/pix/i18n.json b/projects-invent/maui/maui-pix/i18n.json
similarity index 100%
rename from projects-invent/maui/pix/i18n.json
rename to projects-invent/maui/maui-pix/i18n.json
diff --git a/projects-invent/maui/pix/metadata.yaml b/projects-invent/maui/maui-pix/metadata.yaml
similarity index 85%
rename from projects-invent/maui/pix/metadata.yaml
rename to projects-invent/maui/maui-pix/metadata.yaml
index 582dab64..bd4704b0 100644
--- a/projects-invent/maui/pix/metadata.yaml
+++ b/projects-invent/maui/maui-pix/metadata.yaml
@@ -4,4 +4,4 @@ identifier: maui-pix
name: Pix
projectpath: playground/base/maui-pix
repoactive: true
-repopath: maui/pix
+repopath: maui/maui-pix
diff --git a/projects-invent/maui/shelf/i18n.json b/projects-invent/maui/maui-shelf/i18n.json
similarity index 100%
rename from projects-invent/maui/shelf/i18n.json
rename to projects-invent/maui/maui-shelf/i18n.json
diff --git a/projects-invent/maui/shelf/metadata.yaml b/projects-invent/maui/maui-shelf/metadata.yaml
similarity index 85%
rename from projects-invent/maui/shelf/metadata.yaml
rename to projects-invent/maui/maui-shelf/metadata.yaml
index b7efc1d8..bdd43fd6 100644
--- a/projects-invent/maui/shelf/metadata.yaml
+++ b/projects-invent/maui/maui-shelf/metadata.yaml
@@ -4,4 +4,4 @@ identifier: maui-shelf
name: Shelf
projectpath: playground/base/maui-shelf
repoactive: true
-repopath: maui/shelf
+repopath: maui/maui-shelf
diff --git a/projects-invent/maui/station/i18n.json b/projects-invent/maui/maui-station/i18n.json
similarity index 100%
rename from projects-invent/maui/station/i18n.json
rename to projects-invent/maui/maui-station/i18n.json
diff --git a/projects-invent/maui/station/metadata.yaml b/projects-invent/maui/maui-station/metadata.yaml
similarity index 84%
rename from projects-invent/maui/station/metadata.yaml
rename to projects-invent/maui/maui-station/metadata.yaml
index f52cc9a3..a3625930 100644
--- a/projects-invent/maui/station/metadata.yaml
+++ b/projects-invent/maui/maui-station/metadata.yaml
@@ -4,4 +4,4 @@ identifier: maui-station
name: Station
projectpath: playground/base/maui-station
repoactive: true
-repopath: maui/station
+repopath: maui/maui-station
diff --git a/projects-invent/maui/strike/i18n.json b/projects-invent/maui/maui-strike/i18n.json
similarity index 100%
rename from projects-invent/maui/strike/i18n.json
rename to projects-invent/maui/maui-strike/i18n.json
diff --git a/projects-invent/maui/strike/metadata.yaml b/projects-invent/maui/maui-strike/metadata.yaml
similarity index 71%
rename from projects-invent/maui/strike/metadata.yaml
rename to projects-invent/maui/maui-strike/metadata.yaml
index 3085b506..9fd3f033 100644
--- a/projects-invent/maui/strike/metadata.yaml
+++ b/projects-invent/maui/maui-strike/metadata.yaml
@@ -2,6 +2,6 @@ description: Strike is a simple minimal IDE for the Linux phones. Code, build, a
hasrepo: true
identifier: maui-strike
name: Strike
-projectpath: playground/sdk/strike
+projectpath: playground/sdk/maui-strike
repoactive: true
-repopath: maui/strike
+repopath: maui/maui-strike
More information about the neon-notifications
mailing list