Skip to content

Add metadata for https://workflows.community - #304

Merged
woutdenolf merged 2 commits into
mainfrom
300-add-wci-metadata-for-httpsworkflowscommunitysystems
Mar 31, 2026
Merged

woutdenolf merged 2 commits into
mainfrom
300-add-wci-metadata-for-httpsworkflowscommunitysystems

Conversation

@woutdenolf

@woutdenolf woutdenolf commented Mar 18, 2026 •

Copy link
Copy Markdown
Member

The terminology is not part of the .wci.yml file. It is defined in workflowscommunity/workflowscommunity.github.io#137.

Tested with a local build:

image image image

@woutdenolf woutdenolf linked an issue Mar 18, 2026 that may be closed by this pull request
@codecov

codecov Bot commented Mar 18, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@woutdenolf
woutdenolf force-pushed the 300-add-wci-metadata-for-httpsworkflowscommunitysystems branch 10 times, most recently from 824c33e to 43b07b8 Compare March 18, 2026 11:48
@woutdenolf

woutdenolf commented Mar 18, 2026 •

Copy link
Copy Markdown
Member Author

For reference: local rendering only Ewoks and a specific branch

git diff
diff --git a/scripts/process_systems.py b/scripts/process_systems.py
index a314486..289831b 100644
--- a/scripts/process_systems.py
+++ b/scripts/process_systems.py
@@ -85,10 +85,12 @@ def main():
     output_dir.mkdir(parents=True, exist_ok=True)
 
     # Parse GitHub
-    github_systems = [GitHubDefinition(**s) for s in systems if s["type"] == "github"]
+    github_systems = [GitHubDefinition(**s) for s in systems if s["type"] == "github" and s["repository"] == "ewoks"]
     github_metadata_map = _fetch_github_metadata_batch(github_systems)
 
     for system in systems:
+        if system["repository"] != "ewoks":
+            continue
         print()
         print(system)
 
@@ -209,7 +211,7 @@ def _convert_github_graphql_to_model(defn: GitHubDefinition, data: dict) -> Syst
         description=data["description"],
         repository_url=data["url"],
         repository=defn.repository,
-        default_branch=data["defaultBranchRef"]["name"] if data["defaultBranchRef"] else "main",
+        default_branch="300-add-wci-metadata-for-httpsworkflowscommunitysystems",
         license=data["licenseInfo"]["spdxId"] if data["licenseInfo"] else "No license available",
         issues=data["issues"]["totalCount"],
         forks=data["forkCount"],

@woutdenolf
woutdenolf force-pushed the 300-add-wci-metadata-for-httpsworkflowscommunitysystems branch from 43b07b8 to 79f0386 Compare March 18, 2026 12:30
@woutdenolf
woutdenolf marked this pull request as ready for review March 18, 2026 12:30
Comment thread doc/_external/.wci.yml Outdated
Co-authored-by: Loïc Huder <42204205+loichuder@users.noreply.github.com>
@woutdenolf
woutdenolf merged commit 590ac30 into main Mar 31, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add WCI metadata for https://workflows.community/systems

2 participants