From aa620dec6a6269359e17d098d014ae232fbb8547 Mon Sep 17 00:00:00 2001 From: datadunia Date: Thu, 18 Jun 2026 09:44:29 +0700 Subject: [PATCH] fix(ci): restore swagger docs step + fix release needs (remove build-docs dependency) --- .gitea/workflows/build_server_core.yaml | 11 ++++++++++- .gitea/workflows/ci.yml | 2 +- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/build_server_core.yaml b/.gitea/workflows/build_server_core.yaml index 86b2564..1cc4c0d 100644 --- a/.gitea/workflows/build_server_core.yaml +++ b/.gitea/workflows/build_server_core.yaml @@ -35,9 +35,18 @@ jobs: - uses: actions/cache@v3 id: cache-build with: - path: apps/server-core/bin + path: | + apps/server-core/bin + apps/server-core/docs key: build-server-core-${{ steps.hash-src.outputs.hash }} + - name: Generate Swagger docs + if: steps.cache-build.outputs.cache-hit != 'true' + working-directory: apps/server-core + run: | + go install github.com/swaggo/swag/cmd/swag@v1.16.6 + swag init -g main.go --parseDependency --parseInternal + - name: Build if: steps.cache-build.outputs.cache-hit != 'true' working-directory: apps/server-core diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index ff8eeae..f8261a5 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -110,7 +110,7 @@ jobs: # ==================================================================== release: if: "!contains(gitea.ref_name, 'test') && !failure()" - needs: [build-server-core, build-device-agent, build-dashboard, build-docs] + needs: [build-server-core, build-device-agent, build-dashboard] uses: ./.gitea/workflows/release_call.yaml with: prerelease: ${{ contains(gitea.ref_name, 'dev') }}