when: - event: manual - event: push branch: main steps: - name: hello-world image: node:current-alpine commands: - apk add --no-cache zip curl - npm install vite -g - vite build - (cd dist && zip -r ../project.zip ./*) - 'curl -s -w "%{http_code}" -X POST -F "zipfile=@project.zip" -H "Authorization: Bearer $API_KEY" https://pages.hadeedahmad.com/pages/$(basename "$PWD") | grep -q 200' secrets: [ API_KEY ]