- 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
207 lines
2.7 KiB
Plaintext
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 |