🔧 chore(ci): run superpowers trigger from latest main
Trigger Superpowers Sync / Run main sync script (push) Successful in 1m0s
Details
Trigger Superpowers Sync / Run main sync script (push) Successful in 1m0s
Details
This commit is contained in:
parent
5ab3a66d52
commit
4624c4be23
|
|
@ -53,18 +53,10 @@ jobs:
|
||||||
cd "$REPO_DIR"
|
cd "$REPO_DIR"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
TARGET_SHA="${{ github.sha }}"
|
# Always run trigger from the latest target branch state.
|
||||||
TARGET_REF="${{ github.ref }}"
|
# This avoids stale push refs pulling in outdated workflow logic.
|
||||||
if git cat-file -e "$TARGET_SHA^{commit}" 2>/dev/null; then
|
git fetch origin "$TARGET_BRANCH"
|
||||||
git checkout -f "$TARGET_SHA"
|
git checkout -B "$TARGET_BRANCH" "origin/$TARGET_BRANCH"
|
||||||
else
|
|
||||||
if [ -n "$TARGET_REF" ]; then
|
|
||||||
git fetch origin "$TARGET_REF"
|
|
||||||
git checkout -f FETCH_HEAD
|
|
||||||
else
|
|
||||||
git checkout -f "${{ github.ref_name }}"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
git config --global --add safe.directory "$REPO_DIR"
|
git config --global --add safe.directory "$REPO_DIR"
|
||||||
echo "REPO_DIR=$REPO_DIR" >> $GITHUB_ENV
|
echo "REPO_DIR=$REPO_DIR" >> $GITHUB_ENV
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue