From 2bc1b42be97319ead0396e7a3d52a246ebef5af6 Mon Sep 17 00:00:00 2001 From: Losita <2810873701@qq.com> Date: Mon, 11 May 2026 20:36:54 +0800 Subject: [PATCH] hotfix:fix workflow --- .gitea/workflows/release-offline.yml | 2 +- deploy/server-maibot/README_DEPLOY_STEPS.txt | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/release-offline.yml b/.gitea/workflows/release-offline.yml index a22a8c0f..abf09511 100644 --- a/.gitea/workflows/release-offline.yml +++ b/.gitea/workflows/release-offline.yml @@ -8,7 +8,7 @@ permissions: jobs: package-and-deploy: - runs-on: build-host + runs-on: ubuntu-latest steps: - name: Prepare local worktree env: diff --git a/deploy/server-maibot/README_DEPLOY_STEPS.txt b/deploy/server-maibot/README_DEPLOY_STEPS.txt index c8ab00aa..28fca436 100644 --- a/deploy/server-maibot/README_DEPLOY_STEPS.txt +++ b/deploy/server-maibot/README_DEPLOY_STEPS.txt @@ -21,7 +21,7 @@ Gitea workflow: - .gitea/workflows/release-offline.yml Current pipeline mode: -- single-host release on the repo-level `build-host` runner +- release on a runner that exposes the default `ubuntu-latest` label - fetches the source commit from the workflow repository itself - defaults to `${gitea.server_url}/${gitea.repository}.git` - can override the clone URL with the repository variable `MAIBOT_REPO_URL` @@ -39,6 +39,8 @@ Optional environment overrides for the workflow runtime: - `MAIBOT_BASE_IMAGE` Runner connectivity note: +- the runner must advertise the `ubuntu-latest` label; this is part of the default Gitea runner label set unless you replaced it during registration +- if your production runner only has custom labels, either add `ubuntu-latest` back on the runner side or change the workflow label to your actual runner label - if the runner cannot access `${gitea.server_url}` directly, set `MAIBOT_REPO_URL` to a runner-reachable HTTPS clone URL - for private repositories, the workflow uses the built-in `GITEA_TOKEN`, so no extra personal access token secret is needed - the repository or owner Actions settings must allow the job token to read repository contents