Show current pipeline status for the active branch (GitLab CI or GitHub Actions)
Quick snapshot of the CI pipeline on the current branch.
# 1. Current branch
BRANCH=$(git branch --show-current)
echo "Branch: $BRANCH"
# 2. Last commits
git log -3 --oneline# With glab CLI (recommended)
if command -v glab &>/dev/null; then
glab ci status --branch "$BRANCH"
else
# Fallback: show URL
REMOTE=$(git remote get-url origin 2>/dev/null || echo "")
if [ -n "$REMOTE" ]; then
WEB_URL=$(echo "$REMOTE" | sed 's/git@gitlab\.com:/https:\/\/gitlab.com\//' | sed 's/\.git$//')
echo "Pipeline: $WEB_URL/-/pipelines?ref=$BRANCH"
fi
fi
# If MR number provided
if [ -n "$ARGUMENTS" ] && command -v glab &>/dev/null; then
glab mr view "$ARGUMENTS"
fi# With gh CLI (recommended)
if command -v gh &>/dev/null; then
gh run list --branch "$BRANCH" --limit 5
else
# Fallback: show URL
REMOTE=$(git remote get-url origin 2>/dev/null || echo "")
if [ -n "$REMOTE" ]; then
WEB_URL=$(echo "$REMOTE" | sed 's/git@github\.com:/https:\/\/github.com\//' | sed 's/\.git$//')
echo "Actions: $WEB_URL/actions?query=branch%3A$BRANCH"
fi
fi
# If PR number provided
if [ -n "$ARGUMENTS" ] && command -v gh &>/dev/null; then
gh pr checks "$ARGUMENTS"
fiBranch: feat/add-payment-retry
Last commits:
a1b2c3d feat(payments): add retry logic with exponential backoff
e4f5g6h test(payments): add Vitest coverage on retry scenarios
i7j8k9l chore: update pnpm lockfile
Pipeline: running
✅ lint 30s
✅ typecheck 45s
⏳ test running...
⏸️ deploy waiting
URL: https://gitlab.com/org/my-app/-/pipelines?ref=feat/add-payment-retry/ci:status
/ci:status 42 # MR or PR number 42Target: $ARGUMENTS
f499217
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.