Files
cateconners-eec-courses/.gitea/workflows/sync.yml
T
will 64805de29c
Sync courses / sync (push) Failing after 6s
Stub reader-magnet welcome course, active: false pending Cate's story
Placeholder welcome-email copy in Cate's voice (Fantasy Michigan), wired
end-to-end but not enrollable until the real manuscript/cover/epub land.
2026-07-20 14:27:36 -04:00

27 lines
760 B
YAML

name: Sync courses
on:
push:
branches: [master]
jobs:
sync:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Package and sync
run: |
tar czf /tmp/courses.tar.gz courses
status=$(curl -s -o /tmp/sync-response.json -w '%{http_code}' \
-X POST "http://eec-cateconners:8080/admin/sync" \
-H "Authorization: Bearer ${CATECONNERS_EEC_SYNC_TOKEN}" \
--data-binary @/tmp/courses.tar.gz)
cat /tmp/sync-response.json
echo
if [ "$status" -ge 300 ]; then
echo "sync failed with status $status"
exit 1
fi
env:
CATECONNERS_EEC_SYNC_TOKEN: ${{ secrets.CATECONNERS_EEC_SYNC_TOKEN }}