You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`BUILD_ID` (required) — image tag or version identifier, set by the deployment pipeline. The worker will refuse to start if this is empty.
58
58
-`POD_NAME` (optional) — Kubernetes pod name, used as the Temporal client `Identity` for traceability in the Temporal UI.
59
+
-`GITHUB_TOKEN` (optional) — authenticates commit-author lookups for higher API limits and private repositories. Public GitHub repositories are queried without authentication when unset.
59
60
60
61
**Worker registration:**
61
62
```go
@@ -132,6 +133,15 @@ Processes a single version: fetches assets from Sonatype, stores them, identifie
132
133
133
134
Downloads jar files and parses `META-INF/git.properties` or `META-INF/MANIFEST.MF` to extract git commit SHAs and repository URLs. Uses the same sliding window pattern as batch indexing (window size 3, page size 5).
134
135
136
+
During commit and changelog persistence, GitHub-hosted commits are resolved to
137
+
their associated GitHub username. GitHub noreply addresses are handled locally;
138
+
other addresses use the GitHub commit API. The username is stored alongside the
139
+
Git author name and email, while lookup failures retain the Git name fallback.
140
+
`StoreChangelog` has a two-minute activity timeout to accommodate bounded,
141
+
parallel lookups across large changelogs. GitHub lookups stop five seconds
142
+
before the activity deadline so optional enrichment cannot consume the time
143
+
needed for the database write.
144
+
135
145
### VersionOrderingWorkflow
136
146
137
147
Computes version sort ordering using schema-driven parsing and optionally the Mojang version manifest for correct Minecraft version placement.
0 commit comments