#!/bin/bash # Run the canary script python3 sw1tch/canary.py # Check if the canary.txt was generated successfully if [ $? -eq 0 ] && [ -f sw1tch/data/canary.txt ]; then # Stage all changes, commit, and push git add sw1tch/data/canary.txt git commit -m "Update warrant canary - $(date +%Y-%m-%d)" git push origin main echo "Warrant canary updated and pushed to repository." else echo "Failed to generate or find canary.txt. Git operations aborted." exit 1 fi