mirror of
https://gitea.com/actions/setup-android.git
synced 2026-10-07 15:23:07 +01:00
Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7731365548 | ||
|
|
4d90f94363 | ||
|
|
40fd30fb8d | ||
|
|
d4e21bf61b | ||
|
|
b7f140eff5 |
10
.github/workflows/build-test.yml
vendored
10
.github/workflows/build-test.yml
vendored
@@ -9,7 +9,7 @@ jobs:
|
|||||||
build:
|
build:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v5
|
- uses: actions/checkout@v6
|
||||||
|
|
||||||
- name: Setup node 24
|
- name: Setup node 24
|
||||||
uses: actions/setup-node@v6
|
uses: actions/setup-node@v6
|
||||||
@@ -26,7 +26,7 @@ jobs:
|
|||||||
format-check:
|
format-check:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v5
|
- uses: actions/checkout@v6
|
||||||
|
|
||||||
- name: Setup node 24
|
- name: Setup node 24
|
||||||
uses: actions/setup-node@v6
|
uses: actions/setup-node@v6
|
||||||
@@ -40,7 +40,7 @@ jobs:
|
|||||||
test:
|
test:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v5
|
- uses: actions/checkout@v6
|
||||||
|
|
||||||
- name: Setup node 24
|
- name: Setup node 24
|
||||||
uses: actions/setup-node@v6
|
uses: actions/setup-node@v6
|
||||||
@@ -76,7 +76,7 @@ jobs:
|
|||||||
- 9123335
|
- 9123335
|
||||||
- 8512546
|
- 8512546
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v5
|
- uses: actions/checkout@v6
|
||||||
|
|
||||||
- name: Setup node 24
|
- name: Setup node 24
|
||||||
uses: actions/setup-node@v6
|
uses: actions/setup-node@v6
|
||||||
@@ -105,7 +105,7 @@ jobs:
|
|||||||
lint:
|
lint:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v5
|
- uses: actions/checkout@v6
|
||||||
|
|
||||||
- name: Setup node 24
|
- name: Setup node 24
|
||||||
uses: actions/setup-node@v6
|
uses: actions/setup-node@v6
|
||||||
|
|||||||
2
.github/workflows/codeql-analysis.yml
vendored
2
.github/workflows/codeql-analysis.yml
vendored
@@ -31,7 +31,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v5
|
uses: actions/checkout@v6
|
||||||
|
|
||||||
# Initializes the CodeQL tools for scanning.
|
# Initializes the CodeQL tools for scanning.
|
||||||
- name: Initialize CodeQL
|
- name: Initialize CodeQL
|
||||||
|
|||||||
4
.github/workflows/run.yml
vendored
4
.github/workflows/run.yml
vendored
@@ -20,11 +20,11 @@ jobs:
|
|||||||
if: ${{ false }}
|
if: ${{ false }}
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v5
|
- uses: actions/checkout@v6
|
||||||
with:
|
with:
|
||||||
repository: daveol/SampleApplication
|
repository: daveol/SampleApplication
|
||||||
|
|
||||||
- uses: actions/checkout@v5
|
- uses: actions/checkout@v6
|
||||||
with:
|
with:
|
||||||
path: ./build/
|
path: ./build/
|
||||||
|
|
||||||
|
|||||||
36
README.md
36
README.md
@@ -5,7 +5,7 @@
|
|||||||
This action sets up the Android SDK tools by:
|
This action sets up the Android SDK tools by:
|
||||||
- Downloading the SDK commandline tools, if the current version (16.0) is not found in either `$ANDROID_SDK_ROOT` or `$HOME/.android/sdk`.
|
- Downloading the SDK commandline tools, if the current version (16.0) is not found in either `$ANDROID_SDK_ROOT` or `$HOME/.android/sdk`.
|
||||||
- Accepting the SDK licenses.
|
- Accepting the SDK licenses.
|
||||||
- Installing `tools` and `platform-tools`.
|
- Installing `platform-tools`.
|
||||||
- Adding `platform-tools` (contains adb) and `cmdline-tools/16.0/bin` (contains sdkmanager) to `$PATH`.
|
- Adding `platform-tools` (contains adb) and `cmdline-tools/16.0/bin` (contains sdkmanager) to `$PATH`.
|
||||||
- Setting up problem [matchers](/matchers.json).
|
- Setting up problem [matchers](/matchers.json).
|
||||||
|
|
||||||
@@ -32,7 +32,7 @@ steps:
|
|||||||
distribution: 'temurin'
|
distribution: 'temurin'
|
||||||
|
|
||||||
- name: Setup Android SDK
|
- name: Setup Android SDK
|
||||||
uses: android-actions/setup-android@v3
|
uses: android-actions/setup-android@v4
|
||||||
|
|
||||||
- name: Build SampleApplication
|
- name: Build SampleApplication
|
||||||
run: ./gradlew --no-daemon build
|
run: ./gradlew --no-daemon build
|
||||||
@@ -41,21 +41,45 @@ steps:
|
|||||||
## Additional packages
|
## Additional packages
|
||||||
Input parameter `packages` controls which packages this action will install from Android SDK.
|
Input parameter `packages` controls which packages this action will install from Android SDK.
|
||||||
|
|
||||||
Default value is `tools platform-tools`, supply an empty string to skip installing additional packages.
|
Default value is `platform-tools`, supply an empty string to skip installing additional packages.
|
||||||
|
|
||||||
Additional packages can be installed at a later time by calling sdkmanager manually.
|
Additional packages can be installed at a later time by calling sdkmanager manually.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
- name: Setup Android SDK
|
- name: Setup Android SDK
|
||||||
uses: android-actions/setup-android@v3
|
uses: android-actions/setup-android@v4
|
||||||
with:
|
with:
|
||||||
packages: ''
|
packages: ''
|
||||||
|
|
||||||
# ...
|
# ...
|
||||||
|
|
||||||
- run: sdkmanager tools platform-tools
|
- run: sdkmanager platform-tools
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## The deprecated `tools` package
|
||||||
|
|
||||||
|
Google no longer serves the `tools` package, see [tools#tools-sdk](https://developer.android.com/tools#tools-sdk).
|
||||||
|
Asking for it fails with `Failed to find package 'tools'`, so it is no longer part of the default value of `packages`.
|
||||||
|
If it is requested explicitly, this action skips it with a warning rather than failing the build.
|
||||||
|
|
||||||
|
Most of what `tools` provided now lives in the command line tools, which this action installs and adds to `$PATH`
|
||||||
|
regardless of the `packages` input, so these need no install step at all:
|
||||||
|
|
||||||
|
`apkanalyzer` `avdmanager` `lint` `screenshot2` `sdkmanager` `retrace` `resourceshrinker` `profgen` `d8` `r8`
|
||||||
|
|
||||||
|
The emulator was split out of `tools` into its own package, request it explicitly if you need it:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
- name: Setup Android SDK
|
||||||
|
uses: android-actions/setup-android@v4
|
||||||
|
with:
|
||||||
|
packages: 'platform-tools emulator'
|
||||||
|
```
|
||||||
|
|
||||||
|
The remaining `tools` contents have no replacement in the current SDK: `android` was superseded by `sdkmanager` and
|
||||||
|
`avdmanager`, ProGuard by [R8](https://developer.android.com/build/shrink-code), and `monitor`, `ddms`, `monkeyrunner`
|
||||||
|
and `uiautomatorviewer` were dropped without one.
|
||||||
|
|
||||||
## SDK Version selection
|
## SDK Version selection
|
||||||
|
|
||||||
Command line tools are versioned using two variables - short and long.
|
Command line tools are versioned using two variables - short and long.
|
||||||
@@ -66,7 +90,7 @@ By default, setup-android installs version 14742923 (short version 20.0).
|
|||||||
To install a different version, call setup-android with desired long version as the input parameter `cmdline-tools-version`:
|
To install a different version, call setup-android with desired long version as the input parameter `cmdline-tools-version`:
|
||||||
```yaml
|
```yaml
|
||||||
- name: Setup Android SDK
|
- name: Setup Android SDK
|
||||||
uses: android-actions/setup-android@v3
|
uses: android-actions/setup-android@v4
|
||||||
with:
|
with:
|
||||||
cmdline-tools-version: 8512546
|
cmdline-tools-version: 8512546
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ inputs:
|
|||||||
packages:
|
packages:
|
||||||
description: 'Additional packages to install'
|
description: 'Additional packages to install'
|
||||||
required: false
|
required: false
|
||||||
default: 'tools platform-tools'
|
default: 'platform-tools'
|
||||||
|
|
||||||
runs:
|
runs:
|
||||||
using: node24
|
using: node24
|
||||||
|
|||||||
189
dist/index.js
vendored
189
dist/index.js
vendored
@@ -18583,9 +18583,9 @@ var require_undici = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/internal/constants.js
|
// node_modules/semver/internal/constants.js
|
||||||
var require_constants6 = __commonJS({
|
var require_constants6 = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/internal/constants.js"(exports2, module2) {
|
"node_modules/semver/internal/constants.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var SEMVER_SPEC_VERSION = "2.0.0";
|
var SEMVER_SPEC_VERSION = "2.0.0";
|
||||||
var MAX_LENGTH = 256;
|
var MAX_LENGTH = 256;
|
||||||
@@ -18615,9 +18615,9 @@ var require_constants6 = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/internal/debug.js
|
// node_modules/semver/internal/debug.js
|
||||||
var require_debug = __commonJS({
|
var require_debug = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/internal/debug.js"(exports2, module2) {
|
"node_modules/semver/internal/debug.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var debug2 = typeof process === "object" && process.env && process.env.NODE_DEBUG && /\bsemver\b/i.test(process.env.NODE_DEBUG) ? (...args) => console.error("SEMVER", ...args) : () => {
|
var debug2 = typeof process === "object" && process.env && process.env.NODE_DEBUG && /\bsemver\b/i.test(process.env.NODE_DEBUG) ? (...args) => console.error("SEMVER", ...args) : () => {
|
||||||
};
|
};
|
||||||
@@ -18625,9 +18625,9 @@ var require_debug = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/internal/re.js
|
// node_modules/semver/internal/re.js
|
||||||
var require_re = __commonJS({
|
var require_re = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/internal/re.js"(exports2, module2) {
|
"node_modules/semver/internal/re.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var {
|
var {
|
||||||
MAX_SAFE_COMPONENT_LENGTH,
|
MAX_SAFE_COMPONENT_LENGTH,
|
||||||
@@ -18713,9 +18713,9 @@ var require_re = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/internal/parse-options.js
|
// node_modules/semver/internal/parse-options.js
|
||||||
var require_parse_options = __commonJS({
|
var require_parse_options = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/internal/parse-options.js"(exports2, module2) {
|
"node_modules/semver/internal/parse-options.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var looseOption = Object.freeze({ loose: true });
|
var looseOption = Object.freeze({ loose: true });
|
||||||
var emptyOpts = Object.freeze({});
|
var emptyOpts = Object.freeze({});
|
||||||
@@ -18732,9 +18732,9 @@ var require_parse_options = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/internal/identifiers.js
|
// node_modules/semver/internal/identifiers.js
|
||||||
var require_identifiers = __commonJS({
|
var require_identifiers = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/internal/identifiers.js"(exports2, module2) {
|
"node_modules/semver/internal/identifiers.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var numeric = /^[0-9]+$/;
|
var numeric = /^[0-9]+$/;
|
||||||
var compareIdentifiers = (a, b) => {
|
var compareIdentifiers = (a, b) => {
|
||||||
@@ -18757,9 +18757,9 @@ var require_identifiers = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/classes/semver.js
|
// node_modules/semver/classes/semver.js
|
||||||
var require_semver = __commonJS({
|
var require_semver = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/classes/semver.js"(exports2, module2) {
|
"node_modules/semver/classes/semver.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var debug2 = require_debug();
|
var debug2 = require_debug();
|
||||||
var { MAX_LENGTH, MAX_SAFE_INTEGER } = require_constants6();
|
var { MAX_LENGTH, MAX_SAFE_INTEGER } = require_constants6();
|
||||||
@@ -19036,9 +19036,9 @@ var require_semver = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/functions/parse.js
|
// node_modules/semver/functions/parse.js
|
||||||
var require_parse2 = __commonJS({
|
var require_parse2 = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/functions/parse.js"(exports2, module2) {
|
"node_modules/semver/functions/parse.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var SemVer = require_semver();
|
var SemVer = require_semver();
|
||||||
var parse = (version, options, throwErrors = false) => {
|
var parse = (version, options, throwErrors = false) => {
|
||||||
@@ -19058,9 +19058,9 @@ var require_parse2 = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/functions/valid.js
|
// node_modules/semver/functions/valid.js
|
||||||
var require_valid = __commonJS({
|
var require_valid = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/functions/valid.js"(exports2, module2) {
|
"node_modules/semver/functions/valid.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var parse = require_parse2();
|
var parse = require_parse2();
|
||||||
var valid2 = (version, options) => {
|
var valid2 = (version, options) => {
|
||||||
@@ -19071,9 +19071,9 @@ var require_valid = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/functions/clean.js
|
// node_modules/semver/functions/clean.js
|
||||||
var require_clean = __commonJS({
|
var require_clean = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/functions/clean.js"(exports2, module2) {
|
"node_modules/semver/functions/clean.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var parse = require_parse2();
|
var parse = require_parse2();
|
||||||
var clean2 = (version, options) => {
|
var clean2 = (version, options) => {
|
||||||
@@ -19084,9 +19084,9 @@ var require_clean = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/functions/inc.js
|
// node_modules/semver/functions/inc.js
|
||||||
var require_inc = __commonJS({
|
var require_inc = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/functions/inc.js"(exports2, module2) {
|
"node_modules/semver/functions/inc.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var SemVer = require_semver();
|
var SemVer = require_semver();
|
||||||
var inc = (version, release, options, identifier, identifierBase) => {
|
var inc = (version, release, options, identifier, identifierBase) => {
|
||||||
@@ -19108,9 +19108,9 @@ var require_inc = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/functions/diff.js
|
// node_modules/semver/functions/diff.js
|
||||||
var require_diff = __commonJS({
|
var require_diff = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/functions/diff.js"(exports2, module2) {
|
"node_modules/semver/functions/diff.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var parse = require_parse2();
|
var parse = require_parse2();
|
||||||
var diff = (version1, version2) => {
|
var diff = (version1, version2) => {
|
||||||
@@ -19152,9 +19152,9 @@ var require_diff = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/functions/major.js
|
// node_modules/semver/functions/major.js
|
||||||
var require_major = __commonJS({
|
var require_major = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/functions/major.js"(exports2, module2) {
|
"node_modules/semver/functions/major.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var SemVer = require_semver();
|
var SemVer = require_semver();
|
||||||
var major = (a, loose) => new SemVer(a, loose).major;
|
var major = (a, loose) => new SemVer(a, loose).major;
|
||||||
@@ -19162,9 +19162,9 @@ var require_major = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/functions/minor.js
|
// node_modules/semver/functions/minor.js
|
||||||
var require_minor = __commonJS({
|
var require_minor = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/functions/minor.js"(exports2, module2) {
|
"node_modules/semver/functions/minor.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var SemVer = require_semver();
|
var SemVer = require_semver();
|
||||||
var minor = (a, loose) => new SemVer(a, loose).minor;
|
var minor = (a, loose) => new SemVer(a, loose).minor;
|
||||||
@@ -19172,9 +19172,9 @@ var require_minor = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/functions/patch.js
|
// node_modules/semver/functions/patch.js
|
||||||
var require_patch = __commonJS({
|
var require_patch = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/functions/patch.js"(exports2, module2) {
|
"node_modules/semver/functions/patch.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var SemVer = require_semver();
|
var SemVer = require_semver();
|
||||||
var patch = (a, loose) => new SemVer(a, loose).patch;
|
var patch = (a, loose) => new SemVer(a, loose).patch;
|
||||||
@@ -19182,9 +19182,9 @@ var require_patch = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/functions/prerelease.js
|
// node_modules/semver/functions/prerelease.js
|
||||||
var require_prerelease = __commonJS({
|
var require_prerelease = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/functions/prerelease.js"(exports2, module2) {
|
"node_modules/semver/functions/prerelease.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var parse = require_parse2();
|
var parse = require_parse2();
|
||||||
var prerelease = (version, options) => {
|
var prerelease = (version, options) => {
|
||||||
@@ -19195,9 +19195,9 @@ var require_prerelease = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/functions/compare.js
|
// node_modules/semver/functions/compare.js
|
||||||
var require_compare = __commonJS({
|
var require_compare = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/functions/compare.js"(exports2, module2) {
|
"node_modules/semver/functions/compare.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var SemVer = require_semver();
|
var SemVer = require_semver();
|
||||||
var compare = (a, b, loose) => new SemVer(a, loose).compare(new SemVer(b, loose));
|
var compare = (a, b, loose) => new SemVer(a, loose).compare(new SemVer(b, loose));
|
||||||
@@ -19205,9 +19205,9 @@ var require_compare = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/functions/rcompare.js
|
// node_modules/semver/functions/rcompare.js
|
||||||
var require_rcompare = __commonJS({
|
var require_rcompare = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/functions/rcompare.js"(exports2, module2) {
|
"node_modules/semver/functions/rcompare.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var compare = require_compare();
|
var compare = require_compare();
|
||||||
var rcompare = (a, b, loose) => compare(b, a, loose);
|
var rcompare = (a, b, loose) => compare(b, a, loose);
|
||||||
@@ -19215,9 +19215,9 @@ var require_rcompare = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/functions/compare-loose.js
|
// node_modules/semver/functions/compare-loose.js
|
||||||
var require_compare_loose = __commonJS({
|
var require_compare_loose = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/functions/compare-loose.js"(exports2, module2) {
|
"node_modules/semver/functions/compare-loose.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var compare = require_compare();
|
var compare = require_compare();
|
||||||
var compareLoose = (a, b) => compare(a, b, true);
|
var compareLoose = (a, b) => compare(a, b, true);
|
||||||
@@ -19225,9 +19225,9 @@ var require_compare_loose = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/functions/compare-build.js
|
// node_modules/semver/functions/compare-build.js
|
||||||
var require_compare_build = __commonJS({
|
var require_compare_build = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/functions/compare-build.js"(exports2, module2) {
|
"node_modules/semver/functions/compare-build.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var SemVer = require_semver();
|
var SemVer = require_semver();
|
||||||
var compareBuild = (a, b, loose) => {
|
var compareBuild = (a, b, loose) => {
|
||||||
@@ -19239,9 +19239,9 @@ var require_compare_build = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/functions/sort.js
|
// node_modules/semver/functions/sort.js
|
||||||
var require_sort = __commonJS({
|
var require_sort = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/functions/sort.js"(exports2, module2) {
|
"node_modules/semver/functions/sort.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var compareBuild = require_compare_build();
|
var compareBuild = require_compare_build();
|
||||||
var sort = (list, loose) => list.sort((a, b) => compareBuild(a, b, loose));
|
var sort = (list, loose) => list.sort((a, b) => compareBuild(a, b, loose));
|
||||||
@@ -19249,9 +19249,9 @@ var require_sort = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/functions/rsort.js
|
// node_modules/semver/functions/rsort.js
|
||||||
var require_rsort = __commonJS({
|
var require_rsort = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/functions/rsort.js"(exports2, module2) {
|
"node_modules/semver/functions/rsort.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var compareBuild = require_compare_build();
|
var compareBuild = require_compare_build();
|
||||||
var rsort = (list, loose) => list.sort((a, b) => compareBuild(b, a, loose));
|
var rsort = (list, loose) => list.sort((a, b) => compareBuild(b, a, loose));
|
||||||
@@ -19259,9 +19259,9 @@ var require_rsort = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/functions/gt.js
|
// node_modules/semver/functions/gt.js
|
||||||
var require_gt = __commonJS({
|
var require_gt = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/functions/gt.js"(exports2, module2) {
|
"node_modules/semver/functions/gt.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var compare = require_compare();
|
var compare = require_compare();
|
||||||
var gt2 = (a, b, loose) => compare(a, b, loose) > 0;
|
var gt2 = (a, b, loose) => compare(a, b, loose) > 0;
|
||||||
@@ -19269,9 +19269,9 @@ var require_gt = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/functions/lt.js
|
// node_modules/semver/functions/lt.js
|
||||||
var require_lt = __commonJS({
|
var require_lt = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/functions/lt.js"(exports2, module2) {
|
"node_modules/semver/functions/lt.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var compare = require_compare();
|
var compare = require_compare();
|
||||||
var lt = (a, b, loose) => compare(a, b, loose) < 0;
|
var lt = (a, b, loose) => compare(a, b, loose) < 0;
|
||||||
@@ -19279,9 +19279,9 @@ var require_lt = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/functions/eq.js
|
// node_modules/semver/functions/eq.js
|
||||||
var require_eq = __commonJS({
|
var require_eq = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/functions/eq.js"(exports2, module2) {
|
"node_modules/semver/functions/eq.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var compare = require_compare();
|
var compare = require_compare();
|
||||||
var eq = (a, b, loose) => compare(a, b, loose) === 0;
|
var eq = (a, b, loose) => compare(a, b, loose) === 0;
|
||||||
@@ -19289,9 +19289,9 @@ var require_eq = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/functions/neq.js
|
// node_modules/semver/functions/neq.js
|
||||||
var require_neq = __commonJS({
|
var require_neq = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/functions/neq.js"(exports2, module2) {
|
"node_modules/semver/functions/neq.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var compare = require_compare();
|
var compare = require_compare();
|
||||||
var neq = (a, b, loose) => compare(a, b, loose) !== 0;
|
var neq = (a, b, loose) => compare(a, b, loose) !== 0;
|
||||||
@@ -19299,9 +19299,9 @@ var require_neq = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/functions/gte.js
|
// node_modules/semver/functions/gte.js
|
||||||
var require_gte = __commonJS({
|
var require_gte = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/functions/gte.js"(exports2, module2) {
|
"node_modules/semver/functions/gte.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var compare = require_compare();
|
var compare = require_compare();
|
||||||
var gte = (a, b, loose) => compare(a, b, loose) >= 0;
|
var gte = (a, b, loose) => compare(a, b, loose) >= 0;
|
||||||
@@ -19309,9 +19309,9 @@ var require_gte = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/functions/lte.js
|
// node_modules/semver/functions/lte.js
|
||||||
var require_lte = __commonJS({
|
var require_lte = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/functions/lte.js"(exports2, module2) {
|
"node_modules/semver/functions/lte.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var compare = require_compare();
|
var compare = require_compare();
|
||||||
var lte = (a, b, loose) => compare(a, b, loose) <= 0;
|
var lte = (a, b, loose) => compare(a, b, loose) <= 0;
|
||||||
@@ -19319,9 +19319,9 @@ var require_lte = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/functions/cmp.js
|
// node_modules/semver/functions/cmp.js
|
||||||
var require_cmp = __commonJS({
|
var require_cmp = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/functions/cmp.js"(exports2, module2) {
|
"node_modules/semver/functions/cmp.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var eq = require_eq();
|
var eq = require_eq();
|
||||||
var neq = require_neq();
|
var neq = require_neq();
|
||||||
@@ -19369,9 +19369,9 @@ var require_cmp = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/functions/coerce.js
|
// node_modules/semver/functions/coerce.js
|
||||||
var require_coerce = __commonJS({
|
var require_coerce = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/functions/coerce.js"(exports2, module2) {
|
"node_modules/semver/functions/coerce.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var SemVer = require_semver();
|
var SemVer = require_semver();
|
||||||
var parse = require_parse2();
|
var parse = require_parse2();
|
||||||
@@ -19415,9 +19415,9 @@ var require_coerce = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/internal/lrucache.js
|
// node_modules/semver/internal/lrucache.js
|
||||||
var require_lrucache = __commonJS({
|
var require_lrucache = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/internal/lrucache.js"(exports2, module2) {
|
"node_modules/semver/internal/lrucache.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var LRUCache = class {
|
var LRUCache = class {
|
||||||
constructor() {
|
constructor() {
|
||||||
@@ -19453,9 +19453,9 @@ var require_lrucache = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/classes/range.js
|
// node_modules/semver/classes/range.js
|
||||||
var require_range = __commonJS({
|
var require_range = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/classes/range.js"(exports2, module2) {
|
"node_modules/semver/classes/range.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var SPACE_CHARACTERS = /\s+/g;
|
var SPACE_CHARACTERS = /\s+/g;
|
||||||
var Range = class _Range {
|
var Range = class _Range {
|
||||||
@@ -19830,9 +19830,9 @@ var require_range = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/classes/comparator.js
|
// node_modules/semver/classes/comparator.js
|
||||||
var require_comparator = __commonJS({
|
var require_comparator = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/classes/comparator.js"(exports2, module2) {
|
"node_modules/semver/classes/comparator.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var ANY = /* @__PURE__ */ Symbol("SemVer ANY");
|
var ANY = /* @__PURE__ */ Symbol("SemVer ANY");
|
||||||
var Comparator = class _Comparator {
|
var Comparator = class _Comparator {
|
||||||
@@ -19943,9 +19943,9 @@ var require_comparator = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/functions/satisfies.js
|
// node_modules/semver/functions/satisfies.js
|
||||||
var require_satisfies = __commonJS({
|
var require_satisfies = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/functions/satisfies.js"(exports2, module2) {
|
"node_modules/semver/functions/satisfies.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var Range = require_range();
|
var Range = require_range();
|
||||||
var satisfies3 = (version, range, options) => {
|
var satisfies3 = (version, range, options) => {
|
||||||
@@ -19960,9 +19960,9 @@ var require_satisfies = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/ranges/to-comparators.js
|
// node_modules/semver/ranges/to-comparators.js
|
||||||
var require_to_comparators = __commonJS({
|
var require_to_comparators = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/ranges/to-comparators.js"(exports2, module2) {
|
"node_modules/semver/ranges/to-comparators.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var Range = require_range();
|
var Range = require_range();
|
||||||
var toComparators = (range, options) => new Range(range, options).set.map((comp) => comp.map((c) => c.value).join(" ").trim().split(" "));
|
var toComparators = (range, options) => new Range(range, options).set.map((comp) => comp.map((c) => c.value).join(" ").trim().split(" "));
|
||||||
@@ -19970,9 +19970,9 @@ var require_to_comparators = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/ranges/max-satisfying.js
|
// node_modules/semver/ranges/max-satisfying.js
|
||||||
var require_max_satisfying = __commonJS({
|
var require_max_satisfying = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/ranges/max-satisfying.js"(exports2, module2) {
|
"node_modules/semver/ranges/max-satisfying.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var SemVer = require_semver();
|
var SemVer = require_semver();
|
||||||
var Range = require_range();
|
var Range = require_range();
|
||||||
@@ -19999,9 +19999,9 @@ var require_max_satisfying = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/ranges/min-satisfying.js
|
// node_modules/semver/ranges/min-satisfying.js
|
||||||
var require_min_satisfying = __commonJS({
|
var require_min_satisfying = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/ranges/min-satisfying.js"(exports2, module2) {
|
"node_modules/semver/ranges/min-satisfying.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var SemVer = require_semver();
|
var SemVer = require_semver();
|
||||||
var Range = require_range();
|
var Range = require_range();
|
||||||
@@ -20028,9 +20028,9 @@ var require_min_satisfying = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/ranges/min-version.js
|
// node_modules/semver/ranges/min-version.js
|
||||||
var require_min_version = __commonJS({
|
var require_min_version = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/ranges/min-version.js"(exports2, module2) {
|
"node_modules/semver/ranges/min-version.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var SemVer = require_semver();
|
var SemVer = require_semver();
|
||||||
var Range = require_range();
|
var Range = require_range();
|
||||||
@@ -20087,9 +20087,9 @@ var require_min_version = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/ranges/valid.js
|
// node_modules/semver/ranges/valid.js
|
||||||
var require_valid2 = __commonJS({
|
var require_valid2 = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/ranges/valid.js"(exports2, module2) {
|
"node_modules/semver/ranges/valid.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var Range = require_range();
|
var Range = require_range();
|
||||||
var validRange = (range, options) => {
|
var validRange = (range, options) => {
|
||||||
@@ -20103,9 +20103,9 @@ var require_valid2 = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/ranges/outside.js
|
// node_modules/semver/ranges/outside.js
|
||||||
var require_outside = __commonJS({
|
var require_outside = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/ranges/outside.js"(exports2, module2) {
|
"node_modules/semver/ranges/outside.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var SemVer = require_semver();
|
var SemVer = require_semver();
|
||||||
var Comparator = require_comparator();
|
var Comparator = require_comparator();
|
||||||
@@ -20172,9 +20172,9 @@ var require_outside = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/ranges/gtr.js
|
// node_modules/semver/ranges/gtr.js
|
||||||
var require_gtr = __commonJS({
|
var require_gtr = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/ranges/gtr.js"(exports2, module2) {
|
"node_modules/semver/ranges/gtr.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var outside = require_outside();
|
var outside = require_outside();
|
||||||
var gtr = (version, range, options) => outside(version, range, ">", options);
|
var gtr = (version, range, options) => outside(version, range, ">", options);
|
||||||
@@ -20182,9 +20182,9 @@ var require_gtr = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/ranges/ltr.js
|
// node_modules/semver/ranges/ltr.js
|
||||||
var require_ltr = __commonJS({
|
var require_ltr = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/ranges/ltr.js"(exports2, module2) {
|
"node_modules/semver/ranges/ltr.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var outside = require_outside();
|
var outside = require_outside();
|
||||||
var ltr = (version, range, options) => outside(version, range, "<", options);
|
var ltr = (version, range, options) => outside(version, range, "<", options);
|
||||||
@@ -20192,9 +20192,9 @@ var require_ltr = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/ranges/intersects.js
|
// node_modules/semver/ranges/intersects.js
|
||||||
var require_intersects = __commonJS({
|
var require_intersects = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/ranges/intersects.js"(exports2, module2) {
|
"node_modules/semver/ranges/intersects.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var Range = require_range();
|
var Range = require_range();
|
||||||
var intersects = (r1, r2, options) => {
|
var intersects = (r1, r2, options) => {
|
||||||
@@ -20206,9 +20206,9 @@ var require_intersects = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/ranges/simplify.js
|
// node_modules/semver/ranges/simplify.js
|
||||||
var require_simplify = __commonJS({
|
var require_simplify = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/ranges/simplify.js"(exports2, module2) {
|
"node_modules/semver/ranges/simplify.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var satisfies3 = require_satisfies();
|
var satisfies3 = require_satisfies();
|
||||||
var compare = require_compare();
|
var compare = require_compare();
|
||||||
@@ -20256,9 +20256,9 @@ var require_simplify = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/ranges/subset.js
|
// node_modules/semver/ranges/subset.js
|
||||||
var require_subset = __commonJS({
|
var require_subset = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/ranges/subset.js"(exports2, module2) {
|
"node_modules/semver/ranges/subset.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var Range = require_range();
|
var Range = require_range();
|
||||||
var Comparator = require_comparator();
|
var Comparator = require_comparator();
|
||||||
@@ -20418,9 +20418,9 @@ var require_subset = __commonJS({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/@actions/tool-cache/node_modules/semver/index.js
|
// node_modules/semver/index.js
|
||||||
var require_semver2 = __commonJS({
|
var require_semver2 = __commonJS({
|
||||||
"node_modules/@actions/tool-cache/node_modules/semver/index.js"(exports2, module2) {
|
"node_modules/semver/index.js"(exports2, module2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var internalRe = require_re();
|
var internalRe = require_re();
|
||||||
var constants3 = require_constants6();
|
var constants3 = require_constants6();
|
||||||
@@ -22422,6 +22422,9 @@ function debug(message) {
|
|||||||
function error(message, properties = {}) {
|
function error(message, properties = {}) {
|
||||||
issueCommand("error", toCommandProperties(properties), message instanceof Error ? message.toString() : message);
|
issueCommand("error", toCommandProperties(properties), message instanceof Error ? message.toString() : message);
|
||||||
}
|
}
|
||||||
|
function warning(message, properties = {}) {
|
||||||
|
issueCommand("warning", toCommandProperties(properties), message instanceof Error ? message.toString() : message);
|
||||||
|
}
|
||||||
function info(message) {
|
function info(message) {
|
||||||
process.stdout.write(message + os5.EOL);
|
process.stdout.write(message + os5.EOL);
|
||||||
}
|
}
|
||||||
@@ -22814,6 +22817,12 @@ async function run() {
|
|||||||
return str.trim();
|
return str.trim();
|
||||||
}).filter(function(element, index, array) {
|
}).filter(function(element, index, array) {
|
||||||
return element;
|
return element;
|
||||||
|
}).filter(function(pkg) {
|
||||||
|
if (pkg === "tools") {
|
||||||
|
warning("Skipping deprecated package 'tools', it is no longer available in the Android SDK repository. The command line tools installed by this action replace it, see https://developer.android.com/tools#tools-sdk");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
return true;
|
||||||
});
|
});
|
||||||
for (const pkg of packages) {
|
for (const pkg of packages) {
|
||||||
await callSdkManager(sdkManagerExe, pkg);
|
await callSdkManager(sdkManagerExe, pkg);
|
||||||
|
|||||||
1167
package-lock.json
generated
1167
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -33,7 +33,7 @@
|
|||||||
"@types/node": "^24.0.0",
|
"@types/node": "^24.0.0",
|
||||||
"@typescript-eslint/eslint-plugin": "^8.57.2",
|
"@typescript-eslint/eslint-plugin": "^8.57.2",
|
||||||
"@typescript-eslint/parser": "^8.57.2",
|
"@typescript-eslint/parser": "^8.57.2",
|
||||||
"esbuild": "^0.27.4",
|
"esbuild": "^0.28.0",
|
||||||
"eslint": "^10.1.0",
|
"eslint": "^10.1.0",
|
||||||
"eslint-plugin-check-file": "^3.3.1",
|
"eslint-plugin-check-file": "^3.3.1",
|
||||||
"eslint-plugin-jest": "^29.15.1",
|
"eslint-plugin-jest": "^29.15.1",
|
||||||
|
|||||||
13
src/main.ts
13
src/main.ts
@@ -175,6 +175,19 @@ async function run(): Promise<void> {
|
|||||||
.filter(function (element, index, array) {
|
.filter(function (element, index, array) {
|
||||||
return element
|
return element
|
||||||
})
|
})
|
||||||
|
.filter(function (pkg) {
|
||||||
|
// The 'tools' package is deprecated and no longer served by Google,
|
||||||
|
// asking sdkmanager for it fails the whole action.
|
||||||
|
// Its replacement, cmdline-tools, is already installed by this action.
|
||||||
|
if (pkg === 'tools') {
|
||||||
|
core.warning(
|
||||||
|
"Skipping deprecated package 'tools', it is no longer available in the Android SDK repository. " +
|
||||||
|
'The command line tools installed by this action replace it, see https://developer.android.com/tools#tools-sdk'
|
||||||
|
)
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
return true
|
||||||
|
})
|
||||||
for (const pkg of packages) {
|
for (const pkg of packages) {
|
||||||
await callSdkManager(sdkManagerExe, pkg)
|
await callSdkManager(sdkManagerExe, pkg)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user