- Add fallback to current branch if symbolic ref doesn't exist - Prevents 'invalid refspec' error on newly created wikis
@@ -37,7 +37,8 @@ jobs:
id: wiki_branch
run: |
cd wiki
- BRANCH=$(git symbolic-ref refs/remotes/origin/HEAD | sed 's@^refs/remotes/origin/@@')
+ # Try to get default branch from symbolic ref, fallback to current branch
+ BRANCH=$(git symbolic-ref refs/remotes/origin/HEAD 2>/dev/null | sed 's@^refs/remotes/origin/@@' || git rev-parse --abbrev-ref HEAD)
echo "branch=$BRANCH" >> $GITHUB_OUTPUT
echo "Wiki default branch: $BRANCH"