diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e6fb6d2..c51e53b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -32,6 +32,8 @@ jobs: install: name: Install script (systemd) + # 依赖 GitHub 托管环境(macOS / systemd / Docker),在 Gitea 等镜像站上跳过 + if: github.server_url == 'https://github.com' runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -59,6 +61,8 @@ jobs: macos: name: macOS app + # 依赖 GitHub 托管环境(macOS / systemd / Docker),在 Gitea 等镜像站上跳过 + if: github.server_url == 'https://github.com' runs-on: macos-15 steps: - uses: actions/checkout@v4 @@ -75,6 +79,8 @@ jobs: docker: name: Docker image + # 依赖 GitHub 托管环境(macOS / systemd / Docker),在 Gitea 等镜像站上跳过 + if: github.server_url == 'https://github.com' runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 535d4b2..4f092af 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,6 +13,7 @@ permissions: jobs: binaries: name: Server & agent binaries + if: github.server_url == 'https://github.com' runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -32,6 +33,7 @@ jobs: macos-app: name: macOS app + if: github.server_url == 'https://github.com' runs-on: macos-15 steps: - uses: actions/checkout@v4 @@ -53,7 +55,7 @@ jobs: docker: name: Docker image runs-on: ubuntu-latest - if: startsWith(github.ref, 'refs/tags/v') + if: github.server_url == 'https://github.com' && startsWith(github.ref, 'refs/tags/v') steps: - uses: actions/checkout@v4 - uses: docker/setup-qemu-action@v3 @@ -86,7 +88,7 @@ jobs: name: GitHub release needs: [binaries, macos-app] runs-on: ubuntu-latest - if: startsWith(github.ref, 'refs/tags/v') + if: github.server_url == 'https://github.com' && startsWith(github.ref, 'refs/tags/v') steps: - uses: actions/download-artifact@v4 with: