From 5279a2026ea216c0adb81f17f8a874f8a40cec0d Mon Sep 17 00:00:00 2001 From: csh Date: Thu, 19 Mar 2026 14:31:54 +0800 Subject: [PATCH] :wrench: chore(ci): remove thirdparty sync trigger workflow --- .gitea/workflows/trigger-superpowers-sync.yml | 71 ------------------- 1 file changed, 71 deletions(-) delete mode 100644 .gitea/workflows/trigger-superpowers-sync.yml diff --git a/.gitea/workflows/trigger-superpowers-sync.yml b/.gitea/workflows/trigger-superpowers-sync.yml deleted file mode 100644 index 098c0a1..0000000 --- a/.gitea/workflows/trigger-superpowers-sync.yml +++ /dev/null @@ -1,71 +0,0 @@ -name: Trigger Superpowers Sync - -on: - push: - workflow_dispatch: - -concurrency: - group: superpowers-trigger-${{ github.repository }}-${{ github.ref }} - cancel-in-progress: true - -env: - WORKSPACE_DIR: "/home/workspace" - SUPERPOWERS_BRANCH: "thirdparty/skill" - SUPERPOWERS_DIR: "superpowers" - SUPERPOWERS_LIST: "codex/skills/.sources/superpowers.list" - TARGET_BRANCH: "main" - -jobs: - trigger: - name: Run main sync script - runs-on: ubuntu-22.04 - - steps: - - name: Prepare repo - run: | - echo "========================================" - echo "Prepare repo to WORKSPACE_DIR" - echo "========================================" - - REPO_NAME="${{ github.event.repository.name }}" - REPO_DIR="${{ env.WORKSPACE_DIR }}/$REPO_NAME" - TOKEN="${{ secrets.WORKFLOW }}" - if [ -n "$TOKEN" ]; then - REPO_URL="https://oauth2:${TOKEN}@${GITHUB_SERVER_URL#https://}/${{ github.repository }}.git" - else - REPO_URL="${GITHUB_SERVER_URL}/${{ github.repository }}.git" - fi - - if [ -d "$REPO_DIR" ]; then - if [ -d "$REPO_DIR/.git" ]; then - cd "$REPO_DIR" - git clean -fdx - git reset --hard - git fetch --all --tags --force --prune --prune-tags - else - rm -rf "$REPO_DIR" - fi - fi - - if [ ! -d "$REPO_DIR/.git" ]; then - mkdir -p "${{ env.WORKSPACE_DIR }}" - git clone "$REPO_URL" "$REPO_DIR" - cd "$REPO_DIR" - fi - - # Always run trigger from the latest target branch state. - # This avoids stale push refs pulling in outdated workflow logic. - git fetch origin "$TARGET_BRANCH" - git checkout -B "$TARGET_BRANCH" "origin/$TARGET_BRANCH" - - git config --global --add safe.directory "$REPO_DIR" - echo "REPO_DIR=$REPO_DIR" >> $GITHUB_ENV - - - name: Run main sync script - shell: bash - run: | - set -euo pipefail - cd "$REPO_DIR" - git fetch origin "$TARGET_BRANCH" - git checkout -B "$TARGET_BRANCH" "origin/$TARGET_BRANCH" - bash .gitea/ci/sync_superpowers.sh