CI workflow never succeeds — all 32 workflow runs are failure/cancelled, no build artifact produced #20
Labels
No labels
blocked:commit-ready-failed
blocked:gate-fetch
blocked:gate-lint
blocked:gate-plan
blocked:gate-research
blocked:needs-decision
blocked:needs-human
blocked:no-changes
blocked:verify-failed
bug
deferred
enhancement
feature-request
in-progress
needs-decompose
needs-triage
quickfix
security/medium
triage-approved
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Mark/mc-heroes-mod#20
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Finding
The
.forgejo/workflows/ci.ymlbuild workflow for this repo has never succeeded: all 32 workflow runs arefailureorcancelled. No JAR artifact has ever been produced or uploaded by CI, which directly blocks every downstream deploy (see issue about #4 fix never shipping).Source: kanban qa card
t_e91b153c(probe findings, 2026-08-10).Repro steps
GET /repos/Mark/mc-heroes-mod/actions/runs?limit=25— list all runs.failure+ 3cancelled(ids 1569..5368), zerosuccess..forgejo/workflows/ci.yml): it sets up JDK 21 (temurin), runs./gradlew build --no-daemon --stacktraceinproject/, then uploadsproject/build/libs/*.jar.Actual vs expected
mod-jarartifact is uploaded.Impact
Without a successful CI build there is no artifact to install anywhere; this is the root cause of "fix #4 never deployed". Needs workflow/runner diagnosis (runner label, JDK provisioning, Gradle build errors).
Related
t_e91b153c(this card)t_a4d2d489Fixed in
bc96704(pushed to main). The build pipeline now runs end-to-end and succeeds — run #5519: checkout ✓, setup-java ✓,./gradlew build✓ (BUILD SUCCESSFUL in 2m51s, 16/16 tests), upload-artifact ✓,mod-jarartifact attached.Three stacked bugs:
waiting(registered localhost-mcheroes-runner via repo registration token).https://github.com/actions/*.git@v4never resolved → switched to data.forgejo.org mirror with verified SHA pins.upload-artifact@v4fails on Forgejo with GHESNotSupportedError → pinned v3 (verified mirror SHA ff15f030, v3.2.1).Verification:
git log origin/mainshows9b11198+bc96704; run #5519 status=success with artifact. Closing.