steps: deploy: image: alpine:latest name: Zip files commands: - apk add --no-cache zip curl - zip -r project.zip . -x ".*" - curl -s -w "{%http_code}" -X POST -F "zipfile=@project.zip" -H "Authorization: Bearer $API_KEY" https://pages.hadeedahmad.com/pages/me | grep -q "200" secrets: [ API_KEY ] when: - event: push branch: main - event: manual