fix(ext-ci): drop actions/upload-artifact (Forgejo doesn't support v4+ GHES) #19
Reference in New Issue
Block a user
Delete Branch "dev"
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?
Why
PR #18 unblocked the AMO sign + Forgejo asset upload, but the next step failed:
Forgejo Actions / act_runner doesn't implement GitHub's v4 artifact service. Downgrading to v3 might work but is also flaky on some runner versions.
Fix
The Actions-artifact handoff between
sign-extensionandbuild-webwas redundant —sign-extensionalready uploaded the signed XPI to theext-<version>Forgejo release as an asset. Just havebuild-webdownload from that same source of truth.actions/upload-artifact@v4fromsign-extensionactions/download-artifact@v4frombuild-webbuild-webnow does: GET/releases/tags/ext-<version>→ extract asset id via python → curl download asset → place infrontend/public/extension/Cache state right now
ext-1.0.3Forgejo release EXISTS withfabledcurator-1.0.3.xpiasset (verified — the asset upload happened BEFORE the artifact step that failed)So the next
build.ymlrun on main will hit cache: sign-extension takes the no-op path; build-web downloads and bundles. Should land a:latestimage with the XPI on first try.After merge + CI green, I'll cut
v26.05.25.6.🤖 Generated with Claude Code