Commit Graph

2 Commits

Author SHA1 Message Date
overspend1
0dadafbcd2 feat: improve Telegram notifications with direct download links
- Split notifications into build and release
- Release notifications now include:
  - Direct APK download link (clickable)
  - GitHub release page link
  - Feature highlights
  - HTML formatting for better readability
  - Links to @overgramchat
  - Developer attribution
- Build notifications are minimal (non-release commits)
- Automatic posting when new releases are created
- Users can download directly from Telegram message

This means when you create a release (tag), the bot will automatically
post to @overgramupdates with a direct download link!
2025-11-30 18:50:26 +01:00
overspend1
aae071ce3d feat: add comprehensive CI/CD documentation and GitHub Actions
CI/CD Improvements:
- Add detailed Buildkite setup guide (.buildkite/README.md)
  - Step-by-step agent installation
  - Environment variable configuration
  - Troubleshooting guide
  - Security best practices
  - Performance optimization tips

- Add automated agent setup script (.buildkite/setup-agent.sh)
  - One-command agent installation
  - Android SDK auto-configuration
  - Automatic service setup
  - Works on Ubuntu/Debian

- Add GitHub Actions workflow (.github/workflows/android-build.yml)
  - Alternative to Buildkite
  - Free for public repositories
  - Build debug and release APKs
  - Run tests and lint
  - Create AAB bundles
  - Automated GitHub releases
  - Telegram notifications
  - Artifact uploads

Features:
- Parallel build jobs for faster CI/CD
- Automatic APK signing
- Test result uploads
- Gradle caching for speed
- Nightly builds support
- Tag-based releases
- Comprehensive error handling

Developer: @overspend1
2025-11-30 18:25:47 +01:00