You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(ci): fix weekly-update workflow auth and inputs handling
- Remove persist-credentials: false from apply-updates checkout so git push works
- Use github.event.inputs.dry-run instead of inputs.dry-run for schedule compatibility
- Add shell: bash declarations to all run steps
- Fix pipefail for claude exit code capture through tee
"/updating - Run the updating skill to update all dependencies. Create atomic commits for each update. You are running in CI mode - skip builds and tests. Do not push or create a PR." \
113
119
2>&1 | tee claude-output.log
114
120
115
-
if [ $? -eq 0 ]; then
116
-
echo "success=true" >> $GITHUB_OUTPUT
117
-
else
118
-
echo "success=false" >> $GITHUB_OUTPUT
119
-
fi
121
+
echo "success=true" >> $GITHUB_OUTPUT
120
122
121
123
- name: Check for changes
122
124
id: changes
125
+
shell: bash
123
126
run: |
124
127
if [ -n "$(git status --porcelain)" ] || [ "$(git rev-list --count HEAD ^origin/main)" -gt 0 ]; then
0 commit comments