diff --git a/dist/index.js b/dist/index.js index 4bc0ba8..bbe2c2b 100644 --- a/dist/index.js +++ b/dist/index.js @@ -45,7 +45,7 @@ function configAuthentication(feedUrl, existingFileLocation = '', processRoot = } exports.configAuthentication = configAuthentication; function isValidKey(key) { - return /^[\w\-\.]+$/i.test(key); + return /^[\w\-.]+$/i.test(key); } function getExistingNugetConfig(processRoot) { const defaultConfigName = 'nuget.config'; @@ -60,9 +60,9 @@ function getExistingNugetConfig(processRoot) { function writeFeedToFile(feedUrl, existingFileLocation, tempFileLocation) { var _a, _b; core.info(`dotnet-auth: Finding any source references in ${existingFileLocation}, writing a new temporary configuration file with credentials to ${tempFileLocation}`); - let sourceKeys = []; + const sourceKeys = []; let owner = core.getInput('owner'); - let sourceUrl = feedUrl; + const sourceUrl = feedUrl; if (!owner) { owner = github.context.repo.owner; } @@ -132,7 +132,7 @@ function writeFeedToFile(feedUrl, existingFileLocation, tempFileLocation) { } ]; if (!sourceKeys.length) { - let keystring = 'Source'; + const keystring = 'Source'; xmlSource[1].configuration.push({ packageSources: [ { @@ -300,9 +300,9 @@ class DotnetVersionResolver { return __awaiter(this, void 0, void 0, function* () { const response = yield httpClient.getJson(DotnetVersionResolver.DotNetCoreIndexUrl); const result = response.result || {}; - let releasesInfo = result['releases-index']; - let releaseInfo = releasesInfo.find(info => { - let sdkParts = info['channel-version'].split('.'); + const releasesInfo = result['releases-index']; + const releaseInfo = releasesInfo.find(info => { + const sdkParts = info['channel-version'].split('.'); return sdkParts[0] === versionParts[0]; }); if (!releaseInfo) { @@ -408,8 +408,8 @@ class DotnetCoreInstaller { outputDotnetVersion(version) { return __awaiter(this, void 0, void 0, function* () { const installationPath = process.env['DOTNET_INSTALL_DIR']; - let versionsOnRunner = yield (0, promises_1.readdir)(path_1.default.join(installationPath.replace(/'/g, ''), 'sdk')); - let installedVersion = semver_1.default.maxSatisfying(versionsOnRunner, version, { + const versionsOnRunner = yield (0, promises_1.readdir)(path_1.default.join(installationPath.replace(/'/g, ''), 'sdk')); + const installedVersion = semver_1.default.maxSatisfying(versionsOnRunner, version, { includePrerelease: true }); return installedVersion; diff --git a/package-lock.json b/package-lock.json index cfc58d6..903f687 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,6 +22,7 @@ "@types/node": "^16.11.25", "@types/semver": "^6.2.2", "@typescript-eslint/eslint-plugin": "^5.54.0", + "@typescript-eslint/parser": "^5.54.0", "@vercel/ncc": "^0.33.4", "eslint": "^8.35.0", "eslint-config-prettier": "^8.6.0", @@ -1399,7 +1400,6 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.54.0.tgz", "integrity": "sha512-aAVL3Mu2qTi+h/r04WI/5PfNWvO6pdhpeMRWk9R7rEV4mwJNzoWf5CCU5vDKBsPIFQFjEq1xg7XBI2rjiMXQbQ==", "dev": true, - "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "5.54.0", "@typescript-eslint/types": "5.54.0", @@ -7073,7 +7073,6 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.54.0.tgz", "integrity": "sha512-aAVL3Mu2qTi+h/r04WI/5PfNWvO6pdhpeMRWk9R7rEV4mwJNzoWf5CCU5vDKBsPIFQFjEq1xg7XBI2rjiMXQbQ==", "dev": true, - "peer": true, "requires": { "@typescript-eslint/scope-manager": "5.54.0", "@typescript-eslint/types": "5.54.0", diff --git a/package.json b/package.json index c4fbefa..1a422f7 100644 --- a/package.json +++ b/package.json @@ -39,6 +39,7 @@ "@types/node": "^16.11.25", "@types/semver": "^6.2.2", "@typescript-eslint/eslint-plugin": "^5.54.0", + "@typescript-eslint/parser": "^5.54.0", "@vercel/ncc": "^0.33.4", "eslint": "^8.35.0", "eslint-config-prettier": "^8.6.0",