mirror of
https://github.com/mattermost/mattermost-mobile.git
synced 2026-11-06 02:40:15 +00:00
* Add a Linux Cursor Cloud Agent environment for PR babysitting. This gives cloud agents Node, GitHub CLI, and the same lint/tsc/Jest install path as PR CI, without Android or iOS native tooling. Co-authored-by: Cursor <cursoragent@cursor.com> * Document Cloud Agent babysitter smoke checks from live validation. Add the Ubuntu CI commands this VM can actually run, note gh/i18n footguns, and ship an optional smoke script for the next environment round. Co-authored-by: nick.misasi <nick.misasi@mattermost.com> --------- Co-authored-by: Cursor <cursoragent@cursor.com>
156 lines
2.4 KiB
Plaintext
156 lines
2.4 KiB
Plaintext
assets/override
|
|
dist
|
|
build-ios
|
|
*.zip
|
|
server.PID
|
|
mattermost.keystore
|
|
tmp/
|
|
.env
|
|
env.d.ts
|
|
*.apk
|
|
*.aab
|
|
*.ipa
|
|
.tsbuildinfo.precommit
|
|
|
|
*/**/compass-icons.ttf
|
|
|
|
# OSX
|
|
#
|
|
.DS_Store
|
|
|
|
# Xcode
|
|
#
|
|
ios/build/*
|
|
*.pbxuser
|
|
!default.pbxuser
|
|
*.mode1v3
|
|
!default.mode1v3
|
|
*.mode2v3
|
|
!default.mode2v3
|
|
*.perspectivev3
|
|
!default.perspectivev3
|
|
xcuserdata
|
|
*.xccheckout
|
|
*.moved-aside
|
|
DerivedData
|
|
*.hmap
|
|
*.xcuserstate
|
|
project.xcworkspace
|
|
ios/Pods
|
|
.podinstall
|
|
ios/.xcode.env.local
|
|
|
|
# Android/IntelliJ
|
|
#
|
|
.idea
|
|
.gradle
|
|
local.properties
|
|
*.iml
|
|
*.hprof
|
|
.cxx/
|
|
*.keystore
|
|
!debug.keystore
|
|
android/app/bin
|
|
android/app/build
|
|
android/build
|
|
.settings
|
|
.project
|
|
.classpath
|
|
.kotlin
|
|
|
|
# node.js
|
|
#
|
|
node_modules/
|
|
npm-debug.log
|
|
.npminstall
|
|
yarn-error.log
|
|
.yarninstall
|
|
|
|
# Vim
|
|
[._]*.s[a-w][a-z]
|
|
[._]s[a-w][a-z]
|
|
*.un~
|
|
Session.vim
|
|
.netrwhist
|
|
*~
|
|
tags
|
|
|
|
# fastlane
|
|
#
|
|
# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
|
|
# screenshots whenever they are needed.
|
|
# For more information about the recommended setup visit:
|
|
# https://docs.fastlane.tools/best-practices/source-control/
|
|
|
|
**/fastlane/report.xml
|
|
**/fastlane/Preview.html
|
|
**/fastlane/screenshots
|
|
**/fastlane/test_output
|
|
**/fastlane/.env
|
|
|
|
# Sentry
|
|
android/sentry.properties
|
|
ios/sentry.properties
|
|
|
|
# Testing
|
|
.nyc_output
|
|
coverage
|
|
.tmp
|
|
|
|
# E2E testing
|
|
mattermost-license.txt
|
|
*.mattermost-license
|
|
detox/artifacts
|
|
detox/detox_pixel_*
|
|
detox/e2e/support/fixtures/*.tar.gz
|
|
|
|
# Bundle artifact
|
|
*.jsbundle
|
|
.bundle
|
|
|
|
#editor-settings
|
|
.vscode
|
|
.scannerwork
|
|
launch.json
|
|
|
|
# Notice.txt generation
|
|
!build/notice-file
|
|
|
|
# Temporary files created by Metro to check the health of the file watcher
|
|
.metro-health-check*
|
|
|
|
libraries/**/**/build
|
|
libraries/**/**/.build
|
|
|
|
# Android sounds
|
|
android/app/src/main/res/raw/*
|
|
.aider*
|
|
|
|
# Intune submodule (private repository - internal builds only)
|
|
# Track submodule reference but ignore content
|
|
libraries/@mattermost/intune/*
|
|
!libraries/@mattermost/intune/.gitkeep
|
|
|
|
# Prevent committing Intune module in node_modules
|
|
node_modules/@mattermost/intune
|
|
# Claude Code
|
|
.claude/settings.local.json
|
|
.codex/
|
|
.cursor/*
|
|
!.cursor/README.md
|
|
!.cursor/cursor.md
|
|
!.cursor/Dockerfile
|
|
!.cursor/environment.json
|
|
!.cursor/scripts/
|
|
.cursor/scripts/*
|
|
!.cursor/scripts/cloud-agent-install.sh
|
|
!.cursor/scripts/cloud-agent-start.sh
|
|
!.cursor/scripts/cloud-agent-smoke.sh
|
|
.planning/
|
|
|
|
# Local Maestro test env (generated by fixtures/seed.ts)
|
|
detox/maestro/.maestro-test-env*.sh
|
|
detox/maestro/.maestro-test-env*.bak
|
|
|
|
.e2e-debug/
|