name: Beta (TestFlight, on PR to develop) on: pull_request: branches: - develop jobs: build-and-upload: runs-on: macos-build steps: - name: Checkout repository (workaround - Gitea git-upload-pack bug, see go-gitea/gitea#21819) run: | curl -sSfL -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \ -o /tmp/repo.tar.gz \ "${{ github.server_url }}/api/v1/repos/${{ github.repository }}/archive/${{ github.sha }}.tar.gz" tar -xzf /tmp/repo.tar.gz --strip-components=1 -C "$GITHUB_WORKSPACE" - name: Check ASC secrets are present (no values printed) run: | for s in ASC_KEY_ID ASC_ISSUER_ID ASC_KEY_CONTENT CI_KEYCHAIN_PASSWORD; do eval "v=\${${s}:-}" if [ -n "$v" ]; then echo "$s: SET (${#v} chars)"; else echo "$s: EMPTY"; fi done env: ASC_KEY_ID: ${{ secrets.ASC_KEY_ID }} ASC_ISSUER_ID: ${{ secrets.ASC_ISSUER_ID }} ASC_KEY_CONTENT: ${{ secrets.ASC_KEY_CONTENT }} CI_KEYCHAIN_PASSWORD: ${{ secrets.CI_KEYCHAIN_PASSWORD }} - name: Write App Store Connect API key run: | cat > fastlane/apikey.json < ${SUBJECT}

🚀 Atomenta CI

${BADGE_LABEL}

${TITLE}

Workflow:${WORKFLOW}
Job:${JOB}
Branch:${BRANCH}
Commit:${COMMIT_SHORT}
Ver execução
HTMLEOF ) { printf 'From: Atomenta CI <%s>\r\n' "$SMTP_USER" printf 'To: %s\r\n' "$NOTIFY_EMAIL_TO" printf 'Subject: %s\r\n' "$SUBJECT" printf 'MIME-Version: 1.0\r\n' printf 'Content-Type: text/html; charset=UTF-8\r\n' printf '\r\n' printf '%s\r\n' "$HTML_BODY" } | curl --silent --show-error \ --url "smtp://mail.loverde.com.br:587" \ --ssl-reqd \ --mail-from "$SMTP_USER" \ --mail-rcpt "$NOTIFY_EMAIL_TO" \ --user "$SMTP_USER:$SMTP_PASS" \ --upload-file - || true