diff --git a/.forgejo/workflows/baseline.yml b/.forgejo/workflows/baseline.yml index afe39e2..56248fd 100644 --- a/.forgejo/workflows/baseline.yml +++ b/.forgejo/workflows/baseline.yml @@ -172,10 +172,11 @@ jobs: mkdir -p /tmp/versions_held mv alembic/versions/*.py /tmp/versions_held/ 2>/dev/null || true DB_NAME=fc_gen alembic revision --autogenerate -m "baseline" || true - # Printed rather than uploaded: ci-requirements.md records that this - # runner cannot do actions/upload-artifact@v4+, and the repo dropped - # the action entirely in 2026-05, so the job log is the retrieval - # channel actually proven here. + # Printed rather than uploaded: the repo dropped actions/upload-artifact + # in 2026-05, when the runner could not run v4+, and the job log is the + # retrieval channel this job has proven. (gitea/runner 3.x runs stock + # upload-artifact now — Scribe snippet #2271 — so an artifact is an + # option if the log ever stops being enough.) # # base64, not the raw file. A plain `cat` of the ~33KB candidate was # TRUNCATED MID-LINE by the runner on run 4964 — it stopped inside diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index b37e0ba..fdfa770 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -445,11 +445,12 @@ jobs: trap - EXIT echo "Uploaded fabledcurator-$VERSION.xpi to ext-$VERSION release" - # No actions/upload-artifact step: Forgejo Actions (and our - # act_runner) doesn't support upload-artifact@v4+ (GHES limitation - # surfaced 2026-05-26). Instead build-web reads the signed XPI - # straight from the ext- Forgejo release we just uploaded - # to. Same source of truth; no double-store. + # No actions/upload-artifact step: build-web reads the signed XPI + # straight from the ext- Forgejo release we just uploaded to. + # Same source of truth; no double-store. The step was dropped 2026-05-26 + # because act_runner could not run upload-artifact@v4+; gitea/runner 3.x + # can (Scribe snippet #2271), but the release asset stays the better + # channel for a file build-web needs on every run. build-web: # Consumed by smoke-web's job-level `if:`. It cannot read `env` — the env