fix(ci): stop telling readers the runner can't run upload-artifact@v4+
CI / lint (push) Successful in 3s
CI / extension-version (push) Successful in 3s
Build images / sign-extension (push) Successful in 4s
Build images / build-agent (push) Successful in 7s
Build images / build-ml (push) Successful in 7s
Build images / build-web (push) Successful in 7s
Build images / smoke-web (push) Skipped
Build images / promote (push) Skipped
CI / frontend-build (push) Successful in 24s
extension / lint (push) Successful in 25s
CI / backend-lint-and-test (push) Successful in 32s
CI / integration (push) Successful in 2m17s
CI / lint (push) Successful in 3s
CI / extension-version (push) Successful in 3s
Build images / sign-extension (push) Successful in 4s
Build images / build-agent (push) Successful in 7s
Build images / build-ml (push) Successful in 7s
Build images / build-web (push) Successful in 7s
Build images / smoke-web (push) Skipped
Build images / promote (push) Skipped
CI / frontend-build (push) Successful in 24s
extension / lint (push) Successful in 25s
CI / backend-lint-and-test (push) Successful in 32s
CI / integration (push) Successful in 2m17s
build.yml and baseline.yml both explained a missing artifact step by saying act_runner cannot run actions/upload-artifact@v4+ (and baseline.yml said ci-requirements.md records that, which it does not). The runner is now gitea/runner 3.x, which edits the action's GHES refusal out of its bundle, and stock v4+ is proven working on this forge (Scribe spike #3843). Comments only. Neither lane gains an upload step: build-web still reads the signed XPI from the release asset, and the baseline candidate is still printed to the log, because those remain the better channels. The comments now say why for the right reason. Scribe snippet #2271, milestone 395. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DwoKYuw3qJmUUYsJeNherB
This commit is contained in:
@@ -172,10 +172,11 @@ jobs:
|
|||||||
mkdir -p /tmp/versions_held
|
mkdir -p /tmp/versions_held
|
||||||
mv alembic/versions/*.py /tmp/versions_held/ 2>/dev/null || true
|
mv alembic/versions/*.py /tmp/versions_held/ 2>/dev/null || true
|
||||||
DB_NAME=fc_gen alembic revision --autogenerate -m "baseline" || true
|
DB_NAME=fc_gen alembic revision --autogenerate -m "baseline" || true
|
||||||
# Printed rather than uploaded: ci-requirements.md records that this
|
# Printed rather than uploaded: the repo dropped actions/upload-artifact
|
||||||
# runner cannot do actions/upload-artifact@v4+, and the repo dropped
|
# in 2026-05, when the runner could not run v4+, and the job log is the
|
||||||
# the action entirely in 2026-05, so the job log is the retrieval
|
# retrieval channel this job has proven. (gitea/runner 3.x runs stock
|
||||||
# channel actually proven here.
|
# 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
|
# 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
|
# TRUNCATED MID-LINE by the runner on run 4964 — it stopped inside
|
||||||
|
|||||||
@@ -445,11 +445,12 @@ jobs:
|
|||||||
trap - EXIT
|
trap - EXIT
|
||||||
echo "Uploaded fabledcurator-$VERSION.xpi to ext-$VERSION release"
|
echo "Uploaded fabledcurator-$VERSION.xpi to ext-$VERSION release"
|
||||||
|
|
||||||
# No actions/upload-artifact step: Forgejo Actions (and our
|
# No actions/upload-artifact step: build-web reads the signed XPI
|
||||||
# act_runner) doesn't support upload-artifact@v4+ (GHES limitation
|
# straight from the ext-<version> Forgejo release we just uploaded to.
|
||||||
# surfaced 2026-05-26). Instead build-web reads the signed XPI
|
# Same source of truth; no double-store. The step was dropped 2026-05-26
|
||||||
# straight from the ext-<version> Forgejo release we just uploaded
|
# because act_runner could not run upload-artifact@v4+; gitea/runner 3.x
|
||||||
# to. Same source of truth; no double-store.
|
# can (Scribe snippet #2271), but the release asset stays the better
|
||||||
|
# channel for a file build-web needs on every run.
|
||||||
|
|
||||||
build-web:
|
build-web:
|
||||||
# Consumed by smoke-web's job-level `if:`. It cannot read `env` — the env
|
# Consumed by smoke-web's job-level `if:`. It cannot read `env` — the env
|
||||||
|
|||||||
Reference in New Issue
Block a user