Skip to content

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

Open
woutdenolf wants to merge 1 commit intomainfrom
300-add-wci-metadata-for-httpsworkflowscommunitysystems
Open

Add metadata for https://workflows.community#304
woutdenolf wants to merge 1 commit intomainfrom
300-add-wci-metadata-for-httpsworkflowscommunitysystems

Conversation

@woutdenolf
Copy link
Contributor

@woutdenolf woutdenolf commented Mar 18, 2026

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
Copy link

codecov bot commented Mar 18, 2026

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
Copy link
Contributor Author

woutdenolf commented Mar 18, 2026

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
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

1 participant