🔧 chore(ci): remove thirdparty sync trigger workflow

This commit is contained in:
csh 2026-03-19 14:31:54 +08:00
parent 1b824559c3
commit 5279a2026e
1 changed files with 0 additions and 71 deletions

View File

@ -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