mirror of
https://github.com/game-ci/unity-builder.git
synced 2025-07-04 12:25:19 -04:00

* Enable noImplicitAny Add types to all implicit any variables Bump target to ES2020 for recent language features (optional chaining) Code cleanup Add debug configuration for vscode Remove autorun flag from jest to remove warning Bump packages to fix dependency version mismatch warning Changed @arkweid/lefthook to @evilmartians/lefthook as @arkweid/lefthook has been deprecated in favor of @evilmartians/lefthook Added concurrency groups to integrity check and build workflows. New commits to branches will cancel superseded runs on the same branch/pr Update imports to not use require syntax Use node packages (ie node:fs rather than fs) AndroidVersionCode is now a string rather than a number as it gets converted to a string when passed out of the system Reduce timeout for windows builds Remove 2020.1.17f1 from windows builds due to repeated license activation errors Update naming scheme of workflows for consistency Update build names so target platform and unity version aren't cut off by github actions UI * Add exclude to test matrix for 2022.2 on android until Unity bug is fixed --------- Co-authored-by: AndrewKahr <AndrewKahr@users.noreply.github.com>
77 lines
3.3 KiB
JSON
77 lines
3.3 KiB
JSON
{
|
|
"name": "unity-builder",
|
|
"version": "2.0.0",
|
|
"description": "Build Unity projects for different platforms.",
|
|
"main": "dist/index.js",
|
|
"repository": "git@github.com:game-ci/unity-builder.git",
|
|
"author": "Webber <webber@takken.io>",
|
|
"license": "MIT",
|
|
"scripts": {
|
|
"prepare": "lefthook install && npx husky uninstall -y",
|
|
"build": "yarn && tsc && ncc build lib --source-map --license licenses.txt",
|
|
"lint": "prettier --check \"src/**/*.{js,ts}\" && eslint src/**/*.ts",
|
|
"format": "prettier --write \"src/**/*.{js,ts}\"",
|
|
"cli": "yarn ts-node src/index.ts -m cli",
|
|
"gcp-secrets-tests": "cross-env cloudRunnerCluster=aws cloudRunnerTests=true readInputOverrideCommand=\"gcp-secret-manager\" populateOverride=true readInputFromOverrideList=UNITY_EMAIL,UNITY_SERIAL,UNITY_PASSWORD yarn test -i -t \"cloud runner\"",
|
|
"gcp-secrets-cli": "cross-env cloudRunnerTests=true readInputOverrideCommand=\"gcp-secret-manager\" yarn ts-node src/index.ts -m cli --populateOverride true --readInputFromOverrideList UNITY_EMAIL,UNITY_SERIAL,UNITY_PASSWORD",
|
|
"aws-secrets-cli": "cross-env cloudRunnerTests=true readInputOverrideCommand=\"aws-secret-manager\" yarn ts-node src/index.ts -m cli --populateOverride true --readInputFromOverrideList UNITY_EMAIL,UNITY_SERIAL,UNITY_PASSWORD",
|
|
"cli-aws": "cross-env cloudRunnerCluster=aws yarn run test-cli",
|
|
"cli-k8s": "cross-env cloudRunnerCluster=k8s yarn run test-cli",
|
|
"test-cli": "cross-env cloudRunnerTests=true yarn ts-node src/index.ts -m cli --projectPath test-project",
|
|
"test": "jest",
|
|
"test-i": "cross-env cloudRunnerTests=true yarn test -i -t \"cloud runner\"",
|
|
"test-i-*": "yarn run test-i-aws && yarn run test-i-k8s",
|
|
"test-i-aws": "cross-env cloudRunnerTests=true cloudRunnerCluster=aws yarn test -i -t \"cloud runner\"",
|
|
"test-i-k8s": "cross-env cloudRunnerTests=true cloudRunnerCluster=k8s yarn test -i -t \"cloud runner\""
|
|
},
|
|
"engines": {
|
|
"node": ">=16.x"
|
|
},
|
|
"dependencies": {
|
|
"@actions/cache": "^3.1.3",
|
|
"@actions/core": "^1.10.0",
|
|
"@actions/exec": "^1.1.0",
|
|
"@actions/github": "^5.0.0",
|
|
"@kubernetes/client-node": "^0.16.3",
|
|
"@octokit/core": "^3.5.1",
|
|
"async-wait-until": "^2.0.12",
|
|
"aws-sdk": "^2.1081.0",
|
|
"base-64": "^1.0.0",
|
|
"commander": "^9.0.0",
|
|
"commander-ts": "^0.2.0",
|
|
"kubernetes-client": "^9.0.0",
|
|
"nanoid": "^3.3.1",
|
|
"reflect-metadata": "^0.1.13",
|
|
"semver": "^7.3.5",
|
|
"unity-changeset": "^2.0.0",
|
|
"uuid": "^8.3.2",
|
|
"yaml": "^1.10.2"
|
|
},
|
|
"devDependencies": {
|
|
"@evilmartians/lefthook": "^1.2.9",
|
|
"@types/base-64": "^1.0.0",
|
|
"@types/jest": "^27.4.1",
|
|
"@types/node": "^17.0.23",
|
|
"@types/semver": "^7.3.9",
|
|
"@types/uuid": "^9.0.0",
|
|
"@typescript-eslint/parser": "4.8.1",
|
|
"@vercel/ncc": "^0.36.1",
|
|
"cross-env": "^7.0.3",
|
|
"eslint": "^7.23.0",
|
|
"eslint-config-prettier": "8.1.0",
|
|
"eslint-plugin-github": "^4.1.1",
|
|
"eslint-plugin-jest": "24.1.3",
|
|
"eslint-plugin-prettier": "^3.3.1",
|
|
"eslint-plugin-unicorn": "28.0.2",
|
|
"jest": "^27.5.1",
|
|
"jest-circus": "^27.5.1",
|
|
"jest-fail-on-console": "^3.0.2",
|
|
"js-yaml": "^4.1.0",
|
|
"prettier": "^2.5.1",
|
|
"ts-jest": "^27.1.3",
|
|
"ts-node": "10.4.0",
|
|
"typescript": "4.1.3",
|
|
"yarn-audit-fix": "^9.3.8"
|
|
}
|
|
}
|