- Add CODEBERG_TOKEN secret to pipeline environment
- Update add_and_push to accept optional push URL and set remote
- Pass authenticated Codeberg URL to add_and_push in pipeline
- Pipe summary output to SUMMARY.md in CI workflow
- Add add_and_push function to automate commit and push of summary
- Update Woodpecker step to use new summary commit automation
- Set DEBUG=1 in pipeline environment to enable debug mode
- Output full API response to stderr when DEBUG is set
- Use a temporary file to store and inspect API responses
- Extract get_clone_urls and clone_repos to git_lib.sh for reuse
- Rename git_summary.sh to summarize_git_changes with improved logic
- Update Woodpecker pipeline to source new script names and functions
- Enhance summarize_git_changes with flexible date handling and markdown output
- Replace bash-specific syntax with POSIX-compliant sh syntax
- Remove use of 'pipefail' and 'local' for broader shell compatibility
- Update conditionals and arithmetic to standard sh forms
- Ensure scripts run with /usr/bin/sh for portability