Files
android-rom-builder-ci/.gitignore
Android ROM Builder 1865ee4b5a 🚀 Upgrade to Advanced ROM Build Pipeline v5.0
- Enhanced AI autonomous error fixing with auto-application of fixes
- Advanced server optimizations (64-core support, 200GB ccache)
- Removed all enterprise terminology and corporate notifications
- Streamlined to Telegram-only notifications for personal server use
- Added comprehensive performance monitoring and resource scaling
- Implemented ML-powered build optimization and predictive analytics
2025-07-01 00:01:07 +02:00

207 lines
2.7 KiB
Plaintext

# Android ROM Build Artifacts
source/
out/
ccache/
artifacts/
# Environment files - CRITICAL: Never commit secrets!
.env
.env.*
*-secrets.env
*-private.env
*-config.env
*-credentials.env
*.secret
*.secrets
config-*.env
buildkite.env
telegram.env
slack.env
# API Keys and Tokens - NEVER COMMIT THESE!
*api*key*
*token*
*secret*
*password*
.credentials
credentials.json
service-account*.json
auth.json
# SSH Keys and Certificates
*.pem
*.key
*.crt
*.cer
*.p12
*.jks
*.keystore
id_rsa*
id_ed25519*
known_hosts
authorized_keys
# Android Signing Keys - EXTREMELY SENSITIVE!
*.keystore
*.jks
platform.pk8
platform.x509.pem
testkey.pk8
testkey.x509.pem
releasekey.pk8
releasekey.x509.pem
*.pk8
*.x509.pem
signing/
keys/
keystore/
# Docker volumes
docker/source/
docker/out/
docker/ccache/
# Personal Configuration Files
.gitconfig
.netrc
.npmrc
.pypirc
personal-*.conf
user-*.conf
# OS generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
# IDE files
.vscode/
.idea/
*.swp
*.swo
*~
.project
.classpath
.settings/
# Log files with potential sensitive data
*.log
*.log.*
debug.log
error.log
build.log
sync.log
# Temporary files
*.tmp
*.temp
.cache/
tmp/
temp/
# Backup files - may contain old sensitive data
*.bak
*.backup
*.old
*~
# Security - Never commit API keys or secrets!
# Always use empty values in committed config files
# Set actual values in Buildkite environment variables
# Android workspace
android-workspace/
android/
android-builds/
logs/
# Build artifacts that may contain sensitive info
# Large ROM builds - exclude by default
*-rom.zip
*-build.zip
*-full.zip
*-system.zip
*-recovery.zip
*-boot.zip
out/*.zip
artifacts/*.zip
android-builds/*.zip
# But allow small patches and release files
# !patches/*.zip
# !releases/*.zip
# !updates/*.zip
*.img
*.md5
# Large auto-generated checksums - exclude by default
out/*.sha256
artifacts/*.sha256
android-builds/*.sha256
*-build.sha256
*-rom.sha256
# But allow release checksums
# !releases/*.sha256
# !patches/*.sha256
# !RELEASE-*.sha256
*.apk
*.aab
recovery.img
boot.img
system.img
userdata.img
cache.img
vendor.img
product.img
# Database files that may contain sensitive data
*.db
*.sqlite
*.sqlite3
# Archive files that may contain sensitive data
*.tar
*.tar.gz
*.tar.bz2
*.tar.xz
*.tgz
*.tbz2
*.txz
*.rar
*.7z
# Configuration backups
*.conf.bak
*.config.bak
*.cfg.bak
# Telegram bot tokens and configs
telegram-*.conf
bot-token*
chat-id*
# Slack webhook URLs
slack-webhook*
webhook-url*
# ROM-specific sensitive files
device-*.mk.private
vendor-*/proprietary/
blobs/
firmware/
radio/
# Personal notes that might contain sensitive info
notes.txt
todo.txt
passwords.txt
secrets.txt
NOTES.md
TODO.md