mirror of
https://gitea.com/actions/setup-android.git
synced 2025-09-04 16:37:05 +00:00
49 lines
1.7 KiB
TypeScript
49 lines
1.7 KiB
TypeScript
import * as os from 'os'
|
|
import * as path from 'path'
|
|
|
|
export const ANNOTATION_MATCHERS = [
|
|
'android-lint-file-matcher.json',
|
|
'android-lint-line-matcher.json',
|
|
'gradle-matcher.json',
|
|
'kotlin-error-matcher.json',
|
|
'kotlin-warning-matcher.json'
|
|
]
|
|
|
|
export const HOME = os.homedir()
|
|
|
|
export const VERSION = 'v1'
|
|
|
|
// Gradle constants
|
|
// For caching the gradle cache in ~/.gradle/cache
|
|
export const GRADLE_CACHE_GLOB = [
|
|
'**/*.gradle',
|
|
'**.gradle',
|
|
'**/gradle.properties'
|
|
]
|
|
export const GRADLE_CACHE_DIR = path.join(HOME, '.gradle', 'cache')
|
|
export const GRADLE_CACHE_KEY = 'GRADLE_CACHE_KEY'
|
|
|
|
// For caching the gradle wrapper in ~/.gradle/wrapper
|
|
export const GRADLE_WRAPPER_GLOB = ['**/gradle/wrapper/**', '**/gradlew*']
|
|
export const GRADLE_WRAPPER_DIR = path.join(HOME, '.gradle', 'wrapper')
|
|
export const GRADLE_WRAPPER_KEY = 'GRADLE_WRAPPER_KEY'
|
|
|
|
// Android constants
|
|
export const ANDROID_SDK_ROOT = path.join(HOME, 'android')
|
|
export const ANDROID_GLOB = GRADLE_CACHE_GLOB
|
|
export const ANDROID_KEY = 'ANDROID_KEY'
|
|
|
|
export const ANDROID_REPOSITORIES_DIR = path.join(HOME, '.android')
|
|
export const ANDROID_REPOSITORIES_CFG = path.join(
|
|
ANDROID_REPOSITORIES_DIR,
|
|
'repositories.cfg'
|
|
)
|
|
export const ANDROID_REPOSITORIES_CACHE = path.join(
|
|
ANDROID_REPOSITORIES_DIR,
|
|
'cache'
|
|
)
|
|
|
|
export const COMMANDLINE_TOOLS_VERSION = '6609375'
|
|
export const COMMANDLINE_TOOLS_WIN_URL = `https://dl.google.com/android/repository/commandlinetools-win-${COMMANDLINE_TOOLS_VERSION}_latest.zip`
|
|
export const COMMANDLINE_TOOLS_MAC_URL = `https://dl.google.com/android/repository/commandlinetools-mac-${COMMANDLINE_TOOLS_VERSION}_latest.zip`
|
|
export const COMMANDLINE_TOOLS_LIN_URL = `https://dl.google.com/android/repository/commandlinetools-linux-${COMMANDLINE_TOOLS_VERSION}_latest.zip`
|