diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a3d12d17ab9e6eb43809e61241ed491f2f5bc930..0f52d0bdb3f5bfa526679519f0905fe94c9b3126 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -85,7 +85,7 @@ jobs: run: yarn build - name: Unit tests - run: yarn jest:${{ env.NODE_VERSION }} --maxWorkers=2 --ci --coverage ${{ env.coverage }} + run: yarn jest --ci --coverage ${{ env.coverage }} - name: Codecov uses: codecov/codecov-action@81cd2dc8148241f03f5839d295e000b8f761e378 # tag=v3.1.0 diff --git a/jest.config.ts b/jest.config.ts index cc25f456ac5271bc57f4de9acab42fabc8b72b13..9c1411e07bfd74539963d92294147d8575c889fe 100644 --- a/jest.config.ts +++ b/jest.config.ts @@ -1,8 +1,32 @@ +import os from 'os'; import type { InitialOptionsTsJest } from 'ts-jest/dist/types'; const ci = !!process.env.CI; -const config: InitialOptionsTsJest = { +type JestConfig = InitialOptionsTsJest & { + // https://github.com/renovatebot/renovate/issues/17034 + workerIdleMemoryLimit?: string; +}; + +/** + * https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources + */ +function jestGithubRunnerSpecs(): JestConfig { + if (os.platform() === 'darwin') { + // + return { + maxWorkers: 2, + workerIdleMemoryLimit: '4GB', + }; + } + + return { + maxWorkers: 2, + workerIdleMemoryLimit: '2GB', + }; +} + +const config: JestConfig = { preset: 'ts-jest', cacheDirectory: '.cache/jest', coverageDirectory: './coverage', @@ -24,6 +48,13 @@ const config: InitialOptionsTsJest = { statements: 100, }, }, + globals: { + 'ts-jest': { + tsconfig: '<rootDir>/tsconfig.spec.json', + diagnostics: false, + isolatedModules: true, + }, + }, modulePathIgnorePatterns: ['<rootDir>/dist/', '/__fixtures__/'], reporters: ci ? ['default', 'github-actions'] : ['default'], setupFilesAfterEnv: [ @@ -36,13 +67,10 @@ const config: InitialOptionsTsJest = { testEnvironment: 'node', testRunner: 'jest-circus/runner', watchPathIgnorePatterns: ['<rootDir>/.cache/', '<rootDir>/coverage/'], - globals: { - 'ts-jest': { - tsconfig: '<rootDir>/tsconfig.spec.json', - diagnostics: false, - isolatedModules: true, - }, - }, + // We can play with that value later for best dev experience + workerIdleMemoryLimit: '500MB', + // add github runner specific limits + ...(ci && jestGithubRunnerSpecs()), }; export default config; diff --git a/lib/config/__snapshots__/index.spec.ts.snap b/lib/config/__snapshots__/index.spec.ts.snap index 670c35b6ce2c5b8702172c3c8fb769fa6f697c86..83825d9ee31c87852e6ae2fd6372e6fb5f271bbe 100644 --- a/lib/config/__snapshots__/index.spec.ts.snap +++ b/lib/config/__snapshots__/index.spec.ts.snap @@ -1,26 +1,26 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`config/index mergeChildConfig(parentConfig, childConfig) merges 1`] = ` -Object { +{ "branchTopic": "lock-file-maintenance", "commitMessageAction": "Lock file maintenance", "commitMessageExtra": null, "commitMessageTopic": null, "enabled": false, "groupName": null, - "prBodyDefinitions": Object { + "prBodyDefinitions": { "Change": "All locks refreshed", }, "rebaseStalePrs": true, "recreateClosed": true, - "schedule": Array [ + "schedule": [ "on monday", ], } `; exports[`config/index mergeChildConfig(parentConfig, childConfig) merges constraints 1`] = ` -Object { +{ "node": "<15", "npm": "^6.0.0", } diff --git a/lib/config/__snapshots__/massage.spec.ts.snap b/lib/config/__snapshots__/massage.spec.ts.snap index 9ad140af0731566541839f4e2cb66697ed9a6d19..e27c6b089d0cbb54e778197f117899338bbadd1e 100644 --- a/lib/config/__snapshots__/massage.spec.ts.snap +++ b/lib/config/__snapshots__/massage.spec.ts.snap @@ -1,19 +1,19 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`config/massage massageConfig does not massage lockFileMaintenance 1`] = ` -Object { - "packageRules": Array [ - Object { - "lockFileMaintenance": Object { +{ + "packageRules": [ + { + "lockFileMaintenance": { "enabled": true, }, - "matchBaseBranches": Array [ + "matchBaseBranches": [ "release/ft10/1.9.x", ], - "matchManagers": Array [ + "matchManagers": [ "helmv3", ], - "schedule": Array [ + "schedule": [ "at any time", ], }, @@ -22,28 +22,28 @@ Object { `; exports[`config/massage massageConfig massages packageRules matchUpdateTypes 1`] = ` -Object { - "packageRules": Array [ - Object { - "matchPackageNames": Array [ +{ + "packageRules": [ + { + "matchPackageNames": [ "foo", ], "separateMajorMinor": false, }, - Object { - "matchPackageNames": Array [ + { + "matchPackageNames": [ "foo", ], - "matchUpdateTypes": Array [ + "matchUpdateTypes": [ "minor", ], "semanticCommitType": "feat", }, - Object { - "matchPackageNames": Array [ + { + "matchPackageNames": [ "foo", ], - "matchUpdateTypes": Array [ + "matchUpdateTypes": [ "patch", ], "semanticCommitType": "fix", diff --git a/lib/config/__snapshots__/migrate-validate.spec.ts.snap b/lib/config/__snapshots__/migrate-validate.spec.ts.snap index ad6dbb3c488b8d258d919d1ad8578a01cb3176e4..80d365c770c397f543b4b2f26144f195cab119c4 100644 --- a/lib/config/__snapshots__/migrate-validate.spec.ts.snap +++ b/lib/config/__snapshots__/migrate-validate.spec.ts.snap @@ -1,20 +1,20 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`config/migrate-validate migrateAndValidate() handles invalid 1`] = ` -Object { - "errors": Array [ - Object { +{ + "errors": [ + { "message": "Invalid configuration option: foo", "topic": "Configuration Error", }, ], "foo": "none", - "warnings": Array [], + "warnings": [], } `; exports[`config/migrate-validate migrateAndValidate() isOnboarded 1`] = ` -Object { - "errors": Array [], +{ + "errors": [], } `; diff --git a/lib/config/__snapshots__/migration.spec.ts.snap b/lib/config/__snapshots__/migration.spec.ts.snap index 99e85ecbc21eb97a1cf4a0d32efaf7f13458106c..fdf32c597a036ce675878a3728eecfbe160672d1 100644 --- a/lib/config/__snapshots__/migration.spec.ts.snap +++ b/lib/config/__snapshots__/migration.spec.ts.snap @@ -1,16 +1,16 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`config/migration it migrates gradle-lite 1`] = ` -Object { - "gradle": Object { +{ + "gradle": { "enabled": true, - "fileMatch": Array [ + "fileMatch": [ "foo", ], }, - "packageRules": Array [ - Object { - "matchManagers": Array [ + "packageRules": [ + { + "matchManagers": [ "gradle", ], "separateMinorPatch": true, @@ -20,30 +20,30 @@ Object { `; exports[`config/migration it migrates nested packageRules 1`] = ` -Object { - "packageRules": Array [ - Object { +{ + "packageRules": [ + { "enabled": false, - "matchDepTypes": Array [ + "matchDepTypes": [ "devDependencies", ], }, - Object { + { "automerge": true, - "excludePackageNames": Array [ + "excludePackageNames": [ "@types/react-table", ], "groupName": "definitelyTyped", - "matchPackagePrefixes": Array [ + "matchPackagePrefixes": [ "@types/", ], }, - Object { + { "automerge": false, - "excludePackageNames": Array [ + "excludePackageNames": [ "@types/react-table", ], - "matchDepTypes": Array [ + "matchDepTypes": [ "dependencies", ], }, @@ -52,24 +52,24 @@ Object { `; exports[`config/migration it migrates regexManagers 1`] = ` -Object { - "regexManagers": Array [ - Object { - "fileMatch": Array [ - "(^|/|\\\\.)Dockerfile$", +{ + "regexManagers": [ + { + "fileMatch": [ + "(^|/|\\.)Dockerfile$", "(^|/)Dockerfile[^/]*$", ], - "matchStrings": Array [ - "# renovate: datasource=(?<datasource>[a-z-]+?) depName=(?<depName>[^\\\\s]+?)(?: lookupName=(?<packageName>[^\\\\s]+?))?(?: versioning=(?<versioning>[a-z-0-9]+?))?\\\\s(?:ENV|ARG) .+?_VERSION=\\"?(?<currentValue>.+?)\\"?\\\\s", + "matchStrings": [ + "# renovate: datasource=(?<datasource>[a-z-]+?) depName=(?<depName>[^\\s]+?)(?: lookupName=(?<packageName>[^\\s]+?))?(?: versioning=(?<versioning>[a-z-0-9]+?))?\\s(?:ENV|ARG) .+?_VERSION="?(?<currentValue>.+?)"?\\s", ], }, - Object { - "fileMatch": Array [ - "(^|/|\\\\.)Dockerfile$", + { + "fileMatch": [ + "(^|/|\\.)Dockerfile$", "(^|/)Dockerfile[^/]*$", ], - "matchStrings": Array [ - "# renovate: datasource=(?<datasource>[a-z-]+?) depName=(?<depName>[^\\\\s]+?)(?: lookupName=(?<holder>[^\\\\s]+?))?(?: versioning=(?<versioning>[a-z-0-9]+?))?\\\\s(?:ENV|ARG) .+?_VERSION=\\"?(?<currentValue>.+?)\\"?\\\\s", + "matchStrings": [ + "# renovate: datasource=(?<datasource>[a-z-]+?) depName=(?<depName>[^\\s]+?)(?: lookupName=(?<holder>[^\\s]+?))?(?: versioning=(?<versioning>[a-z-0-9]+?))?\\s(?:ENV|ARG) .+?_VERSION="?(?<currentValue>.+?)"?\\s", ], "packageNameTemplate": "{{{holder}}}", }, @@ -78,21 +78,21 @@ Object { `; exports[`config/migration migrateConfig(config, parentConfig) does not migrate multi days 1`] = ` -Object { +{ "schedule": "after 5:00pm on wednesday and thursday", } `; exports[`config/migration migrateConfig(config, parentConfig) migrates before and after schedules 1`] = ` -Object { - "major": Object { - "schedule": Array [ +{ + "major": { + "schedule": [ "after 10pm", "before 7am", ], }, - "minor": Object { - "schedule": Array [ + "minor": { + "schedule": [ "after 10pm every weekday", "before 7am every weekday", ], @@ -101,167 +101,167 @@ Object { `; exports[`config/migration migrateConfig(config, parentConfig) migrates config 1`] = ` -Object { +{ "additionalBranchPrefix": "{{parentDir}}-", "allowCustomCrateRegistries": true, "allowScripts": true, "autodiscover": true, "automerge": false, "automergeType": "branch", - "baseBranches": Array [ + "baseBranches": [ "next", ], "binarySource": "global", "branchName": "{{{branchPrefix}}}{{{additionalBranchPrefix}}}{{{branchTopic}}}{{{packageFileDir}}}", "branchPrefix": "renovate/", "commitMessage": "{{#if semanticCommitType}}{{semanticCommitType}}{{#if semanticCommitScope}}({{semanticCommitScope}}){{/if}}: {{/if}}some commit message {{depName}} {{packageName}}", - "constraints": Object { + "constraints": { "python": "3.7", }, "dependencyDashboard": true, "dependencyDashboardTitle": "foo", "enabled": true, - "enabledManagers": Array [ + "enabledManagers": [ "npm", ], "exposeAllEnv": true, - "extends": Array [ + "extends": [ ":automergeBranch", "config:js-app", "config:js-lib", ":dependencyDashboard", ], - "hostRules": Array [ - Object { + "hostRules": [ + { "hostType": "docker", "matchHost": "https://docker.io", "password": "some-password", "username": "some-username", }, ], - "ignorePaths": Array [ + "ignorePaths": [ "node_modules/", ], "includeForks": true, - "lockFileMaintenance": Object { + "lockFileMaintenance": { "automerge": true, "exposeAllEnv": false, "schedule": "before 5am", }, - "major": Object { + "major": { "automerge": false, }, - "meteor": Object { + "meteor": { "enabled": true, }, - "minor": Object { + "minor": { "automerge": true, }, "npmrc": "", - "nvmrc": Object { - "packageRules": Array [ - Object { - "extends": Array [ + "nvmrc": { + "packageRules": [ + { + "extends": [ "node", ], - "matchPaths": Array [ + "matchPaths": [ "node/**", ], }, ], }, "onboarding": false, - "packageRules": Array [ - Object { + "packageRules": [ + { "excludePackageNames": "foo", "groupName": "angular packages", "matchPackagePatterns": "^(@angular|typescript)", }, - Object { + { "groupName": "foo", - "matchPackagePatterns": Array [ + "matchPackagePatterns": [ "^foo", ], }, - Object { + { "enabled": false, - "matchPackageNames": Array [ + "matchPackageNames": [ "angular", ], - "matchPackagePatterns": Array [ + "matchPackagePatterns": [ "ang", ], }, - Object { - "matchPackageNames": Array [ + { + "matchPackageNames": [ "guava", ], "versioning": "maven", }, - Object { + { "automerge": true, - "matchDepTypes": Array [ + "matchDepTypes": [ "bar", ], - "matchPackageNames": Array [ + "matchPackageNames": [ "foo", ], }, - Object { - "extends": Array [ + { + "extends": [ "foo", ], - "matchPaths": Array [ + "matchPaths": [ "examples/**", ], }, - Object { - "matchDepTypes": Array [ + { + "matchDepTypes": [ "peerDependencies", ], "rangeStrategy": "widen", }, - Object { - "major": Object { + { + "major": { "automerge": false, }, - "matchDepTypes": Array [ + "matchDepTypes": [ "devDependencies", ], - "minor": Object { + "minor": { "automerge": true, }, "schedule": null, }, - Object { - "major": Object { + { + "major": { "automerge": false, }, - "matchDepTypes": Array [ + "matchDepTypes": [ "optionalDependencies", ], - "minor": Object { + "minor": { "automerge": true, }, "respectLatest": false, "schedule": "before 5am on Monday", }, ], - "patch": Object { + "patch": { "automerge": true, }, - "pip_setup": Object { + "pip_setup": { "rebaseWhen": "never", }, - "pipenv": Object { + "pipenv": { "rebaseWhen": "conflicted", }, "platform": "github", - "poetry": Object { + "poetry": { "rebaseWhen": "behind-base-branch", "versioning": "pep440", }, - "postUpdateOptions": Array [ + "postUpdateOptions": [ "gomodTidy", ], "prTitle": "{{#if semanticCommitType}}{{semanticCommitType}}{{#if semanticCommitScope}}({{semanticCommitScope}}){{/if}}: {{/if}}some pr title", @@ -273,36 +273,36 @@ Object { "separateMajorMinor": true, "separateMajorReleases": true, "separateMinorPatch": true, - "suppressNotifications": Array [ + "suppressNotifications": [ "lockFileErrors", "deprecationWarningIssues", ], - "travis": Object { + "travis": { "enabled": true, }, } `; exports[`config/migration migrateConfig(config, parentConfig) migrates more packageFiles 1`] = ` -Object { - "includePaths": Array [ +{ + "includePaths": [ "package.json", ], - "packageRules": Array [ - Object { - "matchDepTypes": Array [ + "packageRules": [ + { + "matchDepTypes": [ "devDependencies", ], - "matchPaths": Array [ + "matchPaths": [ "package.json", ], "rangeStrategy": "pin", }, - Object { - "matchDepTypes": Array [ + { + "matchDepTypes": [ "dependencies", ], - "matchPaths": Array [ + "matchPaths": [ "package.json", ], "rangeStrategy": "pin", @@ -312,51 +312,51 @@ Object { `; exports[`config/migration migrateConfig(config, parentConfig) migrates node to travis 1`] = ` -Object { - "node": Object { +{ + "node": { "automerge": false, }, - "travis": Object { + "travis": { "enabled": true, }, } `; exports[`config/migration migrateConfig(config, parentConfig) migrates packageFiles 1`] = ` -Object { - "includePaths": Array [ +{ + "includePaths": [ "package.json", "backend/package.json", "frontend/package.json", "other/package.json", ], - "packageRules": Array [ - Object { - "matchPaths": Array [ + "packageRules": [ + { + "matchPaths": [ "backend/package.json", ], "rangeStrategy": "replace", }, - Object { - "matchPaths": Array [ + { + "matchPaths": [ "frontend/package.json", ], "rangeStrategy": "pin", }, - Object { - "matchDepTypes": Array [ + { + "matchDepTypes": [ "devDependencies", ], - "matchPaths": Array [ + "matchPaths": [ "other/package.json", ], "rangeStrategy": "pin", }, - Object { - "matchDepTypes": Array [ + { + "matchDepTypes": [ "dependencies", ], - "matchPaths": Array [ + "matchPaths": [ "other/package.json", ], "rangeStrategy": "pin", @@ -366,11 +366,11 @@ Object { `; exports[`config/migration migrateConfig(config, parentConfig) migrates subconfig 1`] = ` -Object { - "lockFileMaintenance": Object { - "packageRules": Array [ - Object { - "matchDepTypes": Array [ +{ + "lockFileMaintenance": { + "packageRules": [ + { + "matchDepTypes": [ "optionalDependencies", ], "respectLatest": false, @@ -381,23 +381,23 @@ Object { `; exports[`config/migration migrateConfig(config, parentConfig) overrides existing automerge setting 1`] = ` -Object { - "major": Object { +{ + "major": { "automerge": false, }, - "minor": Object { + "minor": { "automerge": true, }, - "packageRules": Array [ - Object { - "major": Object { + "packageRules": [ + { + "major": { "automerge": false, }, "matchPackagePatterns": "^(@angular|typescript)", - "minor": Object { + "minor": { "automerge": false, }, - "patch": Object { + "patch": { "automerge": true, }, }, diff --git a/lib/config/__snapshots__/validation.spec.ts.snap b/lib/config/__snapshots__/validation.spec.ts.snap index a86d837e6c9dc41f7cc2a56bf3d96bc26f11a7a2..61818680b268ebd4cc7fae51bb76eb453d5d8f01 100644 --- a/lib/config/__snapshots__/validation.spec.ts.snap +++ b/lib/config/__snapshots__/validation.spec.ts.snap @@ -1,12 +1,12 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`config/validation validateConfig(config) catches invalid allowedVersions regex 1`] = ` -Array [ - Object { +[ + { "message": "Invalid regExp for packageRules[1].allowedVersions: \`/***$}{]][/\`", "topic": "Configuration Error", }, - Object { + { "message": "Invalid regExp for packageRules[3].allowedVersions: \`!/***$}{]][/\`", "topic": "Configuration Error", }, @@ -14,12 +14,12 @@ Array [ `; exports[`config/validation validateConfig(config) catches invalid matchCurrentVersion regex 1`] = ` -Array [ - Object { +[ + { "message": "Invalid regExp for packageRules[1].matchCurrentVersion: \`/***$}{]][/\`", "topic": "Configuration Error", }, - Object { + { "message": "Invalid regExp for packageRules[3].matchCurrentVersion: \`!/***$}{]][/\`", "topic": "Configuration Error", }, @@ -27,8 +27,8 @@ Array [ `; exports[`config/validation validateConfig(config) catches invalid templates 1`] = ` -Array [ - Object { +[ + { "message": "Invalid template in config path: commitMessage", "topic": "Configuration Error", }, @@ -36,56 +36,56 @@ Array [ `; exports[`config/validation validateConfig(config) errors for all types 1`] = ` -Array [ - Object { +[ + { "message": "Configuration option \`enabled\` should be boolean. Found: 1 (number)", "topic": "Configuration Error", }, - Object { + { "message": "Configuration option \`labels\` should be a list (Array)", "topic": "Configuration Error", }, - Object { + { "message": "Configuration option \`lockFileMaintenance\` should be a json object", "topic": "Configuration Error", }, - Object { + { "message": "Configuration option \`packageRules[3].matchPackagePatterns\` should be a list (Array)", "topic": "Configuration Error", }, - Object { + { "message": "Configuration option \`prCommitsPerRunLimit\` should be an integer. Found: false (boolean)", "topic": "Configuration Error", }, - Object { + { "message": "Configuration option \`semanticCommitType\` should be a string", "topic": "Configuration Error", }, - Object { + { "message": "Invalid configuration option: packageRules[1].foo", "topic": "Configuration Error", }, - Object { + { "message": "Invalid regExp for packageRules[3].excludePackagePatterns: \`abc ([a-z]+) ([a-z]+))\`", "topic": "Configuration Error", }, - Object { - "message": "Invalid schedule: \`Invalid schedule: \\"every 15 mins every weekday\\" should not specify minutes\`", + { + "message": "Invalid schedule: \`Invalid schedule: "every 15 mins every weekday" should not specify minutes\`", "topic": "Configuration Error", }, - Object { + { "message": "extends: Invalid schedule: Unsupported timezone Europe/Brussel", "topic": "Configuration Error", }, - Object { + { "message": "packageRules must contain JSON objects", "topic": "Configuration Error", }, - Object { - "message": "packageRules[1]: Each packageRule must contain at least one match* or exclude* selector. Rule: {\\"foo\\":1}", + { + "message": "packageRules[1]: Each packageRule must contain at least one match* or exclude* selector. Rule: {"foo":1}", "topic": "Configuration Error", }, - Object { + { "message": "timezone: Invalid schedule: Unsupported timezone Asia", "topic": "Configuration Error", }, @@ -93,12 +93,12 @@ Array [ `; exports[`config/validation validateConfig(config) errors for unsafe fileMatches 1`] = ` -Array [ - Object { +[ + { "message": "Invalid regExp for dockerfile.fileMatch: \`x?+\`", "topic": "Configuration Error", }, - Object { + { "message": "Invalid regExp for npm.fileMatch: \`abc ([a-z]+) ([a-z]+))\`", "topic": "Configuration Error", }, @@ -106,90 +106,90 @@ Array [ `; exports[`config/validation validateConfig(config) errors if fileMatch has wrong parent 1`] = ` -Array [ - Object { - "message": "\\"fileMatch\\" may not be defined at the top level of a config and must instead be within a manager block", +[ + { + "message": ""fileMatch" may not be defined at the top level of a config and must instead be within a manager block", "topic": "Config error", }, ] `; exports[`config/validation validateConfig(config) errors if fileMatch has wrong parent 2`] = ` -Array [ - Object { - "message": "\\"fileMatch\\" must be configured in a manager block and not here: npm.minor", +[ + { + "message": ""fileMatch" must be configured in a manager block and not here: npm.minor", "topic": "Config warning", }, ] `; exports[`config/validation validateConfig(config) errors if included not supported enabled managers for combined supported and not supported managers 1`] = ` -Array [ - Object { - "message": "The following managers configured in enabledManagers are not supported: \\"foo\\"", +[ + { + "message": "The following managers configured in enabledManagers are not supported: "foo"", "topic": "Configuration Error", }, ] `; exports[`config/validation validateConfig(config) errors if included not supported enabled managers for multiple not supported managers 1`] = ` -Array [ - Object { - "message": "The following managers configured in enabledManagers are not supported: \\"foo, bar\\"", +[ + { + "message": "The following managers configured in enabledManagers are not supported: "foo, bar"", "topic": "Configuration Error", }, ] `; exports[`config/validation validateConfig(config) errors if included not supported enabled managers for single not supported manager 1`] = ` -Array [ - Object { - "message": "The following managers configured in enabledManagers are not supported: \\"foo\\"", +[ + { + "message": "The following managers configured in enabledManagers are not supported: "foo"", "topic": "Configuration Error", }, ] `; exports[`config/validation validateConfig(config) errors if invalid combinations in packageRules 1`] = ` -Array [ - Object { - "message": "packageRules[0]: packageRules cannot combine both matchUpdateTypes and registryUrls. Rule: {\\"matchUpdateTypes\\":[\\"major\\"],\\"registryUrls\\":[\\"https://registry.npmjs.org\\"]}", +[ + { + "message": "packageRules[0]: packageRules cannot combine both matchUpdateTypes and registryUrls. Rule: {"matchUpdateTypes":["major"],"registryUrls":["https://registry.npmjs.org"]}", "topic": "Configuration Error", }, ] `; exports[`config/validation validateConfig(config) errors if language or manager objects are nested 1`] = ` -Array [ - Object { - "message": "The \\"docker\\" object can only be configured at the top level of a config but was found inside \\"major.minor\\"", +[ + { + "message": "The "docker" object can only be configured at the top level of a config but was found inside "major.minor"", "topic": "Configuration Error", }, - Object { - "message": "The \\"gradle\\" object can only be configured at the top level of a config but was found inside \\"java\\"", + { + "message": "The "gradle" object can only be configured at the top level of a config but was found inside "java"", "topic": "Configuration Error", }, ] `; exports[`config/validation validateConfig(config) errors if regexManager fields are missing 1`] = ` -Array [ - Object { +[ + { "message": "Regex Managers must contain currentValueTemplate configuration or regex group named currentValue", "topic": "Configuration Error", }, ] `; -exports[`config/validation validateConfig(config) ignore packageRule nesting validation for presets 1`] = `Array []`; +exports[`config/validation validateConfig(config) ignore packageRule nesting validation for presets 1`] = `[]`; exports[`config/validation validateConfig(config) included managers of the wrong type 1`] = ` -Array [ - Object { +[ + { "message": "Configuration option \`packageRules[0].matchManagers\` should be a list (Array)", "topic": "Configuration Error", }, - Object { + { "message": "packageRules: Managers should be type of List. You have included string.", "topic": "Configuration Error", }, @@ -197,8 +197,8 @@ Array [ `; exports[`config/validation validateConfig(config) returns deprecation warnings 1`] = ` -Array [ - Object { +[ + { "message": "Direct editing of prTitle is now deprecated. Please edit commitMessage subcomponents instead as they will be passed through to prTitle.", "topic": "Deprecation Warning", }, @@ -206,16 +206,16 @@ Array [ `; exports[`config/validation validateConfig(config) returns nested errors 1`] = ` -Array [ - Object { +[ + { "message": "Invalid configuration option: foo", "topic": "Configuration Error", }, - Object { + { "message": "Invalid configuration option: lockFileMaintenance.bar", "topic": "Configuration Error", }, - Object { + { "message": "Invalid regExp for packageRules[0].excludePackagePatterns: \`abc ([a-z]+) ([a-z]+))\`", "topic": "Configuration Error", }, @@ -223,12 +223,12 @@ Array [ `; exports[`config/validation validateConfig(config) selectors outside packageRules array trigger errors 1`] = ` -Array [ - Object { +[ + { "message": "docker.minor.matchPackageNames: matchPackageNames should be inside a \`packageRule\` only", "topic": "Configuration Error", }, - Object { + { "message": "matchPackageNames: matchPackageNames should be inside a \`packageRule\` only", "topic": "Configuration Error", }, @@ -236,8 +236,8 @@ Array [ `; exports[`config/validation validateConfig(config) validates regEx for each fileMatch 1`] = ` -Array [ - Object { +[ + { "message": "Invalid regExp for regexManagers[0].fileMatch: \`***$}{]][\`", "topic": "Configuration Error", }, @@ -245,18 +245,18 @@ Array [ `; exports[`config/validation validateConfig(config) warns if hostType has the wrong parent 1`] = ` -Array [ - Object { - "message": "hostType should only be configured within a \\"hostRules\\" object. Was found in .", +[ + { + "message": "hostType should only be configured within a "hostRules" object. Was found in .", "topic": "hostType", }, ] `; exports[`config/validation validateConfig(config) warns if only selectors in packageRules 1`] = ` -Array [ - Object { - "message": "packageRules[0]: Each packageRule must contain at least one non-match* or non-exclude* field. Rule: {\\"matchDepTypes\\":[\\"foo\\"],\\"excludePackageNames\\":[\\"bar\\"]}", +[ + { + "message": "packageRules[0]: Each packageRule must contain at least one non-match* or non-exclude* field. Rule: {"matchDepTypes":["foo"],"excludePackageNames":["bar"]}", "topic": "Configuration Error", }, ] diff --git a/lib/config/migration.spec.ts b/lib/config/migration.spec.ts index e7b8dccef2cc0f3e3c43125bae7d49ea2ee206a8..d518c7f7718ad3404ac65d7183c6595d4795583f 100644 --- a/lib/config/migration.spec.ts +++ b/lib/config/migration.spec.ts @@ -678,7 +678,7 @@ describe('config/migration', () => { const { isMigrated, migratedConfig } = configMigration.migrateConfig(config); expect(isMigrated).toBe(true); - expect(migratedConfig).toMatchInlineSnapshot(`Object {}`); + expect(migratedConfig).toMatchInlineSnapshot(`{}`); }); it('migrates azureAutoComplete', () => { diff --git a/lib/config/presets/__snapshots__/index.spec.ts.snap b/lib/config/presets/__snapshots__/index.spec.ts.snap index 52d2cbf6f7ec3f12d1da1daf9f0c025dea83c016..1fd02e69c6986d2a2f4b389e5c50e1faf116c8e3 100644 --- a/lib/config/presets/__snapshots__/index.spec.ts.snap +++ b/lib/config/presets/__snapshots__/index.spec.ts.snap @@ -1,17 +1,17 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`config/presets/index getPreset gets linters 1`] = ` -Object { - "description": Array [ +{ + "description": [ "All lint-related packages.", ], - "extends": Array [ + "extends": [ "packages:emberTemplateLint", "packages:eslint", "packages:stylelint", "packages:tslint", ], - "matchPackageNames": Array [ + "matchPackageNames": [ "remark-lint", ], } @@ -24,10 +24,10 @@ exports[`config/presets/index getPreset handles 404 packages 2`] = `undefined`; exports[`config/presets/index getPreset handles 404 packages 3`] = `undefined`; exports[`config/presets/index resolvePreset migrates automerge in presets 1`] = ` -Object { +{ "automergeType": "pr", "branchPrefix": "renovate/", - "description": Array [ + "description": [ "Prefix \`renovate/\` to all branch names.", "If Renovate detects semantic commits, it will use semantic commit type \`fix\` for dependencies and \`chore\` for all others.", "Require all status checks to pass before any automerging.", @@ -35,41 +35,41 @@ Object { ], "ignoreTests": false, "ignoreUnstable": true, - "labels": Array [ + "labels": [ "dependencies", ], - "lockFileMaintenance": Object { + "lockFileMaintenance": { "automerge": true, "enabled": true, - "schedule": Array [ + "schedule": [ "before 8am on Monday", ], }, - "major": Object { + "major": { "automerge": false, }, - "minor": Object { + "minor": { "automerge": true, }, - "packageRules": Array [ - Object { - "matchPackagePatterns": Array [ + "packageRules": [ + { + "matchPackagePatterns": [ "*", ], "semanticCommitType": "chore", }, - Object { - "matchDepTypes": Array [ + { + "matchDepTypes": [ "dependencies", "require", ], "semanticCommitType": "fix", }, - Object { - "matchDatasources": Array [ + { + "matchDatasources": [ "maven", ], - "matchDepTypes": Array [ + "matchDepTypes": [ "compile", "provided", "runtime", @@ -79,20 +79,20 @@ Object { ], "semanticCommitType": "fix", }, - Object { - "matchPackagePatterns": Array [ + { + "matchPackagePatterns": [ "*", ], "rangeStrategy": "replace", }, - Object { - "matchDepTypes": Array [ + { + "matchDepTypes": [ "devDependencies", ], "rangeStrategy": "pin", }, - Object { - "matchDepTypes": Array [ + { + "matchDepTypes": [ "peerDependencies", ], "rangeStrategy": "widen", @@ -101,7 +101,7 @@ Object { "prCreation": "immediate", "rebaseWhen": "behind-base-branch", "respectLatest": true, - "schedule": Array [ + "schedule": [ "before 8am", ], "semanticCommits": "enabled", @@ -112,12 +112,12 @@ Object { `; exports[`config/presets/index resolvePreset resolves eslint 1`] = ` -Object { - "matchPackageNames": Array [ +{ + "matchPackageNames": [ "@types/eslint", "babel-eslint", ], - "matchPackagePrefixes": Array [ + "matchPackagePrefixes": [ "@typescript-eslint/", "eslint", ], @@ -125,20 +125,20 @@ Object { `; exports[`config/presets/index resolvePreset resolves linters 1`] = ` -Object { - "description": Array [ +{ + "description": [ "All lint-related packages.", ], - "matchPackageNames": Array [ + "matchPackageNames": [ "@types/eslint", "babel-eslint", "codelyzer", "remark-lint", ], - "matchPackagePatterns": Array [ - "\\\\btslint\\\\b", + "matchPackagePatterns": [ + "\\btslint\\b", ], - "matchPackagePrefixes": Array [ + "matchPackagePrefixes": [ "ember-template-lint", "@typescript-eslint/", "eslint", @@ -148,26 +148,26 @@ Object { `; exports[`config/presets/index resolvePreset resolves nested groups 1`] = ` -Object { - "description": Array [ +{ + "description": [ "Update lint packages automatically if tests pass.", ], - "packageRules": Array [ - Object { + "packageRules": [ + { "automerge": true, - "description": Array [ + "description": [ "All lint-related packages.", ], - "matchPackageNames": Array [ + "matchPackageNames": [ "@types/eslint", "babel-eslint", "codelyzer", "remark-lint", ], - "matchPackagePatterns": Array [ - "\\\\btslint\\\\b", + "matchPackagePatterns": [ + "\\btslint\\b", ], - "matchPackagePrefixes": Array [ + "matchPackagePrefixes": [ "ember-template-lint", "@typescript-eslint/", "eslint", @@ -179,8 +179,8 @@ Object { `; exports[`config/presets/index resolvePreset resolves self-hosted presets without baseConfig 1`] = ` -Object { - "labels": Array [ +{ + "labels": [ "self-hosted resolved", ], } diff --git a/lib/config/presets/azure/__snapshots__/index.spec.ts.snap b/lib/config/presets/azure/__snapshots__/index.spec.ts.snap index 862395350f37781667eb487584c1ab3ebc16e192..2d4c4b861f388cf40aa94a00bd4c4a19bfc2d747 100644 --- a/lib/config/presets/azure/__snapshots__/index.spec.ts.snap +++ b/lib/config/presets/azure/__snapshots__/index.spec.ts.snap @@ -1,8 +1,8 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`config/presets/azure/index fetchJSONFile() returns JSON 1`] = ` -Array [ - Array [ +[ + [ "123456", "some-filename.json", undefined, diff --git a/lib/config/presets/index.spec.ts b/lib/config/presets/index.spec.ts index fbedcdde12b4f55e46761a2fa927f6cdd38e9883..915de941a711ed458baa3cd796a41ebbc4f6911a 100644 --- a/lib/config/presets/index.spec.ts +++ b/lib/config/presets/index.spec.ts @@ -858,11 +858,11 @@ describe('config/presets/index', () => { it('handles renamed monorepos', async () => { const res = await presets.getPreset('monorepo:opentelemetry', {}); expect(res).toMatchInlineSnapshot(` - Object { - "description": Array [ + { + "description": [ "opentelemetry-js monorepo", ], - "matchSourceUrlPrefixes": Array [ + "matchSourceUrlPrefixes": [ "https://github.com/open-telemetry/opentelemetry-js", ], } @@ -872,17 +872,17 @@ describe('config/presets/index', () => { it('handles renamed monorepo groups', async () => { const res = await presets.getPreset('group:opentelemetryMonorepo', {}); expect(res).toMatchInlineSnapshot(` - Object { - "packageRules": Array [ - Object { - "description": Array [ + { + "packageRules": [ + { + "description": [ "Group packages from opentelemetry-js monorepo together.", ], - "extends": Array [ + "extends": [ "monorepo:opentelemetry-js", ], "groupName": "opentelemetry-js monorepo", - "matchUpdateTypes": Array [ + "matchUpdateTypes": [ "digest", "patch", "minor", diff --git a/lib/config/presets/local/__snapshots__/index.spec.ts.snap b/lib/config/presets/local/__snapshots__/index.spec.ts.snap index e40f0b0a9201be6521b1e0e84ef613c1989942c7..2e8a15ef0691bf25fbff7185efcfbace258cf22c 100644 --- a/lib/config/presets/local/__snapshots__/index.spec.ts.snap +++ b/lib/config/presets/local/__snapshots__/index.spec.ts.snap @@ -1,8 +1,8 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`config/presets/local/index getPreset() forwards to azure 1`] = ` -Array [ - Array [ +[ + [ "some/repo", "default", undefined, @@ -13,8 +13,8 @@ Array [ `; exports[`config/presets/local/index getPreset() forwards to bitbucket 1`] = ` -Array [ - Array [ +[ + [ "some/repo", "default", undefined, @@ -25,8 +25,8 @@ Array [ `; exports[`config/presets/local/index getPreset() forwards to custom bitbucket-server 1`] = ` -Array [ - Array [ +[ + [ "some/repo", "default", undefined, @@ -37,8 +37,8 @@ Array [ `; exports[`config/presets/local/index getPreset() forwards to custom gitea 1`] = ` -Array [ - Array [ +[ + [ "some/repo", "default", undefined, @@ -49,8 +49,8 @@ Array [ `; exports[`config/presets/local/index getPreset() forwards to custom github 1`] = ` -Array [ - Array [ +[ + [ "some/repo", "default", undefined, @@ -61,8 +61,8 @@ Array [ `; exports[`config/presets/local/index getPreset() forwards to custom github with a tag 1`] = ` -Array [ - Array [ +[ + [ "some/repo", "default", undefined, @@ -73,8 +73,8 @@ Array [ `; exports[`config/presets/local/index getPreset() forwards to custom gitlab 1`] = ` -Array [ - Array [ +[ + [ "some/repo", "default", undefined, @@ -85,8 +85,8 @@ Array [ `; exports[`config/presets/local/index getPreset() forwards to custom gitlab with a tag 1`] = ` -Array [ - Array [ +[ + [ "some/repo", "default", undefined, @@ -97,8 +97,8 @@ Array [ `; exports[`config/presets/local/index getPreset() forwards to gitea 1`] = ` -Array [ - Array [ +[ + [ "some/repo", "default", undefined, @@ -109,8 +109,8 @@ Array [ `; exports[`config/presets/local/index getPreset() forwards to github 1`] = ` -Array [ - Array [ +[ + [ "some/repo", "default", undefined, @@ -121,8 +121,8 @@ Array [ `; exports[`config/presets/local/index getPreset() forwards to github with a tag 1`] = ` -Array [ - Array [ +[ + [ "some/repo", "default", undefined, @@ -133,8 +133,8 @@ Array [ `; exports[`config/presets/local/index getPreset() forwards to gitlab 1`] = ` -Array [ - Array [ +[ + [ "some/repo", "default", undefined, @@ -145,8 +145,8 @@ Array [ `; exports[`config/presets/local/index getPreset() forwards to gitlab with a tag 1`] = ` -Array [ - Array [ +[ + [ "some/repo", "default", undefined, diff --git a/lib/config/validation.spec.ts b/lib/config/validation.spec.ts index 7e564265a2bc20c69740ea2d14f1b3a92e7dd09d..3838c79d69702c874f4dfa7af784242ea4364240 100644 --- a/lib/config/validation.spec.ts +++ b/lib/config/validation.spec.ts @@ -320,8 +320,8 @@ describe('config/validation', () => { expect(warnings).toHaveLength(0); expect(errors).toHaveLength(1); expect(errors).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "message": "Each Regex Manager must contain a non-empty fileMatch array", "topic": "Configuration Error", }, @@ -348,12 +348,12 @@ describe('config/validation', () => { expect(warnings).toHaveLength(0); expect(errors).toHaveLength(2); expect(errors).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "message": "Each Regex Manager must contain a non-empty matchStrings array", "topic": "Configuration Error", }, - Object { + { "message": "Each Regex Manager must contain a non-empty matchStrings array", "topic": "Configuration Error", }, diff --git a/lib/logger/__snapshots__/config-serializer.spec.ts.snap b/lib/logger/__snapshots__/config-serializer.spec.ts.snap index 7d087484e2fb8ea895b96236b62d5d010bd8add7..6afb07755fa6368b3a30338c5e1009165ce31ce9 100644 --- a/lib/logger/__snapshots__/config-serializer.spec.ts.snap +++ b/lib/logger/__snapshots__/config-serializer.spec.ts.snap @@ -1,14 +1,14 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`logger/config-serializer squashes templates 1`] = ` -Object { +{ "nottoken": "b", "prBody": "[Template]", } `; exports[`logger/config-serializer suppresses content 1`] = ` -Object { +{ "content": "[content]", } `; diff --git a/lib/logger/__snapshots__/err-serializer.spec.ts.snap b/lib/logger/__snapshots__/err-serializer.spec.ts.snap index 864e79bd04ede1ed1c2ab0195cfda3a3c9ace6d1..055f13499fd76c6c7929bcafb9778fefbdf67d25 100644 --- a/lib/logger/__snapshots__/err-serializer.spec.ts.snap +++ b/lib/logger/__snapshots__/err-serializer.spec.ts.snap @@ -1,12 +1,12 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`logger/err-serializer got sanitize http error 1`] = ` -Object { +{ "code": "ERR_NON_2XX_3XX_RESPONSE", "message": "Response code 412 (Precondition Failed)", "name": "HTTPError", - "options": Object { - "headers": Object { + "options": { + "headers": { "accept": "application/json", "accept-encoding": "gzip, deflate, br", "user-agent": "RenovateBot/0.0.0-semantic-release (https://github.com/renovatebot/renovate)", @@ -18,13 +18,13 @@ Object { "url": "https://**redacted**@github.com/api", "username": "", }, - "response": Object { - "body": Object { - "err": Object { + "response": { + "body": { + "err": { "message": "failed", }, }, - "headers": Object { + "headers": { "content-type": "application/json", }, "httpVersion": null, diff --git a/lib/logger/__snapshots__/index.spec.ts.snap b/lib/logger/__snapshots__/index.spec.ts.snap index aa2bb81aac546ac473e8b55db3aadcbe15279d2b..8fc06a12013ff05b497e0032b6a3b43c02af4cc4 100644 --- a/lib/logger/__snapshots__/index.spec.ts.snap +++ b/lib/logger/__snapshots__/index.spec.ts.snap @@ -1,15 +1,15 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`logger/index saves problems 1`] = ` -Array [ - Object { +[ + { "any": "test", "level": 50, "logContext": "123test", "msg": "some meta", "name": "renovate", }, - Object { + { "any": "test", "level": 50, "logContext": "123test", @@ -18,7 +18,7 @@ Array [ "password": "***********", "some": "meta", }, - Object { + { "any": "test", "level": 50, "logContext": "123test", @@ -26,7 +26,7 @@ Array [ "name": "renovate", "some": "meta", }, - Object { + { "any": "test", "level": 40, "logContext": "123test", diff --git a/lib/modules/datasource/__snapshots__/metadata.spec.ts.snap b/lib/modules/datasource/__snapshots__/metadata.spec.ts.snap index cce460b801fc02534879d157a15bff8d419ef4a4..74602e1015d630c00fd9aae22391eca0e255009a 100644 --- a/lib/modules/datasource/__snapshots__/metadata.spec.ts.snap +++ b/lib/modules/datasource/__snapshots__/metadata.spec.ts.snap @@ -1,13 +1,13 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/datasource/metadata Should handle failed parsing of sourceUrls for GitLab 1`] = ` -Object { - "releases": Array [ - Object { +{ + "releases": [ + { "releaseTimestamp": "2020-02-14T13:12:00.000Z", "version": "5.7.0", }, - Object { + { "releaseTimestamp": "2020-02-14T10:04:00.000Z", "version": "5.6.1", }, @@ -17,13 +17,13 @@ Object { `; exports[`modules/datasource/metadata Should handle failed parsing of sourceUrls for other 1`] = ` -Object { - "releases": Array [ - Object { +{ + "releases": [ + { "releaseTimestamp": "2020-02-14T13:12:00.000Z", "version": "5.7.0", }, - Object { + { "releaseTimestamp": "2020-02-14T10:04:00.000Z", "version": "5.6.1", }, @@ -33,22 +33,22 @@ Object { `; exports[`modules/datasource/metadata Should handle manualChangelogUrls 1`] = ` -Object { +{ "changelogUrl": "https://github.com/django/django/tree/master/docs/releases", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2018-07-13T10:14:17.000Z", "version": "2.0.0", }, - Object { + { "releaseTimestamp": "2017-10-24T10:09:16.000Z", "version": "2.0.0.dev1", }, - Object { + { "releaseTimestamp": "2019-01-20T19:59:28.000Z", "version": "2.1.0", }, - Object { + { "releaseTimestamp": "2019-07-16T18:29:00.000Z", "version": "2.2.0", }, @@ -58,21 +58,21 @@ Object { `; exports[`modules/datasource/metadata Should handle manualSourceUrls 1`] = ` -Object { - "releases": Array [ - Object { +{ + "releases": [ + { "releaseTimestamp": "2018-07-13T10:14:17.000Z", "version": "2.0.0", }, - Object { + { "releaseTimestamp": "2017-10-24T10:09:16.000Z", "version": "2.0.0.dev1", }, - Object { + { "releaseTimestamp": "2019-01-20T19:59:28.000Z", "version": "2.1.0", }, - Object { + { "releaseTimestamp": "2019-07-16T18:29:00.000Z", "version": "2.2.0", }, @@ -82,13 +82,13 @@ Object { `; exports[`modules/datasource/metadata Should handle non-url 1`] = ` -Object { - "releases": Array [ - Object { +{ + "releases": [ + { "releaseTimestamp": "2020-02-14T13:12:00.000Z", "version": "5.7.0", }, - Object { + { "releaseTimestamp": "2020-02-14T10:04:00.000Z", "version": "5.6.1", }, @@ -97,21 +97,21 @@ Object { `; exports[`modules/datasource/metadata Should handle parsing of sourceUrls correctly 1`] = ` -Object { - "releases": Array [ - Object { +{ + "releases": [ + { "releaseTimestamp": "2018-07-13T10:14:17.000Z", "version": "2.0.0", }, - Object { + { "releaseTimestamp": "2017-10-24T10:09:16.000Z", "version": "2.0.0.dev1", }, - Object { + { "releaseTimestamp": "2019-01-20T19:59:28.000Z", "version": "2.1.0", }, - Object { + { "releaseTimestamp": "2019-07-16T18:29:00.000Z", "version": "2.2.0", }, @@ -121,13 +121,13 @@ Object { `; exports[`modules/datasource/metadata Should handle parsing of sourceUrls correctly for GitLab also 1`] = ` -Object { - "releases": Array [ - Object { +{ + "releases": [ + { "releaseTimestamp": "2020-02-14T13:12:00.000Z", "version": "5.7.0", }, - Object { + { "releaseTimestamp": "2020-02-14T10:04:00.000Z", "version": "5.6.1", }, @@ -137,21 +137,21 @@ Object { `; exports[`modules/datasource/metadata Should massage github sourceUrls 1`] = ` -Object { - "releases": Array [ - Object { +{ + "releases": [ + { "releaseTimestamp": "2018-07-13T10:14:17.000Z", "version": "2.0.0", }, - Object { + { "releaseTimestamp": "2017-10-24T10:09:16.000Z", "version": "2.0.0.dev1", }, - Object { + { "releaseTimestamp": "2019-01-20T19:59:28.000Z", "version": "2.1.0", }, - Object { + { "releaseTimestamp": "2019-07-16T18:29:00.000Z", "version": "2.2.0", }, diff --git a/lib/modules/datasource/adoptium-java/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/adoptium-java/__snapshots__/index.spec.ts.snap index bbcb3c30210f9d22c6100d37114ee493a3b8a8a3..d04abec922ce771b3978afb0237ab8d944e62e4d 100644 --- a/lib/modules/datasource/adoptium-java/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/adoptium-java/__snapshots__/index.spec.ts.snap @@ -1,158 +1,158 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/datasource/adoptium-java/index getReleases pages 1`] = ` -Object { +{ "homepage": "https://adoptium.net", "registryUrl": "https://api.adoptium.net/", - "releases": Array [ - Object { + "releases": [ + { "version": "1.1.0", }, - Object { + { "version": "1.2.0", }, - Object { + { "version": "1.3.0", }, - Object { + { "version": "1.4.0", }, - Object { + { "version": "1.5.0", }, - Object { + { "version": "1.6.0", }, - Object { + { "version": "1.7.0", }, - Object { + { "version": "1.8.0", }, - Object { + { "version": "1.9.0", }, - Object { + { "version": "1.10.0", }, - Object { + { "version": "1.11.0", }, - Object { + { "version": "1.12.0", }, - Object { + { "version": "1.13.0", }, - Object { + { "version": "1.14.0", }, - Object { + { "version": "1.15.0", }, - Object { + { "version": "1.16.0", }, - Object { + { "version": "1.17.0", }, - Object { + { "version": "1.18.0", }, - Object { + { "version": "1.19.0", }, - Object { + { "version": "1.20.0", }, - Object { + { "version": "1.21.0", }, - Object { + { "version": "1.22.0", }, - Object { + { "version": "1.23.0", }, - Object { + { "version": "1.24.0", }, - Object { + { "version": "1.25.0", }, - Object { + { "version": "1.26.0", }, - Object { + { "version": "1.27.0", }, - Object { + { "version": "1.28.0", }, - Object { + { "version": "1.29.0", }, - Object { + { "version": "1.30.0", }, - Object { + { "version": "1.31.0", }, - Object { + { "version": "1.32.0", }, - Object { + { "version": "1.33.0", }, - Object { + { "version": "1.34.0", }, - Object { + { "version": "1.35.0", }, - Object { + { "version": "1.36.0", }, - Object { + { "version": "1.37.0", }, - Object { + { "version": "1.38.0", }, - Object { + { "version": "1.39.0", }, - Object { + { "version": "1.40.0", }, - Object { + { "version": "1.41.0", }, - Object { + { "version": "1.42.0", }, - Object { + { "version": "1.43.0", }, - Object { + { "version": "1.44.0", }, - Object { + { "version": "1.45.0", }, - Object { + { "version": "1.46.0", }, - Object { + { "version": "1.47.0", }, - Object { + { "version": "1.48.0", }, - Object { + { "version": "1.49.0", }, - Object { + { "version": "1.50.0", }, ], @@ -160,14 +160,14 @@ Object { `; exports[`modules/datasource/adoptium-java/index getReleases processes real data (jre) 1`] = ` -Object { +{ "homepage": "https://adoptium.net", "registryUrl": "https://api.adoptium.net/", - "releases": Array [ - Object { + "releases": [ + { "version": "8.0.302+8", }, - Object { + { "version": "11.0.12+7", }, ], @@ -175,17 +175,17 @@ Object { `; exports[`modules/datasource/adoptium-java/index getReleases processes real data 1`] = ` -Object { +{ "homepage": "https://adoptium.net", "registryUrl": "https://api.adoptium.net/", - "releases": Array [ - Object { + "releases": [ + { "version": "8.0.302+8", }, - Object { + { "version": "11.0.12+7", }, - Object { + { "version": "16.0.2+7", }, ], diff --git a/lib/modules/datasource/artifactory/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/artifactory/__snapshots__/index.spec.ts.snap index fda14d4c50e91054abca9862f1f050da54892b30..e32ed5639d2d11269bd60e6d4e5a24032b9d321e 100644 --- a/lib/modules/datasource/artifactory/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/artifactory/__snapshots__/index.spec.ts.snap @@ -1,22 +1,22 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/datasource/artifactory/index getReleases parses real data (files): without slash at the end 1`] = ` -Object { +{ "registryUrl": "https://jfrog.company.com/artifactory", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2021-07-21T20:08:00.000Z", "version": "1.0.0", }, - Object { + { "releaseTimestamp": "2021-08-23T20:03:00.000Z", "version": "1.0.1", }, - Object { + { "releaseTimestamp": "2021-07-21T20:09:00.000Z", "version": "1.0.2", }, - Object { + { "releaseTimestamp": "2021-02-06T09:54:00.000Z", "version": "1.0.3", }, @@ -25,22 +25,22 @@ Object { `; exports[`modules/datasource/artifactory/index getReleases parses real data (folders): with slash at the end 1`] = ` -Object { +{ "registryUrl": "https://jfrog.company.com/artifactory", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2021-07-21T20:08:00.000Z", "version": "1.0.0", }, - Object { + { "releaseTimestamp": "2021-08-23T20:03:00.000Z", "version": "1.0.1", }, - Object { + { "releaseTimestamp": "2021-07-21T20:09:00.000Z", "version": "1.0.2", }, - Object { + { "releaseTimestamp": "2021-02-06T09:54:00.000Z", "version": "1.0.3", }, @@ -49,29 +49,29 @@ Object { `; exports[`modules/datasource/artifactory/index getReleases parses real data (merge strategy with 2 registries) 1`] = ` -Object { - "releases": Array [ - Object { +{ + "releases": [ + { "registryUrl": "https://jfrog.company.com/artifactory", "releaseTimestamp": "2021-07-21T20:08:00.000Z", "version": "1.0.0", }, - Object { + { "registryUrl": "https://jfrog.company.com/artifactory", "releaseTimestamp": "2021-08-23T20:03:00.000Z", "version": "1.0.1", }, - Object { + { "registryUrl": "https://jfrog.company.com/artifactory", "releaseTimestamp": "2021-07-21T20:09:00.000Z", "version": "1.0.2", }, - Object { + { "registryUrl": "https://jfrog.company.com/artifactory", "releaseTimestamp": "2021-02-06T09:54:00.000Z", "version": "1.0.3", }, - Object { + { "registryUrl": "https://jfrog.company.com/artifactory/production", "version": "1.3.0", }, diff --git a/lib/modules/datasource/aws-machine-image/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/aws-machine-image/__snapshots__/index.spec.ts.snap index 849b39df1dc4cd9901cf5f98e7d172c92204a9c1..e76e3af483ec9f4b9ae083f378ef63836657670e 100644 --- a/lib/modules/datasource/aws-machine-image/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/aws-machine-image/__snapshots__/index.spec.ts.snap @@ -1,27 +1,27 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/datasource/aws-machine-image/index getSortedAwsMachineImages() with 1 returned image 1`] = ` -Array [ - Object { - "args": Array [ +[ + { + "args": [ DescribeImagesCommand { - "input": Object { - "Filters": Array [ - Object { + "input": { + "Filters": [ + { "Name": "owner-id", - "Values": Array [ + "Values": [ "602401143452", ], }, - Object { + { "Name": "name", - "Values": Array [ + "Values": [ "1image", ], }, ], }, - "middlewareStack": Object { + "middlewareStack": { "add": [Function], "addRelativeTo": [Function], "applyToStack": [Function], @@ -39,23 +39,23 @@ Array [ "errorWithCallStack": [Error], "exception": undefined, "firstArg": DescribeImagesCommand { - "input": Object { - "Filters": Array [ - Object { + "input": { + "Filters": [ + { "Name": "owner-id", - "Values": Array [ + "Values": [ "602401143452", ], }, - Object { + { "Name": "name", - "Values": Array [ + "Values": [ "1image", ], }, ], }, - "middlewareStack": Object { + "middlewareStack": { "add": [Function], "addRelativeTo": [Function], "applyToStack": [Function], @@ -68,23 +68,23 @@ Array [ }, }, "lastArg": DescribeImagesCommand { - "input": Object { - "Filters": Array [ - Object { + "input": { + "Filters": [ + { "Name": "owner-id", - "Values": Array [ + "Values": [ "602401143452", ], }, - Object { + { "Name": "name", - "Values": Array [ + "Values": [ "1image", ], }, ], }, - "middlewareStack": Object { + "middlewareStack": { "add": [Function], "addRelativeTo": [Function], "applyToStack": [Function], @@ -99,7 +99,7 @@ Array [ "proxy": [Function], "returnValue": Promise {}, "thisValue": EC2Client { - "config": Object { + "config": { "apiVersion": "2016-11-15", "base64Decoder": [Function], "base64Encoder": [Function], @@ -112,13 +112,13 @@ Array [ "disableHostPrefix": false, "endpoint": [Function], "isCustomEndpoint": false, - "logger": Object {}, + "logger": {}, "maxAttempts": [Function], "region": [Function], "regionInfoProvider": [Function], "requestHandler": NodeHttpHandler { "configProvider": Promise {}, - "metadata": Object { + "metadata": { "handlerProtocol": "http/1.1", }, }, @@ -138,7 +138,7 @@ Array [ "utf8Decoder": [Function], "utf8Encoder": [Function], }, - "middlewareStack": Object { + "middlewareStack": { "add": [Function], "addRelativeTo": [Function], "applyToStack": [Function], @@ -155,27 +155,27 @@ Array [ `; exports[`modules/datasource/aws-machine-image/index getSortedAwsMachineImages() with 3 returned images 1`] = ` -Array [ - Object { - "args": Array [ +[ + { + "args": [ DescribeImagesCommand { - "input": Object { - "Filters": Array [ - Object { + "input": { + "Filters": [ + { "Name": "owner-id", - "Values": Array [ + "Values": [ "602401143452", ], }, - Object { + { "Name": "name", - "Values": Array [ + "Values": [ "3images", ], }, ], }, - "middlewareStack": Object { + "middlewareStack": { "add": [Function], "addRelativeTo": [Function], "applyToStack": [Function], @@ -193,23 +193,23 @@ Array [ "errorWithCallStack": [Error], "exception": undefined, "firstArg": DescribeImagesCommand { - "input": Object { - "Filters": Array [ - Object { + "input": { + "Filters": [ + { "Name": "owner-id", - "Values": Array [ + "Values": [ "602401143452", ], }, - Object { + { "Name": "name", - "Values": Array [ + "Values": [ "3images", ], }, ], }, - "middlewareStack": Object { + "middlewareStack": { "add": [Function], "addRelativeTo": [Function], "applyToStack": [Function], @@ -222,23 +222,23 @@ Array [ }, }, "lastArg": DescribeImagesCommand { - "input": Object { - "Filters": Array [ - Object { + "input": { + "Filters": [ + { "Name": "owner-id", - "Values": Array [ + "Values": [ "602401143452", ], }, - Object { + { "Name": "name", - "Values": Array [ + "Values": [ "3images", ], }, ], }, - "middlewareStack": Object { + "middlewareStack": { "add": [Function], "addRelativeTo": [Function], "applyToStack": [Function], @@ -253,7 +253,7 @@ Array [ "proxy": [Function], "returnValue": Promise {}, "thisValue": EC2Client { - "config": Object { + "config": { "apiVersion": "2016-11-15", "base64Decoder": [Function], "base64Encoder": [Function], @@ -266,13 +266,13 @@ Array [ "disableHostPrefix": false, "endpoint": [Function], "isCustomEndpoint": false, - "logger": Object {}, + "logger": {}, "maxAttempts": [Function], "region": [Function], "regionInfoProvider": [Function], "requestHandler": NodeHttpHandler { "configProvider": Promise {}, - "metadata": Object { + "metadata": { "handlerProtocol": "http/1.1", }, }, @@ -292,7 +292,7 @@ Array [ "utf8Decoder": [Function], "utf8Encoder": [Function], }, - "middlewareStack": Object { + "middlewareStack": { "add": [Function], "addRelativeTo": [Function], "applyToStack": [Function], @@ -309,27 +309,27 @@ Array [ `; exports[`modules/datasource/aws-machine-image/index getSortedAwsMachineImages() without returned images 1`] = ` -Array [ - Object { - "args": Array [ +[ + { + "args": [ DescribeImagesCommand { - "input": Object { - "Filters": Array [ - Object { + "input": { + "Filters": [ + { "Name": "owner-id", - "Values": Array [ + "Values": [ "602401143452", ], }, - Object { + { "Name": "name", - "Values": Array [ + "Values": [ "noiamge", ], }, ], }, - "middlewareStack": Object { + "middlewareStack": { "add": [Function], "addRelativeTo": [Function], "applyToStack": [Function], @@ -347,23 +347,23 @@ Array [ "errorWithCallStack": [Error], "exception": undefined, "firstArg": DescribeImagesCommand { - "input": Object { - "Filters": Array [ - Object { + "input": { + "Filters": [ + { "Name": "owner-id", - "Values": Array [ + "Values": [ "602401143452", ], }, - Object { + { "Name": "name", - "Values": Array [ + "Values": [ "noiamge", ], }, ], }, - "middlewareStack": Object { + "middlewareStack": { "add": [Function], "addRelativeTo": [Function], "applyToStack": [Function], @@ -376,23 +376,23 @@ Array [ }, }, "lastArg": DescribeImagesCommand { - "input": Object { - "Filters": Array [ - Object { + "input": { + "Filters": [ + { "Name": "owner-id", - "Values": Array [ + "Values": [ "602401143452", ], }, - Object { + { "Name": "name", - "Values": Array [ + "Values": [ "noiamge", ], }, ], }, - "middlewareStack": Object { + "middlewareStack": { "add": [Function], "addRelativeTo": [Function], "applyToStack": [Function], @@ -407,7 +407,7 @@ Array [ "proxy": [Function], "returnValue": Promise {}, "thisValue": EC2Client { - "config": Object { + "config": { "apiVersion": "2016-11-15", "base64Decoder": [Function], "base64Encoder": [Function], @@ -420,13 +420,13 @@ Array [ "disableHostPrefix": false, "endpoint": [Function], "isCustomEndpoint": false, - "logger": Object {}, + "logger": {}, "maxAttempts": [Function], "region": [Function], "regionInfoProvider": [Function], "requestHandler": NodeHttpHandler { "configProvider": Promise {}, - "metadata": Object { + "metadata": { "handlerProtocol": "http/1.1", }, }, @@ -446,7 +446,7 @@ Array [ "utf8Decoder": [Function], "utf8Encoder": [Function], }, - "middlewareStack": Object { + "middlewareStack": { "add": [Function], "addRelativeTo": [Function], "applyToStack": [Function], diff --git a/lib/modules/datasource/bitbucket-tags/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/bitbucket-tags/__snapshots__/index.spec.ts.snap index 90d366a85b7544b7439202a278a18f81030f2af5..c0451bf9a029612e37e70818ef160566cef7289c 100644 --- a/lib/modules/datasource/bitbucket-tags/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/bitbucket-tags/__snapshots__/index.spec.ts.snap @@ -3,19 +3,19 @@ exports[`modules/datasource/bitbucket-tags/index getDigest returns commits from bitbucket cloud 1`] = `"123"`; exports[`modules/datasource/bitbucket-tags/index getReleases returns tags from bitbucket cloud 1`] = ` -Object { +{ "registryUrl": "https://bitbucket.org", - "releases": Array [ - Object { + "releases": [ + { "gitRef": "v1.0.0", "releaseTimestamp": "2020-11-19T09:05:35.000Z", "version": "v1.0.0", }, - Object { + { "gitRef": "v1.1.0", "version": "v1.1.0", }, - Object { + { "gitRef": "v1.1.1", "version": "v1.1.1", }, diff --git a/lib/modules/datasource/cdnjs/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/cdnjs/__snapshots__/index.spec.ts.snap index 5197f4189a4e0b34103ee3be7ce9c81a32239e74..c779cc09bbdd7932542c6228bfa68e4e32cbc686 100644 --- a/lib/modules/datasource/cdnjs/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/cdnjs/__snapshots__/index.spec.ts.snap @@ -1,11 +1,11 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/datasource/cdnjs/index getReleases filters releases by asset presence 1`] = ` -Object { +{ "homepage": "http://bulma.io", "registryUrl": "https://api.cdnjs.com/", - "releases": Array [ - Object { + "releases": [ + { "version": "0.7.5", }, ], @@ -14,111 +14,111 @@ Object { `; exports[`modules/datasource/cdnjs/index getReleases processes real data 1`] = ` -Object { +{ "homepage": "https://d3js.org/d3-force/", "registryUrl": "https://api.cdnjs.com/", - "releases": Array [ - Object { + "releases": [ + { "newDigest": "sha256-DNKhvPNPQByxMloPGL2GfmxYsbWDcrznYp+/r4eXs+o=", "version": "0.0.1", }, - Object { + { "newDigest": "sha256-yrh9ylv/W7CahimBrLMhf4X7uVuO3pTHHRKASy4nmt8=", "version": "0.0.2", }, - Object { + { "newDigest": "sha256-NuLk1K9PD9BeilzdXFVmimrPbt5kURq5mhCqb8WQ8qk=", "version": "0.0.3", }, - Object { + { "newDigest": "sha256-7hyoFVueIL/RLbMcV01X6kfVEB0/WpEWKyf7W716Pqs=", "version": "0.0.4", }, - Object { + { "newDigest": "sha256-otPu46hPGgaRCnEkZuH3VQ9dKT6H7uzcAmrjvtCXIzQ=", "version": "0.1.0", }, - Object { + { "newDigest": "sha256-VRq0I3f7XeNjPc3fa/jPoCVWii+1VAMS5GSc98yOjeQ=", "version": "0.2.0", }, - Object { + { "newDigest": "sha256-R5hN8fDqziJDFPXVYztdJ0VcuA4NVaiMmYpIO7QkHMc=", "version": "0.2.1", }, - Object { + { "newDigest": "sha256-4jWVeft3EbQiO6mOzBN5gQISLLtiVk1gjk3sTBzxqWE=", "version": "0.2.2", }, - Object { + { "newDigest": "sha256-v/EpI8zylc/rx6tNiqL631j1d1C2BbPJGpgyJHIidt0=", "version": "0.3.0", }, - Object { + { "newDigest": "sha256-h5Ap2n1itK1bTRb5syvo31u3huhwOvIvv8YAq45SMHE=", "version": "0.4.0", }, - Object { + { "newDigest": "sha256-nqSSxi5zHLx8IDv465yKPl7iQa9bKmB1tO1CYwHfORI=", "version": "0.4.1", }, - Object { + { "newDigest": "sha256-FEYdY1bzDtPA2tvvyXVSgl/y9EIjF/L5+de3tD4OTF4=", "version": "0.5.0", }, - Object { + { "newDigest": "sha256-b07xptMLcxLFDYrlbaq7z9oD+Qe5X0jNjEqpRArWPJU=", "version": "0.6.0", }, - Object { + { "newDigest": "sha256-SYfALXpqoQWY7PB5stjN2B10R0t6B8OizEug3nV5hgk=", "version": "0.6.1", }, - Object { + { "newDigest": "sha256-SG9SrF1YlltbriU+Z6Q7bvTgRJPw4XZBW4KjulEHiFQ=", "version": "0.6.2", }, - Object { + { "newDigest": "sha256-3/LnH5zecwn1jl4B8/VwDUKLxHvD4tQv9pecq4I+lY0=", "version": "0.6.3", }, - Object { + { "newDigest": "sha256-U93AQ12JgwO+Crpoop0f4VVtgo5EWyy5Ac/VDbr9nrw=", "version": "0.7.0", }, - Object { + { "newDigest": "sha256-C4xhHucs90cw3YQ2Kry4IjovxF6hzXIXlt7XLSgn4uw=", "version": "0.7.1", }, - Object { + { "newDigest": "sha256-hRMRHUxlb4+aq13/P/Fk7RmVGX8r0n7psFs7cysjtQo=", "version": "1.0.0", }, - Object { + { "newDigest": "sha256-BkiOgLEeo2ERn7/yYgsU+t97dOXWuUP8nOc6T7sf4aQ=", "version": "1.0.1", }, - Object { + { "newDigest": "sha256-a2jXPrguES4/PmuoJJaVi+Qev/ZUGmIOJmG0/LIIcME=", "version": "1.0.2", }, - Object { + { "newDigest": "sha256-Pco5eBqSA/Wozq5wQVuZ5YuRC8Zn4EfBbht4kK09hms=", "version": "1.0.3", }, - Object { + { "newDigest": "sha256-T7VhvwL3G9POw0nHoRgl4OP0PmfiAHZObfHza0Lbp3s=", "version": "1.0.4", }, - Object { + { "newDigest": "sha256-NqhhKDL7mFceODpyCsdd1vUHIgOK96DJNDUKtYJyHo8=", "version": "1.0.5", }, - Object { + { "newDigest": "sha256-5D0Nfdo36KQmwzPqSzwmgaB81NzrlAAenDn9CXxO9eA=", "version": "1.0.6", }, - Object { + { "newDigest": "sha256-gp0SbnQfnXL6TyrP5b7JAifyBupTdBDiYpRArpdhIKg=", "version": "1.1.0", }, diff --git a/lib/modules/datasource/clojure/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/clojure/__snapshots__/index.spec.ts.snap index 4e837e332fe8519111ffbcc699dcf54205581802..54e15f3e176c6343bc4245ca046cd6292f3a2f3a 100644 --- a/lib/modules/datasource/clojure/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/clojure/__snapshots__/index.spec.ts.snap @@ -1,25 +1,25 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/datasource/clojure/index falls back to next registry url 1`] = ` -Object { +{ "display": "org.example:package", "group": "org.example", "homepage": "https://package.example.org/about", "name": "package", "registryUrl": "https://clojars.org/repo", - "releases": Array [ - Object { + "releases": [ + { "version": "0.0.1", }, - Object { + { "releaseTimestamp": "2020-01-01T01:00:00.000Z", "version": "1.0.0", }, - Object { + { "releaseTimestamp": "2020-01-01T01:00:03.000Z", "version": "1.0.3-SNAPSHOT", }, - Object { + { "releaseTimestamp": "2020-01-01T02:00:00.000Z", "version": "2.0.0", }, @@ -28,19 +28,19 @@ Object { `; exports[`modules/datasource/clojure/index ignores unsupported protocols 1`] = ` -Array [ - Object { +[ + { "version": "0.0.1", }, - Object { + { "releaseTimestamp": "2020-01-01T01:00:00.000Z", "version": "1.0.0", }, - Object { + { "releaseTimestamp": "2020-01-01T01:00:03.000Z", "version": "1.0.3-SNAPSHOT", }, - Object { + { "releaseTimestamp": "2020-01-01T02:00:00.000Z", "version": "2.0.0", }, @@ -48,25 +48,25 @@ Array [ `; exports[`modules/datasource/clojure/index returns releases from custom repository 1`] = ` -Object { +{ "display": "org.example:package", "group": "org.example", "homepage": "https://package.example.org/about", "name": "package", "registryUrl": "https://custom.registry.renovatebot.com", - "releases": Array [ - Object { + "releases": [ + { "version": "0.0.1", }, - Object { + { "releaseTimestamp": "2020-01-01T01:00:00.000Z", "version": "1.0.0", }, - Object { + { "releaseTimestamp": "2020-01-01T01:00:03.000Z", "version": "1.0.3-SNAPSHOT", }, - Object { + { "releaseTimestamp": "2020-01-01T02:00:00.000Z", "version": "2.0.0", }, @@ -75,25 +75,25 @@ Object { `; exports[`modules/datasource/clojure/index skips registry with invalid XML 1`] = ` -Object { +{ "display": "org.example:package", "group": "org.example", "homepage": "https://package.example.org/about", "name": "package", "registryUrl": "https://clojars.org/repo", - "releases": Array [ - Object { + "releases": [ + { "version": "0.0.1", }, - Object { + { "releaseTimestamp": "2020-01-01T01:00:00.000Z", "version": "1.0.0", }, - Object { + { "releaseTimestamp": "2020-01-01T01:00:03.000Z", "version": "1.0.3-SNAPSHOT", }, - Object { + { "releaseTimestamp": "2020-01-01T02:00:00.000Z", "version": "2.0.0", }, @@ -102,25 +102,25 @@ Object { `; exports[`modules/datasource/clojure/index skips registry with invalid metadata structure 1`] = ` -Object { +{ "display": "org.example:package", "group": "org.example", "homepage": "https://package.example.org/about", "name": "package", "registryUrl": "https://clojars.org/repo", - "releases": Array [ - Object { + "releases": [ + { "version": "0.0.1", }, - Object { + { "releaseTimestamp": "2020-01-01T01:00:00.000Z", "version": "1.0.0", }, - Object { + { "releaseTimestamp": "2020-01-01T01:00:03.000Z", "version": "1.0.3-SNAPSHOT", }, - Object { + { "releaseTimestamp": "2020-01-01T02:00:00.000Z", "version": "2.0.0", }, diff --git a/lib/modules/datasource/conda/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/conda/__snapshots__/index.spec.ts.snap index f180288c1ea850f8d2b3db8db42278e8ddcfbb9f..e789e032aa9829d8104ad300965dbd7cc2d5786f 100644 --- a/lib/modules/datasource/conda/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/conda/__snapshots__/index.spec.ts.snap @@ -1,290 +1,290 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/datasource/conda/index getReleases processes real data 1`] = ` -Object { +{ "homepage": "http://anaconda.org/anaconda/pytest", "registryUrl": "https://api.anaconda.org/package/", - "releases": Array [ - Object { + "releases": [ + { "version": "2.3.3", }, - Object { + { "version": "2.3.4", }, - Object { + { "version": "2.3.5", }, - Object { + { "version": "2.4.2", }, - Object { + { "version": "2.5.1", }, - Object { + { "version": "2.5.2", }, - Object { + { "version": "2.6.0", }, - Object { + { "version": "2.6.1", }, - Object { + { "version": "2.6.2", }, - Object { + { "version": "2.6.3", }, - Object { + { "version": "2.6.4", }, - Object { + { "version": "2.7.0", }, - Object { + { "version": "2.7.1", }, - Object { + { "version": "2.7.2", }, - Object { + { "version": "2.8.0", }, - Object { + { "version": "2.8.1", }, - Object { + { "version": "2.8.5", }, - Object { + { "version": "2.9.1", }, - Object { + { "version": "2.9.2", }, - Object { + { "version": "3.0.3", }, - Object { + { "version": "3.0.4", }, - Object { + { "version": "3.0.5", }, - Object { + { "version": "3.0.6", }, - Object { + { "version": "3.0.7", }, - Object { + { "version": "3.1.1", }, - Object { + { "version": "3.1.2", }, - Object { + { "version": "3.1.3", }, - Object { + { "version": "3.2.1", }, - Object { + { "version": "3.2.5", }, - Object { + { "version": "3.3.0", }, - Object { + { "version": "3.3.2", }, - Object { + { "version": "3.4.0", }, - Object { + { "version": "3.4.1", }, - Object { + { "version": "3.4.2", }, - Object { + { "version": "3.5.0", }, - Object { + { "version": "3.5.1", }, - Object { + { "version": "3.6.0", }, - Object { + { "version": "3.6.1", }, - Object { + { "version": "3.6.2", }, - Object { + { "version": "3.6.3", }, - Object { + { "version": "3.6.4", }, - Object { + { "version": "3.7.1", }, - Object { + { "version": "3.7.2", }, - Object { + { "version": "3.7.3", }, - Object { + { "version": "3.7.4", }, - Object { + { "version": "3.8.0", }, - Object { + { "version": "3.8.1", }, - Object { + { "version": "3.8.2", }, - Object { + { "version": "3.9.1", }, - Object { + { "version": "3.9.3", }, - Object { + { "version": "3.10.0", }, - Object { + { "version": "3.10.1", }, - Object { + { "version": "4.0.0", }, - Object { + { "version": "4.0.1", }, - Object { + { "version": "4.0.2", }, - Object { + { "version": "4.1.0", }, - Object { + { "version": "4.1.1", }, - Object { + { "version": "4.2.0", }, - Object { + { "version": "4.2.1", }, - Object { + { "version": "4.3.0", }, - Object { + { "version": "4.3.1", }, - Object { + { "version": "4.4.0", }, - Object { + { "version": "4.4.1", }, - Object { + { "version": "4.4.2", }, - Object { + { "version": "4.5.0", }, - Object { + { "version": "4.6.2", }, - Object { + { "version": "4.6.11", }, - Object { + { "version": "5.0.0", }, - Object { + { "version": "5.0.1", }, - Object { + { "version": "5.1.1", }, - Object { + { "version": "5.1.2", }, - Object { + { "version": "5.2.0", }, - Object { + { "version": "5.2.1", }, - Object { + { "version": "5.2.2", }, - Object { + { "version": "5.2.4", }, - Object { + { "version": "5.3.0", }, - Object { + { "version": "5.3.1", }, - Object { + { "version": "5.3.2", }, - Object { + { "version": "5.3.4", }, - Object { + { "version": "5.3.5", }, - Object { + { "version": "5.4.1", }, - Object { + { "version": "5.4.2", }, - Object { + { "version": "5.4.3", }, - Object { + { "version": "6.0.1", }, - Object { + { "version": "6.0.2", }, - Object { + { "version": "6.1.0", }, - Object { + { "version": "6.1.1", }, - Object { + { "version": "6.1.2", }, - Object { + { "version": "6.2.0", }, - Object { + { "version": "6.2.1", }, - Object { + { "version": "6.2.2", }, - Object { + { "version": "6.2.3", }, - Object { + { "version": "6.2.4", }, - Object { + { "version": "6.2.5", }, ], diff --git a/lib/modules/datasource/crate/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/crate/__snapshots__/index.spec.ts.snap index 8a570f97ff6fc20c031a41650f065c69839dd38a..0470b485064e0e433f670a25ed89941339f4ef24 100644 --- a/lib/modules/datasource/crate/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/crate/__snapshots__/index.spec.ts.snap @@ -1,14 +1,14 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/datasource/crate/index getReleases clones cloudsmith private registry 1`] = ` -Object { +{ "dependencyUrl": "https://cloudsmith.io/~myorg/repos/myrepo/packages/detail/cargo/mypkg", "registryUrl": "https://dl.cloudsmith.io/basic/myorg/myrepo/cargo/index.git", - "releases": Array [ - Object { + "releases": [ + { "version": "0.1.0", }, - Object { + { "version": "0.1.1", }, ], @@ -16,14 +16,14 @@ Object { `; exports[`modules/datasource/crate/index getReleases clones other private registry 1`] = ` -Object { +{ "dependencyUrl": "https://github.com/mcorbin/testregistry/mypkg", "registryUrl": "https://github.com/mcorbin/testregistry", - "releases": Array [ - Object { + "releases": [ + { "version": "0.1.0", }, - Object { + { "version": "0.1.1", }, ], @@ -31,66 +31,66 @@ Object { `; exports[`modules/datasource/crate/index getReleases processes real data: amethyst 1`] = ` -Object { +{ "dependencyUrl": "https://crates.io/crates/amethyst", "homepage": "https://amethyst.rs/", "registryUrl": "https://crates.io", - "releases": Array [ - Object { + "releases": [ + { "version": "0.1.0", }, - Object { + { "version": "0.1.1", }, - Object { + { "version": "0.1.3", }, - Object { + { "version": "0.1.4", }, - Object { + { "version": "0.2.1", }, - Object { + { "version": "0.3.0", }, - Object { + { "version": "0.3.1", }, - Object { + { "version": "0.4.0", }, - Object { + { "version": "0.4.1", }, - Object { + { "version": "0.4.2", }, - Object { + { "version": "0.4.3", }, - Object { + { "version": "0.5.0", }, - Object { + { "version": "0.5.1", }, - Object { + { "version": "0.6.0", }, - Object { + { "version": "0.7.0", }, - Object { + { "version": "0.8.0", }, - Object { + { "version": "0.9.0", }, - Object { + { "version": "0.10.0", }, - Object { + { "isDeprecated": true, "version": "0.10.1", }, @@ -100,205 +100,205 @@ Object { `; exports[`modules/datasource/crate/index getReleases processes real data: libc 1`] = ` -Object { +{ "dependencyUrl": "https://crates.io/crates/libc", "registryUrl": "https://crates.io", - "releases": Array [ - Object { + "releases": [ + { "version": "0.1.0", }, - Object { + { "version": "0.1.1", }, - Object { + { "version": "0.1.2", }, - Object { + { "version": "0.1.3", }, - Object { + { "version": "0.1.4", }, - Object { + { "version": "0.1.5", }, - Object { + { "version": "0.1.6", }, - Object { + { "version": "0.1.7", }, - Object { + { "version": "0.1.8", }, - Object { + { "isDeprecated": true, "version": "0.1.9", }, - Object { + { "version": "0.1.10", }, - Object { + { "isDeprecated": true, "version": "0.1.11", }, - Object { + { "version": "0.1.12", }, - Object { + { "version": "0.2.0", }, - Object { + { "version": "0.2.1", }, - Object { + { "version": "0.2.2", }, - Object { + { "version": "0.2.3", }, - Object { + { "version": "0.2.4", }, - Object { + { "version": "0.2.5", }, - Object { + { "version": "0.2.6", }, - Object { + { "version": "0.2.7", }, - Object { + { "version": "0.2.8", }, - Object { + { "version": "0.2.9", }, - Object { + { "version": "0.2.10", }, - Object { + { "version": "0.2.11", }, - Object { + { "version": "0.2.12", }, - Object { + { "version": "0.2.13", }, - Object { + { "version": "0.2.14", }, - Object { + { "version": "0.2.15", }, - Object { + { "version": "0.2.16", }, - Object { + { "version": "0.2.17", }, - Object { + { "version": "0.2.18", }, - Object { + { "version": "0.2.19", }, - Object { + { "version": "0.2.20", }, - Object { + { "version": "0.2.21", }, - Object { + { "version": "0.2.22", }, - Object { + { "version": "0.2.23", }, - Object { + { "version": "0.2.24", }, - Object { + { "version": "0.2.25", }, - Object { + { "version": "0.2.26", }, - Object { + { "version": "0.2.27", }, - Object { + { "version": "0.2.28", }, - Object { + { "version": "0.2.29", }, - Object { + { "version": "0.2.30", }, - Object { + { "version": "0.2.31", }, - Object { + { "version": "0.2.32", }, - Object { + { "version": "0.2.33", }, - Object { + { "version": "0.2.34", }, - Object { + { "version": "0.2.35", }, - Object { + { "version": "0.2.36", }, - Object { + { "version": "0.2.37", }, - Object { + { "version": "0.2.38", }, - Object { + { "version": "0.2.39", }, - Object { + { "version": "0.2.40", }, - Object { + { "version": "0.2.41", }, - Object { + { "version": "0.2.42", }, - Object { + { "version": "0.2.43", }, - Object { + { "version": "0.2.44", }, - Object { + { "version": "0.2.45", }, - Object { + { "version": "0.2.46", }, - Object { + { "version": "0.2.47", }, - Object { + { "version": "0.2.48", }, - Object { + { "version": "0.2.49", }, - Object { + { "version": "0.2.50", }, - Object { + { "version": "0.2.51", }, ], diff --git a/lib/modules/datasource/dart/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/dart/__snapshots__/index.spec.ts.snap index a30b3805972ba51606c272ccb34b64f4def7f87e..636f7140a801465e13ec8986ff0331b720bb9631 100644 --- a/lib/modules/datasource/dart/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/dart/__snapshots__/index.spec.ts.snap @@ -1,182 +1,182 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/datasource/dart/index getReleases processes real data 1`] = ` -Object { +{ "registryUrl": "https://pub.dartlang.org/", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2017-05-09T18:25:24.268Z", "version": "0.1.1", }, - Object { + { "releaseTimestamp": "2017-05-11T10:45:03.041Z", "version": "0.2.0", }, - Object { + { "releaseTimestamp": "2017-05-17T07:37:42.515Z", "version": "0.2.0+1", }, - Object { + { "releaseTimestamp": "2017-06-03T14:12:51.183Z", "version": "0.2.3", }, - Object { + { "releaseTimestamp": "2017-06-05T19:33:50.975Z", "version": "0.2.4", }, - Object { + { "releaseTimestamp": "2017-06-05T19:59:16.090Z", "version": "0.2.4+1", }, - Object { + { "releaseTimestamp": "2017-08-30T17:09:33.914Z", "version": "0.2.5", }, - Object { + { "releaseTimestamp": "2017-12-20T15:38:21.917Z", "version": "0.3.0", }, - Object { + { "releaseTimestamp": "2018-01-12T15:09:05.976Z", "version": "0.3.1", }, - Object { + { "releaseTimestamp": "2018-02-05T20:57:27.104Z", "version": "0.3.2", }, - Object { + { "releaseTimestamp": "2018-02-28T15:41:47.772Z", "version": "0.3.3", }, - Object { + { "releaseTimestamp": "2018-03-09T16:12:39.663Z", "version": "0.4.0", }, - Object { + { "releaseTimestamp": "2018-04-09T08:43:11.818Z", "version": "0.4.1", }, - Object { + { "releaseTimestamp": "2018-06-01T19:14:21.586Z", "version": "0.4.2", }, - Object { + { "releaseTimestamp": "2018-10-01T19:17:45.554Z", "version": "0.4.3", }, - Object { + { "releaseTimestamp": "2019-01-24T23:22:56.870Z", "version": "0.5.0", }, - Object { + { "releaseTimestamp": "2019-02-08T02:03:10.911Z", "version": "0.5.1+1", }, - Object { + { "releaseTimestamp": "2019-03-15T15:44:55.382Z", "version": "0.5.1+2", }, - Object { + { "releaseTimestamp": "2019-04-09T15:32:00.113Z", "version": "0.5.2", }, - Object { + { "releaseTimestamp": "2019-05-22T16:11:30.917Z", "version": "0.5.2+1", }, - Object { + { "releaseTimestamp": "2019-05-30T00:37:40.912Z", "version": "0.5.2+2", }, - Object { + { "releaseTimestamp": "2019-05-31T22:52:25.471Z", "version": "0.5.3", }, - Object { + { "releaseTimestamp": "2019-06-04T00:34:04.927Z", "version": "0.5.3+1", }, - Object { + { "releaseTimestamp": "2019-07-08T01:27:57.932Z", "version": "0.5.3+2", }, - Object { + { "releaseTimestamp": "2019-07-16T01:25:26.525Z", "version": "0.5.3+3", }, - Object { + { "releaseTimestamp": "2019-07-16T12:32:40.229Z", "version": "0.5.3+4", }, - Object { + { "releaseTimestamp": "2019-10-16T22:49:22.744Z", "version": "0.5.3+5", }, - Object { + { "releaseTimestamp": "2019-10-22T00:00:44.785Z", "version": "0.5.4", }, - Object { + { "releaseTimestamp": "2019-10-25T22:47:57.255Z", "version": "0.5.4+1", }, - Object { + { "releaseTimestamp": "2019-10-28T22:44:38.107Z", "version": "0.5.4+3", }, - Object { + { "releaseTimestamp": "2019-11-13T01:12:51.650Z", "version": "0.5.4+5", }, - Object { + { "releaseTimestamp": "2019-11-25T22:46:39.167Z", "version": "0.5.4+6", }, - Object { + { "releaseTimestamp": "2019-12-03T22:28:49.437Z", "version": "0.5.4+8", }, - Object { + { "releaseTimestamp": "2019-12-10T04:45:58.964Z", "version": "0.5.4+9", }, - Object { + { "releaseTimestamp": "2019-12-10T21:43:54.946Z", "version": "0.5.5", }, - Object { + { "releaseTimestamp": "2019-12-11T00:12:47.456Z", "version": "0.5.6", }, - Object { + { "releaseTimestamp": "2020-01-23T21:53:34.756Z", "version": "0.5.6+1", }, - Object { + { "releaseTimestamp": "2020-02-20T23:57:05.213Z", "version": "0.5.6+2", }, - Object { + { "releaseTimestamp": "2020-03-10T17:55:26.669Z", "version": "0.5.6+3", }, - Object { + { "releaseTimestamp": "2020-04-21T04:36:13.482Z", "version": "0.5.7", }, - Object { + { "releaseTimestamp": "2020-05-06T02:25:58.787Z", "version": "0.5.7+1", }, - Object { + { "releaseTimestamp": "2020-05-12T03:51:13.065Z", "version": "0.5.7+2", }, - Object { + { "releaseTimestamp": "2020-05-21T19:52:19.756Z", "version": "0.5.7+3", }, - Object { + { "releaseTimestamp": "2020-07-08T04:36:43.412Z", "version": "0.5.8", }, diff --git a/lib/modules/datasource/docker/index.spec.ts b/lib/modules/datasource/docker/index.spec.ts index 2bd1a428d8362aeec64e592f53dadd5cad12a825..459550d5129c01c271b27a14cef46259f8bead5e 100644 --- a/lib/modules/datasource/docker/index.spec.ts +++ b/lib/modules/datasource/docker/index.spec.ts @@ -143,7 +143,7 @@ describe('modules/datasource/docker/index', () => { // do not inline, otherwise we get false positive from codeql expect(headers).toMatchInlineSnapshot(` - Object { + { "authorization": "some-authType some-token", } `); @@ -167,7 +167,7 @@ describe('modules/datasource/docker/index', () => { // do not inline, otherwise we get false positive from codeql expect(headers).toMatchInlineSnapshot(` - Object { + { "authorization": "Bearer some-token", } `); @@ -217,7 +217,7 @@ describe('modules/datasource/docker/index', () => { // do not inline, otherwise we get false positive from codeql expect(headers).toMatchInlineSnapshot(` - Object { + { "authorization": "Bearer some-token", } `); diff --git a/lib/modules/datasource/flutter-version/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/flutter-version/__snapshots__/index.spec.ts.snap index 2e2108c33f77875ddf96b12df794eb85572fb17c..5e8bb1a96b279c30696c2c23cd6c504860fd4588 100644 --- a/lib/modules/datasource/flutter-version/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/flutter-version/__snapshots__/index.spec.ts.snap @@ -1,161 +1,161 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/datasource/flutter-version/index getReleases processes real data 1`] = ` -Object { +{ "homepage": "https://flutter.dev", "registryUrl": "https://storage.googleapis.com", - "releases": Array [ - Object { + "releases": [ + { "isStable": false, "releaseTimestamp": "2021-07-27T21:03:05.871Z", "version": "2.5.0-1.0.pre", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-08-05T18:54:18.003Z", "version": "2.5.0-5.0.pre", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-08-12T00:33:41.428Z", "version": "2.5.0-5.1.pre", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-08-19T18:36:51.976Z", "version": "2.5.0-5.2.pre", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-09-02T17:36:07.377Z", "version": "2.5.0-5.3.pre", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-08-12T23:48:47.162Z", "version": "2.5.0-6.0.pre", }, - Object { + { "isStable": true, "releaseTimestamp": "2021-09-08T15:47:00.801Z", "version": "2.5.0", }, - Object { + { "isStable": true, "releaseTimestamp": "2021-09-17T21:54:22.188Z", "version": "2.5.1", }, - Object { + { "isStable": true, "releaseTimestamp": "2021-09-30T23:48:47.983Z", "version": "2.5.2", }, - Object { + { "isStable": true, "releaseTimestamp": "2021-10-15T20:49:17.899Z", "version": "2.5.3", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-08-26T00:01:48.631Z", "version": "2.6.0-0.0.pre", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-09-13T19:01:48.167Z", "version": "2.6.0-5.1.pre", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-09-16T01:31:55.213Z", "version": "2.6.0-5.2.pre", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-09-25T04:23:04.133Z", "version": "2.6.0-11.0.pre", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-10-20T15:31:44.689Z", "version": "2.7.0-3.0.pre", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-10-28T01:23:19.625Z", "version": "2.7.0-3.1.pre", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-11-12T22:37:32.489Z", "version": "2.8.0-3.1.pre", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-11-18T19:56:24.033Z", "version": "2.8.0-3.2.pre", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-12-01T23:27:03.890Z", "version": "2.8.0-3.3.pre", }, - Object { + { "isStable": true, "releaseTimestamp": "2021-12-09T01:20:18.536Z", "version": "2.8.0", }, - Object { + { "isStable": true, "releaseTimestamp": "2021-12-16T19:49:49.658Z", "version": "2.8.1", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-12-15T00:49:29.119Z", "version": "2.9.0-0.1.pre", }, - Object { + { "isStable": false, "releaseTimestamp": "2022-01-12T20:49:45.416Z", "version": "2.10.0-0.1.pre", }, - Object { + { "isStable": false, "releaseTimestamp": "2022-01-20T21:48:07.280Z", "version": "2.10.0-0.2.pre", }, - Object { + { "isStable": false, "releaseTimestamp": "2022-01-27T01:12:24.134Z", "version": "2.10.0-0.3.pre", }, - Object { + { "isStable": true, "releaseTimestamp": "2022-02-03T16:29:13.224Z", "version": "2.10.0", }, - Object { + { "isStable": true, "releaseTimestamp": "2022-02-10T01:18:38.655Z", "version": "2.10.1", }, - Object { + { "isStable": true, "releaseTimestamp": "2022-02-19T04:37:38.591Z", "version": "2.10.2", }, - Object { + { "isStable": true, "releaseTimestamp": "2022-03-03T02:51:02.356Z", "version": "2.10.3", }, - Object { + { "isStable": false, "releaseTimestamp": "2022-02-16T18:34:51.633Z", "version": "2.11.0-0.1.pre", }, - Object { + { "isStable": false, "releaseTimestamp": "2022-03-17T23:45:13.673Z", "version": "2.12.0-4.1.pre", diff --git a/lib/modules/datasource/galaxy-collection/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/galaxy-collection/__snapshots__/index.spec.ts.snap index 5528ce9d3e3452c38f5772735567b57e3ea5b0bc..738884ca312d6f254476477f37ccca60b47e0793 100644 --- a/lib/modules/datasource/galaxy-collection/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/galaxy-collection/__snapshots__/index.spec.ts.snap @@ -1,25 +1,25 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/datasource/galaxy-collection/index getReleases processes real data 1`] = ` -Object { +{ "registryUrl": "https://galaxy.ansible.com/", - "releases": Array [ - Object { - "dependencies": Object {}, + "releases": [ + { + "dependencies": {}, "downloadUrl": "https://galaxy.ansible.com/download/community-kubernetes-0.11.1.tar.gz", "isDeprecated": false, "newDigest": "cd197084b32f8976394f269eb005bf475eff2122fddbb48380c76154ab4d4530", "version": "0.11.1", }, - Object { - "dependencies": Object {}, + { + "dependencies": {}, "downloadUrl": "https://galaxy.ansible.com/download/community-kubernetes-1.2.0.tar.gz", "isDeprecated": false, "newDigest": "a53eaf6a51987d30cc48ebcd20f0102dae0f17a7a02071928381e5a62951a0ed", "version": "1.2.0", }, - Object { - "dependencies": Object {}, + { + "dependencies": {}, "downloadUrl": "https://galaxy.ansible.com/download/community-kubernetes-1.2.1.tar.gz", "isDeprecated": false, "newDigest": "38e064bb32ee86781f0c6e56bd29fcfbaf48180f993e129185eb8420caabf223", @@ -27,7 +27,7 @@ Object { }, ], "sourceUrl": "https://github.com/ansible-collections/community.kubernetes", - "tags": Array [ + "tags": [ "kubernetes", "k8s", "cloud", @@ -40,18 +40,18 @@ Object { `; exports[`modules/datasource/galaxy-collection/index getReleases returns only valid versions if a version detail fails 1`] = ` -Object { +{ "registryUrl": "https://galaxy.ansible.com/", - "releases": Array [ - Object { - "dependencies": Object {}, + "releases": [ + { + "dependencies": {}, "downloadUrl": "https://galaxy.ansible.com/download/community-kubernetes-0.11.1.tar.gz", "isDeprecated": false, "newDigest": "cd197084b32f8976394f269eb005bf475eff2122fddbb48380c76154ab4d4530", "version": "0.11.1", }, - Object { - "dependencies": Object {}, + { + "dependencies": {}, "downloadUrl": "https://galaxy.ansible.com/download/community-kubernetes-1.2.0.tar.gz", "isDeprecated": false, "newDigest": "a53eaf6a51987d30cc48ebcd20f0102dae0f17a7a02071928381e5a62951a0ed", diff --git a/lib/modules/datasource/galaxy/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/galaxy/__snapshots__/index.spec.ts.snap index e80e16bed5e29f20783944943e6dbe43d436a511..0503963c3f0542f12a97fa2c2ae6376b61cedb22 100644 --- a/lib/modules/datasource/galaxy/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/galaxy/__snapshots__/index.spec.ts.snap @@ -1,19 +1,19 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/datasource/galaxy/index getReleases processes real data 1`] = ` -Object { +{ "dependencyUrl": "https://galaxy.ansible.com/yatesr/timezone", "registryUrl": "https://galaxy.ansible.com/", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2015-11-17T00:43:42.000Z", "version": "1.0.0", }, - Object { + { "releaseTimestamp": "2017-09-25T00:27:37.000Z", "version": "1.1.0", }, - Object { + { "releaseTimestamp": "2019-10-28T01:40:43.000Z", "version": "1.2.0", }, diff --git a/lib/modules/datasource/git-refs/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/git-refs/__snapshots__/index.spec.ts.snap index 881a7c5030c1e7f5821697356c87d5ef17c4b512..06724af9a404efac6ca37a6173e6eb59dd5a5456 100644 --- a/lib/modules/datasource/git-refs/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/git-refs/__snapshots__/index.spec.ts.snap @@ -5,34 +5,34 @@ exports[`modules/datasource/git-refs/index getDigest() returns digest for HEAD 1 exports[`modules/datasource/git-refs/index getDigest() returns digest for tag 1`] = `"2b52829c7c1bd65b3501c450849c53b90b11fa0e"`; exports[`modules/datasource/git-refs/index getReleases returns versions filtered from tags 1`] = ` -Object { - "releases": Array [ - Object { +{ + "releases": [ + { "gitRef": "v1.0.0", "newDigest": "a9920c014aebc28dc1b23e7efcc006d045512345", "version": "v1.0.0", }, - Object { + { "gitRef": "v1.0.1", "newDigest": "281fbfb58990ec98b237a923d67904c102bec34c", "version": "v1.0.1", }, - Object { + { "gitRef": "v1.0.2", "newDigest": "9cb93e0b236385a4e2efd089d7c6a458f5ff321f", "version": "v1.0.2", }, - Object { + { "gitRef": "v1.0.3", "newDigest": "8b0d0e0aec21ea059448ef0255387dbb82c61973", "version": "v1.0.3", }, - Object { + { "gitRef": "v1.0.4", "newDigest": "2b52829c7c1bd65b3501c450849c53b90b11fa0e", "version": "v1.0.4", }, - Object { + { "gitRef": "v1.0.5", "newDigest": "2d138c34e4c6939d0a8686943e851c6528aa04db", "version": "v1.0.5", diff --git a/lib/modules/datasource/git-tags/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/git-tags/__snapshots__/index.spec.ts.snap index 65c6f88e3941d4a9264602255d08f217fdfe991a..c056809881df8c30ca28512405a615db2f5004d2 100644 --- a/lib/modules/datasource/git-tags/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/git-tags/__snapshots__/index.spec.ts.snap @@ -5,34 +5,34 @@ exports[`modules/datasource/git-tags/index getDigest() returns digest for HEAD 1 exports[`modules/datasource/git-tags/index getDigest() returns digest for tag 1`] = `"9cb93e0b236385a4e2efd089d7c6a458f5ff321f"`; exports[`modules/datasource/git-tags/index getReleases returns versions filtered from tags 1`] = ` -Object { - "releases": Array [ - Object { +{ + "releases": [ + { "gitRef": "v1.0.0", "newDigest": "0be9ffb1ae0c8d0846cd88b58dfef42d74674673", "version": "v1.0.0", }, - Object { + { "gitRef": "v1.0.1", "newDigest": "281fbfb58990ec98b237a923d67904c102bec34c", "version": "v1.0.1", }, - Object { + { "gitRef": "v1.0.2", "newDigest": "9cb93e0b236385a4e2efd089d7c6a458f5ff321f", "version": "v1.0.2", }, - Object { + { "gitRef": "v1.0.3", "newDigest": "8b0d0e0aec21ea059448ef0255387dbb82c61973", "version": "v1.0.3", }, - Object { + { "gitRef": "v1.0.4", "newDigest": "2b52829c7c1bd65b3501c450849c53b90b11fa0e", "version": "v1.0.4", }, - Object { + { "gitRef": "v1.0.5", "newDigest": "2d138c34e4c6939d0a8686943e851c6528aa04db", "version": "v1.0.5", diff --git a/lib/modules/datasource/gitlab-packages/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/gitlab-packages/__snapshots__/index.spec.ts.snap index 206978f05e04ebd21ed298d875c273c2a587557f..55b594d1487252fd7cd57a022ea9338a340c28d4 100644 --- a/lib/modules/datasource/gitlab-packages/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/gitlab-packages/__snapshots__/index.spec.ts.snap @@ -1,18 +1,18 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/datasource/gitlab-packages/index getReleases returns package from custom registry 1`] = ` -Object { +{ "registryUrl": "https://gitlab.com", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2020-03-04T18:01:37.000Z", "version": "1.0.0", }, - Object { + { "releaseTimestamp": "2020-04-04T18:01:37.000Z", "version": "v1.1.0", }, - Object { + { "releaseTimestamp": "2020-05-04T18:01:37.000Z", "version": "v1.1.1", }, diff --git a/lib/modules/datasource/gitlab-releases/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/gitlab-releases/__snapshots__/index.spec.ts.snap index 284cfd114fe9935b8cfc483a7ce2f372c1942d40..2e55d62fddadebf7f0a5e6abab5c3337feff206a 100644 --- a/lib/modules/datasource/gitlab-releases/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/gitlab-releases/__snapshots__/index.spec.ts.snap @@ -1,16 +1,16 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/datasource/gitlab-releases/index getReleases returns releases from custom registry 1`] = ` -Object { +{ "registryUrl": "https://gitlab.company.com", - "releases": Array [ - Object { + "releases": [ + { "gitRef": "v1.0.0", "registryUrl": "https://gitlab.company.com", "releaseTimestamp": "2021-01-01T00:00:00.000Z", "version": "v1.0.0", }, - Object { + { "gitRef": "v1.1.0", "registryUrl": "https://gitlab.company.com", "releaseTimestamp": "2021-03-01T00:00:00.000Z", @@ -22,16 +22,16 @@ Object { `; exports[`modules/datasource/gitlab-releases/index getReleases returns releases from default registry 1`] = ` -Object { +{ "registryUrl": "https://gitlab.com", - "releases": Array [ - Object { + "releases": [ + { "gitRef": "v1.0.0", "registryUrl": "https://gitlab.com", "releaseTimestamp": "2021-01-01T00:00:00.000Z", "version": "v1.0.0", }, - Object { + { "gitRef": "v1.1.0", "registryUrl": "https://gitlab.com", "releaseTimestamp": "2021-03-01T00:00:00.000Z", diff --git a/lib/modules/datasource/gitlab-tags/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/gitlab-tags/__snapshots__/index.spec.ts.snap index 37dfb79174bf7a242c24de68cc010adfdea630b6..7ebed1ecf401abe8829cb923d1e5a07ec48ba17c 100644 --- a/lib/modules/datasource/gitlab-tags/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/gitlab-tags/__snapshots__/index.spec.ts.snap @@ -1,19 +1,19 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/datasource/gitlab-tags/index getReleases returns tags from custom registry 1`] = ` -Object { +{ "registryUrl": "https://gitlab.company.com/api/v4", - "releases": Array [ - Object { + "releases": [ + { "gitRef": "v1.0.0", "releaseTimestamp": "2020-03-04T18:01:37.000Z", "version": "v1.0.0", }, - Object { + { "gitRef": "v1.1.0", "version": "v1.1.0", }, - Object { + { "gitRef": "v1.1.1", "version": "v1.1.1", }, @@ -23,19 +23,19 @@ Object { `; exports[`modules/datasource/gitlab-tags/index getReleases returns tags from custom registry in sub path 1`] = ` -Object { +{ "registryUrl": "https://my.company.com/gitlab", - "releases": Array [ - Object { + "releases": [ + { "gitRef": "v1.0.0", "releaseTimestamp": "2020-03-04T18:01:37.000Z", "version": "v1.0.0", }, - Object { + { "gitRef": "v1.1.0", "version": "v1.1.0", }, - Object { + { "gitRef": "v1.1.1", "version": "v1.1.1", }, @@ -45,14 +45,14 @@ Object { `; exports[`modules/datasource/gitlab-tags/index getReleases returns tags with default registry 1`] = ` -Object { +{ "registryUrl": "https://gitlab.com", - "releases": Array [ - Object { + "releases": [ + { "gitRef": "v1.0.0", "version": "v1.0.0", }, - Object { + { "gitRef": "v1.1.0", "version": "v1.1.0", }, diff --git a/lib/modules/datasource/go/__snapshots__/releases-direct.spec.ts.snap b/lib/modules/datasource/go/__snapshots__/releases-direct.spec.ts.snap index 5d82c767a1eaf0a3bead4f6baeb2a58d2fe46999..dbb33a89b216711b3d013e1c8a6fb41fd3d373be 100644 --- a/lib/modules/datasource/go/__snapshots__/releases-direct.spec.ts.snap +++ b/lib/modules/datasource/go/__snapshots__/releases-direct.spec.ts.snap @@ -1,15 +1,15 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/datasource/go/releases-direct getReleases support bitbucket tags 1`] = ` -Object { +{ "registryUrl": "https://bitbucket.org", - "releases": Array [ - Object { + "releases": [ + { "gitRef": "v1.0.0", "releaseTimestamp": undefined, "version": "v1.0.0", }, - Object { + { "gitRef": "v2.0.0", "releaseTimestamp": undefined, "version": "v2.0.0", @@ -20,14 +20,14 @@ Object { `; exports[`modules/datasource/go/releases-direct getReleases support gitlab 1`] = ` -Object { - "releases": Array [ - Object { +{ + "releases": [ + { "gitRef": "v1.0.0", "releaseTimestamp": undefined, "version": "v1.0.0", }, - Object { + { "gitRef": "v2.0.0", "releaseTimestamp": undefined, "version": "v2.0.0", @@ -38,14 +38,14 @@ Object { `; exports[`modules/datasource/go/releases-direct getReleases support gitlab subgroups 1`] = ` -Object { - "releases": Array [ - Object { +{ + "releases": [ + { "gitRef": "v1.0.0", "releaseTimestamp": undefined, "version": "v1.0.0", }, - Object { + { "gitRef": "v2.0.0", "releaseTimestamp": undefined, "version": "v2.0.0", @@ -56,14 +56,14 @@ Object { `; exports[`modules/datasource/go/releases-direct getReleases support self hosted gitlab private repositories 1`] = ` -Object { - "releases": Array [ - Object { +{ + "releases": [ + { "gitRef": "v1.0.0", "releaseTimestamp": undefined, "version": "v1.0.0", }, - Object { + { "gitRef": "v2.0.0", "releaseTimestamp": undefined, "version": "v2.0.0", diff --git a/lib/modules/datasource/golang-version/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/golang-version/__snapshots__/index.spec.ts.snap index 4275a6e4ab03f00b72ce0f26159c5d4781530b30..6b3f6e2a8952f17030b4a2c1bb3e4ccf489eee21 100644 --- a/lib/modules/datasource/golang-version/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/golang-version/__snapshots__/index.spec.ts.snap @@ -1,535 +1,535 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/datasource/golang-version/index getReleases parses real data 1`] = ` -Object { +{ "homepage": "https://go.dev/", "registryUrl": "https://raw.githubusercontent.com/golang/website/", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2012-03-28T00:00:00.000Z", "version": "1.0.0", }, - Object { + { "releaseTimestamp": "2013-05-13T00:00:00.000Z", "version": "1.1.0", }, - Object { + { "releaseTimestamp": "2013-12-01T00:00:00.000Z", "version": "1.2.0", }, - Object { + { "releaseTimestamp": "2014-06-18T00:00:00.000Z", "version": "1.3.0", }, - Object { + { "releaseTimestamp": "2014-12-10T00:00:00.000Z", "version": "1.4.0", }, - Object { + { "releaseTimestamp": "2015-08-19T00:00:00.000Z", "version": "1.5.0", }, - Object { + { "releaseTimestamp": "2016-02-17T00:00:00.000Z", "version": "1.6.0", }, - Object { + { "releaseTimestamp": "2016-08-15T00:00:00.000Z", "version": "1.7.0", }, - Object { + { "releaseTimestamp": "2017-02-16T00:00:00.000Z", "version": "1.8.0", }, - Object { + { "releaseTimestamp": "2017-08-24T00:00:00.000Z", "version": "1.9.0", }, - Object { + { "releaseTimestamp": "2017-10-04T00:00:00.000Z", "version": "1.9.1", }, - Object { + { "releaseTimestamp": "2017-10-25T00:00:00.000Z", "version": "1.9.2", }, - Object { + { "releaseTimestamp": "2018-01-22T00:00:00.000Z", "version": "1.9.3", }, - Object { + { "releaseTimestamp": "2018-02-07T00:00:00.000Z", "version": "1.9.4", }, - Object { + { "releaseTimestamp": "2018-03-28T00:00:00.000Z", "version": "1.9.5", }, - Object { + { "releaseTimestamp": "2018-05-01T00:00:00.000Z", "version": "1.9.6", }, - Object { + { "releaseTimestamp": "2018-06-05T00:00:00.000Z", "version": "1.9.7", }, - Object { + { "releaseTimestamp": "2018-02-16T00:00:00.000Z", "version": "1.10.0", }, - Object { + { "releaseTimestamp": "2018-03-28T00:00:00.000Z", "version": "1.10.1", }, - Object { + { "releaseTimestamp": "2018-05-01T00:00:00.000Z", "version": "1.10.2", }, - Object { + { "releaseTimestamp": "2018-06-05T00:00:00.000Z", "version": "1.10.3", }, - Object { + { "releaseTimestamp": "2018-08-24T00:00:00.000Z", "version": "1.10.4", }, - Object { + { "releaseTimestamp": "2018-11-02T00:00:00.000Z", "version": "1.10.5", }, - Object { + { "releaseTimestamp": "2018-12-12T00:00:00.000Z", "version": "1.10.6", }, - Object { + { "releaseTimestamp": "2018-12-14T00:00:00.000Z", "version": "1.10.7", }, - Object { + { "releaseTimestamp": "2019-01-23T00:00:00.000Z", "version": "1.10.8", }, - Object { + { "releaseTimestamp": "2018-08-24T00:00:00.000Z", "version": "1.11.0", }, - Object { + { "releaseTimestamp": "2018-10-01T00:00:00.000Z", "version": "1.11.1", }, - Object { + { "releaseTimestamp": "2018-11-02T00:00:00.000Z", "version": "1.11.2", }, - Object { + { "releaseTimestamp": "2018-12-12T00:00:00.000Z", "version": "1.11.3", }, - Object { + { "releaseTimestamp": "2018-12-14T00:00:00.000Z", "version": "1.11.4", }, - Object { + { "releaseTimestamp": "2019-01-23T00:00:00.000Z", "version": "1.11.5", }, - Object { + { "releaseTimestamp": "2019-03-14T00:00:00.000Z", "version": "1.11.6", }, - Object { + { "releaseTimestamp": "2019-04-05T00:00:00.000Z", "version": "1.11.7", }, - Object { + { "releaseTimestamp": "2019-04-08T00:00:00.000Z", "version": "1.11.8", }, - Object { + { "releaseTimestamp": "2019-04-11T00:00:00.000Z", "version": "1.11.9", }, - Object { + { "releaseTimestamp": "2019-05-06T00:00:00.000Z", "version": "1.11.10", }, - Object { + { "releaseTimestamp": "2019-06-11T00:00:00.000Z", "version": "1.11.11", }, - Object { + { "releaseTimestamp": "2019-07-08T00:00:00.000Z", "version": "1.11.12", }, - Object { + { "releaseTimestamp": "2019-08-13T00:00:00.000Z", "version": "1.11.13", }, - Object { + { "releaseTimestamp": "2019-02-25T00:00:00.000Z", "version": "1.12.0", }, - Object { + { "releaseTimestamp": "2019-03-14T00:00:00.000Z", "version": "1.12.1", }, - Object { + { "releaseTimestamp": "2019-04-05T00:00:00.000Z", "version": "1.12.2", }, - Object { + { "releaseTimestamp": "2019-04-08T00:00:00.000Z", "version": "1.12.3", }, - Object { + { "releaseTimestamp": "2019-04-11T00:00:00.000Z", "version": "1.12.4", }, - Object { + { "releaseTimestamp": "2019-05-06T00:00:00.000Z", "version": "1.12.5", }, - Object { + { "releaseTimestamp": "2019-06-11T00:00:00.000Z", "version": "1.12.6", }, - Object { + { "releaseTimestamp": "2019-07-08T00:00:00.000Z", "version": "1.12.7", }, - Object { + { "releaseTimestamp": "2019-08-13T00:00:00.000Z", "version": "1.12.8", }, - Object { + { "releaseTimestamp": "2019-08-15T00:00:00.000Z", "version": "1.12.9", }, - Object { + { "releaseTimestamp": "2019-09-25T00:00:00.000Z", "version": "1.12.10", }, - Object { + { "releaseTimestamp": "2019-10-17T00:00:00.000Z", "version": "1.12.11", }, - Object { + { "releaseTimestamp": "2019-10-17T00:00:00.000Z", "version": "1.12.12", }, - Object { + { "releaseTimestamp": "2019-10-31T00:00:00.000Z", "version": "1.12.13", }, - Object { + { "releaseTimestamp": "2019-12-04T00:00:00.000Z", "version": "1.12.14", }, - Object { + { "releaseTimestamp": "2020-01-09T00:00:00.000Z", "version": "1.12.15", }, - Object { + { "releaseTimestamp": "2020-01-28T00:00:00.000Z", "version": "1.12.16", }, - Object { + { "releaseTimestamp": "2020-02-12T00:00:00.000Z", "version": "1.12.17", }, - Object { + { "releaseTimestamp": "2019-09-03T00:00:00.000Z", "version": "1.13.0", }, - Object { + { "releaseTimestamp": "2019-09-25T00:00:00.000Z", "version": "1.13.1", }, - Object { + { "releaseTimestamp": "2019-10-17T00:00:00.000Z", "version": "1.13.2", }, - Object { + { "releaseTimestamp": "2019-10-17T00:00:00.000Z", "version": "1.13.3", }, - Object { + { "releaseTimestamp": "2019-10-31T00:00:00.000Z", "version": "1.13.4", }, - Object { + { "releaseTimestamp": "2019-12-04T00:00:00.000Z", "version": "1.13.5", }, - Object { + { "releaseTimestamp": "2020-01-09T00:00:00.000Z", "version": "1.13.6", }, - Object { + { "releaseTimestamp": "2020-01-28T00:00:00.000Z", "version": "1.13.7", }, - Object { + { "releaseTimestamp": "2020-02-12T00:00:00.000Z", "version": "1.13.8", }, - Object { + { "releaseTimestamp": "2020-03-19T00:00:00.000Z", "version": "1.13.9", }, - Object { + { "releaseTimestamp": "2020-04-08T00:00:00.000Z", "version": "1.13.10", }, - Object { + { "releaseTimestamp": "2020-05-14T00:00:00.000Z", "version": "1.13.11", }, - Object { + { "releaseTimestamp": "2020-06-01T00:00:00.000Z", "version": "1.13.12", }, - Object { + { "releaseTimestamp": "2020-07-14T00:00:00.000Z", "version": "1.13.13", }, - Object { + { "releaseTimestamp": "2020-07-16T00:00:00.000Z", "version": "1.13.14", }, - Object { + { "releaseTimestamp": "2020-08-06T00:00:00.000Z", "version": "1.13.15", }, - Object { + { "releaseTimestamp": "2020-02-25T00:00:00.000Z", "version": "1.14.0", }, - Object { + { "releaseTimestamp": "2020-03-19T00:00:00.000Z", "version": "1.14.1", }, - Object { + { "releaseTimestamp": "2020-04-08T00:00:00.000Z", "version": "1.14.2", }, - Object { + { "releaseTimestamp": "2020-05-14T00:00:00.000Z", "version": "1.14.3", }, - Object { + { "releaseTimestamp": "2020-06-01T00:00:00.000Z", "version": "1.14.4", }, - Object { + { "releaseTimestamp": "2020-07-14T00:00:00.000Z", "version": "1.14.5", }, - Object { + { "releaseTimestamp": "2020-07-16T00:00:00.000Z", "version": "1.14.6", }, - Object { + { "releaseTimestamp": "2020-08-06T00:00:00.000Z", "version": "1.14.7", }, - Object { + { "releaseTimestamp": "2020-09-01T00:00:00.000Z", "version": "1.14.8", }, - Object { + { "releaseTimestamp": "2020-09-09T00:00:00.000Z", "version": "1.14.9", }, - Object { + { "releaseTimestamp": "2020-10-14T00:00:00.000Z", "version": "1.14.10", }, - Object { + { "releaseTimestamp": "2020-11-05T00:00:00.000Z", "version": "1.14.11", }, - Object { + { "releaseTimestamp": "2020-11-12T00:00:00.000Z", "version": "1.14.12", }, - Object { + { "releaseTimestamp": "2020-12-03T00:00:00.000Z", "version": "1.14.13", }, - Object { + { "releaseTimestamp": "2021-01-19T00:00:00.000Z", "version": "1.14.14", }, - Object { + { "releaseTimestamp": "2021-02-04T00:00:00.000Z", "version": "1.14.15", }, - Object { + { "releaseTimestamp": "2020-08-11T00:00:00.000Z", "version": "1.15.0", }, - Object { + { "releaseTimestamp": "2020-09-01T00:00:00.000Z", "version": "1.15.1", }, - Object { + { "releaseTimestamp": "2020-09-09T00:00:00.000Z", "version": "1.15.2", }, - Object { + { "releaseTimestamp": "2020-10-14T00:00:00.000Z", "version": "1.15.3", }, - Object { + { "releaseTimestamp": "2020-11-05T00:00:00.000Z", "version": "1.15.4", }, - Object { + { "releaseTimestamp": "2020-11-12T00:00:00.000Z", "version": "1.15.5", }, - Object { + { "releaseTimestamp": "2020-12-03T00:00:00.000Z", "version": "1.15.6", }, - Object { + { "releaseTimestamp": "2021-01-19T00:00:00.000Z", "version": "1.15.7", }, - Object { + { "releaseTimestamp": "2021-02-04T00:00:00.000Z", "version": "1.15.8", }, - Object { + { "releaseTimestamp": "2021-03-10T00:00:00.000Z", "version": "1.15.9", }, - Object { + { "releaseTimestamp": "2021-03-11T00:00:00.000Z", "version": "1.15.10", }, - Object { + { "releaseTimestamp": "2021-04-01T00:00:00.000Z", "version": "1.15.11", }, - Object { + { "releaseTimestamp": "2021-05-06T00:00:00.000Z", "version": "1.15.12", }, - Object { + { "releaseTimestamp": "2021-06-03T00:00:00.000Z", "version": "1.15.13", }, - Object { + { "releaseTimestamp": "2021-07-12T00:00:00.000Z", "version": "1.15.14", }, - Object { + { "releaseTimestamp": "2021-08-05T00:00:00.000Z", "version": "1.15.15", }, - Object { + { "releaseTimestamp": "2021-02-16T00:00:00.000Z", "version": "1.16.0", }, - Object { + { "releaseTimestamp": "2021-03-10T00:00:00.000Z", "version": "1.16.1", }, - Object { + { "releaseTimestamp": "2021-03-11T00:00:00.000Z", "version": "1.16.2", }, - Object { + { "releaseTimestamp": "2021-04-01T00:00:00.000Z", "version": "1.16.3", }, - Object { + { "releaseTimestamp": "2021-05-06T00:00:00.000Z", "version": "1.16.4", }, - Object { + { "releaseTimestamp": "2021-06-03T00:00:00.000Z", "version": "1.16.5", }, - Object { + { "releaseTimestamp": "2021-07-12T00:00:00.000Z", "version": "1.16.6", }, - Object { + { "releaseTimestamp": "2021-08-05T00:00:00.000Z", "version": "1.16.7", }, - Object { + { "releaseTimestamp": "2021-09-09T00:00:00.000Z", "version": "1.16.8", }, - Object { + { "releaseTimestamp": "2021-10-07T00:00:00.000Z", "version": "1.16.9", }, - Object { + { "releaseTimestamp": "2021-11-04T00:00:00.000Z", "version": "1.16.10", }, - Object { + { "releaseTimestamp": "2021-12-02T00:00:00.000Z", "version": "1.16.11", }, - Object { + { "releaseTimestamp": "2021-12-09T00:00:00.000Z", "version": "1.16.12", }, - Object { + { "releaseTimestamp": "2022-01-06T00:00:00.000Z", "version": "1.16.13", }, - Object { + { "releaseTimestamp": "2022-02-10T00:00:00.000Z", "version": "1.16.14", }, - Object { + { "releaseTimestamp": "2022-03-03T00:00:00.000Z", "version": "1.16.15", }, - Object { + { "releaseTimestamp": "2021-08-16T00:00:00.000Z", "version": "1.17.0", }, - Object { + { "releaseTimestamp": "2021-09-09T00:00:00.000Z", "version": "1.17.1", }, - Object { + { "releaseTimestamp": "2021-10-07T00:00:00.000Z", "version": "1.17.2", }, - Object { + { "releaseTimestamp": "2021-11-04T00:00:00.000Z", "version": "1.17.3", }, - Object { + { "releaseTimestamp": "2021-12-02T00:00:00.000Z", "version": "1.17.4", }, - Object { + { "releaseTimestamp": "2021-12-09T00:00:00.000Z", "version": "1.17.5", }, - Object { + { "releaseTimestamp": "2022-01-06T00:00:00.000Z", "version": "1.17.6", }, - Object { + { "releaseTimestamp": "2022-02-10T00:00:00.000Z", "version": "1.17.7", }, - Object { + { "releaseTimestamp": "2022-03-03T00:00:00.000Z", "version": "1.17.8", }, - Object { + { "releaseTimestamp": "2022-03-15T00:00:00.000Z", "version": "1.18.0", }, diff --git a/lib/modules/datasource/gradle-version/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/gradle-version/__snapshots__/index.spec.ts.snap index bf4ac681233e1b73358000d38796f9ded43bbcc4..6b684576f2eec53b5c382415b0a9e5588d57f7a3 100644 --- a/lib/modules/datasource/gradle-version/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/gradle-version/__snapshots__/index.spec.ts.snap @@ -1,1514 +1,1514 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/datasource/gradle-version/index getReleases calls configured registryUrls 1`] = ` -Object { +{ "homepage": "https://gradle.org", - "releases": Array [ - Object { + "releases": [ + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2009-07-20T06:50:13.000Z", "version": "0.7", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2009-09-28T12:01:59.000Z", "version": "0.8", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2010-08-03T21:04:33.000Z", "version": "0.9-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2010-10-26T21:24:05.000Z", "version": "0.9-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2010-11-20T02:17:50.000Z", "version": "0.9-rc-3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2010-12-19T01:50:06.000Z", "version": "0.9", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2011-01-02T00:40:57.000Z", "version": "0.9.1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2011-01-23T02:34:21.000Z", "version": "0.9.2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2011-02-27T03:13:20.000Z", "version": "1.0-milestone-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2011-04-07T06:32:55.000Z", "version": "1.0-milestone-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2011-04-25T07:40:11.000Z", "version": "1.0-milestone-3", }, - Object { + { "isDeprecated": true, "registryUrl": "https://foo.bar", "releaseTimestamp": "2011-07-28T08:38:22.000Z", "version": "1.0-milestone-4", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2011-10-25T03:56:08.000Z", "version": "1.0-milestone-5", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2011-11-17T05:54:12.000Z", "version": "1.0-milestone-6", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2012-01-05T10:24:43.000Z", "version": "1.0-milestone-7", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2012-02-20T17:53:57.000Z", "version": "1.0-milestone-8a", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2012-02-14T01:24:51.000Z", "version": "1.0-milestone-8", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2012-03-13T16:10:09.000Z", "version": "1.0-milestone-9", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2012-04-11T11:13:24.000Z", "version": "1.0-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2012-04-24T23:52:37.000Z", "version": "1.0-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2012-04-29T23:51:52.000Z", "version": "1.0-rc-3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2012-06-12T00:56:21.000Z", "version": "1.0", }, - Object { + { "registryUrl": "http://baz.qux", "version": "1.0.1", }, - Object { + { "registryUrl": "http://baz.qux", "version": "1.0.2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2012-07-24T13:44:04.000Z", "version": "1.1-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2012-07-26T07:51:03.000Z", "version": "1.1-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2012-07-31T13:24:32.000Z", "version": "1.1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2012-09-04T17:49:54.000Z", "version": "1.2-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2012-09-12T10:46:02.000Z", "version": "1.2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2012-11-12T13:52:52.000Z", "version": "1.3-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2012-11-15T15:53:43.000Z", "version": "1.3-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2012-11-20T11:37:38.000Z", "version": "1.3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2013-01-17T00:12:57.000Z", "version": "1.4-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2013-01-22T03:06:32.000Z", "version": "1.4-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2013-01-25T03:51:46.000Z", "version": "1.4-rc-3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2013-01-28T03:42:46.000Z", "version": "1.4", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2013-03-11T12:03:20.000Z", "version": "1.5-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2013-03-17T01:15:16.000Z", "version": "1.5-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2013-03-21T15:57:09.000Z", "version": "1.5-rc-3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2013-03-27T14:09:35.000Z", "version": "1.5", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2013-04-30T13:19:00.000Z", "version": "1.6-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2013-05-07T09:12:14.000Z", "version": "1.6", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2013-07-02T14:56:30.000Z", "version": "1.7-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2013-07-29T12:04:21.000Z", "version": "1.7-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2013-08-06T11:19:56.000Z", "version": "1.7", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2013-09-10T13:04:52.000Z", "version": "1.8-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2013-09-19T05:33:14.000Z", "version": "1.8-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2013-09-24T07:32:33.000Z", "version": "1.8", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2013-10-23T09:46:18.000Z", "version": "1.9-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2013-10-28T09:33:20.000Z", "version": "1.9-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2013-11-07T12:26:42.000Z", "version": "1.9-rc-3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2013-11-18T09:32:42.000Z", "version": "1.9-rc-4", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2013-11-19T08:20:02.000Z", "version": "1.9", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2013-12-04T15:41:28.000Z", "version": "1.10-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2013-12-11T10:54:54.000Z", "version": "1.10-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2013-12-17T09:28:15.000Z", "version": "1.10", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2014-01-31T03:34:53.000Z", "version": "1.11-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2014-02-11T11:34:39.000Z", "version": "1.11", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2014-04-16T08:46:26.000Z", "version": "1.12-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2014-04-23T11:20:55.000Z", "version": "1.12-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2014-04-29T09:24:31.000Z", "version": "1.12", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2014-06-06T07:02:41.000Z", "version": "2.0-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2014-06-23T08:02:36.000Z", "version": "2.0-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2014-07-01T07:45:34.000Z", "version": "2.0", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2014-08-19T19:44:09.000Z", "version": "2.1-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2014-08-28T02:32:29.000Z", "version": "2.1-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2014-09-01T10:35:49.000Z", "version": "2.1-rc-3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2014-09-03T09:20:53.000Z", "version": "2.1-rc-4", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2014-09-08T10:40:39.000Z", "version": "2.1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2014-10-20T16:32:57.000Z", "version": "2.2-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2014-11-03T17:04:04.000Z", "version": "2.2-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2014-11-10T13:31:44.000Z", "version": "2.2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2014-11-17T10:12:37.000Z", "version": "2.2.1-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2014-11-24T09:45:35.000Z", "version": "2.2.1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2015-01-27T14:02:32.000Z", "version": "2.3-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2015-02-04T10:54:13.000Z", "version": "2.3-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2015-02-08T18:37:59.000Z", "version": "2.3-rc-3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2015-02-11T16:39:22.000Z", "version": "2.3-rc-4", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2015-02-16T05:09:33.000Z", "version": "2.3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2015-04-23T03:15:23.000Z", "version": "2.4-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2015-04-29T04:50:20.000Z", "version": "2.4-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2015-05-05T08:09:24.000Z", "version": "2.4", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2015-06-23T18:04:52.000Z", "version": "2.5-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2015-07-02T15:15:59.000Z", "version": "2.5-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2015-07-08T07:38:37.000Z", "version": "2.5", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2015-07-28T17:16:43.000Z", "version": "2.6-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2015-08-04T10:48:06.000Z", "version": "2.6-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2015-08-10T13:15:06.000Z", "version": "2.6", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2015-08-28T14:09:28.000Z", "version": "2.7-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2015-09-05T14:06:15.000Z", "version": "2.7-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2015-09-14T07:26:16.000Z", "version": "2.7", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2015-09-30T17:11:02.000Z", "version": "2.8-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2015-10-15T12:42:08.000Z", "version": "2.8-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2015-10-20T03:46:36.000Z", "version": "2.8", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2015-11-03T23:02:18.000Z", "version": "2.9-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2015-11-17T07:02:17.000Z", "version": "2.9", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2015-12-08T22:48:11.000Z", "version": "2.10-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2015-12-18T16:40:26.000Z", "version": "2.10-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2015-12-21T21:15:04.000Z", "version": "2.10", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2016-01-20T08:41:54.000Z", "version": "2.11-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2016-02-02T16:24:31.000Z", "version": "2.11-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2016-02-03T19:09:22.000Z", "version": "2.11-rc-3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2016-02-08T07:59:16.000Z", "version": "2.11", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2016-03-07T17:41:18.000Z", "version": "2.12-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2016-03-14T08:32:03.000Z", "version": "2.12", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2016-04-06T11:02:11.000Z", "version": "2.13-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2016-04-19T14:52:40.000Z", "version": "2.13-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2016-04-25T04:10:10.000Z", "version": "2.13", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2016-05-18T09:38:24.000Z", "version": "2.14-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2016-05-27T17:56:24.000Z", "version": "2.14-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2016-05-30T11:21:11.000Z", "version": "2.14-rc-3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2016-06-03T11:08:27.000Z", "version": "2.14-rc-4", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2016-06-07T13:58:17.000Z", "version": "2.14-rc-5", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2016-06-10T18:19:46.000Z", "version": "2.14-rc-6", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2016-06-14T07:16:37.000Z", "version": "2.14", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2016-06-29T05:13:03.000Z", "version": "2.14.1-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2016-07-11T10:58:27.000Z", "version": "2.14.1-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2016-07-18T06:38:37.000Z", "version": "2.14.1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2016-06-08T01:31:48.000Z", "version": "3.0-milestone-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2016-06-21T22:41:28.000Z", "version": "3.0-milestone-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2016-08-02T06:13:35.000Z", "version": "3.0-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2016-08-08T13:34:10.000Z", "version": "3.0-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2016-08-15T13:15:01.000Z", "version": "3.0", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2016-09-12T12:34:24.000Z", "version": "3.1-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2016-09-19T10:53:53.000Z", "version": "3.1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2016-10-24T19:47:25.000Z", "version": "3.2-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2016-10-31T16:08:22.000Z", "version": "3.2-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2016-11-07T15:32:33.000Z", "version": "3.2-rc-3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2016-11-14T12:32:59.000Z", "version": "3.2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2016-11-22T15:19:54.000Z", "version": "3.2.1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2016-12-19T16:07:24.000Z", "version": "3.3-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-01-03T15:31:04.000Z", "version": "3.3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-01-26T15:48:49.000Z", "version": "3.4-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-02-06T21:17:28.000Z", "version": "3.4-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-02-13T14:55:27.000Z", "version": "3.4-rc-3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-02-20T14:49:26.000Z", "version": "3.4", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-03-03T19:45:41.000Z", "version": "3.4.1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-03-22T15:16:07.000Z", "version": "3.5-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-03-27T15:56:23.000Z", "version": "3.5-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-04-04T15:04:13.000Z", "version": "3.5-rc-3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-04-10T13:37:25.000Z", "version": "3.5", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-06-16T14:36:27.000Z", "version": "3.5.1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-04-28T07:45:09.000Z", "version": "4.0-milestone-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-05-17T14:33:24.000Z", "version": "4.0-milestone-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-05-30T16:26:17.000Z", "version": "4.0-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-06-07T15:22:36.000Z", "version": "4.0-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-06-12T15:04:44.000Z", "version": "4.0-rc-3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-06-14T15:11:08.000Z", "version": "4.0", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-07-07T14:02:41.000Z", "version": "4.0.1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-07-26T16:19:18.000Z", "version": "4.0.2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-06-20T17:05:46.000Z", "version": "4.1-milestone-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-07-20T15:22:15.000Z", "version": "4.1-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-07-31T14:29:43.000Z", "version": "4.1-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-08-07T14:38:48.000Z", "version": "4.1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-09-07T08:12:16.000Z", "version": "4.2-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-09-13T12:23:10.000Z", "version": "4.2-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-09-20T14:48:23.000Z", "version": "4.2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-10-02T15:36:21.000Z", "version": "4.2.1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-10-12T16:14:16.000Z", "version": "4.3-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-10-18T07:37:14.000Z", "version": "4.3-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-10-24T14:26:33.000Z", "version": "4.3-rc-3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-10-26T16:25:57.000Z", "version": "4.3-rc-4", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-10-30T15:43:29.000Z", "version": "4.3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-11-08T08:59:45.000Z", "version": "4.3.1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-11-21T15:31:05.000Z", "version": "4.4-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-11-24T10:35:28.000Z", "version": "4.4-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-11-27T10:31:38.000Z", "version": "4.4-rc-3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-11-28T12:36:59.000Z", "version": "4.4-rc-4", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-11-30T15:21:37.000Z", "version": "4.4-rc-5", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-12-04T08:48:15.000Z", "version": "4.4-rc-6", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-12-06T09:05:06.000Z", "version": "4.4", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2017-12-20T15:45:23.000Z", "version": "4.4.1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-01-09T01:05:27.000Z", "version": "4.5-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-01-22T16:42:44.000Z", "version": "4.5-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-01-24T17:04:52.000Z", "version": "4.5", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-02-05T13:22:49.000Z", "version": "4.5.1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-02-16T16:28:07.000Z", "version": "4.6-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-02-21T15:28:42.000Z", "version": "4.6-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-02-28T13:36:36.000Z", "version": "4.6", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-04-03T11:36:02.000Z", "version": "4.7-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-04-13T12:53:23.000Z", "version": "4.7-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-04-18T09:09:12.000Z", "version": "4.7", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-05-15T17:32:33.000Z", "version": "4.8-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-05-24T09:28:21.000Z", "version": "4.8-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-05-31T14:04:36.000Z", "version": "4.8-rc-3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-06-04T10:39:58.000Z", "version": "4.8", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-06-21T07:53:06.000Z", "version": "4.8.1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-07-03T13:14:46.000Z", "version": "4.9-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-07-11T00:46:40.000Z", "version": "4.9-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-07-16T08:14:03.000Z", "version": "4.9", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-08-09T06:19:37.000Z", "version": "4.10-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-08-14T18:00:01.000Z", "version": "4.10-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-08-23T12:07:56.000Z", "version": "4.10-rc-3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-08-27T18:35:06.000Z", "version": "4.10", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-09-12T11:33:27.000Z", "version": "4.10.1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-09-19T18:10:15.000Z", "version": "4.10.2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-12-05T00:50:54.000Z", "version": "4.10.3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-10-02T22:46:15.000Z", "version": "5.0-milestone-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-10-30T13:59:22.000Z", "version": "5.0-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-11-12T08:05:41.000Z", "version": "5.0-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-11-14T16:01:47.000Z", "version": "5.0-rc-3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-11-20T09:26:42.000Z", "version": "5.0-rc-4", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-11-22T19:58:45.000Z", "version": "5.0-rc-5", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-11-26T11:48:43.000Z", "version": "5.0", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-12-03T17:41:47.000Z", "version": "5.1-milestone-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-12-13T06:00:04.000Z", "version": "5.1-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-12-17T22:42:01.000Z", "version": "5.1-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2018-12-21T23:03:45.000Z", "version": "5.1-rc-3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-01-02T18:57:47.000Z", "version": "5.1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-01-10T23:05:02.000Z", "version": "5.1.1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-01-28T22:56:04.000Z", "version": "5.2-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-02-04T11:16:48.000Z", "version": "5.2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-02-08T19:00:10.000Z", "version": "5.2.1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-03-05T20:52:02.000Z", "version": "5.3-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-03-11T21:07:26.000Z", "version": "5.3-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-03-13T20:27:08.000Z", "version": "5.3-rc-3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-03-20T11:03:29.000Z", "version": "5.3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-03-28T09:09:23.000Z", "version": "5.3.1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-04-10T01:15:32.000Z", "version": "5.4-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-04-16T02:44:16.000Z", "version": "5.4", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-04-26T08:14:42.000Z", "version": "5.4.1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-05-29T11:51:19.000Z", "version": "5.5-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-06-07T09:06:57.000Z", "version": "5.5-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-06-14T23:15:38.000Z", "version": "5.5-rc-3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-06-24T15:24:32.000Z", "version": "5.5-rc-4", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-06-28T17:36:05.000Z", "version": "5.5", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-07-10T20:38:12.000Z", "version": "5.5.1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-07-29T11:26:26.000Z", "version": "5.6-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-08-07T15:03:42.000Z", "version": "5.6-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-08-14T21:05:25.000Z", "version": "5.6", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-08-28T02:49:34.000Z", "version": "5.6.1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-09-05T16:13:54.000Z", "version": "5.6.2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-10-18T00:28:36.000Z", "version": "5.6.3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-11-01T20:42:00.000Z", "version": "5.6.4", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-10-18T19:24:16.000Z", "version": "6.0-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-10-30T16:03:21.000Z", "version": "6.0-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-11-05T17:56:39.000Z", "version": "6.0-rc-3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-11-08T18:12:12.000Z", "version": "6.0", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-11-18T20:25:01.000Z", "version": "6.0.1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-11-20T13:24:05.000Z", "version": "6.1-milestone-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-11-28T10:17:55.000Z", "version": "6.1-milestone-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-12-03T14:13:33.000Z", "version": "6.1-milestone-3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2019-12-19T21:56:43.000Z", "version": "6.1-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-01-07T21:17:05.000Z", "version": "6.1-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-01-13T16:23:24.000Z", "version": "6.1-rc-3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-01-15T23:56:46.000Z", "version": "6.1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-01-24T22:30:24.000Z", "version": "6.1.1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-02-03T12:30:03.000Z", "version": "6.2-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-02-11T22:14:00.000Z", "version": "6.2-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-02-13T01:29:14.000Z", "version": "6.2-rc-3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-02-17T08:32:01.000Z", "version": "6.2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-02-24T20:24:10.000Z", "version": "6.2.1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-03-04T08:49:31.000Z", "version": "6.2.2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-03-11T21:41:14.000Z", "version": "6.3-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-03-17T12:40:36.000Z", "version": "6.3-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-03-18T15:26:49.000Z", "version": "6.3-rc-3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-03-20T05:39:45.000Z", "version": "6.3-rc-4", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-03-24T19:52:07.000Z", "version": "6.3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-04-15T20:28:39.000Z", "version": "6.4-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-04-22T16:32:05.000Z", "version": "6.4-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-04-28T19:00:39.000Z", "version": "6.4-rc-3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-04-30T21:23:30.000Z", "version": "6.4-rc-4", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-05-05T19:18:55.000Z", "version": "6.4", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-05-15T19:43:40.000Z", "version": "6.4.1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-05-07T13:55:06.000Z", "version": "6.5-milestone-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-05-15T09:40:06.000Z", "version": "6.5-milestone-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-05-26T20:04:48.000Z", "version": "6.5-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-06-02T20:46:21.000Z", "version": "6.5", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-06-30T06:32:47.000Z", "version": "6.5.1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-06-11T20:24:18.000Z", "version": "6.6-milestone-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-06-23T12:28:34.000Z", "version": "6.6-milestone-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-07-07T16:09:51.000Z", "version": "6.6-milestone-3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-07-13T13:53:25.000Z", "version": "6.6-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-07-20T21:43:44.000Z", "version": "6.6-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-07-24T14:04:09.000Z", "version": "6.6-rc-3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-07-30T14:48:24.000Z", "version": "6.6-rc-4", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-08-03T18:54:44.000Z", "version": "6.6-rc-5", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-08-05T19:57:44.000Z", "version": "6.6-rc-6", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-08-10T22:06:19.000Z", "version": "6.6", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-08-25T16:29:12.000Z", "version": "6.6.1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-09-11T16:17:05.000Z", "version": "6.7-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-09-25T20:14:44.000Z", "version": "6.7-rc-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-09-30T19:16:51.000Z", "version": "6.7-rc-3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-10-08T16:57:38.000Z", "version": "6.7-rc-4", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-10-12T19:09:40.000Z", "version": "6.7-rc-5", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-10-14T16:13:12.000Z", "version": "6.7", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-11-16T17:09:24.000Z", "version": "6.7.1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-10-13T06:59:06.000Z", "version": "6.8-milestone-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-10-28T05:55:18.000Z", "version": "6.8-milestone-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-11-15T20:00:53.000Z", "version": "6.8-milestone-3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-11-26T09:25:43.000Z", "version": "6.8-rc-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-12-17T14:24:52.000Z", "version": "6.8-rc-3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2020-12-22T08:44:10.000Z", "version": "6.8-rc-4", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2021-01-04T20:22:03.000Z", "version": "6.8-rc-5", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2021-01-08T16:38:46.000Z", "version": "6.8", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2021-01-22T13:20:08.000Z", "version": "6.8.1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2021-02-05T12:53:00.000Z", "version": "6.8.2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2021-02-22T16:13:28.000Z", "version": "6.8.3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2021-02-03T22:00:23.000Z", "version": "7.0-milestone-1", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2021-02-23T23:02:54.000Z", "version": "7.0-milestone-2", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2021-03-13T01:03:21.000Z", "version": "7.0-milestone-3", }, - Object { + { "registryUrl": "https://foo.bar", "releaseTimestamp": "2021-03-23T01:02:30.000Z", "version": "7.0-rc-1", @@ -1519,1208 +1519,1208 @@ Object { `; exports[`modules/datasource/gradle-version/index getReleases processes real data 1`] = ` -Object { +{ "homepage": "https://gradle.org", "registryUrl": "https://services.gradle.org/versions/all", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2009-07-20T06:50:13.000Z", "version": "0.7", }, - Object { + { "releaseTimestamp": "2009-09-28T12:01:59.000Z", "version": "0.8", }, - Object { + { "releaseTimestamp": "2010-08-03T21:04:33.000Z", "version": "0.9-rc-1", }, - Object { + { "releaseTimestamp": "2010-10-26T21:24:05.000Z", "version": "0.9-rc-2", }, - Object { + { "releaseTimestamp": "2010-11-20T02:17:50.000Z", "version": "0.9-rc-3", }, - Object { + { "releaseTimestamp": "2010-12-19T01:50:06.000Z", "version": "0.9", }, - Object { + { "releaseTimestamp": "2011-01-02T00:40:57.000Z", "version": "0.9.1", }, - Object { + { "releaseTimestamp": "2011-01-23T02:34:21.000Z", "version": "0.9.2", }, - Object { + { "releaseTimestamp": "2011-02-27T03:13:20.000Z", "version": "1.0-milestone-1", }, - Object { + { "releaseTimestamp": "2011-04-07T06:32:55.000Z", "version": "1.0-milestone-2", }, - Object { + { "releaseTimestamp": "2011-04-25T07:40:11.000Z", "version": "1.0-milestone-3", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "2011-07-28T08:38:22.000Z", "version": "1.0-milestone-4", }, - Object { + { "releaseTimestamp": "2011-10-25T03:56:08.000Z", "version": "1.0-milestone-5", }, - Object { + { "releaseTimestamp": "2011-11-17T05:54:12.000Z", "version": "1.0-milestone-6", }, - Object { + { "releaseTimestamp": "2012-01-05T10:24:43.000Z", "version": "1.0-milestone-7", }, - Object { + { "releaseTimestamp": "2012-02-20T17:53:57.000Z", "version": "1.0-milestone-8a", }, - Object { + { "releaseTimestamp": "2012-02-14T01:24:51.000Z", "version": "1.0-milestone-8", }, - Object { + { "releaseTimestamp": "2012-03-13T16:10:09.000Z", "version": "1.0-milestone-9", }, - Object { + { "releaseTimestamp": "2012-04-11T11:13:24.000Z", "version": "1.0-rc-1", }, - Object { + { "releaseTimestamp": "2012-04-24T23:52:37.000Z", "version": "1.0-rc-2", }, - Object { + { "releaseTimestamp": "2012-04-29T23:51:52.000Z", "version": "1.0-rc-3", }, - Object { + { "releaseTimestamp": "2012-06-12T00:56:21.000Z", "version": "1.0", }, - Object { + { "releaseTimestamp": "2012-07-24T13:44:04.000Z", "version": "1.1-rc-1", }, - Object { + { "releaseTimestamp": "2012-07-26T07:51:03.000Z", "version": "1.1-rc-2", }, - Object { + { "releaseTimestamp": "2012-07-31T13:24:32.000Z", "version": "1.1", }, - Object { + { "releaseTimestamp": "2012-09-04T17:49:54.000Z", "version": "1.2-rc-1", }, - Object { + { "releaseTimestamp": "2012-09-12T10:46:02.000Z", "version": "1.2", }, - Object { + { "releaseTimestamp": "2012-11-12T13:52:52.000Z", "version": "1.3-rc-1", }, - Object { + { "releaseTimestamp": "2012-11-15T15:53:43.000Z", "version": "1.3-rc-2", }, - Object { + { "releaseTimestamp": "2012-11-20T11:37:38.000Z", "version": "1.3", }, - Object { + { "releaseTimestamp": "2013-01-17T00:12:57.000Z", "version": "1.4-rc-1", }, - Object { + { "releaseTimestamp": "2013-01-22T03:06:32.000Z", "version": "1.4-rc-2", }, - Object { + { "releaseTimestamp": "2013-01-25T03:51:46.000Z", "version": "1.4-rc-3", }, - Object { + { "releaseTimestamp": "2013-01-28T03:42:46.000Z", "version": "1.4", }, - Object { + { "releaseTimestamp": "2013-03-11T12:03:20.000Z", "version": "1.5-rc-1", }, - Object { + { "releaseTimestamp": "2013-03-17T01:15:16.000Z", "version": "1.5-rc-2", }, - Object { + { "releaseTimestamp": "2013-03-21T15:57:09.000Z", "version": "1.5-rc-3", }, - Object { + { "releaseTimestamp": "2013-03-27T14:09:35.000Z", "version": "1.5", }, - Object { + { "releaseTimestamp": "2013-04-30T13:19:00.000Z", "version": "1.6-rc-1", }, - Object { + { "releaseTimestamp": "2013-05-07T09:12:14.000Z", "version": "1.6", }, - Object { + { "releaseTimestamp": "2013-07-02T14:56:30.000Z", "version": "1.7-rc-1", }, - Object { + { "releaseTimestamp": "2013-07-29T12:04:21.000Z", "version": "1.7-rc-2", }, - Object { + { "releaseTimestamp": "2013-08-06T11:19:56.000Z", "version": "1.7", }, - Object { + { "releaseTimestamp": "2013-09-10T13:04:52.000Z", "version": "1.8-rc-1", }, - Object { + { "releaseTimestamp": "2013-09-19T05:33:14.000Z", "version": "1.8-rc-2", }, - Object { + { "releaseTimestamp": "2013-09-24T07:32:33.000Z", "version": "1.8", }, - Object { + { "releaseTimestamp": "2013-10-23T09:46:18.000Z", "version": "1.9-rc-1", }, - Object { + { "releaseTimestamp": "2013-10-28T09:33:20.000Z", "version": "1.9-rc-2", }, - Object { + { "releaseTimestamp": "2013-11-07T12:26:42.000Z", "version": "1.9-rc-3", }, - Object { + { "releaseTimestamp": "2013-11-18T09:32:42.000Z", "version": "1.9-rc-4", }, - Object { + { "releaseTimestamp": "2013-11-19T08:20:02.000Z", "version": "1.9", }, - Object { + { "releaseTimestamp": "2013-12-04T15:41:28.000Z", "version": "1.10-rc-1", }, - Object { + { "releaseTimestamp": "2013-12-11T10:54:54.000Z", "version": "1.10-rc-2", }, - Object { + { "releaseTimestamp": "2013-12-17T09:28:15.000Z", "version": "1.10", }, - Object { + { "releaseTimestamp": "2014-01-31T03:34:53.000Z", "version": "1.11-rc-1", }, - Object { + { "releaseTimestamp": "2014-02-11T11:34:39.000Z", "version": "1.11", }, - Object { + { "releaseTimestamp": "2014-04-16T08:46:26.000Z", "version": "1.12-rc-1", }, - Object { + { "releaseTimestamp": "2014-04-23T11:20:55.000Z", "version": "1.12-rc-2", }, - Object { + { "releaseTimestamp": "2014-04-29T09:24:31.000Z", "version": "1.12", }, - Object { + { "releaseTimestamp": "2014-06-06T07:02:41.000Z", "version": "2.0-rc-1", }, - Object { + { "releaseTimestamp": "2014-06-23T08:02:36.000Z", "version": "2.0-rc-2", }, - Object { + { "releaseTimestamp": "2014-07-01T07:45:34.000Z", "version": "2.0", }, - Object { + { "releaseTimestamp": "2014-08-19T19:44:09.000Z", "version": "2.1-rc-1", }, - Object { + { "releaseTimestamp": "2014-08-28T02:32:29.000Z", "version": "2.1-rc-2", }, - Object { + { "releaseTimestamp": "2014-09-01T10:35:49.000Z", "version": "2.1-rc-3", }, - Object { + { "releaseTimestamp": "2014-09-03T09:20:53.000Z", "version": "2.1-rc-4", }, - Object { + { "releaseTimestamp": "2014-09-08T10:40:39.000Z", "version": "2.1", }, - Object { + { "releaseTimestamp": "2014-10-20T16:32:57.000Z", "version": "2.2-rc-1", }, - Object { + { "releaseTimestamp": "2014-11-03T17:04:04.000Z", "version": "2.2-rc-2", }, - Object { + { "releaseTimestamp": "2014-11-10T13:31:44.000Z", "version": "2.2", }, - Object { + { "releaseTimestamp": "2014-11-17T10:12:37.000Z", "version": "2.2.1-rc-1", }, - Object { + { "releaseTimestamp": "2014-11-24T09:45:35.000Z", "version": "2.2.1", }, - Object { + { "releaseTimestamp": "2015-01-27T14:02:32.000Z", "version": "2.3-rc-1", }, - Object { + { "releaseTimestamp": "2015-02-04T10:54:13.000Z", "version": "2.3-rc-2", }, - Object { + { "releaseTimestamp": "2015-02-08T18:37:59.000Z", "version": "2.3-rc-3", }, - Object { + { "releaseTimestamp": "2015-02-11T16:39:22.000Z", "version": "2.3-rc-4", }, - Object { + { "releaseTimestamp": "2015-02-16T05:09:33.000Z", "version": "2.3", }, - Object { + { "releaseTimestamp": "2015-04-23T03:15:23.000Z", "version": "2.4-rc-1", }, - Object { + { "releaseTimestamp": "2015-04-29T04:50:20.000Z", "version": "2.4-rc-2", }, - Object { + { "releaseTimestamp": "2015-05-05T08:09:24.000Z", "version": "2.4", }, - Object { + { "releaseTimestamp": "2015-06-23T18:04:52.000Z", "version": "2.5-rc-1", }, - Object { + { "releaseTimestamp": "2015-07-02T15:15:59.000Z", "version": "2.5-rc-2", }, - Object { + { "releaseTimestamp": "2015-07-08T07:38:37.000Z", "version": "2.5", }, - Object { + { "releaseTimestamp": "2015-07-28T17:16:43.000Z", "version": "2.6-rc-1", }, - Object { + { "releaseTimestamp": "2015-08-04T10:48:06.000Z", "version": "2.6-rc-2", }, - Object { + { "releaseTimestamp": "2015-08-10T13:15:06.000Z", "version": "2.6", }, - Object { + { "releaseTimestamp": "2015-08-28T14:09:28.000Z", "version": "2.7-rc-1", }, - Object { + { "releaseTimestamp": "2015-09-05T14:06:15.000Z", "version": "2.7-rc-2", }, - Object { + { "releaseTimestamp": "2015-09-14T07:26:16.000Z", "version": "2.7", }, - Object { + { "releaseTimestamp": "2015-09-30T17:11:02.000Z", "version": "2.8-rc-1", }, - Object { + { "releaseTimestamp": "2015-10-15T12:42:08.000Z", "version": "2.8-rc-2", }, - Object { + { "releaseTimestamp": "2015-10-20T03:46:36.000Z", "version": "2.8", }, - Object { + { "releaseTimestamp": "2015-11-03T23:02:18.000Z", "version": "2.9-rc-1", }, - Object { + { "releaseTimestamp": "2015-11-17T07:02:17.000Z", "version": "2.9", }, - Object { + { "releaseTimestamp": "2015-12-08T22:48:11.000Z", "version": "2.10-rc-1", }, - Object { + { "releaseTimestamp": "2015-12-18T16:40:26.000Z", "version": "2.10-rc-2", }, - Object { + { "releaseTimestamp": "2015-12-21T21:15:04.000Z", "version": "2.10", }, - Object { + { "releaseTimestamp": "2016-01-20T08:41:54.000Z", "version": "2.11-rc-1", }, - Object { + { "releaseTimestamp": "2016-02-02T16:24:31.000Z", "version": "2.11-rc-2", }, - Object { + { "releaseTimestamp": "2016-02-03T19:09:22.000Z", "version": "2.11-rc-3", }, - Object { + { "releaseTimestamp": "2016-02-08T07:59:16.000Z", "version": "2.11", }, - Object { + { "releaseTimestamp": "2016-03-07T17:41:18.000Z", "version": "2.12-rc-1", }, - Object { + { "releaseTimestamp": "2016-03-14T08:32:03.000Z", "version": "2.12", }, - Object { + { "releaseTimestamp": "2016-04-06T11:02:11.000Z", "version": "2.13-rc-1", }, - Object { + { "releaseTimestamp": "2016-04-19T14:52:40.000Z", "version": "2.13-rc-2", }, - Object { + { "releaseTimestamp": "2016-04-25T04:10:10.000Z", "version": "2.13", }, - Object { + { "releaseTimestamp": "2016-05-18T09:38:24.000Z", "version": "2.14-rc-1", }, - Object { + { "releaseTimestamp": "2016-05-27T17:56:24.000Z", "version": "2.14-rc-2", }, - Object { + { "releaseTimestamp": "2016-05-30T11:21:11.000Z", "version": "2.14-rc-3", }, - Object { + { "releaseTimestamp": "2016-06-03T11:08:27.000Z", "version": "2.14-rc-4", }, - Object { + { "releaseTimestamp": "2016-06-07T13:58:17.000Z", "version": "2.14-rc-5", }, - Object { + { "releaseTimestamp": "2016-06-10T18:19:46.000Z", "version": "2.14-rc-6", }, - Object { + { "releaseTimestamp": "2016-06-14T07:16:37.000Z", "version": "2.14", }, - Object { + { "releaseTimestamp": "2016-06-29T05:13:03.000Z", "version": "2.14.1-rc-1", }, - Object { + { "releaseTimestamp": "2016-07-11T10:58:27.000Z", "version": "2.14.1-rc-2", }, - Object { + { "releaseTimestamp": "2016-07-18T06:38:37.000Z", "version": "2.14.1", }, - Object { + { "releaseTimestamp": "2016-06-08T01:31:48.000Z", "version": "3.0-milestone-1", }, - Object { + { "releaseTimestamp": "2016-06-21T22:41:28.000Z", "version": "3.0-milestone-2", }, - Object { + { "releaseTimestamp": "2016-08-02T06:13:35.000Z", "version": "3.0-rc-1", }, - Object { + { "releaseTimestamp": "2016-08-08T13:34:10.000Z", "version": "3.0-rc-2", }, - Object { + { "releaseTimestamp": "2016-08-15T13:15:01.000Z", "version": "3.0", }, - Object { + { "releaseTimestamp": "2016-09-12T12:34:24.000Z", "version": "3.1-rc-1", }, - Object { + { "releaseTimestamp": "2016-09-19T10:53:53.000Z", "version": "3.1", }, - Object { + { "releaseTimestamp": "2016-10-24T19:47:25.000Z", "version": "3.2-rc-1", }, - Object { + { "releaseTimestamp": "2016-10-31T16:08:22.000Z", "version": "3.2-rc-2", }, - Object { + { "releaseTimestamp": "2016-11-07T15:32:33.000Z", "version": "3.2-rc-3", }, - Object { + { "releaseTimestamp": "2016-11-14T12:32:59.000Z", "version": "3.2", }, - Object { + { "releaseTimestamp": "2016-11-22T15:19:54.000Z", "version": "3.2.1", }, - Object { + { "releaseTimestamp": "2016-12-19T16:07:24.000Z", "version": "3.3-rc-1", }, - Object { + { "releaseTimestamp": "2017-01-03T15:31:04.000Z", "version": "3.3", }, - Object { + { "releaseTimestamp": "2017-01-26T15:48:49.000Z", "version": "3.4-rc-1", }, - Object { + { "releaseTimestamp": "2017-02-06T21:17:28.000Z", "version": "3.4-rc-2", }, - Object { + { "releaseTimestamp": "2017-02-13T14:55:27.000Z", "version": "3.4-rc-3", }, - Object { + { "releaseTimestamp": "2017-02-20T14:49:26.000Z", "version": "3.4", }, - Object { + { "releaseTimestamp": "2017-03-03T19:45:41.000Z", "version": "3.4.1", }, - Object { + { "releaseTimestamp": "2017-03-22T15:16:07.000Z", "version": "3.5-rc-1", }, - Object { + { "releaseTimestamp": "2017-03-27T15:56:23.000Z", "version": "3.5-rc-2", }, - Object { + { "releaseTimestamp": "2017-04-04T15:04:13.000Z", "version": "3.5-rc-3", }, - Object { + { "releaseTimestamp": "2017-04-10T13:37:25.000Z", "version": "3.5", }, - Object { + { "releaseTimestamp": "2017-06-16T14:36:27.000Z", "version": "3.5.1", }, - Object { + { "releaseTimestamp": "2017-04-28T07:45:09.000Z", "version": "4.0-milestone-1", }, - Object { + { "releaseTimestamp": "2017-05-17T14:33:24.000Z", "version": "4.0-milestone-2", }, - Object { + { "releaseTimestamp": "2017-05-30T16:26:17.000Z", "version": "4.0-rc-1", }, - Object { + { "releaseTimestamp": "2017-06-07T15:22:36.000Z", "version": "4.0-rc-2", }, - Object { + { "releaseTimestamp": "2017-06-12T15:04:44.000Z", "version": "4.0-rc-3", }, - Object { + { "releaseTimestamp": "2017-06-14T15:11:08.000Z", "version": "4.0", }, - Object { + { "releaseTimestamp": "2017-07-07T14:02:41.000Z", "version": "4.0.1", }, - Object { + { "releaseTimestamp": "2017-07-26T16:19:18.000Z", "version": "4.0.2", }, - Object { + { "releaseTimestamp": "2017-06-20T17:05:46.000Z", "version": "4.1-milestone-1", }, - Object { + { "releaseTimestamp": "2017-07-20T15:22:15.000Z", "version": "4.1-rc-1", }, - Object { + { "releaseTimestamp": "2017-07-31T14:29:43.000Z", "version": "4.1-rc-2", }, - Object { + { "releaseTimestamp": "2017-08-07T14:38:48.000Z", "version": "4.1", }, - Object { + { "releaseTimestamp": "2017-09-07T08:12:16.000Z", "version": "4.2-rc-1", }, - Object { + { "releaseTimestamp": "2017-09-13T12:23:10.000Z", "version": "4.2-rc-2", }, - Object { + { "releaseTimestamp": "2017-09-20T14:48:23.000Z", "version": "4.2", }, - Object { + { "releaseTimestamp": "2017-10-02T15:36:21.000Z", "version": "4.2.1", }, - Object { + { "releaseTimestamp": "2017-10-12T16:14:16.000Z", "version": "4.3-rc-1", }, - Object { + { "releaseTimestamp": "2017-10-18T07:37:14.000Z", "version": "4.3-rc-2", }, - Object { + { "releaseTimestamp": "2017-10-24T14:26:33.000Z", "version": "4.3-rc-3", }, - Object { + { "releaseTimestamp": "2017-10-26T16:25:57.000Z", "version": "4.3-rc-4", }, - Object { + { "releaseTimestamp": "2017-10-30T15:43:29.000Z", "version": "4.3", }, - Object { + { "releaseTimestamp": "2017-11-08T08:59:45.000Z", "version": "4.3.1", }, - Object { + { "releaseTimestamp": "2017-11-21T15:31:05.000Z", "version": "4.4-rc-1", }, - Object { + { "releaseTimestamp": "2017-11-24T10:35:28.000Z", "version": "4.4-rc-2", }, - Object { + { "releaseTimestamp": "2017-11-27T10:31:38.000Z", "version": "4.4-rc-3", }, - Object { + { "releaseTimestamp": "2017-11-28T12:36:59.000Z", "version": "4.4-rc-4", }, - Object { + { "releaseTimestamp": "2017-11-30T15:21:37.000Z", "version": "4.4-rc-5", }, - Object { + { "releaseTimestamp": "2017-12-04T08:48:15.000Z", "version": "4.4-rc-6", }, - Object { + { "releaseTimestamp": "2017-12-06T09:05:06.000Z", "version": "4.4", }, - Object { + { "releaseTimestamp": "2017-12-20T15:45:23.000Z", "version": "4.4.1", }, - Object { + { "releaseTimestamp": "2018-01-09T01:05:27.000Z", "version": "4.5-rc-1", }, - Object { + { "releaseTimestamp": "2018-01-22T16:42:44.000Z", "version": "4.5-rc-2", }, - Object { + { "releaseTimestamp": "2018-01-24T17:04:52.000Z", "version": "4.5", }, - Object { + { "releaseTimestamp": "2018-02-05T13:22:49.000Z", "version": "4.5.1", }, - Object { + { "releaseTimestamp": "2018-02-16T16:28:07.000Z", "version": "4.6-rc-1", }, - Object { + { "releaseTimestamp": "2018-02-21T15:28:42.000Z", "version": "4.6-rc-2", }, - Object { + { "releaseTimestamp": "2018-02-28T13:36:36.000Z", "version": "4.6", }, - Object { + { "releaseTimestamp": "2018-04-03T11:36:02.000Z", "version": "4.7-rc-1", }, - Object { + { "releaseTimestamp": "2018-04-13T12:53:23.000Z", "version": "4.7-rc-2", }, - Object { + { "releaseTimestamp": "2018-04-18T09:09:12.000Z", "version": "4.7", }, - Object { + { "releaseTimestamp": "2018-05-15T17:32:33.000Z", "version": "4.8-rc-1", }, - Object { + { "releaseTimestamp": "2018-05-24T09:28:21.000Z", "version": "4.8-rc-2", }, - Object { + { "releaseTimestamp": "2018-05-31T14:04:36.000Z", "version": "4.8-rc-3", }, - Object { + { "releaseTimestamp": "2018-06-04T10:39:58.000Z", "version": "4.8", }, - Object { + { "releaseTimestamp": "2018-06-21T07:53:06.000Z", "version": "4.8.1", }, - Object { + { "releaseTimestamp": "2018-07-03T13:14:46.000Z", "version": "4.9-rc-1", }, - Object { + { "releaseTimestamp": "2018-07-11T00:46:40.000Z", "version": "4.9-rc-2", }, - Object { + { "releaseTimestamp": "2018-07-16T08:14:03.000Z", "version": "4.9", }, - Object { + { "releaseTimestamp": "2018-08-09T06:19:37.000Z", "version": "4.10-rc-1", }, - Object { + { "releaseTimestamp": "2018-08-14T18:00:01.000Z", "version": "4.10-rc-2", }, - Object { + { "releaseTimestamp": "2018-08-23T12:07:56.000Z", "version": "4.10-rc-3", }, - Object { + { "releaseTimestamp": "2018-08-27T18:35:06.000Z", "version": "4.10", }, - Object { + { "releaseTimestamp": "2018-09-12T11:33:27.000Z", "version": "4.10.1", }, - Object { + { "releaseTimestamp": "2018-09-19T18:10:15.000Z", "version": "4.10.2", }, - Object { + { "releaseTimestamp": "2018-12-05T00:50:54.000Z", "version": "4.10.3", }, - Object { + { "releaseTimestamp": "2018-10-02T22:46:15.000Z", "version": "5.0-milestone-1", }, - Object { + { "releaseTimestamp": "2018-10-30T13:59:22.000Z", "version": "5.0-rc-1", }, - Object { + { "releaseTimestamp": "2018-11-12T08:05:41.000Z", "version": "5.0-rc-2", }, - Object { + { "releaseTimestamp": "2018-11-14T16:01:47.000Z", "version": "5.0-rc-3", }, - Object { + { "releaseTimestamp": "2018-11-20T09:26:42.000Z", "version": "5.0-rc-4", }, - Object { + { "releaseTimestamp": "2018-11-22T19:58:45.000Z", "version": "5.0-rc-5", }, - Object { + { "releaseTimestamp": "2018-11-26T11:48:43.000Z", "version": "5.0", }, - Object { + { "releaseTimestamp": "2018-12-03T17:41:47.000Z", "version": "5.1-milestone-1", }, - Object { + { "releaseTimestamp": "2018-12-13T06:00:04.000Z", "version": "5.1-rc-1", }, - Object { + { "releaseTimestamp": "2018-12-17T22:42:01.000Z", "version": "5.1-rc-2", }, - Object { + { "releaseTimestamp": "2018-12-21T23:03:45.000Z", "version": "5.1-rc-3", }, - Object { + { "releaseTimestamp": "2019-01-02T18:57:47.000Z", "version": "5.1", }, - Object { + { "releaseTimestamp": "2019-01-10T23:05:02.000Z", "version": "5.1.1", }, - Object { + { "releaseTimestamp": "2019-01-28T22:56:04.000Z", "version": "5.2-rc-1", }, - Object { + { "releaseTimestamp": "2019-02-04T11:16:48.000Z", "version": "5.2", }, - Object { + { "releaseTimestamp": "2019-02-08T19:00:10.000Z", "version": "5.2.1", }, - Object { + { "releaseTimestamp": "2019-03-05T20:52:02.000Z", "version": "5.3-rc-1", }, - Object { + { "releaseTimestamp": "2019-03-11T21:07:26.000Z", "version": "5.3-rc-2", }, - Object { + { "releaseTimestamp": "2019-03-13T20:27:08.000Z", "version": "5.3-rc-3", }, - Object { + { "releaseTimestamp": "2019-03-20T11:03:29.000Z", "version": "5.3", }, - Object { + { "releaseTimestamp": "2019-03-28T09:09:23.000Z", "version": "5.3.1", }, - Object { + { "releaseTimestamp": "2019-04-10T01:15:32.000Z", "version": "5.4-rc-1", }, - Object { + { "releaseTimestamp": "2019-04-16T02:44:16.000Z", "version": "5.4", }, - Object { + { "releaseTimestamp": "2019-04-26T08:14:42.000Z", "version": "5.4.1", }, - Object { + { "releaseTimestamp": "2019-05-29T11:51:19.000Z", "version": "5.5-rc-1", }, - Object { + { "releaseTimestamp": "2019-06-07T09:06:57.000Z", "version": "5.5-rc-2", }, - Object { + { "releaseTimestamp": "2019-06-14T23:15:38.000Z", "version": "5.5-rc-3", }, - Object { + { "releaseTimestamp": "2019-06-24T15:24:32.000Z", "version": "5.5-rc-4", }, - Object { + { "releaseTimestamp": "2019-06-28T17:36:05.000Z", "version": "5.5", }, - Object { + { "releaseTimestamp": "2019-07-10T20:38:12.000Z", "version": "5.5.1", }, - Object { + { "releaseTimestamp": "2019-07-29T11:26:26.000Z", "version": "5.6-rc-1", }, - Object { + { "releaseTimestamp": "2019-08-07T15:03:42.000Z", "version": "5.6-rc-2", }, - Object { + { "releaseTimestamp": "2019-08-14T21:05:25.000Z", "version": "5.6", }, - Object { + { "releaseTimestamp": "2019-08-28T02:49:34.000Z", "version": "5.6.1", }, - Object { + { "releaseTimestamp": "2019-09-05T16:13:54.000Z", "version": "5.6.2", }, - Object { + { "releaseTimestamp": "2019-10-18T00:28:36.000Z", "version": "5.6.3", }, - Object { + { "releaseTimestamp": "2019-11-01T20:42:00.000Z", "version": "5.6.4", }, - Object { + { "releaseTimestamp": "2019-10-18T19:24:16.000Z", "version": "6.0-rc-1", }, - Object { + { "releaseTimestamp": "2019-10-30T16:03:21.000Z", "version": "6.0-rc-2", }, - Object { + { "releaseTimestamp": "2019-11-05T17:56:39.000Z", "version": "6.0-rc-3", }, - Object { + { "releaseTimestamp": "2019-11-08T18:12:12.000Z", "version": "6.0", }, - Object { + { "releaseTimestamp": "2019-11-18T20:25:01.000Z", "version": "6.0.1", }, - Object { + { "releaseTimestamp": "2019-11-20T13:24:05.000Z", "version": "6.1-milestone-1", }, - Object { + { "releaseTimestamp": "2019-11-28T10:17:55.000Z", "version": "6.1-milestone-2", }, - Object { + { "releaseTimestamp": "2019-12-03T14:13:33.000Z", "version": "6.1-milestone-3", }, - Object { + { "releaseTimestamp": "2019-12-19T21:56:43.000Z", "version": "6.1-rc-1", }, - Object { + { "releaseTimestamp": "2020-01-07T21:17:05.000Z", "version": "6.1-rc-2", }, - Object { + { "releaseTimestamp": "2020-01-13T16:23:24.000Z", "version": "6.1-rc-3", }, - Object { + { "releaseTimestamp": "2020-01-15T23:56:46.000Z", "version": "6.1", }, - Object { + { "releaseTimestamp": "2020-01-24T22:30:24.000Z", "version": "6.1.1", }, - Object { + { "releaseTimestamp": "2020-02-03T12:30:03.000Z", "version": "6.2-rc-1", }, - Object { + { "releaseTimestamp": "2020-02-11T22:14:00.000Z", "version": "6.2-rc-2", }, - Object { + { "releaseTimestamp": "2020-02-13T01:29:14.000Z", "version": "6.2-rc-3", }, - Object { + { "releaseTimestamp": "2020-02-17T08:32:01.000Z", "version": "6.2", }, - Object { + { "releaseTimestamp": "2020-02-24T20:24:10.000Z", "version": "6.2.1", }, - Object { + { "releaseTimestamp": "2020-03-04T08:49:31.000Z", "version": "6.2.2", }, - Object { + { "releaseTimestamp": "2020-03-11T21:41:14.000Z", "version": "6.3-rc-1", }, - Object { + { "releaseTimestamp": "2020-03-17T12:40:36.000Z", "version": "6.3-rc-2", }, - Object { + { "releaseTimestamp": "2020-03-18T15:26:49.000Z", "version": "6.3-rc-3", }, - Object { + { "releaseTimestamp": "2020-03-20T05:39:45.000Z", "version": "6.3-rc-4", }, - Object { + { "releaseTimestamp": "2020-03-24T19:52:07.000Z", "version": "6.3", }, - Object { + { "releaseTimestamp": "2020-04-15T20:28:39.000Z", "version": "6.4-rc-1", }, - Object { + { "releaseTimestamp": "2020-04-22T16:32:05.000Z", "version": "6.4-rc-2", }, - Object { + { "releaseTimestamp": "2020-04-28T19:00:39.000Z", "version": "6.4-rc-3", }, - Object { + { "releaseTimestamp": "2020-04-30T21:23:30.000Z", "version": "6.4-rc-4", }, - Object { + { "releaseTimestamp": "2020-05-05T19:18:55.000Z", "version": "6.4", }, - Object { + { "releaseTimestamp": "2020-05-15T19:43:40.000Z", "version": "6.4.1", }, - Object { + { "releaseTimestamp": "2020-05-07T13:55:06.000Z", "version": "6.5-milestone-1", }, - Object { + { "releaseTimestamp": "2020-05-15T09:40:06.000Z", "version": "6.5-milestone-2", }, - Object { + { "releaseTimestamp": "2020-05-26T20:04:48.000Z", "version": "6.5-rc-1", }, - Object { + { "releaseTimestamp": "2020-06-02T20:46:21.000Z", "version": "6.5", }, - Object { + { "releaseTimestamp": "2020-06-30T06:32:47.000Z", "version": "6.5.1", }, - Object { + { "releaseTimestamp": "2020-06-11T20:24:18.000Z", "version": "6.6-milestone-1", }, - Object { + { "releaseTimestamp": "2020-06-23T12:28:34.000Z", "version": "6.6-milestone-2", }, - Object { + { "releaseTimestamp": "2020-07-07T16:09:51.000Z", "version": "6.6-milestone-3", }, - Object { + { "releaseTimestamp": "2020-07-13T13:53:25.000Z", "version": "6.6-rc-1", }, - Object { + { "releaseTimestamp": "2020-07-20T21:43:44.000Z", "version": "6.6-rc-2", }, - Object { + { "releaseTimestamp": "2020-07-24T14:04:09.000Z", "version": "6.6-rc-3", }, - Object { + { "releaseTimestamp": "2020-07-30T14:48:24.000Z", "version": "6.6-rc-4", }, - Object { + { "releaseTimestamp": "2020-08-03T18:54:44.000Z", "version": "6.6-rc-5", }, - Object { + { "releaseTimestamp": "2020-08-05T19:57:44.000Z", "version": "6.6-rc-6", }, - Object { + { "releaseTimestamp": "2020-08-10T22:06:19.000Z", "version": "6.6", }, - Object { + { "releaseTimestamp": "2020-08-25T16:29:12.000Z", "version": "6.6.1", }, - Object { + { "releaseTimestamp": "2020-09-11T16:17:05.000Z", "version": "6.7-rc-1", }, - Object { + { "releaseTimestamp": "2020-09-25T20:14:44.000Z", "version": "6.7-rc-2", }, - Object { + { "releaseTimestamp": "2020-09-30T19:16:51.000Z", "version": "6.7-rc-3", }, - Object { + { "releaseTimestamp": "2020-10-08T16:57:38.000Z", "version": "6.7-rc-4", }, - Object { + { "releaseTimestamp": "2020-10-12T19:09:40.000Z", "version": "6.7-rc-5", }, - Object { + { "releaseTimestamp": "2020-10-14T16:13:12.000Z", "version": "6.7", }, - Object { + { "releaseTimestamp": "2020-11-16T17:09:24.000Z", "version": "6.7.1", }, - Object { + { "releaseTimestamp": "2020-10-13T06:59:06.000Z", "version": "6.8-milestone-1", }, - Object { + { "releaseTimestamp": "2020-10-28T05:55:18.000Z", "version": "6.8-milestone-2", }, - Object { + { "releaseTimestamp": "2020-11-15T20:00:53.000Z", "version": "6.8-milestone-3", }, - Object { + { "releaseTimestamp": "2020-11-26T09:25:43.000Z", "version": "6.8-rc-1", }, - Object { + { "releaseTimestamp": "2020-12-17T14:24:52.000Z", "version": "6.8-rc-3", }, - Object { + { "releaseTimestamp": "2020-12-22T08:44:10.000Z", "version": "6.8-rc-4", }, - Object { + { "releaseTimestamp": "2021-01-04T20:22:03.000Z", "version": "6.8-rc-5", }, - Object { + { "releaseTimestamp": "2021-01-08T16:38:46.000Z", "version": "6.8", }, - Object { + { "releaseTimestamp": "2021-01-22T13:20:08.000Z", "version": "6.8.1", }, - Object { + { "releaseTimestamp": "2021-02-05T12:53:00.000Z", "version": "6.8.2", }, - Object { + { "releaseTimestamp": "2021-02-22T16:13:28.000Z", "version": "6.8.3", }, - Object { + { "releaseTimestamp": "2021-02-03T22:00:23.000Z", "version": "7.0-milestone-1", }, - Object { + { "releaseTimestamp": "2021-02-23T23:02:54.000Z", "version": "7.0-milestone-2", }, - Object { + { "releaseTimestamp": "2021-03-13T01:03:21.000Z", "version": "7.0-milestone-3", }, - Object { + { "releaseTimestamp": "2021-03-23T01:02:30.000Z", "version": "7.0-rc-1", }, diff --git a/lib/modules/datasource/helm/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/helm/__snapshots__/index.spec.ts.snap index f3753a6b5131a84487f1d48f9adde31392e2c10c..9f7711627bd5d5d2101055e813d48737f45f54b1 100644 --- a/lib/modules/datasource/helm/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/helm/__snapshots__/index.spec.ts.snap @@ -1,114 +1,114 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/datasource/helm/index getReleases returns list of versions for normal response 1`] = ` -Object { +{ "homepage": "https://www.getambassador.io/", "registryUrl": "https://example-repository.com", - "releases": Array [ - Object { + "releases": [ + { "version": "1.0.0", }, - Object { + { "releaseTimestamp": "2019-02-14T15:25:43.743Z", "version": "1.1.0", }, - Object { + { "releaseTimestamp": "2019-02-14T16:55:51.519Z", "version": "1.1.1", }, - Object { + { "releaseTimestamp": "2019-02-15T23:56:28.304Z", "version": "1.1.2", }, - Object { + { "releaseTimestamp": "2019-02-22T16:28:27.398Z", "version": "1.1.3", }, - Object { + { "releaseTimestamp": "2019-02-24T04:55:38.454Z", "version": "1.1.4", }, - Object { + { "releaseTimestamp": "2019-03-21T15:25:53.910Z", "version": "1.1.5", }, - Object { + { "releaseTimestamp": "2019-03-22T14:26:18.094Z", "version": "2.0.0", }, - Object { + { "releaseTimestamp": "2019-04-06T13:26:04.916Z", "version": "2.0.1", }, - Object { + { "releaseTimestamp": "2019-04-08T13:26:12.863Z", "version": "2.0.2", }, - Object { + { "releaseTimestamp": "2019-04-23T14:57:59.089Z", "version": "2.1.0", }, - Object { + { "releaseTimestamp": "2019-04-23T19:56:09.380Z", "version": "2.2.0", }, - Object { + { "releaseTimestamp": "2019-04-27T01:56:41.147Z", "version": "2.2.1", }, - Object { + { "releaseTimestamp": "2019-04-29T20:56:20.987Z", "version": "2.2.2", }, - Object { + { "releaseTimestamp": "2019-05-01T14:27:55.475Z", "version": "2.2.3", }, - Object { + { "releaseTimestamp": "2019-05-01T19:56:23.829Z", "version": "2.2.4", }, - Object { + { "releaseTimestamp": "2019-05-06T20:56:39.732Z", "version": "2.2.5", }, - Object { + { "releaseTimestamp": "2019-05-06T21:28:21.342Z", "version": "2.3.0", }, - Object { + { "releaseTimestamp": "2019-05-08T19:26:25.925Z", "version": "2.3.1", }, - Object { + { "releaseTimestamp": "2019-05-09T17:29:35.612Z", "version": "2.4.0", }, - Object { + { "releaseTimestamp": "2019-05-15T07:56:25.942Z", "version": "2.4.1", }, - Object { + { "releaseTimestamp": "2019-05-16T21:56:48.001Z", "version": "2.5.0", }, - Object { + { "releaseTimestamp": "2019-05-20T23:56:32.309Z", "version": "2.5.1", }, - Object { + { "releaseTimestamp": "2019-05-24T10:56:37.781Z", "version": "2.6.0", }, - Object { + { "releaseTimestamp": "2019-05-27T23:28:25.443Z", "version": "2.6.1", }, - Object { + { "releaseTimestamp": "2019-05-31T18:57:01.540Z", "version": "2.6.2", }, - Object { + { "releaseTimestamp": "2019-06-02T08:56:36.119Z", "version": "2.7.0", }, diff --git a/lib/modules/datasource/hex/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/hex/__snapshots__/index.spec.ts.snap index ba94cd7b673e83b65946e719ea2239f6b52edee1..f1dba45a9e755826e4cd86cb39042d7bb906cd22 100644 --- a/lib/modules/datasource/hex/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/hex/__snapshots__/index.spec.ts.snap @@ -1,86 +1,86 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/datasource/hex/index getReleases process public repo without auth 1`] = ` -Object { +{ "homepage": "https://hex.pm/packages/certifi", "registryUrl": "https://hex.pm/", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2015-09-10T13:58:55.620Z", "version": "0.1.1", }, - Object { + { "releaseTimestamp": "2015-11-19T11:25:06.024Z", "version": "0.2.0", }, - Object { + { "version": "0.3.0", }, - Object { + { "releaseTimestamp": "2016-03-02T20:37:38.856Z", "version": "0.4.0", }, - Object { + { "releaseTimestamp": "2016-08-25T14:22:42.043Z", "version": "0.5.0", }, - Object { + { "releaseTimestamp": "2016-09-12T10:05:24.327Z", "version": "0.6.0", }, - Object { + { "releaseTimestamp": "2016-10-02T23:16:44.504Z", "version": "0.7.0", }, - Object { + { "releaseTimestamp": "2017-01-24T11:14:00.415Z", "version": "1.0.0", }, - Object { + { "releaseTimestamp": "2017-04-20T03:47:25.151Z", "version": "1.1.0", }, - Object { + { "releaseTimestamp": "2017-05-20T17:36:20.704Z", "version": "1.2.0", }, - Object { + { "releaseTimestamp": "2017-05-22T10:05:04.091Z", "version": "1.2.1", }, - Object { + { "releaseTimestamp": "2017-07-29T10:26:25.887Z", "version": "2.0.0", }, - Object { + { "releaseTimestamp": "2018-02-15T14:24:33.990Z", "version": "2.1.0", }, - Object { + { "releaseTimestamp": "2018-02-15T14:40:54.249Z", "version": "2.2.0", }, - Object { + { "releaseTimestamp": "2018-02-27T21:20:24.804Z", "version": "2.3.0", }, - Object { + { "releaseTimestamp": "2018-03-01T12:09:47.479Z", "version": "2.3.1", }, - Object { + { "releaseTimestamp": "2018-08-23T08:18:39.658Z", "version": "2.4.1", }, - Object { + { "releaseTimestamp": "2018-08-30T08:21:29.349Z", "version": "2.4.2", }, - Object { + { "releaseTimestamp": "2019-01-24T15:14:25.991Z", "version": "2.5.1", }, - Object { + { "releaseTimestamp": "2020-03-04T14:54:16.283Z", "version": "2.5.2", }, @@ -90,15 +90,15 @@ Object { `; exports[`modules/datasource/hex/index getReleases processes a private repo with auth 1`] = ` -Object { +{ "homepage": "https://hex.pm/packages/renovate_test/private_package", "registryUrl": "https://hex.pm/", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2021-08-04T15:26:26.500Z", "version": "0.1.0", }, - Object { + { "releaseTimestamp": "2021-08-04T17:46:00.274Z", "version": "0.1.1", }, @@ -107,86 +107,86 @@ Object { `; exports[`modules/datasource/hex/index getReleases processes real data 1`] = ` -Object { +{ "homepage": "https://hex.pm/packages/certifi", "registryUrl": "https://hex.pm/", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2015-09-10T13:58:55.620Z", "version": "0.1.1", }, - Object { + { "releaseTimestamp": "2015-11-19T11:25:06.024Z", "version": "0.2.0", }, - Object { + { "version": "0.3.0", }, - Object { + { "releaseTimestamp": "2016-03-02T20:37:38.856Z", "version": "0.4.0", }, - Object { + { "releaseTimestamp": "2016-08-25T14:22:42.043Z", "version": "0.5.0", }, - Object { + { "releaseTimestamp": "2016-09-12T10:05:24.327Z", "version": "0.6.0", }, - Object { + { "releaseTimestamp": "2016-10-02T23:16:44.504Z", "version": "0.7.0", }, - Object { + { "releaseTimestamp": "2017-01-24T11:14:00.415Z", "version": "1.0.0", }, - Object { + { "releaseTimestamp": "2017-04-20T03:47:25.151Z", "version": "1.1.0", }, - Object { + { "releaseTimestamp": "2017-05-20T17:36:20.704Z", "version": "1.2.0", }, - Object { + { "releaseTimestamp": "2017-05-22T10:05:04.091Z", "version": "1.2.1", }, - Object { + { "releaseTimestamp": "2017-07-29T10:26:25.887Z", "version": "2.0.0", }, - Object { + { "releaseTimestamp": "2018-02-15T14:24:33.990Z", "version": "2.1.0", }, - Object { + { "releaseTimestamp": "2018-02-15T14:40:54.249Z", "version": "2.2.0", }, - Object { + { "releaseTimestamp": "2018-02-27T21:20:24.804Z", "version": "2.3.0", }, - Object { + { "releaseTimestamp": "2018-03-01T12:09:47.479Z", "version": "2.3.1", }, - Object { + { "releaseTimestamp": "2018-08-23T08:18:39.658Z", "version": "2.4.1", }, - Object { + { "releaseTimestamp": "2018-08-30T08:21:29.349Z", "version": "2.4.2", }, - Object { + { "releaseTimestamp": "2019-01-24T15:14:25.991Z", "version": "2.5.1", }, - Object { + { "releaseTimestamp": "2020-03-04T14:54:16.283Z", "version": "2.5.2", }, diff --git a/lib/modules/datasource/jenkins-plugins/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/jenkins-plugins/__snapshots__/index.spec.ts.snap index a779858c04167de70563a4182a8955f3ecf5906d..7afd7b656d55a377977083cf05d202c74c0966e0 100644 --- a/lib/modules/datasource/jenkins-plugins/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/jenkins-plugins/__snapshots__/index.spec.ts.snap @@ -1,386 +1,386 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/datasource/jenkins-plugins/index getReleases returns package releases for a hit for info and miss for releases 1`] = ` -Object { - "releases": Array [], +{ + "releases": [], "sourceUrl": "https://github.com/jenkinsci/email-ext-plugin", } `; exports[`modules/datasource/jenkins-plugins/index getReleases returns package releases for a hit for info and releases 1`] = ` -Object { +{ "registryUrl": "https://updates.jenkins.io", - "releases": Array [ - Object { + "releases": [ + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.10/email-ext.hpi", "version": "2.10", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.11/email-ext.hpi", "releaseTimestamp": "2011-02-20T00:00:00.000Z", "version": "2.11", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.12/email-ext.hpi", "releaseTimestamp": "2011-02-26T00:00:00.000Z", "version": "2.12", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.13/email-ext.hpi", "releaseTimestamp": "2011-03-23T00:00:00.000Z", "version": "2.13", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.14.1/email-ext.hpi", "releaseTimestamp": "2011-07-01T00:00:00.000Z", "version": "2.14.1", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.14/email-ext.hpi", "releaseTimestamp": "2011-04-22T00:00:00.000Z", "version": "2.14", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.15/email-ext.hpi", "releaseTimestamp": "2011-09-05T00:00:00.000Z", "version": "2.15", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.16/email-ext.hpi", "releaseTimestamp": "2011-11-08T00:00:00.000Z", "version": "2.16", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.18/email-ext.hpi", "releaseTimestamp": "2012-02-01T00:00:00.000Z", "version": "2.18", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.19/email-ext.hpi", "releaseTimestamp": "2012-03-24T00:00:00.000Z", "version": "2.19", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.20/email-ext.hpi", "releaseTimestamp": "2012-04-12T00:00:00.000Z", "version": "2.20", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.21/email-ext.hpi", "releaseTimestamp": "2012-05-16T00:00:00.000Z", "version": "2.21", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.22/email-ext.hpi", "releaseTimestamp": "2012-06-16T00:00:00.000Z", "version": "2.22", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.24.1/email-ext.hpi", "releaseTimestamp": "2012-07-20T00:00:00.000Z", "version": "2.24.1", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.25/email-ext.hpi", "releaseTimestamp": "2012-12-13T00:00:00.000Z", "version": "2.25", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.27.1/email-ext.hpi", "releaseTimestamp": "2013-03-05T00:00:00.000Z", "version": "2.27.1", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.27/email-ext.hpi", "releaseTimestamp": "2013-03-02T00:00:00.000Z", "version": "2.27", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.28/email-ext.hpi", "releaseTimestamp": "2013-04-05T00:00:00.000Z", "version": "2.28", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.29/email-ext.hpi", "releaseTimestamp": "2013-05-07T00:00:00.000Z", "version": "2.29", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.30.1/email-ext.hpi", "releaseTimestamp": "2013-05-24T00:00:00.000Z", "version": "2.30.1", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.30.2/email-ext.hpi", "releaseTimestamp": "2013-05-24T00:00:00.000Z", "version": "2.30.2", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.30/email-ext.hpi", "releaseTimestamp": "2013-05-24T00:00:00.000Z", "version": "2.30", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.31/email-ext.hpi", "releaseTimestamp": "2013-08-12T00:00:00.000Z", "version": "2.31", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.32/email-ext.hpi", "releaseTimestamp": "2013-08-14T00:00:00.000Z", "version": "2.32", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.33/email-ext.hpi", "releaseTimestamp": "2013-09-13T00:00:00.000Z", "version": "2.33", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.34/email-ext.hpi", "releaseTimestamp": "2013-09-15T00:00:00.000Z", "version": "2.34", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.35.1/email-ext.hpi", "releaseTimestamp": "2013-10-15T00:00:00.000Z", "version": "2.35.1", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.35/email-ext.hpi", "releaseTimestamp": "2013-10-12T00:00:00.000Z", "version": "2.35", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.36/email-ext.hpi", "releaseTimestamp": "2013-10-26T00:00:00.000Z", "version": "2.36", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.37.1/email-ext.hpi", "releaseTimestamp": "2014-01-11T00:00:00.000Z", "version": "2.37.1", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.37.2.2/email-ext.hpi", "releaseTimestamp": "2014-03-08T00:00:00.000Z", "version": "2.37.2.2", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.37.2/email-ext.hpi", "releaseTimestamp": "2014-01-26T00:00:00.000Z", "version": "2.37.2", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.37/email-ext.hpi", "releaseTimestamp": "2014-01-09T00:00:00.000Z", "version": "2.37", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.38.1/email-ext.hpi", "releaseTimestamp": "2014-06-02T00:00:00.000Z", "version": "2.38.1", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.38.2/email-ext.hpi", "releaseTimestamp": "2014-08-26T00:00:00.000Z", "version": "2.38.2", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.38/email-ext.hpi", "releaseTimestamp": "2014-05-24T00:00:00.000Z", "version": "2.38", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.39.3/email-ext.hpi", "releaseTimestamp": "2015-03-26T00:00:00.000Z", "version": "2.39.3", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.39/email-ext.hpi", "releaseTimestamp": "2014-11-16T00:00:00.000Z", "version": "2.39", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.40.1/email-ext.hpi", "releaseTimestamp": "2015-05-04T00:00:00.000Z", "version": "2.40.1", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.40.2/email-ext.hpi", "releaseTimestamp": "2015-05-13T00:00:00.000Z", "version": "2.40.2", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.40.3/email-ext.hpi", "releaseTimestamp": "2015-05-20T00:00:00.000Z", "version": "2.40.3", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.40.4/email-ext.hpi", "releaseTimestamp": "2015-05-25T00:00:00.000Z", "version": "2.40.4", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.40.5/email-ext.hpi", "releaseTimestamp": "2015-06-09T00:00:00.000Z", "version": "2.40.5", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.40/email-ext.hpi", "releaseTimestamp": "2015-04-28T00:00:00.000Z", "version": "2.40", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.41.2/email-ext.hpi", "releaseTimestamp": "2016-02-18T00:00:00.000Z", "version": "2.41.2", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.41.3/email-ext.hpi", "releaseTimestamp": "2016-02-24T00:00:00.000Z", "version": "2.41.3", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.41/email-ext.hpi", "releaseTimestamp": "2016-02-08T00:00:00.000Z", "version": "2.41", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.42/email-ext.hpi", "releaseTimestamp": "2016-04-18T00:00:00.000Z", "version": "2.42", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.43/email-ext.hpi", "releaseTimestamp": "2016-06-04T00:00:00.000Z", "version": "2.43", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.44/email-ext.hpi", "releaseTimestamp": "2016-06-13T00:00:00.000Z", "version": "2.44", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.45/email-ext.hpi", "releaseTimestamp": "2016-07-31T00:00:00.000Z", "version": "2.45", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.46/email-ext.hpi", "releaseTimestamp": "2016-08-04T00:00:00.000Z", "version": "2.46", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.47/email-ext.hpi", "releaseTimestamp": "2016-08-07T00:00:00.000Z", "version": "2.47", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.50/email-ext.hpi", "releaseTimestamp": "2016-09-24T00:00:00.000Z", "version": "2.50", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.51/email-ext.hpi", "releaseTimestamp": "2016-09-28T00:00:00.000Z", "version": "2.51", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.52/email-ext.hpi", "releaseTimestamp": "2016-10-23T00:00:00.000Z", "version": "2.52", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.53/email-ext.hpi", "releaseTimestamp": "2016-12-23T00:00:00.000Z", "version": "2.53", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.54/email-ext.hpi", "releaseTimestamp": "2017-01-22T00:00:00.000Z", "version": "2.54", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.55/email-ext.hpi", "releaseTimestamp": "2017-02-11T00:00:00.000Z", "version": "2.55", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.56/email-ext.hpi", "releaseTimestamp": "2017-02-14T00:00:00.000Z", "version": "2.56", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.57.1/email-ext.hpi", "releaseTimestamp": "2017-03-20T00:00:00.000Z", "version": "2.57.1", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.57.2/email-ext.hpi", "releaseTimestamp": "2017-04-10T00:00:00.000Z", "version": "2.57.2", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.57/email-ext.hpi", "releaseTimestamp": "2017-02-18T00:00:00.000Z", "version": "2.57", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.58/email-ext.hpi", "releaseTimestamp": "2017-06-29T00:00:00.000Z", "version": "2.58", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.59/email-ext.hpi", "releaseTimestamp": "2017-09-12T00:00:00.000Z", "version": "2.59", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.60/email-ext.hpi", "releaseTimestamp": "2017-09-19T00:00:00.000Z", "version": "2.60", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.61/email-ext.hpi", "releaseTimestamp": "2017-10-27T00:00:00.000Z", "version": "2.61", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.62.1/email-ext.hpi", "releaseTimestamp": "2019-02-27T00:00:00.000Z", "version": "2.62.1", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.62/email-ext.hpi", "releaseTimestamp": "2018-03-23T00:00:00.000Z", "version": "2.62", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.63/email-ext.hpi", "releaseTimestamp": "2018-08-05T00:00:00.000Z", "version": "2.63", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.64/email-ext.hpi", "releaseTimestamp": "2019-02-27T00:00:00.000Z", "version": "2.64", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.65/email-ext.hpi", "releaseTimestamp": "2019-02-27T00:00:00.000Z", "version": "2.65", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.66/email-ext.hpi", "releaseTimestamp": "2019-03-21T00:00:00.000Z", "version": "2.66", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.68/email-ext.hpi", "releaseTimestamp": "2019-10-04T00:00:00.000Z", "version": "2.68", }, - Object { + { "downloadUrl": "http://updates.jenkins-ci.org/download/plugins/email-ext/2.69/email-ext.hpi", "releaseTimestamp": "2020-02-26T00:00:00.000Z", "version": "2.69", diff --git a/lib/modules/datasource/maven/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/maven/__snapshots__/index.spec.ts.snap index b1e57949515fd093d8e70a2966ce5d93073247da..bdc86e88e02ff1a4d2cb2e9466e23e8f5f7ce6b1 100644 --- a/lib/modules/datasource/maven/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/maven/__snapshots__/index.spec.ts.snap @@ -1,25 +1,25 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/datasource/maven/index falls back to next registry url 1`] = ` -Object { +{ "display": "org.example:package", "group": "org.example", "homepage": "https://package.example.org/about", "name": "package", "registryUrl": "https://repo.maven.apache.org/maven2", - "releases": Array [ - Object { + "releases": [ + { "version": "0.0.1", }, - Object { + { "releaseTimestamp": "2020-01-01T01:00:00.000Z", "version": "1.0.0", }, - Object { + { "releaseTimestamp": "2020-01-01T01:00:03.000Z", "version": "1.0.3-SNAPSHOT", }, - Object { + { "releaseTimestamp": "2020-01-01T02:00:00.000Z", "version": "2.0.0", }, @@ -28,19 +28,19 @@ Object { `; exports[`modules/datasource/maven/index ignores unsupported protocols 1`] = ` -Array [ - Object { +[ + { "version": "0.0.1", }, - Object { + { "releaseTimestamp": "2020-01-01T01:00:00.000Z", "version": "1.0.0", }, - Object { + { "releaseTimestamp": "2020-01-01T01:00:03.000Z", "version": "1.0.3-SNAPSHOT", }, - Object { + { "releaseTimestamp": "2020-01-01T02:00:00.000Z", "version": "2.0.0", }, @@ -48,35 +48,35 @@ Array [ `; exports[`modules/datasource/maven/index removes authentication header after redirect 1`] = ` -Object { +{ "display": "org.example:package", "group": "org.example", "homepage": "https://package.example.org/about", "name": "package", "registryUrl": "https://frontend_for_private_s3_repository/maven2", - "releases": Array [ - Object { + "releases": [ + { "version": "0.0.1", }, - Object { + { "version": "1.0.0", }, - Object { + { "version": "1.0.1", }, - Object { + { "version": "1.0.2", }, - Object { + { "version": "1.0.3-SNAPSHOT", }, - Object { + { "version": "1.0.4-SNAPSHOT", }, - Object { + { "version": "1.0.5-SNAPSHOT", }, - Object { + { "version": "2.0.0", }, ], @@ -84,25 +84,25 @@ Object { `; exports[`modules/datasource/maven/index returns releases 1`] = ` -Object { +{ "display": "org.example:package", "group": "org.example", "homepage": "https://package.example.org/about", "name": "package", "registryUrl": "https://repo.maven.apache.org/maven2", - "releases": Array [ - Object { + "releases": [ + { "version": "0.0.1", }, - Object { + { "releaseTimestamp": "2020-01-01T01:00:00.000Z", "version": "1.0.0", }, - Object { + { "releaseTimestamp": "2020-01-01T01:00:03.000Z", "version": "1.0.3-SNAPSHOT", }, - Object { + { "releaseTimestamp": "2020-01-01T02:00:00.000Z", "version": "2.0.0", }, @@ -111,25 +111,25 @@ Object { `; exports[`modules/datasource/maven/index returns releases from custom repository 1`] = ` -Object { +{ "display": "org.example:package", "group": "org.example", "homepage": "https://package.example.org/about", "name": "package", "registryUrl": "https://custom.registry.renovatebot.com", - "releases": Array [ - Object { + "releases": [ + { "version": "0.0.1", }, - Object { + { "releaseTimestamp": "2020-01-01T01:00:00.000Z", "version": "1.0.0", }, - Object { + { "releaseTimestamp": "2020-01-01T01:00:03.000Z", "version": "1.0.3-SNAPSHOT", }, - Object { + { "releaseTimestamp": "2020-01-01T02:00:00.000Z", "version": "2.0.0", }, @@ -138,25 +138,25 @@ Object { `; exports[`modules/datasource/maven/index skips registry with invalid XML 1`] = ` -Object { +{ "display": "org.example:package", "group": "org.example", "homepage": "https://package.example.org/about", "name": "package", "registryUrl": "https://repo.maven.apache.org/maven2", - "releases": Array [ - Object { + "releases": [ + { "version": "0.0.1", }, - Object { + { "releaseTimestamp": "2020-01-01T01:00:00.000Z", "version": "1.0.0", }, - Object { + { "releaseTimestamp": "2020-01-01T01:00:03.000Z", "version": "1.0.3-SNAPSHOT", }, - Object { + { "releaseTimestamp": "2020-01-01T02:00:00.000Z", "version": "2.0.0", }, @@ -165,25 +165,25 @@ Object { `; exports[`modules/datasource/maven/index skips registry with invalid metadata structure 1`] = ` -Object { +{ "display": "org.example:package", "group": "org.example", "homepage": "https://package.example.org/about", "name": "package", "registryUrl": "https://repo.maven.apache.org/maven2", - "releases": Array [ - Object { + "releases": [ + { "version": "0.0.1", }, - Object { + { "releaseTimestamp": "2020-01-01T01:00:00.000Z", "version": "1.0.0", }, - Object { + { "releaseTimestamp": "2020-01-01T01:00:03.000Z", "version": "1.0.3-SNAPSHOT", }, - Object { + { "releaseTimestamp": "2020-01-01T02:00:00.000Z", "version": "2.0.0", }, diff --git a/lib/modules/datasource/node/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/node/__snapshots__/index.spec.ts.snap index a772af494c69abfe75027f88dd2c12c1b7eb0a43..19f0672668480d8f173bdfb9e901dceb3067ce30 100644 --- a/lib/modules/datasource/node/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/node/__snapshots__/index.spec.ts.snap @@ -1,326 +1,326 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/datasource/node/index getReleases processes real data 1`] = ` -Object { +{ "homepage": "https://nodejs.org", "registryUrl": "https://nodejs.org/dist", - "releases": Array [ - Object { + "releases": [ + { "isStable": false, "releaseTimestamp": "2020-04-21T00:00:00.000Z", "version": "v14.0.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2020-04-29T00:00:00.000Z", "version": "v14.1.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2020-05-05T00:00:00.000Z", "version": "v14.2.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2020-05-19T00:00:00.000Z", "version": "v14.3.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2020-06-02T00:00:00.000Z", "version": "v14.4.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2020-06-30T00:00:00.000Z", "version": "v14.5.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2020-07-20T00:00:00.000Z", "version": "v14.6.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2020-07-29T00:00:00.000Z", "version": "v14.7.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2020-08-11T00:00:00.000Z", "version": "v14.8.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2020-08-27T00:00:00.000Z", "version": "v14.9.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2020-09-08T00:00:00.000Z", "version": "v14.10.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2020-09-10T00:00:00.000Z", "version": "v14.10.1", }, - Object { + { "isStable": false, "releaseTimestamp": "2020-09-15T00:00:00.000Z", "version": "v14.11.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2020-09-22T00:00:00.000Z", "version": "v14.12.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2020-09-29T00:00:00.000Z", "version": "v14.13.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2020-10-07T00:00:00.000Z", "version": "v14.13.1", }, - Object { + { "isStable": false, "releaseTimestamp": "2020-10-15T00:00:00.000Z", "version": "v14.14.0", }, - Object { + { "isStable": true, "releaseTimestamp": "2020-10-27T00:00:00.000Z", "version": "v14.15.0", }, - Object { + { "isStable": true, "releaseTimestamp": "2020-11-16T00:00:00.000Z", "version": "v14.15.1", }, - Object { + { "isStable": true, "releaseTimestamp": "2020-12-15T00:00:00.000Z", "version": "v14.15.2", }, - Object { + { "isStable": true, "releaseTimestamp": "2020-12-17T00:00:00.000Z", "version": "v14.15.3", }, - Object { + { "isStable": true, "releaseTimestamp": "2021-01-04T00:00:00.000Z", "version": "v14.15.4", }, - Object { + { "isStable": true, "releaseTimestamp": "2021-02-09T00:00:00.000Z", "version": "v14.15.5", }, - Object { + { "isStable": true, "releaseTimestamp": "2021-02-23T00:00:00.000Z", "version": "v14.16.0", }, - Object { + { "isStable": true, "releaseTimestamp": "2021-04-06T00:00:00.000Z", "version": "v14.16.1", }, - Object { + { "isStable": true, "releaseTimestamp": "2021-05-11T00:00:00.000Z", "version": "v14.17.0", }, - Object { + { "isStable": true, "releaseTimestamp": "2021-06-15T00:00:00.000Z", "version": "v14.17.1", }, - Object { + { "isStable": true, "releaseTimestamp": "2021-07-01T00:00:00.000Z", "version": "v14.17.2", }, - Object { + { "isStable": true, "releaseTimestamp": "2021-07-05T00:00:00.000Z", "version": "v14.17.3", }, - Object { + { "isStable": true, "releaseTimestamp": "2021-07-29T00:00:00.000Z", "version": "v14.17.4", }, - Object { + { "isStable": true, "releaseTimestamp": "2021-08-11T00:00:00.000Z", "version": "v14.17.5", }, - Object { + { "isStable": true, "releaseTimestamp": "2021-08-30T00:00:00.000Z", "version": "v14.17.6", }, - Object { + { "isStable": false, "releaseTimestamp": "2020-10-20T00:00:00.000Z", "version": "v15.0.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2020-10-21T00:00:00.000Z", "version": "v15.0.1", }, - Object { + { "isStable": false, "releaseTimestamp": "2020-11-04T00:00:00.000Z", "version": "v15.1.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2020-11-10T00:00:00.000Z", "version": "v15.2.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2020-11-16T00:00:00.000Z", "version": "v15.2.1", }, - Object { + { "isStable": false, "releaseTimestamp": "2020-11-24T00:00:00.000Z", "version": "v15.3.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2020-12-09T00:00:00.000Z", "version": "v15.4.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2020-12-22T00:00:00.000Z", "version": "v15.5.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-01-04T00:00:00.000Z", "version": "v15.5.1", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-01-14T00:00:00.000Z", "version": "v15.6.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-01-25T00:00:00.000Z", "version": "v15.7.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-02-02T00:00:00.000Z", "version": "v15.8.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-02-18T00:00:00.000Z", "version": "v15.9.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-02-23T00:00:00.000Z", "version": "v15.10.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-03-03T00:00:00.000Z", "version": "v15.11.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-03-17T00:00:00.000Z", "version": "v15.12.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-03-31T00:00:00.000Z", "version": "v15.13.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-04-06T00:00:00.000Z", "version": "v15.14.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-04-20T00:00:00.000Z", "version": "v16.0.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-05-04T00:00:00.000Z", "version": "v16.1.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-05-19T00:00:00.000Z", "version": "v16.2.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-06-03T00:00:00.000Z", "version": "v16.3.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-06-23T00:00:00.000Z", "version": "v16.4.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-07-01T00:00:00.000Z", "version": "v16.4.1", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-07-05T00:00:00.000Z", "version": "v16.4.2", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-07-14T00:00:00.000Z", "version": "v16.5.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-07-29T00:00:00.000Z", "version": "v16.6.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-08-03T00:00:00.000Z", "version": "v16.6.1", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-08-11T00:00:00.000Z", "version": "v16.6.2", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-08-18T00:00:00.000Z", "version": "v16.7.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-08-25T00:00:00.000Z", "version": "v16.8.0", }, - Object { + { "isStable": false, "releaseTimestamp": "2021-09-07T00:00:00.000Z", "version": "v16.9.0", diff --git a/lib/modules/datasource/npm/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/npm/__snapshots__/index.spec.ts.snap index 2296470ea6e5be126f969663c3b9bded3005605e..1eb91eb9fcbdb6567b10e1eb533065d2969bd1aa 100644 --- a/lib/modules/datasource/npm/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/npm/__snapshots__/index.spec.ts.snap @@ -1,181 +1,181 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/datasource/npm/index should fetch package info from custom registry 1`] = ` -Object { +{ "name": "foobar", "registryUrl": "https://npm.mycustomregistry.com", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2018-05-06T05:21:53.000Z", "version": "0.0.1", }, - Object { + { "releaseTimestamp": "2018-05-07T05:21:53.000Z", "version": "0.0.2", }, ], "sourceDirectory": "src/a", "sourceUrl": "https://github.com/renovateapp/dummy", - "tags": Object { + "tags": { "latest": "0.0.1", }, - "versions": Object {}, + "versions": {}, } `; exports[`modules/datasource/npm/index should fetch package info from npm 1`] = ` -Object { +{ "name": "foobar", "registryUrl": "https://registry.npmjs.org", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2018-05-06T05:21:53.000Z", "version": "0.0.1", }, - Object { + { "releaseTimestamp": "2018-05-07T05:21:53.000Z", "version": "0.0.2", }, ], "sourceDirectory": "src/a", "sourceUrl": "https://github.com/renovateapp/dummy", - "tags": Object { + "tags": { "latest": "0.0.1", }, - "versions": Object {}, + "versions": {}, } `; exports[`modules/datasource/npm/index should handle foobar 1`] = ` -Object { +{ "name": "foobar", "registryUrl": "https://registry.npmjs.org", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2018-05-06T05:21:53.000Z", "version": "0.0.1", }, - Object { + { "releaseTimestamp": "2018-05-07T05:21:53.000Z", "version": "0.0.2", }, ], "sourceDirectory": "src/a", "sourceUrl": "https://github.com/renovateapp/dummy", - "tags": Object { + "tags": { "latest": "0.0.1", }, - "versions": Object {}, + "versions": {}, } `; exports[`modules/datasource/npm/index should handle no time 1`] = ` -Object { +{ "name": "foobar", "registryUrl": "https://registry.npmjs.org", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2018-05-06T05:21:53.000Z", "version": "0.0.1", }, - Object { + { "version": "0.0.2", }, ], "sourceDirectory": "src/a", "sourceUrl": "https://github.com/renovateapp/dummy", - "tags": Object { + "tags": { "latest": "0.0.1", }, - "versions": Object {}, + "versions": {}, } `; exports[`modules/datasource/npm/index should not send an authorization header if public package 1`] = ` -Object { +{ "name": "foobar", "registryUrl": "https://registry.npmjs.org", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2018-05-06T05:21:53.000Z", "version": "0.0.1", }, - Object { + { "releaseTimestamp": "2018-05-07T05:21:53.000Z", "version": "0.0.2", }, ], "sourceDirectory": "src/a", "sourceUrl": "https://github.com/renovateapp/dummy", - "tags": Object { + "tags": { "latest": "0.0.1", }, - "versions": Object {}, + "versions": {}, } `; exports[`modules/datasource/npm/index should parse repo url (string) 1`] = ` -Object { +{ "name": "foobar", "registryUrl": "https://registry.npmjs.org", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2018-05-06T05:21:53.000Z", "version": "0.0.1", }, ], "sourceUrl": "https://github.com/renovateapp/dummy", - "tags": Object { + "tags": { "latest": "0.0.1", }, - "versions": Object {}, + "versions": {}, } `; exports[`modules/datasource/npm/index should parse repo url 1`] = ` -Object { +{ "name": "foobar", "registryUrl": "https://registry.npmjs.org", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2018-05-06T05:21:53.000Z", "version": "0.0.1", }, ], "sourceUrl": "https://github.com/renovateapp/dummy", - "tags": Object { + "tags": { "latest": "0.0.1", }, - "versions": Object {}, + "versions": {}, } `; exports[`modules/datasource/npm/index should replace any environment variable in npmrc 1`] = ` -Object { +{ "name": "foobar", "registryUrl": "https://registry.from-env.com", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2018-05-06T05:21:53.000Z", "version": "0.0.1", }, - Object { + { "releaseTimestamp": "2018-05-07T05:21:53.000Z", "version": "0.0.2", }, ], "sourceDirectory": "src/a", "sourceUrl": "https://github.com/renovateapp/dummy", - "tags": Object { + "tags": { "latest": "0.0.1", }, - "versions": Object {}, + "versions": {}, } `; exports[`modules/datasource/npm/index should return deprecated 1`] = ` -Object { - "deprecationMessage": "On registry \`https://registry.npmjs.org\`, the \\"latest\\" version of dependency \`foobar\` has the following deprecation notice: +{ + "deprecationMessage": "On registry \`https://registry.npmjs.org\`, the "latest" version of dependency \`foobar\` has the following deprecation notice: \`This is deprecated\` @@ -183,27 +183,27 @@ Marking the latest version of an npm package as deprecated results in the entire "deprecationSource": "npm", "name": "foobar", "registryUrl": "https://registry.npmjs.org", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2018-05-06T05:21:53.000Z", "version": "0.0.1", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "2018-05-07T05:21:53.000Z", "version": "0.0.2", }, ], "sourceUrl": "https://github.com/renovateapp/dummy", - "tags": Object { + "tags": { "latest": "0.0.2", }, - "versions": Object {}, + "versions": {}, } `; exports[`modules/datasource/npm/index should return deprecated 2`] = ` -"On registry \`https://registry.npmjs.org\`, the \\"latest\\" version of dependency \`foobar\` has the following deprecation notice: +"On registry \`https://registry.npmjs.org\`, the "latest" version of dependency \`foobar\` has the following deprecation notice: \`This is deprecated\` @@ -211,93 +211,93 @@ Marking the latest version of an npm package as deprecated results in the entire `; exports[`modules/datasource/npm/index should send an authorization header if provided 1`] = ` -Object { +{ "name": "@foobar/core", "registryUrl": "https://registry.npmjs.org", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2018-05-06T05:21:53.000Z", "version": "0.0.1", }, - Object { + { "releaseTimestamp": "2018-05-07T05:21:53.000Z", "version": "0.0.2", }, ], "sourceDirectory": "src/a", "sourceUrl": "https://github.com/renovateapp/dummy", - "tags": Object { + "tags": { "latest": "0.0.1", }, - "versions": Object {}, + "versions": {}, } `; exports[`modules/datasource/npm/index should use default registry if missing from npmrc 1`] = ` -Object { +{ "name": "foobar", "registryUrl": "https://registry.npmjs.org", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2018-05-06T05:21:53.000Z", "version": "0.0.1", }, - Object { + { "releaseTimestamp": "2018-05-07T05:21:53.000Z", "version": "0.0.2", }, ], "sourceDirectory": "src/a", "sourceUrl": "https://github.com/renovateapp/dummy", - "tags": Object { + "tags": { "latest": "0.0.1", }, - "versions": Object {}, + "versions": {}, } `; exports[`modules/datasource/npm/index should use host rules by baseUrl if provided 1`] = ` -Object { +{ "name": "foobar", "registryUrl": "https://npm.mycustomregistry.com/_packaging/mycustomregistry/npm/registry", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2018-05-06T05:21:53.000Z", "version": "0.0.1", }, - Object { + { "releaseTimestamp": "2018-05-07T05:21:53.000Z", "version": "0.0.2", }, ], "sourceDirectory": "src/a", "sourceUrl": "https://github.com/renovateapp/dummy", - "tags": Object { + "tags": { "latest": "0.0.1", }, - "versions": Object {}, + "versions": {}, } `; exports[`modules/datasource/npm/index should use host rules by hostName if provided 1`] = ` -Object { +{ "name": "foobar", "registryUrl": "https://npm.mycustomregistry.com", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2018-05-06T05:21:53.000Z", "version": "0.0.1", }, - Object { + { "releaseTimestamp": "2018-05-07T05:21:53.000Z", "version": "0.0.2", }, ], "sourceDirectory": "src/a", "sourceUrl": "https://github.com/renovateapp/dummy", - "tags": Object { + "tags": { "latest": "0.0.1", }, - "versions": Object {}, + "versions": {}, } `; diff --git a/lib/modules/datasource/npm/get.spec.ts b/lib/modules/datasource/npm/get.spec.ts index 15c57debbd94d1e4fca67ca5cc9d7568519b2a31..b343296b861bc0bb8b69a11b58975b9ea40ef253 100644 --- a/lib/modules/datasource/npm/get.spec.ts +++ b/lib/modules/datasource/npm/get.spec.ts @@ -265,9 +265,9 @@ describe('modules/datasource/npm/get', () => { expect(dep?.sourceDirectory).toBe('packages/react'); expect(httpMock.getTrace()).toMatchInlineSnapshot(` - Array [ - Object { - "headers": Object { + [ + { + "headers": { "accept": "application/json", "accept-encoding": "gzip, deflate, br", "authorization": "Bearer XXX", @@ -363,9 +363,9 @@ describe('modules/datasource/npm/get', () => { expect(dep?.sourceDirectory).toBe('packages/foo'); expect(httpMock.getTrace()).toMatchInlineSnapshot(` - Array [ - Object { - "headers": Object { + [ + { + "headers": { "accept": "application/json", "accept-encoding": "gzip, deflate, br", "authorization": "Bearer XXX", @@ -403,9 +403,9 @@ describe('modules/datasource/npm/get', () => { expect(dep?.sourceDirectory).toBeUndefined(); expect(httpMock.getTrace()).toMatchInlineSnapshot(` - Array [ - Object { - "headers": Object { + [ + { + "headers": { "accept": "application/json", "accept-encoding": "gzip, deflate, br", "authorization": "Bearer XXX", diff --git a/lib/modules/datasource/npm/npmrc.spec.ts b/lib/modules/datasource/npm/npmrc.spec.ts index d4e1ead6ae01d4995ff8f9795d6f7d144d3f3877..912badedad51e152ec8eee605b6383f963a029fc 100644 --- a/lib/modules/datasource/npm/npmrc.spec.ts +++ b/lib/modules/datasource/npm/npmrc.spec.ts @@ -51,15 +51,15 @@ describe('modules/datasource/npm/npmrc', () => { it('handles naked auth', () => { expect(convertNpmrcToRules(ini.parse('_auth=abc123\n'))) .toMatchInlineSnapshot(` - Object { - "hostRules": Array [ - Object { + { + "hostRules": [ + { "authType": "Basic", "hostType": "npm", "token": "abc123", }, ], - "packageRules": Array [], + "packageRules": [], } `); }); @@ -68,16 +68,16 @@ describe('modules/datasource/npm/npmrc', () => { expect( convertNpmrcToRules(ini.parse('//some.test/with/path:_auth=abc123')) ).toMatchInlineSnapshot(` - Object { - "hostRules": Array [ - Object { + { + "hostRules": [ + { "authType": "Basic", "hostType": "npm", "matchHost": "https://some.test/with/path", "token": "abc123", }, ], - "packageRules": Array [], + "packageRules": [], } `); }); @@ -88,15 +88,15 @@ describe('modules/datasource/npm/npmrc', () => { ini.parse('//some.test:8080/with/path:_authToken=abc123') ) ).toMatchInlineSnapshot(` - Object { - "hostRules": Array [ - Object { + { + "hostRules": [ + { "hostType": "npm", "matchHost": "https://some.test:8080/with/path", "token": "abc123", }, ], - "packageRules": Array [], + "packageRules": [], } `); }); @@ -104,14 +104,14 @@ describe('modules/datasource/npm/npmrc', () => { it('handles naked authToken', () => { expect(convertNpmrcToRules(ini.parse('_authToken=abc123\n'))) .toMatchInlineSnapshot(` - Object { - "hostRules": Array [ - Object { + { + "hostRules": [ + { "hostType": "npm", "token": "abc123", }, ], - "packageRules": Array [], + "packageRules": [], } `); }); @@ -124,23 +124,23 @@ describe('modules/datasource/npm/npmrc', () => { ) ) ).toMatchInlineSnapshot(` - Object { - "hostRules": Array [ - Object { + { + "hostRules": [ + { "hostType": "npm", "matchHost": "https://npm.fontawesome.com/", "token": "abc123", }, ], - "packageRules": Array [ - Object { - "matchDatasources": Array [ + "packageRules": [ + { + "matchDatasources": [ "npm", ], - "matchPackagePrefixes": Array [ + "matchPackagePrefixes": [ "@fontawesome/", ], - "registryUrls": Array [ + "registryUrls": [ "https://npm.fontawesome.com/", ], }, @@ -157,16 +157,16 @@ describe('modules/datasource/npm/npmrc', () => { ) ) ).toMatchInlineSnapshot(` - Object { - "hostRules": Array [ - Object { + { + "hostRules": [ + { "hostType": "npm", "matchHost": "https://my-registry.example.com/npm-private/", "password": "test", "username": "bot", }, ], - "packageRules": Array [], + "packageRules": [], } `); }); diff --git a/lib/modules/datasource/nuget/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/nuget/__snapshots__/index.spec.ts.snap index 2e4e6e789caf872def387655eb1f8b324a33a2c8..04e7ce01a9d08fe6231957344a0a6b0ede0773fe 100644 --- a/lib/modules/datasource/nuget/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/nuget/__snapshots__/index.spec.ts.snap @@ -1,13 +1,13 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/datasource/nuget/index getReleases handles paginated results (v2) 1`] = ` -Object { +{ "registryUrl": "https://www.nuget.org/api/v2", - "releases": Array [ - Object { + "releases": [ + { "version": "1.0.0", }, - Object { + { "version": "2.0.0", }, ], @@ -15,186 +15,186 @@ Object { `; exports[`modules/datasource/nuget/index getReleases processes real data (v2) 1`] = ` -Object { +{ "registryUrl": "https://www.nuget.org/api/v2", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2011-01-07T07:57:55.387Z", "version": "2.5.7.10213", }, - Object { + { "releaseTimestamp": "2011-02-09T07:26:34.347Z", "version": "2.5.9.10348", }, - Object { + { "releaseTimestamp": "2011-04-25T20:20:34.397Z", "version": "2.5.10.11092", }, - Object { + { "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "2.6.0.12051", }, - Object { + { "releaseTimestamp": "2012-02-24T04:03:05.290Z", "version": "2.6.0.12054", }, - Object { + { "releaseTimestamp": "2012-08-05T03:08:28.403Z", "version": "2.6.1", }, - Object { + { "releaseTimestamp": "2012-10-23T15:37:48.000Z", "version": "2.6.2", }, - Object { + { "releaseTimestamp": "2013-10-11T01:52:53.417Z", "version": "2.6.3", }, - Object { + { "releaseTimestamp": "2014-12-17T17:30:47.607Z", "version": "2.6.4", }, - Object { + { "releaseTimestamp": "2018-04-20T04:23:59.217Z", "version": "2.6.5", }, - Object { + { "releaseTimestamp": "2018-06-07T15:24:16.807Z", "version": "2.6.6", }, - Object { + { "releaseTimestamp": "2018-07-07T15:41:32.657Z", "version": "2.6.7", }, - Object { + { "releaseTimestamp": "2018-08-10T20:45:24.080Z", "version": "2.7.0", }, - Object { + { "releaseTimestamp": "2019-08-21T07:08:49.360Z", "version": "2.7.1", }, - Object { + { "releaseTimestamp": "2014-09-23T03:11:33.430Z", "version": "3.0.0-alpha", }, - Object { + { "releaseTimestamp": "2014-11-03T06:24:59.217Z", "version": "3.0.0-alpha-2", }, - Object { + { "releaseTimestamp": "2014-11-29T22:38:18.493Z", "version": "3.0.0-alpha-3", }, - Object { + { "releaseTimestamp": "2014-12-31T04:47:39.507Z", "version": "3.0.0-alpha-4", }, - Object { + { "releaseTimestamp": "2015-01-31T22:13:01.997Z", "version": "3.0.0-alpha-5", }, - Object { + { "releaseTimestamp": "2015-03-26T11:33:22.173Z", "version": "3.0.0-beta-1", }, - Object { + { "releaseTimestamp": "2015-05-13T00:51:22.430Z", "version": "3.0.0-beta-2", }, - Object { + { "releaseTimestamp": "2015-07-15T23:44:47.403Z", "version": "3.0.0-beta-3", }, - Object { + { "releaseTimestamp": "2015-08-25T23:24:11.473Z", "version": "3.0.0-beta-4", }, - Object { + { "releaseTimestamp": "2015-10-17T03:39:18.100Z", "version": "3.0.0-beta-5", }, - Object { + { "releaseTimestamp": "2015-11-01T21:56:49.637Z", "version": "3.0.0-rc", }, - Object { + { "releaseTimestamp": "2015-11-08T16:27:15.110Z", "version": "3.0.0-rc-2", }, - Object { + { "releaseTimestamp": "2015-11-14T05:30:57.323Z", "version": "3.0.0-rc-3", }, - Object { + { "releaseTimestamp": "2015-11-16T00:02:51.807Z", "version": "3.0.0", }, - Object { + { "releaseTimestamp": "2015-12-02T03:52:57.997Z", "version": "3.0.1", }, - Object { + { "releaseTimestamp": "2016-03-05T21:12:58.990Z", "version": "3.2.0", }, - Object { + { "releaseTimestamp": "2016-04-19T15:31:13.390Z", "version": "3.2.1", }, - Object { + { "releaseTimestamp": "2016-06-25T17:44:56.253Z", "version": "3.4.0", }, - Object { + { "releaseTimestamp": "2016-06-30T21:20:49.497Z", "version": "3.4.1", }, - Object { + { "releaseTimestamp": "2016-10-04T01:19:19.447Z", "version": "3.5.0", }, - Object { + { "releaseTimestamp": "2017-01-10T02:17:19.187Z", "version": "3.6.0", }, - Object { + { "releaseTimestamp": "2017-02-26T14:56:04.407Z", "version": "3.6.1", }, - Object { + { "releaseTimestamp": "2017-05-30T00:07:36.707Z", "version": "3.7.0", }, - Object { + { "releaseTimestamp": "2017-06-06T01:59:11.787Z", "version": "3.7.1", }, - Object { + { "releaseTimestamp": "2017-08-28T00:08:29.500Z", "version": "3.8.0", }, - Object { + { "releaseTimestamp": "2017-08-29T01:11:58.860Z", "version": "3.8.1", }, - Object { + { "releaseTimestamp": "2017-11-10T23:35:19.670Z", "version": "3.9.0", }, - Object { + { "releaseTimestamp": "2018-03-13T00:29:56.400Z", "version": "3.10.0", }, - Object { + { "releaseTimestamp": "2018-03-13T03:13:09.930Z", "version": "3.10.1", }, - Object { + { "releaseTimestamp": "2018-10-07T01:17:31.310Z", "version": "3.11.0", }, - Object { + { "releaseTimestamp": "2019-05-15T00:24:28.390Z", "version": "3.12.0", }, @@ -204,188 +204,188 @@ Object { `; exports[`modules/datasource/nuget/index getReleases processes real data (v3) feed is a nuget.org 1`] = ` -Object { +{ "homepage": "https://nunit.org/", "registryUrl": "https://api.nuget.org/v3/index.json", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2011-01-07T07:57:55.387Z", "version": "2.5.7.10213", }, - Object { + { "releaseTimestamp": "2011-02-09T07:26:34.347Z", "version": "2.5.9.10348", }, - Object { + { "releaseTimestamp": "2011-04-25T20:20:34.397Z", "version": "2.5.10.11092", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "2.6.0.12051", }, - Object { + { "releaseTimestamp": "2012-02-24T04:03:05.290Z", "version": "2.6.0.12054", }, - Object { + { "releaseTimestamp": "2012-08-05T03:08:28.403Z", "version": "2.6.1", }, - Object { + { "releaseTimestamp": "2012-10-23T15:37:48.000Z", "version": "2.6.2", }, - Object { + { "releaseTimestamp": "2013-10-11T01:52:53.417Z", "version": "2.6.3", }, - Object { + { "releaseTimestamp": "2014-12-17T17:30:47.607Z", "version": "2.6.4", }, - Object { + { "releaseTimestamp": "2018-04-20T04:23:59.217Z", "version": "2.6.5", }, - Object { + { "releaseTimestamp": "2018-06-07T15:24:16.807Z", "version": "2.6.6", }, - Object { + { "releaseTimestamp": "2018-07-07T15:41:32.657Z", "version": "2.6.7", }, - Object { + { "releaseTimestamp": "2018-08-10T20:45:24.080Z", "version": "2.7.0", }, - Object { + { "releaseTimestamp": "2019-08-21T07:08:49.360Z", "version": "2.7.1", }, - Object { + { "releaseTimestamp": "2014-09-23T03:11:33.430Z", "version": "3.0.0-alpha", }, - Object { + { "releaseTimestamp": "2014-11-03T06:24:59.217Z", "version": "3.0.0-alpha-2", }, - Object { + { "releaseTimestamp": "2014-11-29T22:38:18.493Z", "version": "3.0.0-alpha-3", }, - Object { + { "releaseTimestamp": "2014-12-31T04:47:39.507Z", "version": "3.0.0-alpha-4", }, - Object { + { "releaseTimestamp": "2015-01-31T22:13:01.997Z", "version": "3.0.0-alpha-5", }, - Object { + { "releaseTimestamp": "2015-03-26T11:33:22.173Z", "version": "3.0.0-beta-1", }, - Object { + { "releaseTimestamp": "2015-05-13T00:51:22.430Z", "version": "3.0.0-beta-2", }, - Object { + { "releaseTimestamp": "2015-07-15T23:44:47.403Z", "version": "3.0.0-beta-3", }, - Object { + { "releaseTimestamp": "2015-08-25T23:24:11.473Z", "version": "3.0.0-beta-4", }, - Object { + { "releaseTimestamp": "2015-10-17T03:39:18.100Z", "version": "3.0.0-beta-5", }, - Object { + { "releaseTimestamp": "2015-11-01T21:56:49.637Z", "version": "3.0.0-rc", }, - Object { + { "releaseTimestamp": "2015-11-08T16:27:15.110Z", "version": "3.0.0-rc-2", }, - Object { + { "releaseTimestamp": "2015-11-14T05:30:57.323Z", "version": "3.0.0-rc-3", }, - Object { + { "releaseTimestamp": "2015-11-16T00:02:51.807Z", "version": "3.0.0", }, - Object { + { "releaseTimestamp": "2015-12-02T03:52:57.997Z", "version": "3.0.1", }, - Object { + { "releaseTimestamp": "2016-03-05T21:12:58.990Z", "version": "3.2.0", }, - Object { + { "releaseTimestamp": "2016-04-19T15:31:13.390Z", "version": "3.2.1", }, - Object { + { "releaseTimestamp": "2016-06-25T17:44:56.253Z", "version": "3.4.0", }, - Object { + { "releaseTimestamp": "2016-06-30T21:20:49.497Z", "version": "3.4.1", }, - Object { + { "releaseTimestamp": "2016-10-04T01:19:19.447Z", "version": "3.5.0", }, - Object { + { "releaseTimestamp": "2017-01-10T02:17:19.187Z", "version": "3.6.0", }, - Object { + { "releaseTimestamp": "2017-02-26T14:56:04.407Z", "version": "3.6.1", }, - Object { + { "releaseTimestamp": "2017-05-30T00:07:36.707Z", "version": "3.7.0", }, - Object { + { "releaseTimestamp": "2017-06-06T01:59:11.787Z", "version": "3.7.1", }, - Object { + { "releaseTimestamp": "2017-08-28T00:08:29.500Z", "version": "3.8.0", }, - Object { + { "releaseTimestamp": "2017-08-29T01:11:58.860Z", "version": "3.8.1", }, - Object { + { "releaseTimestamp": "2017-11-10T23:35:19.670Z", "version": "3.9.0", }, - Object { + { "releaseTimestamp": "2018-03-13T00:29:56.400Z", "version": "3.10.0", }, - Object { + { "releaseTimestamp": "2018-03-13T03:13:09.930Z", "version": "3.10.1", }, - Object { + { "releaseTimestamp": "2018-10-07T01:17:31.310Z", "version": "3.11.0", }, - Object { + { "releaseTimestamp": "2019-05-15T00:24:28.390Z", "version": "3.12.0", }, @@ -395,187 +395,187 @@ Object { `; exports[`modules/datasource/nuget/index getReleases processes real data (v3) feed is not a nuget.org 1`] = ` -Object { +{ "homepage": "https://nunit.org/", "registryUrl": "https://myprivatefeed/index.json", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2011-01-07T07:57:55.387Z", "version": "2.5.7.10213", }, - Object { + { "releaseTimestamp": "2011-02-09T07:26:34.347Z", "version": "2.5.9.10348", }, - Object { + { "releaseTimestamp": "2011-04-25T20:20:34.397Z", "version": "2.5.10.11092", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "2.6.0.12051", }, - Object { + { "releaseTimestamp": "2012-02-24T04:03:05.290Z", "version": "2.6.0.12054", }, - Object { + { "releaseTimestamp": "2012-08-05T03:08:28.403Z", "version": "2.6.1", }, - Object { + { "version": "2.6.2", }, - Object { + { "releaseTimestamp": "2013-10-11T01:52:53.417Z", "version": "2.6.3", }, - Object { + { "releaseTimestamp": "2014-12-17T17:30:47.607Z", "version": "2.6.4", }, - Object { + { "releaseTimestamp": "2018-04-20T04:23:59.217Z", "version": "2.6.5", }, - Object { + { "releaseTimestamp": "2018-06-07T15:24:16.807Z", "version": "2.6.6", }, - Object { + { "releaseTimestamp": "2018-07-07T15:41:32.657Z", "version": "2.6.7", }, - Object { + { "releaseTimestamp": "2018-08-10T20:45:24.080Z", "version": "2.7.0", }, - Object { + { "releaseTimestamp": "2019-08-21T07:08:49.360Z", "version": "2.7.1", }, - Object { + { "releaseTimestamp": "2014-09-23T03:11:33.430Z", "version": "3.0.0-alpha", }, - Object { + { "releaseTimestamp": "2014-11-03T06:24:59.217Z", "version": "3.0.0-alpha-2", }, - Object { + { "releaseTimestamp": "2014-11-29T22:38:18.493Z", "version": "3.0.0-alpha-3", }, - Object { + { "releaseTimestamp": "2014-12-31T04:47:39.507Z", "version": "3.0.0-alpha-4", }, - Object { + { "releaseTimestamp": "2015-01-31T22:13:01.997Z", "version": "3.0.0-alpha-5", }, - Object { + { "releaseTimestamp": "2015-03-26T11:33:22.173Z", "version": "3.0.0-beta-1", }, - Object { + { "releaseTimestamp": "2015-05-13T00:51:22.430Z", "version": "3.0.0-beta-2", }, - Object { + { "releaseTimestamp": "2015-07-15T23:44:47.403Z", "version": "3.0.0-beta-3", }, - Object { + { "releaseTimestamp": "2015-08-25T23:24:11.473Z", "version": "3.0.0-beta-4", }, - Object { + { "releaseTimestamp": "2015-10-17T03:39:18.100Z", "version": "3.0.0-beta-5", }, - Object { + { "releaseTimestamp": "2015-11-01T21:56:49.637Z", "version": "3.0.0-rc", }, - Object { + { "releaseTimestamp": "2015-11-08T16:27:15.110Z", "version": "3.0.0-rc-2", }, - Object { + { "releaseTimestamp": "2015-11-14T05:30:57.323Z", "version": "3.0.0-rc-3", }, - Object { + { "releaseTimestamp": "2015-11-16T00:02:51.807Z", "version": "3.0.0", }, - Object { + { "releaseTimestamp": "2015-12-02T03:52:57.997Z", "version": "3.0.1", }, - Object { + { "releaseTimestamp": "2016-03-05T21:12:58.990Z", "version": "3.2.0", }, - Object { + { "releaseTimestamp": "2016-04-19T15:31:13.390Z", "version": "3.2.1", }, - Object { + { "releaseTimestamp": "2016-06-25T17:44:56.253Z", "version": "3.4.0", }, - Object { + { "releaseTimestamp": "2016-06-30T21:20:49.497Z", "version": "3.4.1", }, - Object { + { "releaseTimestamp": "2016-10-04T01:19:19.447Z", "version": "3.5.0", }, - Object { + { "releaseTimestamp": "2017-01-10T02:17:19.187Z", "version": "3.6.0", }, - Object { + { "releaseTimestamp": "2017-02-26T14:56:04.407Z", "version": "3.6.1", }, - Object { + { "releaseTimestamp": "2017-05-30T00:07:36.707Z", "version": "3.7.0", }, - Object { + { "releaseTimestamp": "2017-06-06T01:59:11.787Z", "version": "3.7.1", }, - Object { + { "releaseTimestamp": "2017-08-28T00:08:29.500Z", "version": "3.8.0", }, - Object { + { "releaseTimestamp": "2017-08-29T01:11:58.860Z", "version": "3.8.1", }, - Object { + { "releaseTimestamp": "2017-11-10T23:35:19.670Z", "version": "3.9.0", }, - Object { + { "releaseTimestamp": "2018-03-13T00:29:56.400Z", "version": "3.10.0", }, - Object { + { "releaseTimestamp": "2018-03-13T03:13:09.930Z", "version": "3.10.1", }, - Object { + { "releaseTimestamp": "2018-10-07T01:17:31.310Z", "version": "3.11.0", }, - Object { + { "releaseTimestamp": "2019-05-15T00:24:28.390Z", "version": "3.12.0", }, @@ -585,718 +585,718 @@ Object { `; exports[`modules/datasource/nuget/index getReleases processes real data (v3) for several catalog pages 1`] = ` -Object { +{ "homepage": "https://nlog-project.org/", "registryUrl": "https://api.nuget.org/v3/index.json", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2011-01-07T07:57:35.043Z", "version": "1.0.0.505", }, - Object { + { "releaseTimestamp": "2011-07-18T14:20:06.540Z", "version": "2.0.0.2000", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "2.0.1", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "2.0.1.1", }, - Object { + { "releaseTimestamp": "2013-04-08T10:18:27.300Z", "version": "2.0.1.2", }, - Object { + { "releaseTimestamp": "2013-10-10T22:26:20.613Z", "version": "2.1.0", }, - Object { + { "releaseTimestamp": "2014-06-02T14:47:27.650Z", "version": "3.0.0", }, - Object { + { "releaseTimestamp": "2014-06-24T18:42:54.117Z", "version": "3.1.0", }, - Object { + { "releaseTimestamp": "2015-01-02T10:14:28.843Z", "version": "3.2.0", }, - Object { + { "releaseTimestamp": "2015-04-24T21:15:30.340Z", "version": "3.2.1", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.0.0-rc", }, - Object { + { "releaseTimestamp": "2015-06-09T19:41:48.923Z", "version": "4.0.0", }, - Object { + { "releaseTimestamp": "2015-06-18T20:46:30.997Z", "version": "4.0.1", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.1.0-alpha1", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.1.0-rc1", }, - Object { + { "releaseTimestamp": "2015-08-31T17:29:28.263Z", "version": "4.1.0", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.1.1-rc1", }, - Object { + { "releaseTimestamp": "2015-09-12T14:10:41.850Z", "version": "4.1.1", }, - Object { + { "releaseTimestamp": "2015-09-20T19:49:25.110Z", "version": "4.1.2", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.2.0-rc1", }, - Object { + { "releaseTimestamp": "2015-10-24T20:48:16.067Z", "version": "4.2.0", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.2.1-rc1", }, - Object { + { "releaseTimestamp": "2015-11-21T14:35:27.680Z", "version": "4.2.1", }, - Object { + { "releaseTimestamp": "2015-12-02T22:45:07.057Z", "version": "4.2.2", }, - Object { + { "releaseTimestamp": "2015-12-20T22:21:32.393Z", "version": "4.2.3", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.3.0-alpha1", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.3.0-alpha2", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.3.0-alpha3", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.3.0-alpha4", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.3.0-beta1", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.3.0-beta2", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.3.0-beta3", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.3.0-rc1", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.3.0-rc2", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.3.0-rc3", }, - Object { + { "releaseTimestamp": "2016-04-16T12:06:14.047Z", "version": "4.3.0", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.3.1-rc1", }, - Object { + { "releaseTimestamp": "2016-04-20T08:38:41.000Z", "version": "4.3.1", }, - Object { + { "releaseTimestamp": "2016-04-26T20:20:30.510Z", "version": "4.3.2", }, - Object { + { "releaseTimestamp": "2016-04-28T20:41:45.630Z", "version": "4.3.3", }, - Object { + { "releaseTimestamp": "2016-05-16T21:30:35.150Z", "version": "4.3.4", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.3.5-alpha1", }, - Object { + { "releaseTimestamp": "2016-06-12T22:24:27.787Z", "version": "4.3.5", }, - Object { + { "releaseTimestamp": "2016-07-23T22:39:36.957Z", "version": "4.3.6", }, - Object { + { "releaseTimestamp": "2016-08-06T13:22:54.357Z", "version": "4.3.7", }, - Object { + { "releaseTimestamp": "2016-09-05T19:24:50.107Z", "version": "4.3.8", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.3.9-test-retry-archive", }, - Object { + { "releaseTimestamp": "2016-09-18T15:32:44.897Z", "version": "4.3.9", }, - Object { + { "releaseTimestamp": "2016-10-11T20:03:23.587Z", "version": "4.3.10", }, - Object { + { "releaseTimestamp": "2016-11-07T21:13:11.687Z", "version": "4.3.11", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.4.0-alpha1", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.4.0-alpha2", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.4.0-alpha3", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.4.0-alpha4", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.4.0-beta-14", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.4.0-beta1", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.4.0-beta10", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.4.0-beta11", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.4.0-beta12", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.4.0-beta13", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.4.0-beta2", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.4.0-beta3", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.4.0-beta4", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.4.0-beta5", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.4.0-beta6", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.4.0-beta7", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.4.0-beta8", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.4.0-beta9", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.4.0-betaV14", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.4.0-betaV15", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.4.0-rc1", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.4.0-rc2", }, - Object { + { "releaseTimestamp": "2016-12-14T10:47:25.290Z", "version": "4.4.0", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.4.1-dev-b4084", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.4.1-dev-b4085", }, - Object { + { "releaseTimestamp": "2016-12-24T00:50:07.050Z", "version": "4.4.1", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.4.2-rc1", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.4.2-rc2", }, - Object { + { "releaseTimestamp": "2017-02-06T21:38:25.163Z", "version": "4.4.2", }, - Object { + { "releaseTimestamp": "2017-02-17T20:49:31.620Z", "version": "4.4.3", }, - Object { + { "releaseTimestamp": "2017-03-10T22:09:53.593Z", "version": "4.4.4", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.4.5-beta1", }, - Object { + { "releaseTimestamp": "2017-03-28T20:33:59.553Z", "version": "4.4.5", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.4.6-beta1", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.4.6-beta2", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.4.6-beta3", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.4.6-rc1", }, - Object { + { "releaseTimestamp": "2017-04-15T13:21:00.143Z", "version": "4.4.6", }, - Object { + { "releaseTimestamp": "2017-04-25T21:25:50.540Z", "version": "4.4.7", }, - Object { + { "releaseTimestamp": "2017-04-28T21:58:14.857Z", "version": "4.4.8", }, - Object { + { "releaseTimestamp": "2017-05-05T21:27:55.517Z", "version": "4.4.9", }, - Object { + { "releaseTimestamp": "2017-05-31T19:11:43.000Z", "version": "4.4.10", }, - Object { + { "releaseTimestamp": "2017-06-17T11:53:19.870Z", "version": "4.4.11", }, - Object { + { "releaseTimestamp": "2017-08-08T19:31:51.007Z", "version": "4.4.12", }, - Object { + { "releaseTimestamp": "2018-02-27T23:49:22.210Z", "version": "4.4.13", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.5.0-alpha01", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.5.0-alpha02", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.5.0-alpha03", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.5.0-alpha04", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.5.0-beta01", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.5.0-beta02", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.5.0-beta03", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.5.0-beta04", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.5.0-beta05", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.5.0-beta06", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.5.0-beta07", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.5.0-beta08", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.5.0-rc01", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.5.0-rc02", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.5.0-rc03", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.5.0-rc04", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.5.0-rc05", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.5.0-rc06", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.5.0-rc07", }, - Object { + { "releaseTimestamp": "2018-03-25T21:56:07.213Z", "version": "4.5.0", }, - Object { + { "releaseTimestamp": "2018-04-03T21:50:26.203Z", "version": "4.5.1", }, - Object { + { "releaseTimestamp": "2018-04-06T22:56:43.503Z", "version": "4.5.2", }, - Object { + { "releaseTimestamp": "2018-04-16T18:22:17.257Z", "version": "4.5.3", }, - Object { + { "releaseTimestamp": "2018-05-05T22:53:27.540Z", "version": "4.5.4", }, - Object { + { "releaseTimestamp": "2018-05-25T16:30:46.667Z", "version": "4.5.5", }, - Object { + { "releaseTimestamp": "2018-05-29T21:25:14.857Z", "version": "4.5.6", }, - Object { + { "releaseTimestamp": "2018-07-19T09:39:06.830Z", "version": "4.5.7", }, - Object { + { "releaseTimestamp": "2018-08-05T11:38:58.573Z", "version": "4.5.8", }, - Object { + { "releaseTimestamp": "2018-08-24T21:40:39.070Z", "version": "4.5.9", }, - Object { + { "releaseTimestamp": "2018-09-17T21:58:18.610Z", "version": "4.5.10", }, - Object { + { "releaseTimestamp": "2018-11-06T17:31:25.310Z", "version": "4.5.11", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.6.0-rc1", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.6.0-rc2", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.6.0-rc3", }, - Object { + { "releaseTimestamp": "2019-03-21T00:27:35.483Z", "version": "4.6.0", }, - Object { + { "releaseTimestamp": "2019-03-29T23:23:40.613Z", "version": "4.6.1", }, - Object { + { "releaseTimestamp": "2019-04-02T22:53:01.020Z", "version": "4.6.2", }, - Object { + { "releaseTimestamp": "2019-04-30T20:12:12.640Z", "version": "4.6.3", }, - Object { + { "releaseTimestamp": "2019-05-28T21:04:44.207Z", "version": "4.6.4", }, - Object { + { "releaseTimestamp": "2019-06-14T00:20:11.710Z", "version": "4.6.5", }, - Object { + { "releaseTimestamp": "2019-07-14T21:33:26.327Z", "version": "4.6.6", }, - Object { + { "releaseTimestamp": "2019-08-25T19:22:57.470Z", "version": "4.6.7", }, - Object { + { "releaseTimestamp": "2019-11-04T21:35:02.220Z", "version": "4.6.8", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "4.7.0-rc1", }, - Object { + { "releaseTimestamp": "2020-03-20T17:10:34.303Z", "version": "4.7.0", }, - Object { + { "releaseTimestamp": "2020-05-15T14:48:03.620Z", "version": "4.7.1", }, - Object { + { "releaseTimestamp": "2020-05-18T20:46:15.073Z", "version": "4.7.2", }, - Object { + { "releaseTimestamp": "2020-07-31T22:20:36.847Z", "version": "4.7.3", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "5.0.0-beta01", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "5.0.0-beta02", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "5.0.0-beta03", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "5.0.0-beta03-tryoutMutex", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "5.0.0-beta04", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "5.0.0-beta05", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "5.0.0-beta05-test", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "5.0.0-beta06", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "5.0.0-beta07", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "5.0.0-beta08", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "5.0.0-beta09", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "5.0.0-beta10", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "5.0.0-beta11", @@ -1307,187 +1307,187 @@ Object { `; exports[`modules/datasource/nuget/index getReleases processes real data (v3) nuspec fetch 404 error 1`] = ` -Object { +{ "registryUrl": "https://api.nuget.org/v3/index.json", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2011-01-07T07:57:55.387Z", "version": "2.5.7.10213", }, - Object { + { "releaseTimestamp": "2011-02-09T07:26:34.347Z", "version": "2.5.9.10348", }, - Object { + { "releaseTimestamp": "2011-04-25T20:20:34.397Z", "version": "2.5.10.11092", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "2.6.0.12051", }, - Object { + { "releaseTimestamp": "2012-02-24T04:03:05.290Z", "version": "2.6.0.12054", }, - Object { + { "releaseTimestamp": "2012-08-05T03:08:28.403Z", "version": "2.6.1", }, - Object { + { "releaseTimestamp": "2012-10-23T15:37:48.000Z", "version": "2.6.2", }, - Object { + { "releaseTimestamp": "2013-10-11T01:52:53.417Z", "version": "2.6.3", }, - Object { + { "releaseTimestamp": "2014-12-17T17:30:47.607Z", "version": "2.6.4", }, - Object { + { "releaseTimestamp": "2018-04-20T04:23:59.217Z", "version": "2.6.5", }, - Object { + { "releaseTimestamp": "2018-06-07T15:24:16.807Z", "version": "2.6.6", }, - Object { + { "releaseTimestamp": "2018-07-07T15:41:32.657Z", "version": "2.6.7", }, - Object { + { "releaseTimestamp": "2018-08-10T20:45:24.080Z", "version": "2.7.0", }, - Object { + { "releaseTimestamp": "2019-08-21T07:08:49.360Z", "version": "2.7.1", }, - Object { + { "releaseTimestamp": "2014-09-23T03:11:33.430Z", "version": "3.0.0-alpha", }, - Object { + { "releaseTimestamp": "2014-11-03T06:24:59.217Z", "version": "3.0.0-alpha-2", }, - Object { + { "releaseTimestamp": "2014-11-29T22:38:18.493Z", "version": "3.0.0-alpha-3", }, - Object { + { "releaseTimestamp": "2014-12-31T04:47:39.507Z", "version": "3.0.0-alpha-4", }, - Object { + { "releaseTimestamp": "2015-01-31T22:13:01.997Z", "version": "3.0.0-alpha-5", }, - Object { + { "releaseTimestamp": "2015-03-26T11:33:22.173Z", "version": "3.0.0-beta-1", }, - Object { + { "releaseTimestamp": "2015-05-13T00:51:22.430Z", "version": "3.0.0-beta-2", }, - Object { + { "releaseTimestamp": "2015-07-15T23:44:47.403Z", "version": "3.0.0-beta-3", }, - Object { + { "releaseTimestamp": "2015-08-25T23:24:11.473Z", "version": "3.0.0-beta-4", }, - Object { + { "releaseTimestamp": "2015-10-17T03:39:18.100Z", "version": "3.0.0-beta-5", }, - Object { + { "releaseTimestamp": "2015-11-01T21:56:49.637Z", "version": "3.0.0-rc", }, - Object { + { "releaseTimestamp": "2015-11-08T16:27:15.110Z", "version": "3.0.0-rc-2", }, - Object { + { "releaseTimestamp": "2015-11-14T05:30:57.323Z", "version": "3.0.0-rc-3", }, - Object { + { "releaseTimestamp": "2015-11-16T00:02:51.807Z", "version": "3.0.0", }, - Object { + { "releaseTimestamp": "2015-12-02T03:52:57.997Z", "version": "3.0.1", }, - Object { + { "releaseTimestamp": "2016-03-05T21:12:58.990Z", "version": "3.2.0", }, - Object { + { "releaseTimestamp": "2016-04-19T15:31:13.390Z", "version": "3.2.1", }, - Object { + { "releaseTimestamp": "2016-06-25T17:44:56.253Z", "version": "3.4.0", }, - Object { + { "releaseTimestamp": "2016-06-30T21:20:49.497Z", "version": "3.4.1", }, - Object { + { "releaseTimestamp": "2016-10-04T01:19:19.447Z", "version": "3.5.0", }, - Object { + { "releaseTimestamp": "2017-01-10T02:17:19.187Z", "version": "3.6.0", }, - Object { + { "releaseTimestamp": "2017-02-26T14:56:04.407Z", "version": "3.6.1", }, - Object { + { "releaseTimestamp": "2017-05-30T00:07:36.707Z", "version": "3.7.0", }, - Object { + { "releaseTimestamp": "2017-06-06T01:59:11.787Z", "version": "3.7.1", }, - Object { + { "releaseTimestamp": "2017-08-28T00:08:29.500Z", "version": "3.8.0", }, - Object { + { "releaseTimestamp": "2017-08-29T01:11:58.860Z", "version": "3.8.1", }, - Object { + { "releaseTimestamp": "2017-11-10T23:35:19.670Z", "version": "3.9.0", }, - Object { + { "releaseTimestamp": "2018-03-13T00:29:56.400Z", "version": "3.10.0", }, - Object { + { "releaseTimestamp": "2018-03-13T03:13:09.930Z", "version": "3.10.1", }, - Object { + { "releaseTimestamp": "2018-10-07T01:17:31.310Z", "version": "3.11.0", }, - Object { + { "releaseTimestamp": "2019-05-15T00:24:28.390Z", "version": "3.12.0", }, @@ -1496,187 +1496,187 @@ Object { `; exports[`modules/datasource/nuget/index getReleases processes real data (v3) nuspec fetch error 1`] = ` -Object { +{ "registryUrl": "https://api.nuget.org/v3/index.json", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2011-01-07T07:57:55.387Z", "version": "2.5.7.10213", }, - Object { + { "releaseTimestamp": "2011-02-09T07:26:34.347Z", "version": "2.5.9.10348", }, - Object { + { "releaseTimestamp": "2011-04-25T20:20:34.397Z", "version": "2.5.10.11092", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "2.6.0.12051", }, - Object { + { "releaseTimestamp": "2012-02-24T04:03:05.290Z", "version": "2.6.0.12054", }, - Object { + { "releaseTimestamp": "2012-08-05T03:08:28.403Z", "version": "2.6.1", }, - Object { + { "releaseTimestamp": "2012-10-23T15:37:48.000Z", "version": "2.6.2", }, - Object { + { "releaseTimestamp": "2013-10-11T01:52:53.417Z", "version": "2.6.3", }, - Object { + { "releaseTimestamp": "2014-12-17T17:30:47.607Z", "version": "2.6.4", }, - Object { + { "releaseTimestamp": "2018-04-20T04:23:59.217Z", "version": "2.6.5", }, - Object { + { "releaseTimestamp": "2018-06-07T15:24:16.807Z", "version": "2.6.6", }, - Object { + { "releaseTimestamp": "2018-07-07T15:41:32.657Z", "version": "2.6.7", }, - Object { + { "releaseTimestamp": "2018-08-10T20:45:24.080Z", "version": "2.7.0", }, - Object { + { "releaseTimestamp": "2019-08-21T07:08:49.360Z", "version": "2.7.1", }, - Object { + { "releaseTimestamp": "2014-09-23T03:11:33.430Z", "version": "3.0.0-alpha", }, - Object { + { "releaseTimestamp": "2014-11-03T06:24:59.217Z", "version": "3.0.0-alpha-2", }, - Object { + { "releaseTimestamp": "2014-11-29T22:38:18.493Z", "version": "3.0.0-alpha-3", }, - Object { + { "releaseTimestamp": "2014-12-31T04:47:39.507Z", "version": "3.0.0-alpha-4", }, - Object { + { "releaseTimestamp": "2015-01-31T22:13:01.997Z", "version": "3.0.0-alpha-5", }, - Object { + { "releaseTimestamp": "2015-03-26T11:33:22.173Z", "version": "3.0.0-beta-1", }, - Object { + { "releaseTimestamp": "2015-05-13T00:51:22.430Z", "version": "3.0.0-beta-2", }, - Object { + { "releaseTimestamp": "2015-07-15T23:44:47.403Z", "version": "3.0.0-beta-3", }, - Object { + { "releaseTimestamp": "2015-08-25T23:24:11.473Z", "version": "3.0.0-beta-4", }, - Object { + { "releaseTimestamp": "2015-10-17T03:39:18.100Z", "version": "3.0.0-beta-5", }, - Object { + { "releaseTimestamp": "2015-11-01T21:56:49.637Z", "version": "3.0.0-rc", }, - Object { + { "releaseTimestamp": "2015-11-08T16:27:15.110Z", "version": "3.0.0-rc-2", }, - Object { + { "releaseTimestamp": "2015-11-14T05:30:57.323Z", "version": "3.0.0-rc-3", }, - Object { + { "releaseTimestamp": "2015-11-16T00:02:51.807Z", "version": "3.0.0", }, - Object { + { "releaseTimestamp": "2015-12-02T03:52:57.997Z", "version": "3.0.1", }, - Object { + { "releaseTimestamp": "2016-03-05T21:12:58.990Z", "version": "3.2.0", }, - Object { + { "releaseTimestamp": "2016-04-19T15:31:13.390Z", "version": "3.2.1", }, - Object { + { "releaseTimestamp": "2016-06-25T17:44:56.253Z", "version": "3.4.0", }, - Object { + { "releaseTimestamp": "2016-06-30T21:20:49.497Z", "version": "3.4.1", }, - Object { + { "releaseTimestamp": "2016-10-04T01:19:19.447Z", "version": "3.5.0", }, - Object { + { "releaseTimestamp": "2017-01-10T02:17:19.187Z", "version": "3.6.0", }, - Object { + { "releaseTimestamp": "2017-02-26T14:56:04.407Z", "version": "3.6.1", }, - Object { + { "releaseTimestamp": "2017-05-30T00:07:36.707Z", "version": "3.7.0", }, - Object { + { "releaseTimestamp": "2017-06-06T01:59:11.787Z", "version": "3.7.1", }, - Object { + { "releaseTimestamp": "2017-08-28T00:08:29.500Z", "version": "3.8.0", }, - Object { + { "releaseTimestamp": "2017-08-29T01:11:58.860Z", "version": "3.8.1", }, - Object { + { "releaseTimestamp": "2017-11-10T23:35:19.670Z", "version": "3.9.0", }, - Object { + { "releaseTimestamp": "2018-03-13T00:29:56.400Z", "version": "3.10.0", }, - Object { + { "releaseTimestamp": "2018-03-13T03:13:09.930Z", "version": "3.10.1", }, - Object { + { "releaseTimestamp": "2018-10-07T01:17:31.310Z", "version": "3.11.0", }, - Object { + { "releaseTimestamp": "2019-05-15T00:24:28.390Z", "version": "3.12.0", }, @@ -1685,10 +1685,10 @@ Object { `; exports[`modules/datasource/nuget/index getReleases processes real data with no github project url (v2) 1`] = ` -Object { +{ "registryUrl": "https://www.nuget.org/api/v2", - "releases": Array [ - Object { + "releases": [ + { "version": "3.11.0", }, ], @@ -1697,136 +1697,136 @@ Object { `; exports[`modules/datasource/nuget/index getReleases processes real data without project url (v2) 1`] = ` -Object { +{ "registryUrl": "https://www.nuget.org/api/v2", - "releases": Array [ - Object { + "releases": [ + { "version": "2.5.7.10213", }, - Object { + { "version": "2.5.9.10348", }, - Object { + { "version": "2.5.10.11092", }, - Object { + { "version": "2.6.0.12051", }, - Object { + { "version": "2.6.0.12054", }, - Object { + { "version": "2.6.1", }, - Object { + { "version": "2.6.2", }, - Object { + { "version": "2.6.3", }, - Object { + { "version": "2.6.4", }, - Object { + { "version": "2.6.5", }, - Object { + { "version": "2.6.6", }, - Object { + { "version": "2.6.7", }, - Object { + { "version": "2.7.0", }, - Object { + { "version": "3.0.0-alpha", }, - Object { + { "version": "3.0.0-alpha-2", }, - Object { + { "version": "3.0.0-alpha-3", }, - Object { + { "version": "3.0.0-alpha-4", }, - Object { + { "version": "3.0.0-alpha-5", }, - Object { + { "version": "3.0.0-beta-1", }, - Object { + { "version": "3.0.0-beta-2", }, - Object { + { "version": "3.0.0-beta-3", }, - Object { + { "version": "3.0.0-beta-4", }, - Object { + { "version": "3.0.0-beta-5", }, - Object { + { "version": "3.0.0-rc", }, - Object { + { "version": "3.0.0-rc-2", }, - Object { + { "version": "3.0.0-rc-3", }, - Object { + { "version": "3.0.0", }, - Object { + { "version": "3.0.1", }, - Object { + { "version": "3.2.0", }, - Object { + { "version": "3.2.1", }, - Object { + { "version": "3.4.0", }, - Object { + { "version": "3.4.1", }, - Object { + { "version": "3.5.0", }, - Object { + { "version": "3.6.0", }, - Object { + { "version": "3.6.1", }, - Object { + { "version": "3.7.0", }, - Object { + { "version": "3.7.1", }, - Object { + { "version": "3.8.0", }, - Object { + { "version": "3.8.1", }, - Object { + { "version": "3.9.0", }, - Object { + { "version": "3.10.0", }, - Object { + { "version": "3.10.1", }, - Object { + { "version": "3.11.0", }, ], @@ -1834,231 +1834,231 @@ Object { `; exports[`modules/datasource/nuget/index getReleases returns deduplicated results 1`] = ` -Object { +{ "homepage": "https://nunit.org/", - "releases": Array [ - Object { + "releases": [ + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2011-01-07T07:57:55.387Z", "version": "2.5.7.10213", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2011-02-09T07:26:34.347Z", "version": "2.5.9.10348", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2011-04-25T20:20:34.397Z", "version": "2.5.10.11092", }, - Object { + { "isDeprecated": true, "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "1900-01-01T00:00:00.000Z", "version": "2.6.0.12051", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2012-02-24T04:03:05.290Z", "version": "2.6.0.12054", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2012-08-05T03:08:28.403Z", "version": "2.6.1", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2012-10-23T15:37:48.000Z", "version": "2.6.2", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2013-10-11T01:52:53.417Z", "version": "2.6.3", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2014-12-17T17:30:47.607Z", "version": "2.6.4", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2018-04-20T04:23:59.217Z", "version": "2.6.5", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2018-06-07T15:24:16.807Z", "version": "2.6.6", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2018-07-07T15:41:32.657Z", "version": "2.6.7", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2018-08-10T20:45:24.080Z", "version": "2.7.0", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2019-08-21T07:08:49.360Z", "version": "2.7.1", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2014-09-23T03:11:33.430Z", "version": "3.0.0-alpha", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2014-11-03T06:24:59.217Z", "version": "3.0.0-alpha-2", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2014-11-29T22:38:18.493Z", "version": "3.0.0-alpha-3", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2014-12-31T04:47:39.507Z", "version": "3.0.0-alpha-4", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2015-01-31T22:13:01.997Z", "version": "3.0.0-alpha-5", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2015-03-26T11:33:22.173Z", "version": "3.0.0-beta-1", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2015-05-13T00:51:22.430Z", "version": "3.0.0-beta-2", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2015-07-15T23:44:47.403Z", "version": "3.0.0-beta-3", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2015-08-25T23:24:11.473Z", "version": "3.0.0-beta-4", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2015-10-17T03:39:18.100Z", "version": "3.0.0-beta-5", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2015-11-01T21:56:49.637Z", "version": "3.0.0-rc", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2015-11-08T16:27:15.110Z", "version": "3.0.0-rc-2", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2015-11-14T05:30:57.323Z", "version": "3.0.0-rc-3", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2015-11-16T00:02:51.807Z", "version": "3.0.0", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2015-12-02T03:52:57.997Z", "version": "3.0.1", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2016-03-05T21:12:58.990Z", "version": "3.2.0", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2016-04-19T15:31:13.390Z", "version": "3.2.1", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2016-06-25T17:44:56.253Z", "version": "3.4.0", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2016-06-30T21:20:49.497Z", "version": "3.4.1", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2016-10-04T01:19:19.447Z", "version": "3.5.0", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2017-01-10T02:17:19.187Z", "version": "3.6.0", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2017-02-26T14:56:04.407Z", "version": "3.6.1", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2017-05-30T00:07:36.707Z", "version": "3.7.0", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2017-06-06T01:59:11.787Z", "version": "3.7.1", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2017-08-28T00:08:29.500Z", "version": "3.8.0", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2017-08-29T01:11:58.860Z", "version": "3.8.1", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2017-11-10T23:35:19.670Z", "version": "3.9.0", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2018-03-13T00:29:56.400Z", "version": "3.10.0", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2018-03-13T03:13:09.930Z", "version": "3.10.1", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2018-10-07T01:17:31.310Z", "version": "3.11.0", }, - Object { + { "registryUrl": "https://api.nuget.org/v3/index.json", "releaseTimestamp": "2019-05-15T00:24:28.390Z", "version": "3.12.0", diff --git a/lib/modules/datasource/orb/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/orb/__snapshots__/index.spec.ts.snap index b4dfa1a629d3fb75a34e8dc8c29f69ce1824568a..b1b7446288dc3ce5e49580d06c31ab2fb2d29551 100644 --- a/lib/modules/datasource/orb/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/orb/__snapshots__/index.spec.ts.snap @@ -1,46 +1,46 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/datasource/orb/index getReleases processes homeUrl 1`] = ` -Object { +{ "homepage": "https://google.com", "registryUrl": "https://circleci.com/", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2018-12-11T05:28:14.080Z", "version": "3.0.0", }, - Object { + { "releaseTimestamp": "2018-12-11T17:41:26.595Z", "version": "4.0.0", }, - Object { + { "releaseTimestamp": "2018-12-11T18:14:41.116Z", "version": "4.1.0", }, - Object { + { "version": "4.1.1", }, - Object { + { "releaseTimestamp": "2018-12-11T21:28:37.846Z", "version": "4.1.2", }, - Object { + { "releaseTimestamp": "2018-12-11T21:40:44.870Z", "version": "4.1.3", }, - Object { + { "releaseTimestamp": "2018-12-11T22:13:29.297Z", "version": "4.1.4", }, - Object { + { "releaseTimestamp": "2018-12-12T17:13:31.542Z", "version": "4.1.5", }, - Object { + { "releaseTimestamp": "2018-12-12T18:56:42.563Z", "version": "4.1.6", }, - Object { + { "releaseTimestamp": "2018-12-13T23:19:09.356Z", "version": "4.2.0", }, @@ -49,46 +49,46 @@ Object { `; exports[`modules/datasource/orb/index getReleases processes real data 1`] = ` -Object { +{ "homepage": "https://circleci.com/developer/orbs/orb/hyper-expanse/library-release-workflows", "registryUrl": "https://circleci.com/", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2018-12-11T05:28:14.080Z", "version": "3.0.0", }, - Object { + { "releaseTimestamp": "2018-12-11T17:41:26.595Z", "version": "4.0.0", }, - Object { + { "releaseTimestamp": "2018-12-11T18:14:41.116Z", "version": "4.1.0", }, - Object { + { "version": "4.1.1", }, - Object { + { "releaseTimestamp": "2018-12-11T21:28:37.846Z", "version": "4.1.2", }, - Object { + { "releaseTimestamp": "2018-12-11T21:40:44.870Z", "version": "4.1.3", }, - Object { + { "releaseTimestamp": "2018-12-11T22:13:29.297Z", "version": "4.1.4", }, - Object { + { "releaseTimestamp": "2018-12-12T17:13:31.542Z", "version": "4.1.5", }, - Object { + { "releaseTimestamp": "2018-12-12T18:56:42.563Z", "version": "4.1.6", }, - Object { + { "releaseTimestamp": "2018-12-13T23:19:09.356Z", "version": "4.2.0", }, diff --git a/lib/modules/datasource/packagist/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/packagist/__snapshots__/index.spec.ts.snap index ff5fbe7c179bf0f9e625b59ae5a1972f40106f8f..71b4dcaeeec6d2031e06dcf71ed22c308ffefabc 100644 --- a/lib/modules/datasource/packagist/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/packagist/__snapshots__/index.spec.ts.snap @@ -1,100 +1,100 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/datasource/packagist/index getReleases adds packagist source implicitly 1`] = ` -Object { +{ "registryUrl": "https://packagist.org", - "releases": Array [ - Object { + "releases": [ + { "gitRef": "v1.0", "releaseTimestamp": "2014-05-30T16:51:39.000Z", "version": "1.0", }, - Object { + { "gitRef": "v1.1", "releaseTimestamp": "2015-07-07T15:38:25.000Z", "version": "1.1", }, - Object { + { "gitRef": "v2.0", "releaseTimestamp": "2016-01-17T13:08:01.000Z", "version": "2.0", }, - Object { + { "gitRef": "v2.1", "releaseTimestamp": "2016-01-30T16:12:54.000Z", "version": "2.1", }, - Object { + { "gitRef": "v2.1.1", "releaseTimestamp": "2016-04-06T08:37:20.000Z", "version": "2.1.1", }, - Object { + { "gitRef": "v2.1.2", "releaseTimestamp": "2016-04-06T12:41:37.000Z", "version": "2.1.2", }, - Object { + { "gitRef": "v2.1.3", "releaseTimestamp": "2016-04-12T09:09:47.000Z", "version": "2.1.3", }, - Object { + { "gitRef": "v2.2", "releaseTimestamp": "2016-04-23T12:43:28.000Z", "version": "2.2", }, - Object { + { "gitRef": "v2.2.1", "releaseTimestamp": "2016-04-23T18:00:21.000Z", "version": "2.2.1", }, - Object { + { "gitRef": "v2.2.2", "releaseTimestamp": "2016-07-01T09:58:24.000Z", "version": "2.2.2", }, - Object { + { "gitRef": "v2.2.3", "releaseTimestamp": "2016-07-01T15:53:33.000Z", "version": "2.2.3", }, - Object { + { "gitRef": "v2.2.4", "releaseTimestamp": "2016-07-01T15:53:33.000Z", "version": "2.2.4", }, - Object { + { "gitRef": "v2.3", "releaseTimestamp": "2016-12-21T14:50:24.000Z", "version": "2.3", }, - Object { + { "gitRef": "v2.4", "releaseTimestamp": "2017-02-16T13:24:20.000Z", "version": "2.4", }, - Object { + { "gitRef": "v2.5", "releaseTimestamp": "2018-02-16T15:31:05.000Z", "version": "2.5", }, - Object { + { "gitRef": "v2.5.1", "releaseTimestamp": "2019-03-19T11:43:38.000Z", "version": "2.5.1", }, - Object { + { "gitRef": "v2.5.2", "releaseTimestamp": "2019-03-26T09:00:38.000Z", "version": "2.5.2", }, - Object { + { "gitRef": "v2.5.3", "releaseTimestamp": "2019-03-28T15:20:43.000Z", "version": "2.5.3", }, - Object { + { "gitRef": "v2.5.4", "releaseTimestamp": "2019-08-06T09:24:58.000Z", "version": "2.5.4", @@ -105,100 +105,100 @@ Object { `; exports[`modules/datasource/packagist/index getReleases processes real versioned data 1`] = ` -Object { +{ "registryUrl": "https://packagist.org", - "releases": Array [ - Object { + "releases": [ + { "gitRef": "v1.0", "releaseTimestamp": "2014-05-30T16:51:39.000Z", "version": "1.0", }, - Object { + { "gitRef": "v1.1", "releaseTimestamp": "2015-07-07T15:38:25.000Z", "version": "1.1", }, - Object { + { "gitRef": "v2.0", "releaseTimestamp": "2016-01-17T13:08:01.000Z", "version": "2.0", }, - Object { + { "gitRef": "v2.1", "releaseTimestamp": "2016-01-30T16:12:54.000Z", "version": "2.1", }, - Object { + { "gitRef": "v2.1.1", "releaseTimestamp": "2016-04-06T08:37:20.000Z", "version": "2.1.1", }, - Object { + { "gitRef": "v2.1.2", "releaseTimestamp": "2016-04-06T12:41:37.000Z", "version": "2.1.2", }, - Object { + { "gitRef": "v2.1.3", "releaseTimestamp": "2016-04-12T09:09:47.000Z", "version": "2.1.3", }, - Object { + { "gitRef": "v2.2", "releaseTimestamp": "2016-04-23T12:43:28.000Z", "version": "2.2", }, - Object { + { "gitRef": "v2.2.1", "releaseTimestamp": "2016-04-23T18:00:21.000Z", "version": "2.2.1", }, - Object { + { "gitRef": "v2.2.2", "releaseTimestamp": "2016-07-01T09:58:24.000Z", "version": "2.2.2", }, - Object { + { "gitRef": "v2.2.3", "releaseTimestamp": "2016-07-01T15:53:33.000Z", "version": "2.2.3", }, - Object { + { "gitRef": "v2.2.4", "releaseTimestamp": "2016-07-01T15:53:33.000Z", "version": "2.2.4", }, - Object { + { "gitRef": "v2.3", "releaseTimestamp": "2016-12-21T14:50:24.000Z", "version": "2.3", }, - Object { + { "gitRef": "v2.4", "releaseTimestamp": "2017-02-16T13:24:20.000Z", "version": "2.4", }, - Object { + { "gitRef": "v2.5", "releaseTimestamp": "2018-02-16T15:31:05.000Z", "version": "2.5", }, - Object { + { "gitRef": "v2.5.1", "releaseTimestamp": "2019-03-19T11:43:38.000Z", "version": "2.5.1", }, - Object { + { "gitRef": "v2.5.2", "releaseTimestamp": "2019-03-26T09:00:38.000Z", "version": "2.5.2", }, - Object { + { "gitRef": "v2.5.3", "releaseTimestamp": "2019-03-28T15:20:43.000Z", "version": "2.5.3", }, - Object { + { "gitRef": "v2.5.4", "releaseTimestamp": "2019-08-06T09:24:58.000Z", "version": "2.5.4", @@ -209,141 +209,141 @@ Object { `; exports[`modules/datasource/packagist/index getReleases supports includes packages 1`] = ` -Object { +{ "homepage": "http://guzzlephp.org/", "registryUrl": "https://composer.renovatebot.com", - "releases": Array [ - Object { + "releases": [ + { "gitRef": "v3.0.0", "releaseTimestamp": "2012-10-16T04:57:15.000Z", "version": "3.0.0", }, - Object { + { "gitRef": "v3.0.1", "releaseTimestamp": "2012-10-22T20:20:55.000Z", "version": "3.0.1", }, - Object { + { "gitRef": "v3.0.2", "releaseTimestamp": "2012-10-25T04:55:19.000Z", "version": "3.0.2", }, - Object { + { "gitRef": "v3.0.3", "releaseTimestamp": "2012-11-04T20:31:03.000Z", "version": "3.0.3", }, - Object { + { "gitRef": "v3.0.4", "releaseTimestamp": "2012-11-12T00:00:24.000Z", "version": "3.0.4", }, - Object { + { "gitRef": "v3.0.5", "releaseTimestamp": "2012-11-19T00:15:33.000Z", "version": "3.0.5", }, - Object { + { "gitRef": "v3.0.6", "releaseTimestamp": "2012-12-10T05:25:04.000Z", "version": "3.0.6", }, - Object { + { "gitRef": "v3.0.7", "releaseTimestamp": "2012-12-19T23:06:35.000Z", "version": "3.0.7", }, - Object { + { "gitRef": "v3.1.0", "releaseTimestamp": "2013-01-14T05:09:07.000Z", "version": "3.1.0", }, - Object { + { "gitRef": "v3.1.1", "releaseTimestamp": "2013-01-21T05:46:09.000Z", "version": "3.1.1", }, - Object { + { "gitRef": "v3.1.2", "releaseTimestamp": "2013-01-28T00:07:40.000Z", "version": "3.1.2", }, - Object { + { "gitRef": "v3.2.0", "releaseTimestamp": "2013-02-15T01:33:10.000Z", "version": "3.2.0", }, - Object { + { "gitRef": "v3.3.0", "releaseTimestamp": "2013-03-04T00:41:45.000Z", "version": "3.3.0", }, - Object { + { "gitRef": "v3.3.1", "releaseTimestamp": "2013-03-10T23:05:38.000Z", "version": "3.3.1", }, - Object { + { "gitRef": "v3.4.0", "releaseTimestamp": "2013-04-12T05:58:15.000Z", "version": "3.4.0", }, - Object { + { "gitRef": "v3.4.1", "releaseTimestamp": "2013-04-16T20:56:26.000Z", "version": "3.4.1", }, - Object { + { "gitRef": "v3.4.2", "releaseTimestamp": "2013-04-29T23:55:30.000Z", "version": "3.4.2", }, - Object { + { "gitRef": "v3.4.3", "releaseTimestamp": "2013-04-30T20:31:38.000Z", "version": "3.4.3", }, - Object { + { "gitRef": "v3.5.0", "releaseTimestamp": "2013-05-13T20:17:47.000Z", "version": "3.5.0", }, - Object { + { "gitRef": "v3.6.0", "releaseTimestamp": "2013-05-30T07:01:25.000Z", "version": "3.6.0", }, - Object { + { "gitRef": "v3.7.0", "releaseTimestamp": "2013-06-11T00:24:07.000Z", "version": "3.7.0", }, - Object { + { "gitRef": "v3.7.1", "releaseTimestamp": "2013-07-05T20:17:54.000Z", "version": "3.7.1", }, - Object { + { "gitRef": "v3.7.2", "releaseTimestamp": "2013-08-02T18:31:05.000Z", "version": "3.7.2", }, - Object { + { "gitRef": "v3.7.3", "releaseTimestamp": "2013-09-08T21:09:18.000Z", "version": "3.7.3", }, - Object { + { "gitRef": "v3.7.4", "releaseTimestamp": "2013-10-02T20:47:00.000Z", "version": "3.7.4", }, - Object { + { "gitRef": "v3.8.0", "releaseTimestamp": "2013-12-05T23:39:20.000Z", "version": "3.8.0", }, - Object { + { "gitRef": "v3.8.1", "releaseTimestamp": "2014-01-28T22:29:15.000Z", "version": "3.8.1", @@ -354,14 +354,14 @@ Object { `; exports[`modules/datasource/packagist/index getReleases supports lazy repositories 1`] = ` -Object { +{ "registryUrl": "https://composer.renovatebot.com/composer/lazy", - "releases": Array [ - Object { + "releases": [ + { "gitRef": "5.3.4", "version": "5.3.4", }, - Object { + { "gitRef": "7.0.0-beta.1", "version": "7.0.0-beta.1", }, @@ -370,18 +370,18 @@ Object { `; exports[`modules/datasource/packagist/index getReleases supports plain packages 1`] = ` -Object { +{ "registryUrl": "https://composer.renovatebot.com", - "releases": Array [ - Object { + "releases": [ + { "gitRef": "0.0.1", "version": "0.0.1", }, - Object { + { "gitRef": "1.0.x-dev", "version": "1.0.x-dev", }, - Object { + { "gitRef": "1.0.0", "version": "1.0.0", }, @@ -390,27 +390,27 @@ Object { `; exports[`modules/datasource/packagist/index getReleases supports provider-includes 1`] = ` -Object { +{ "homepage": "https://wordpress.org/plugins/1beyt/", "registryUrl": "https://composer.renovatebot.com", - "releases": Array [ - Object { + "releases": [ + { "gitRef": "1.0", "version": "1.0", }, - Object { + { "gitRef": "1.1", "version": "1.1", }, - Object { + { "gitRef": "1.4", "version": "1.4", }, - Object { + { "gitRef": "1.5", "version": "1.5", }, - Object { + { "gitRef": "1.5.1", "version": "1.5.1", }, @@ -420,27 +420,27 @@ Object { `; exports[`modules/datasource/packagist/index getReleases supports providers 1`] = ` -Object { +{ "homepage": "https://wordpress.org/plugins/1beyt/", "registryUrl": "https://composer.renovatebot.com", - "releases": Array [ - Object { + "releases": [ + { "gitRef": "1.0", "version": "1.0", }, - Object { + { "gitRef": "1.1", "version": "1.1", }, - Object { + { "gitRef": "1.4", "version": "1.4", }, - Object { + { "gitRef": "1.5", "version": "1.5", }, - Object { + { "gitRef": "1.5.1", "version": "1.5.1", }, @@ -450,27 +450,27 @@ Object { `; exports[`modules/datasource/packagist/index getReleases supports providers without a hash 1`] = ` -Object { +{ "homepage": "https://wordpress.org/plugins/1beyt/", "registryUrl": "https://composer.renovatebot.com", - "releases": Array [ - Object { + "releases": [ + { "gitRef": "1.0", "version": "1.0", }, - Object { + { "gitRef": "1.1", "version": "1.1", }, - Object { + { "gitRef": "1.4", "version": "1.4", }, - Object { + { "gitRef": "1.5", "version": "1.5", }, - Object { + { "gitRef": "1.5.1", "version": "1.5.1", }, diff --git a/lib/modules/datasource/pypi/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/pypi/__snapshots__/index.spec.ts.snap index 8c05260849cf787dd78c3de42a18ad6bfbaca0c8..42dc4dcea0258789e1d1e50b220f39e547ea0081 100644 --- a/lib/modules/datasource/pypi/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/pypi/__snapshots__/index.spec.ts.snap @@ -1,40 +1,40 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/datasource/pypi/index getReleases fall back from json and process data from simple endpoint 1`] = ` -Object { +{ "registryUrl": "https://custom.pypi.net/foo", - "releases": Array [ - Object { + "releases": [ + { "version": "0.1.2", }, - Object { + { "version": "0.1.3", }, - Object { + { "version": "0.1.4", }, - Object { + { "version": "0.2.0", }, - Object { + { "version": "0.2.1", }, - Object { + { "version": "0.2.2", }, - Object { + { "version": "0.3.0", }, - Object { + { "version": "0.4.0", }, - Object { + { "version": "0.4.1", }, - Object { + { "version": "0.4.2", }, - Object { + { "isDeprecated": true, "version": "0.5.0", }, @@ -43,25 +43,25 @@ Object { `; exports[`modules/datasource/pypi/index getReleases parses data-requires-python and respects constraints from simple endpoint 1`] = ` -Object { +{ "registryUrl": "https://some.registry.org/simple", - "releases": Array [ - Object { + "releases": [ + { "version": "0.1.2", }, - Object { + { "version": "0.1.3", }, - Object { + { "version": "0.1.4", }, - Object { + { "version": "0.2.0", }, - Object { + { "version": "0.2.1", }, - Object { + { "version": "0.2.2", }, ], @@ -69,40 +69,40 @@ Object { `; exports[`modules/datasource/pypi/index getReleases process data from +simple endpoint 1`] = ` -Object { +{ "registryUrl": "https://some.registry.org/+simple", - "releases": Array [ - Object { + "releases": [ + { "version": "0.1.2", }, - Object { + { "version": "0.1.3", }, - Object { + { "version": "0.1.4", }, - Object { + { "version": "0.2.0", }, - Object { + { "version": "0.2.1", }, - Object { + { "version": "0.2.2", }, - Object { + { "version": "0.3.0", }, - Object { + { "version": "0.4.0", }, - Object { + { "version": "0.4.1", }, - Object { + { "version": "0.4.2", }, - Object { + { "isDeprecated": true, "version": "0.5.0", }, @@ -111,40 +111,40 @@ Object { `; exports[`modules/datasource/pypi/index getReleases process data from simple endpoint 1`] = ` -Object { +{ "registryUrl": "https://some.registry.org/simple", - "releases": Array [ - Object { + "releases": [ + { "version": "0.1.2", }, - Object { + { "version": "0.1.3", }, - Object { + { "version": "0.1.4", }, - Object { + { "version": "0.2.0", }, - Object { + { "version": "0.2.1", }, - Object { + { "version": "0.2.2", }, - Object { + { "version": "0.3.0", }, - Object { + { "version": "0.4.0", }, - Object { + { "version": "0.4.1", }, - Object { + { "version": "0.4.2", }, - Object { + { "isDeprecated": true, "version": "0.5.0", }, @@ -153,10 +153,10 @@ Object { `; exports[`modules/datasource/pypi/index getReleases process data from simple endpoint with hyphens replaced with underscores 1`] = ` -Object { +{ "registryUrl": "https://some.registry.org/simple", - "releases": Array [ - Object { + "releases": [ + { "version": "0.0.5", }, ], @@ -164,95 +164,95 @@ Object { `; exports[`modules/datasource/pypi/index getReleases processes real data 1`] = ` -Object { +{ "registryUrl": "https://pypi.org/pypi", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2017-04-03T16:55:14.000Z", "version": "0.0.1", }, - Object { + { "releaseTimestamp": "2017-04-17T20:32:30.000Z", "version": "0.0.2", }, - Object { + { "releaseTimestamp": "2017-04-28T21:18:54.000Z", "version": "0.0.3", }, - Object { + { "releaseTimestamp": "2017-05-09T21:36:51.000Z", "version": "0.0.4", }, - Object { + { "releaseTimestamp": "2017-05-30T23:13:49.000Z", "version": "0.0.5", }, - Object { + { "releaseTimestamp": "2017-06-13T22:21:05.000Z", "version": "0.0.6", }, - Object { + { "releaseTimestamp": "2017-06-21T22:12:36.000Z", "version": "0.0.7", }, - Object { + { "releaseTimestamp": "2017-07-07T16:22:26.000Z", "version": "0.0.8", }, - Object { + { "releaseTimestamp": "2017-08-28T20:14:33.000Z", "version": "0.0.9", }, - Object { + { "releaseTimestamp": "2017-09-22T23:47:59.000Z", "version": "0.0.10", }, - Object { + { "releaseTimestamp": "2017-10-24T02:14:07.000Z", "version": "0.0.11", }, - Object { + { "releaseTimestamp": "2017-11-14T18:31:57.000Z", "version": "0.0.12", }, - Object { + { "releaseTimestamp": "2017-12-05T18:57:54.000Z", "version": "0.0.13", }, - Object { + { "releaseTimestamp": "2018-01-05T21:26:03.000Z", "version": "0.0.14", }, - Object { + { "releaseTimestamp": "2018-01-17T18:36:39.000Z", "version": "0.1.0", }, - Object { + { "releaseTimestamp": "2018-01-31T18:05:22.000Z", "version": "0.1.1", }, - Object { + { "releaseTimestamp": "2018-02-13T18:17:52.000Z", "version": "0.1.2", }, - Object { + { "releaseTimestamp": "2018-03-13T17:08:20.000Z", "version": "0.1.3", }, - Object { + { "releaseTimestamp": "2018-03-27T17:55:25.000Z", "version": "0.1.4", }, - Object { + { "releaseTimestamp": "2018-04-10T17:25:47.000Z", "version": "0.1.5", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "2018-05-07T17:59:09.000Z", "version": "0.1.6", }, - Object { + { "releaseTimestamp": "2018-05-22T17:25:23.000Z", "version": "0.1.7", }, @@ -262,19 +262,19 @@ Object { `; exports[`modules/datasource/pypi/index getReleases respects constraints 1`] = ` -Object { +{ "registryUrl": "https://pypi.org/pypi", - "releases": Array [ - Object { + "releases": [ + { "version": "0.4.0", }, - Object { + { "version": "0.4.1", }, - Object { + { "version": "0.30.3", }, - Object { + { "version": "0.31.0", }, ], @@ -282,95 +282,95 @@ Object { `; exports[`modules/datasource/pypi/index uses https://pypi.org/pypi/ instead of https://pypi.org/simple/ 1`] = ` -Object { +{ "registryUrl": "https://pypi.org/simple", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2017-04-03T16:55:14.000Z", "version": "0.0.1", }, - Object { + { "releaseTimestamp": "2017-04-17T20:32:30.000Z", "version": "0.0.2", }, - Object { + { "releaseTimestamp": "2017-04-28T21:18:54.000Z", "version": "0.0.3", }, - Object { + { "releaseTimestamp": "2017-05-09T21:36:51.000Z", "version": "0.0.4", }, - Object { + { "releaseTimestamp": "2017-05-30T23:13:49.000Z", "version": "0.0.5", }, - Object { + { "releaseTimestamp": "2017-06-13T22:21:05.000Z", "version": "0.0.6", }, - Object { + { "releaseTimestamp": "2017-06-21T22:12:36.000Z", "version": "0.0.7", }, - Object { + { "releaseTimestamp": "2017-07-07T16:22:26.000Z", "version": "0.0.8", }, - Object { + { "releaseTimestamp": "2017-08-28T20:14:33.000Z", "version": "0.0.9", }, - Object { + { "releaseTimestamp": "2017-09-22T23:47:59.000Z", "version": "0.0.10", }, - Object { + { "releaseTimestamp": "2017-10-24T02:14:07.000Z", "version": "0.0.11", }, - Object { + { "releaseTimestamp": "2017-11-14T18:31:57.000Z", "version": "0.0.12", }, - Object { + { "releaseTimestamp": "2017-12-05T18:57:54.000Z", "version": "0.0.13", }, - Object { + { "releaseTimestamp": "2018-01-05T21:26:03.000Z", "version": "0.0.14", }, - Object { + { "releaseTimestamp": "2018-01-17T18:36:39.000Z", "version": "0.1.0", }, - Object { + { "releaseTimestamp": "2018-01-31T18:05:22.000Z", "version": "0.1.1", }, - Object { + { "releaseTimestamp": "2018-02-13T18:17:52.000Z", "version": "0.1.2", }, - Object { + { "releaseTimestamp": "2018-03-13T17:08:20.000Z", "version": "0.1.3", }, - Object { + { "releaseTimestamp": "2018-03-27T17:55:25.000Z", "version": "0.1.4", }, - Object { + { "releaseTimestamp": "2018-04-10T17:25:47.000Z", "version": "0.1.5", }, - Object { + { "isDeprecated": true, "releaseTimestamp": "2018-05-07T17:59:09.000Z", "version": "0.1.6", }, - Object { + { "releaseTimestamp": "2018-05-22T17:25:23.000Z", "version": "0.1.7", }, diff --git a/lib/modules/datasource/repology/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/repology/__snapshots__/index.spec.ts.snap index 25522a28afe355f2b074c05c6d1bd5b0b616e30f..1cb66e4910c018cd9e459b8334d31d088af4c776 100644 --- a/lib/modules/datasource/repology/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/repology/__snapshots__/index.spec.ts.snap @@ -1,10 +1,10 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/datasource/repology/index getReleases returns correct version for api package 1`] = ` -Object { +{ "registryUrl": "https://repology.org", - "releases": Array [ - Object { + "releases": [ + { "version": "1.181", }, ], @@ -12,10 +12,10 @@ Object { `; exports[`modules/datasource/repology/index getReleases returns correct version for binary package 1`] = ` -Object { +{ "registryUrl": "https://repology.org", - "releases": Array [ - Object { + "releases": [ + { "version": "1.14.2-2+deb10u1", }, ], @@ -23,10 +23,10 @@ Object { `; exports[`modules/datasource/repology/index getReleases returns correct version for multi-package project with different name 1`] = ` -Object { +{ "registryUrl": "https://repology.org", - "releases": Array [ - Object { + "releases": [ + { "version": "12.2-4+deb10u1", }, ], @@ -34,10 +34,10 @@ Object { `; exports[`modules/datasource/repology/index getReleases returns correct version for multi-package project with same name 1`] = ` -Object { +{ "registryUrl": "https://repology.org", - "releases": Array [ - Object { + "releases": [ + { "version": "9.3.0-r2", }, ], @@ -45,10 +45,10 @@ Object { `; exports[`modules/datasource/repology/index getReleases returns correct version for source package 1`] = ` -Object { +{ "registryUrl": "https://repology.org", - "releases": Array [ - Object { + "releases": [ + { "version": "1.181", }, ], @@ -56,25 +56,25 @@ Object { `; exports[`modules/datasource/repology/index getReleases returns multiple versions if they are present in repository 1`] = ` -Object { +{ "registryUrl": "https://repology.org", - "releases": Array [ - Object { + "releases": [ + { "version": "1:11.0.7.10-1.el8_1", }, - Object { + { "version": "1:11.0.8.10-0.el8_2", }, - Object { + { "version": "1:11.0.8.10-6.el8", }, - Object { + { "version": "1:11.0.9.11-0.el8_2", }, - Object { + { "version": "1:11.0.9.11-2.el8_3", }, - Object { + { "version": "1:11.0.9.11-3.el8_3", }, ], diff --git a/lib/modules/datasource/ruby-version/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/ruby-version/__snapshots__/index.spec.ts.snap index f7a3b85edc684f3b61341e185d3e736cd9dca713..300739f7279783788597842e122fb0d8e4d282e9 100644 --- a/lib/modules/datasource/ruby-version/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/ruby-version/__snapshots__/index.spec.ts.snap @@ -1,671 +1,671 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/datasource/ruby-version/index getReleases parses real data 1`] = ` -Object { +{ "homepage": "https://www.ruby-lang.org", "registryUrl": "https://www.ruby-lang.org/", - "releases": Array [ - Object { + "releases": [ + { "changelogUrl": "https://www.ruby-lang.org/en/news/2002/03/01/167-is-released/", "releaseTimestamp": "2002-03-01T00:00:00.000Z", "version": "1.6.7", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2003/08/04/ruby-180-released/", "releaseTimestamp": "2003-08-04T00:00:00.000Z", "version": "1.8.0", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2004/07/21/ruby-182-preview1-released/", "releaseTimestamp": "2004-07-21T00:00:00.000Z", "version": "1.8.2-preview1", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2004/07/30/ruby-182-preview2-released/", "releaseTimestamp": "2004-07-30T00:00:00.000Z", "version": "1.8.2-preview2", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2004/11/08/182-preview3-released/", "releaseTimestamp": "2004-11-08T00:00:00.000Z", "version": "1.8.2-preview3", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2004/12/22/182-preview4-released/", "releaseTimestamp": "2004-12-22T00:00:00.000Z", "version": "1.8.2-preview4", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2004/12/26/ruby-182-released/", "releaseTimestamp": "2004-12-26T00:00:00.000Z", "version": "1.8.2", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2005/09/21/ruby-183-released/", "releaseTimestamp": "2005-09-21T00:00:00.000Z", "version": "1.8.3", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2005/12/14/ruby-184-preview-2-released/", "releaseTimestamp": "2005-12-14T00:00:00.000Z", "version": "1.8.4-preview2", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2005/12/24/ruby-184-released/", "releaseTimestamp": "2005-12-24T00:00:00.000Z", "version": "1.8.4", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2006/08/29/ruby-1-8-5-released/", "releaseTimestamp": "2006-08-29T00:00:00.000Z", "version": "1.8.5", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2008/08/11/ruby-1-8-7-p72-and-1-8-6-p287-released/", "releaseTimestamp": "2008-08-11T00:00:00.000Z", "version": "1.8.6-p287", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2009/04/18/ruby-1-8-7-p160-and-1-8-6-p368-released/", "releaseTimestamp": "2009-04-18T00:00:00.000Z", "version": "1.8.6-p368", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2007/03/12/ruby-1-8-6-released/", "releaseTimestamp": "2007-03-12T00:00:00.000Z", "version": "1.8.6", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2008/08/11/ruby-1-8-7-p72-and-1-8-6-p287-released/", "releaseTimestamp": "2008-08-11T00:00:00.000Z", "version": "1.8.7-p72", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2009/04/18/ruby-1-8-7-p160-and-1-8-6-p368-released/", "releaseTimestamp": "2009-04-18T00:00:00.000Z", "version": "1.8.7-p160", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2009/12/25/ruby-1-8-7-p248-released/", "releaseTimestamp": "2009-12-25T00:00:00.000Z", "version": "1.8.7-p248", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2010/06/23/ruby-1-8-7-p299-released/", "releaseTimestamp": "2010-06-23T00:00:00.000Z", "version": "1.8.7-p299", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2010/08/16/ruby-1-8-7-p302-is-released/", "releaseTimestamp": "2010-08-16T00:00:00.000Z", "version": "1.8.7-p302", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2010/12/25/ruby-1-8-7-p330-released/", "releaseTimestamp": "2010-12-25T00:00:00.000Z", "version": "1.8.7-p330", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2011/07/02/ruby-1-8-7-p352-released/", "releaseTimestamp": "2011-07-02T00:00:00.000Z", "version": "1.8.7-p352", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2012/06/29/ruby-1-8-7-p370-released/", "releaseTimestamp": "2012-06-29T00:00:00.000Z", "version": "1.8.7-p370", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2013/06/27/ruby-1-8-7-p374-is-released/", "releaseTimestamp": "2013-06-27T00:00:00.000Z", "version": "1.8.7-p374", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2008/05/31/ruby-1-8-7-has-been-released/", "releaseTimestamp": "2008-05-31T00:00:00.000Z", "version": "1.8.7", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2007/12/25/ruby-1-9-0-released/", "releaseTimestamp": "2007-12-25T00:00:00.000Z", "version": "1.9.0", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2009/05/12/ruby-1-9-1-p129-released/", "releaseTimestamp": "2009-05-12T00:00:00.000Z", "version": "1.9.1-p129", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2009/07/20/ruby-1-9-1-p243-released/", "releaseTimestamp": "2009-07-20T00:00:00.000Z", "version": "1.9.1-p243", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2009/12/07/ruby-1-9-1-p376-is-released/", "releaseTimestamp": "2009-12-07T00:00:00.000Z", "version": "1.9.1-p376", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2010/07/02/ruby-1-9-1-p429-is-released/", "releaseTimestamp": "2010-07-02T00:00:00.000Z", "version": "1.9.1-p429", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2010/08/16/ruby-1-9-1-p430-is-released/", "releaseTimestamp": "2010-08-16T00:00:00.000Z", "version": "1.9.1-p430", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2008/10/28/ruby-1-9-1-preview-1-released/", "releaseTimestamp": "2008-10-28T00:00:00.000Z", "version": "1.9.1-preview1", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2009/01/30/ruby-1-9-1-released/", "releaseTimestamp": "2009-01-30T00:00:00.000Z", "version": "1.9.1", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2010/12/25/ruby-1-9-2-p136-is-released/", "releaseTimestamp": "2010-12-25T00:00:00.000Z", "version": "1.9.2-p136", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2011/07/15/ruby-1-9-2-p290-is-released/", "releaseTimestamp": "2011-07-15T00:00:00.000Z", "version": "1.9.2-p290", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2012/04/21/ruby-1-9-2-p320-is-released/", "releaseTimestamp": "2012-04-21T00:00:00.000Z", "version": "1.9.2-p320", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2014/08/19/ruby-1-9-2-p330-released/", "releaseTimestamp": "2014-08-19T00:00:00.000Z", "version": "1.9.2-p330", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2009/07/20/ruby-1-9-2-preview-1-released/", "releaseTimestamp": "2009-07-20T00:00:00.000Z", "version": "1.9.2-preview1", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2010/07/02/ruby-1-9-2-rc1-is-released/", "releaseTimestamp": "2010-07-02T00:00:00.000Z", "version": "1.9.2-rc1", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2010/07/11/ruby-1-9-2-rc2-is-released/", "releaseTimestamp": "2010-07-11T00:00:00.000Z", "version": "1.9.2-rc2", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2010/08/18/ruby-1-9-2-released/", "releaseTimestamp": "2010-08-18T00:00:00.000Z", "version": "1.9.2", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2012/02/16/ruby-1-9-3-p125-is-released/", "releaseTimestamp": "2012-02-16T00:00:00.000Z", "version": "1.9.3-p125", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2012/04/20/ruby-1-9-3-p194-is-released/", "releaseTimestamp": "2012-04-20T00:00:00.000Z", "version": "1.9.3-p194", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2012/10/12/ruby-1-9-3-p286-is-released/", "releaseTimestamp": "2012-10-12T00:00:00.000Z", "version": "1.9.3-p286", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2012/11/09/ruby-1-9-3-p327-is-released/", "releaseTimestamp": "2012-11-09T00:00:00.000Z", "version": "1.9.3-p327", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2012/12/25/ruby-1-9-3-p362-is-released/", "releaseTimestamp": "2012-12-25T00:00:00.000Z", "version": "1.9.3-p362", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2013/01/17/ruby-1-9-3-p374-is-released/", "releaseTimestamp": "2013-01-17T00:00:00.000Z", "version": "1.9.3-p374", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2013/02/06/ruby-1-9-3-p385-is-released/", "releaseTimestamp": "2013-02-06T00:00:00.000Z", "version": "1.9.3-p385", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2013/02/22/ruby-1-9-3-p392-is-released/", "releaseTimestamp": "2013-02-22T00:00:00.000Z", "version": "1.9.3-p392", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2013/05/14/ruby-1-9-3-p429-is-released/", "releaseTimestamp": "2013-05-14T00:00:00.000Z", "version": "1.9.3-p429", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2013/06/27/ruby-1-9-3-p448-is-released/", "releaseTimestamp": "2013-06-27T00:00:00.000Z", "version": "1.9.3-p448", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2013/11/22/ruby-1-9-3-p484-is-released/", "releaseTimestamp": "2013-11-22T00:00:00.000Z", "version": "1.9.3-p484", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2014/02/24/ruby-1-9-3-p545-is-released/", "releaseTimestamp": "2014-02-24T00:00:00.000Z", "version": "1.9.3-p545", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2014/05/16/ruby-1-9-3-p547-released/", "releaseTimestamp": "2014-05-16T00:00:00.000Z", "version": "1.9.3-p547", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2014/10/27/ruby-1-9-3-p550-is-released/", "releaseTimestamp": "2014-10-27T00:00:00.000Z", "version": "1.9.3-p550", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2014/11/13/ruby-1-9-3-p551-is-released/", "releaseTimestamp": "2014-11-13T00:00:00.000Z", "version": "1.9.3-p551", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2011/08/01/ruby-1-9-3-preview1-has-been-released/", "releaseTimestamp": "2011-08-01T00:00:00.000Z", "version": "1.9.3-preview1", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2011/09/24/ruby-1-9-3-rc1-has-been-released/", "releaseTimestamp": "2011-09-24T00:00:00.000Z", "version": "1.9.3-rc1", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2011/10/31/ruby-1-9-3-p0-is-released/", "releaseTimestamp": "2011-10-31T00:00:00.000Z", "version": "1.9.3", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2013/05/14/ruby-2-0-0-p195-is-released/", "releaseTimestamp": "2013-05-14T00:00:00.000Z", "version": "2.0.0-p195", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2013/06/27/ruby-2-0-0-p247-is-released/", "releaseTimestamp": "2013-06-27T00:00:00.000Z", "version": "2.0.0-p247", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2013/11/22/ruby-2-0-0-p353-is-released/", "releaseTimestamp": "2013-11-22T00:00:00.000Z", "version": "2.0.0-p353", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2014/02/24/ruby-2-0-0-p451-is-released/", "releaseTimestamp": "2014-02-24T00:00:00.000Z", "version": "2.0.0-p451", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2014/05/09/ruby-2-0-0-p481-is-released/", "releaseTimestamp": "2014-05-09T00:00:00.000Z", "version": "2.0.0-p481", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2014/09/19/ruby-2-0-0-p576-is-released/", "releaseTimestamp": "2014-09-19T00:00:00.000Z", "version": "2.0.0-p576", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2014/10/27/ruby-2-0-0-p594-is-released/", "releaseTimestamp": "2014-10-27T00:00:00.000Z", "version": "2.0.0-p594", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2014/11/13/ruby-2-0-0-p598-is-released/", "releaseTimestamp": "2014-11-13T00:00:00.000Z", "version": "2.0.0-p598", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2015/02/25/ruby-2-0-0-p643-is-released/", "releaseTimestamp": "2015-02-25T00:00:00.000Z", "version": "2.0.0-p643", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2015/04/13/ruby-2-0-0-p645-released/", "releaseTimestamp": "2015-04-13T00:00:00.000Z", "version": "2.0.0-p645", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2015/08/18/ruby-2-0-0-p647-released/", "releaseTimestamp": "2015-08-18T00:00:00.000Z", "version": "2.0.0-p647", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2015/12/16/ruby-2-0-0-p648-released/", "releaseTimestamp": "2015-12-16T00:00:00.000Z", "version": "2.0.0-p648", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2013/02/08/ruby-2-0-0-rc2-is-released/", "releaseTimestamp": "2013-02-08T00:00:00.000Z", "version": "2.0.0-rc2", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2013/02/24/ruby-2-0-0-p0-is-released/", "releaseTimestamp": "2013-02-24T00:00:00.000Z", "version": "2.0.0", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2013/09/23/ruby-2-1-0-preview1-is-released/", "releaseTimestamp": "2013-09-23T00:00:00.000Z", "version": "2.1.0-preview1", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2013/11/22/ruby-2-1-0-preview2-is-released/", "releaseTimestamp": "2013-11-22T00:00:00.000Z", "version": "2.1.0-preview2", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2013/12/20/ruby-2-1-0-rc1-is-released/", "releaseTimestamp": "2013-12-20T00:00:00.000Z", "version": "2.1.0-rc1", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2013/12/25/ruby-2-1-0-is-released/", "releaseTimestamp": "2013-12-25T00:00:00.000Z", "version": "2.1.0", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2014/02/24/ruby-2-1-1-is-released/", "releaseTimestamp": "2014-02-24T00:00:00.000Z", "version": "2.1.1", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2014/05/09/ruby-2-1-2-is-released/", "releaseTimestamp": "2014-05-09T00:00:00.000Z", "version": "2.1.2", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2014/09/19/ruby-2-1-3-is-released/", "releaseTimestamp": "2014-09-19T00:00:00.000Z", "version": "2.1.3", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2014/10/27/ruby-2-1-4-released/", "releaseTimestamp": "2014-10-27T00:00:00.000Z", "version": "2.1.4", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2014/11/13/ruby-2-1-5-is-released/", "releaseTimestamp": "2014-11-13T00:00:00.000Z", "version": "2.1.5", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2015/04/13/ruby-2-1-6-released/", "releaseTimestamp": "2015-04-13T00:00:00.000Z", "version": "2.1.6", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2015/08/18/ruby-2-1-7-released/", "releaseTimestamp": "2015-08-18T00:00:00.000Z", "version": "2.1.7", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2015/12/16/ruby-2-1-8-released/", "releaseTimestamp": "2015-12-16T00:00:00.000Z", "version": "2.1.8", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2016/03/30/ruby-2-1-9-released/", "releaseTimestamp": "2016-03-30T00:00:00.000Z", "version": "2.1.9", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2016/04/01/ruby-2-1-10-released/", "releaseTimestamp": "2016-04-01T00:00:00.000Z", "version": "2.1.10", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2014/09/18/ruby-2-2-0-preview1-released/", "releaseTimestamp": "2014-09-18T00:00:00.000Z", "version": "2.2.0-preview1", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2014/11/28/ruby-2-2-0-preview2-released/", "releaseTimestamp": "2014-11-28T00:00:00.000Z", "version": "2.2.0-preview2", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2014/12/18/ruby-2-2-0-rc1-released/", "releaseTimestamp": "2014-12-18T00:00:00.000Z", "version": "2.2.0-rc1", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2014/12/25/ruby-2-2-0-released/", "releaseTimestamp": "2014-12-25T00:00:00.000Z", "version": "2.2.0", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2015/03/03/ruby-2-2-1-released/", "releaseTimestamp": "2015-03-03T00:00:00.000Z", "version": "2.2.1", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2015/04/13/ruby-2-2-2-released/", "releaseTimestamp": "2015-04-13T00:00:00.000Z", "version": "2.2.2", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2015/08/18/ruby-2-2-3-released/", "releaseTimestamp": "2015-08-18T00:00:00.000Z", "version": "2.2.3", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2015/12/16/ruby-2-2-4-released/", "releaseTimestamp": "2015-12-16T00:00:00.000Z", "version": "2.2.4", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2016/04/26/ruby-2-2-5-released/", "releaseTimestamp": "2016-04-26T00:00:00.000Z", "version": "2.2.5", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2016/11/15/ruby-2-2-6-released/", "releaseTimestamp": "2016-11-15T00:00:00.000Z", "version": "2.2.6", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2017/03/28/ruby-2-2-7-released/", "releaseTimestamp": "2017-03-28T00:00:00.000Z", "version": "2.2.7", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2017/09/14/ruby-2-2-8-released/", "releaseTimestamp": "2017-09-14T00:00:00.000Z", "version": "2.2.8", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2017/12/14/ruby-2-2-9-released/", "releaseTimestamp": "2017-12-14T00:00:00.000Z", "version": "2.2.9", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2018/03/28/ruby-2-2-10-released/", "releaseTimestamp": "2018-03-28T00:00:00.000Z", "version": "2.2.10", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2015/11/11/ruby-2-3-0-preview1-released/", "releaseTimestamp": "2015-11-11T00:00:00.000Z", "version": "2.3.0-preview1", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2015/12/11/ruby-2-3-0-preview2-released/", "releaseTimestamp": "2015-12-11T00:00:00.000Z", "version": "2.3.0-preview2", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2015/12/25/ruby-2-3-0-released/", "releaseTimestamp": "2015-12-25T00:00:00.000Z", "version": "2.3.0", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2016/04/26/ruby-2-3-1-released/", "releaseTimestamp": "2016-04-26T00:00:00.000Z", "version": "2.3.1", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2016/11/15/ruby-2-3-2-released/", "releaseTimestamp": "2016-11-15T00:00:00.000Z", "version": "2.3.2", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2016/11/21/ruby-2-3-3-released/", "releaseTimestamp": "2016-11-21T00:00:00.000Z", "version": "2.3.3", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2017/03/30/ruby-2-3-4-released/", "releaseTimestamp": "2017-03-30T00:00:00.000Z", "version": "2.3.4", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2017/09/14/ruby-2-3-5-released/", "releaseTimestamp": "2017-09-14T00:00:00.000Z", "version": "2.3.5", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2017/12/14/ruby-2-3-6-released/", "releaseTimestamp": "2017-12-14T00:00:00.000Z", "version": "2.3.6", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2018/03/28/ruby-2-3-7-released/", "releaseTimestamp": "2018-03-28T00:00:00.000Z", "version": "2.3.7", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2018/10/17/ruby-2-3-8-released/", "releaseTimestamp": "2018-10-17T00:00:00.000Z", "version": "2.3.8", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2016/06/20/ruby-2-4-0-preview1-released/", "releaseTimestamp": "2016-06-20T00:00:00.000Z", "version": "2.4.0-preview1", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2016/09/08/ruby-2-4-0-preview2-released/", "releaseTimestamp": "2016-09-08T00:00:00.000Z", "version": "2.4.0-preview2", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2016/11/09/ruby-2-4-0-preview3-released/", "releaseTimestamp": "2016-11-09T00:00:00.000Z", "version": "2.4.0-preview3", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2016/12/12/ruby-2-4-0-rc1-released/", "releaseTimestamp": "2016-12-12T00:00:00.000Z", "version": "2.4.0-rc1", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2016/12/25/ruby-2-4-0-released/", "releaseTimestamp": "2016-12-25T00:00:00.000Z", "version": "2.4.0", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2017/03/22/ruby-2-4-1-released/", "releaseTimestamp": "2017-03-22T00:00:00.000Z", "version": "2.4.1", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2017/09/14/ruby-2-4-2-released/", "releaseTimestamp": "2017-09-14T00:00:00.000Z", "version": "2.4.2", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2017/12/14/ruby-2-4-3-released/", "releaseTimestamp": "2017-12-14T00:00:00.000Z", "version": "2.4.3", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2018/03/28/ruby-2-4-4-released/", "releaseTimestamp": "2018-03-28T00:00:00.000Z", "version": "2.4.4", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2018/10/17/ruby-2-4-5-released/", "releaseTimestamp": "2018-10-17T00:00:00.000Z", "version": "2.4.5", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2017/10/10/ruby-2-5-0-preview1-released/", "releaseTimestamp": "2017-10-10T00:00:00.000Z", "version": "2.5.0-preview1", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2017/12/14/ruby-2-5-0-rc1-released/", "releaseTimestamp": "2017-12-14T00:00:00.000Z", "version": "2.5.0-rc1", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2017/12/25/ruby-2-5-0-released/", "releaseTimestamp": "2017-12-25T00:00:00.000Z", "version": "2.5.0", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2018/03/28/ruby-2-5-1-released/", "releaseTimestamp": "2018-03-28T00:00:00.000Z", "version": "2.5.1", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2018/10/17/ruby-2-5-2-released/", "releaseTimestamp": "2018-10-17T00:00:00.000Z", "version": "2.5.2", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2018/10/18/ruby-2-5-3-released/", "releaseTimestamp": "2018-10-18T00:00:00.000Z", "version": "2.5.3", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2018/02/24/ruby-2-6-0-preview1-released/", "releaseTimestamp": "2018-02-24T00:00:00.000Z", "version": "2.6.0-preview1", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2018/05/31/ruby-2-6-0-preview2-released/", "releaseTimestamp": "2018-05-31T00:00:00.000Z", "version": "2.6.0-preview2", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2018/11/06/ruby-2-6-0-preview3-released/", "releaseTimestamp": "2018-11-06T00:00:00.000Z", "version": "2.6.0-preview3", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2018/12/06/ruby-2-6-0-rc1-released/", "releaseTimestamp": "2018-12-06T00:00:00.000Z", "version": "2.6.0-rc1", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2018/12/15/ruby-2-6-0-rc2-released/", "releaseTimestamp": "2018-12-15T00:00:00.000Z", "version": "2.6.0-rc2", }, - Object { + { "changelogUrl": "https://www.ruby-lang.org/en/news/2018/12/25/ruby-2-6-0-released/", "releaseTimestamp": "2018-12-25T00:00:00.000Z", "version": "2.6.0", diff --git a/lib/modules/datasource/rubygems/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/rubygems/__snapshots__/index.spec.ts.snap index 7a481d479e9adbd2be5c556006d854a0d1104dd5..2233e2de00dcf06825e3e135b39e4b25d5fd0209 100644 --- a/lib/modules/datasource/rubygems/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/rubygems/__snapshots__/index.spec.ts.snap @@ -1,1362 +1,1362 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/datasource/rubygems/index getReleases returns a dep for GitHub Packages package hit 1`] = ` -Object { +{ "registryUrl": "https://rubygems.pkg.github.com/example", - "releases": Array [ - Object { + "releases": [ + { "rubyPlatform": "ruby", "version": "0.8.0", }, - Object { + { "rubyPlatform": "ruby", "version": "0.8.5", }, - Object { + { "rubyPlatform": "ruby", "version": "0.9.0", }, - Object { + { "rubyPlatform": "ruby", "version": "0.9.1", }, - Object { + { "rubyPlatform": "ruby", "version": "0.9.2", }, - Object { + { "rubyPlatform": "ruby", "version": "0.9.3", }, - Object { + { "rubyPlatform": "ruby", "version": "0.9.4", }, - Object { + { "rubyPlatform": "ruby", "version": "0.9.4.1", }, - Object { + { "rubyPlatform": "ruby", "version": "0.9.5", }, - Object { + { "rubyPlatform": "ruby", "version": "0.10.0", }, - Object { + { "rubyPlatform": "ruby", "version": "0.10.1", }, - Object { + { "rubyPlatform": "ruby", "version": "0.11.0", }, - Object { + { "rubyPlatform": "ruby", "version": "0.11.1", }, - Object { + { "rubyPlatform": "ruby", "version": "0.12.0", }, - Object { + { "rubyPlatform": "ruby", "version": "0.12.1", }, - Object { + { "rubyPlatform": "ruby", "version": "0.13.0", }, - Object { + { "rubyPlatform": "ruby", "version": "0.13.1", }, - Object { + { "rubyPlatform": "ruby", "version": "0.14.1", }, - Object { + { "rubyPlatform": "ruby", "version": "0.14.2", }, - Object { + { "rubyPlatform": "ruby", "version": "0.14.3", }, - Object { + { "rubyPlatform": "ruby", "version": "0.14.4", }, - Object { + { "rubyPlatform": "ruby", "version": "1.0.0", }, - Object { + { "rubyPlatform": "ruby", "version": "1.1.0", }, - Object { + { "rubyPlatform": "ruby", "version": "1.1.1", }, - Object { + { "rubyPlatform": "ruby", "version": "1.1.2", }, - Object { + { "rubyPlatform": "ruby", "version": "1.1.3", }, - Object { + { "rubyPlatform": "ruby", "version": "1.1.4", }, - Object { + { "rubyPlatform": "ruby", "version": "1.1.5", }, - Object { + { "rubyPlatform": "ruby", "version": "1.1.6", }, - Object { + { "rubyPlatform": "ruby", "version": "1.2.0", }, - Object { + { "rubyPlatform": "ruby", "version": "1.2.1", }, - Object { + { "rubyPlatform": "ruby", "version": "1.2.2", }, - Object { + { "rubyPlatform": "ruby", "version": "1.2.3", }, - Object { + { "rubyPlatform": "ruby", "version": "1.2.4", }, - Object { + { "rubyPlatform": "ruby", "version": "1.2.5", }, - Object { + { "rubyPlatform": "ruby", "version": "1.2.6", }, - Object { + { "rubyPlatform": "ruby", "version": "2.0.0", }, - Object { + { "rubyPlatform": "ruby", "version": "2.0.1", }, - Object { + { "rubyPlatform": "ruby", "version": "2.0.2", }, - Object { + { "rubyPlatform": "ruby", "version": "2.0.4", }, - Object { + { "rubyPlatform": "ruby", "version": "2.0.5", }, - Object { + { "rubyPlatform": "ruby", "version": "2.1.0", }, - Object { + { "rubyPlatform": "ruby", "version": "2.1.1", }, - Object { + { "rubyPlatform": "ruby", "version": "2.1.2", }, - Object { + { "rubyPlatform": "ruby", "version": "2.2.2", }, - Object { + { "rubyPlatform": "ruby", "version": "2.2.3", }, - Object { + { "rubyPlatform": "ruby", "version": "2.3.2", }, - Object { + { "rubyPlatform": "ruby", "version": "2.3.3", }, - Object { + { "rubyPlatform": "ruby", "version": "2.3.4", }, - Object { + { "rubyPlatform": "ruby", "version": "2.3.5", }, - Object { + { "rubyPlatform": "ruby", "version": "2.3.6", }, - Object { + { "rubyPlatform": "ruby", "version": "2.3.7", }, - Object { + { "rubyPlatform": "ruby", "version": "2.3.8.pre1", }, - Object { + { "rubyPlatform": "ruby", "version": "2.3.8", }, - Object { + { "rubyPlatform": "ruby", "version": "2.3.9.pre", }, - Object { + { "rubyPlatform": "ruby", "version": "2.3.9", }, - Object { + { "rubyPlatform": "ruby", "version": "2.3.10", }, - Object { + { "rubyPlatform": "ruby", "version": "2.3.11", }, - Object { + { "rubyPlatform": "ruby", "version": "2.3.12", }, - Object { + { "rubyPlatform": "ruby", "version": "2.3.14", }, - Object { + { "rubyPlatform": "ruby", "version": "2.3.15", }, - Object { + { "rubyPlatform": "ruby", "version": "2.3.16", }, - Object { + { "rubyPlatform": "ruby", "version": "2.3.17", }, - Object { + { "rubyPlatform": "ruby", "version": "2.3.18", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.0.beta", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.0.beta2", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.0.beta3", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.0.beta4", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.0.rc", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.0.rc2", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.0", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.1", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.2", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.3", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.4.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.4", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.5.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.5", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.6.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.6.rc2", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.6", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.7.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.7.rc2", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.7", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.8.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.8.rc2", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.8.rc4", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.8", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.9.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.9.rc3", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.9.rc4", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.9.rc5", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.9", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.10.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.10", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.11", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.12.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.12", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.13.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.13", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.14", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.15", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.16", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.17", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.18", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.19", }, - Object { + { "rubyPlatform": "ruby", "version": "3.0.20", }, - Object { + { "rubyPlatform": "ruby", "version": "3.1.0.beta1", }, - Object { + { "rubyPlatform": "ruby", "version": "3.1.0.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "3.1.0.rc2", }, - Object { + { "rubyPlatform": "ruby", "version": "3.1.0.rc3", }, - Object { + { "rubyPlatform": "ruby", "version": "3.1.0.rc4", }, - Object { + { "rubyPlatform": "ruby", "version": "3.1.0.rc5", }, - Object { + { "rubyPlatform": "ruby", "version": "3.1.0.rc6", }, - Object { + { "rubyPlatform": "ruby", "version": "3.1.0.rc8", }, - Object { + { "rubyPlatform": "ruby", "version": "3.1.0", }, - Object { + { "rubyPlatform": "ruby", "version": "3.1.1.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "3.1.1.rc2", }, - Object { + { "rubyPlatform": "ruby", "version": "3.1.1.rc3", }, - Object { + { "rubyPlatform": "ruby", "version": "3.1.1", }, - Object { + { "rubyPlatform": "ruby", "version": "3.1.2.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "3.1.2.rc2", }, - Object { + { "rubyPlatform": "ruby", "version": "3.1.2", }, - Object { + { "rubyPlatform": "ruby", "version": "3.1.3", }, - Object { + { "rubyPlatform": "ruby", "version": "3.1.4.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "3.1.4", }, - Object { + { "rubyPlatform": "ruby", "version": "3.1.5.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "3.1.5", }, - Object { + { "rubyPlatform": "ruby", "version": "3.1.6", }, - Object { + { "rubyPlatform": "ruby", "version": "3.1.7", }, - Object { + { "rubyPlatform": "ruby", "version": "3.1.8", }, - Object { + { "rubyPlatform": "ruby", "version": "3.1.9", }, - Object { + { "rubyPlatform": "ruby", "version": "3.1.10", }, - Object { + { "rubyPlatform": "ruby", "version": "3.1.11", }, - Object { + { "rubyPlatform": "ruby", "version": "3.1.12", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.0.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.0.rc2", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.0", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.1", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.2.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.2", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.3.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.3.rc2", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.3", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.4.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.4", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.5", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.6", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.7.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.7", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.8.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.8.rc2", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.8", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.9.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.9.rc2", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.9.rc3", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.9", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.10", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.11", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.12", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.13.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.13.rc2", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.13", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.14.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.14.rc2", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.14", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.15.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.15.rc2", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.15.rc3", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.15", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.16", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.17", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.18", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.19", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.20", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.21", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.22", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.22.1", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.22.2", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.22.3", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.22.4", }, - Object { + { "rubyPlatform": "ruby", "version": "3.2.22.5", }, - Object { + { "rubyPlatform": "ruby", "version": "4.0.0.beta1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.0.0.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.0.0.rc2", }, - Object { + { "rubyPlatform": "ruby", "version": "4.0.0", }, - Object { + { "rubyPlatform": "ruby", "version": "4.0.1.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.0.1.rc2", }, - Object { + { "rubyPlatform": "ruby", "version": "4.0.1.rc3", }, - Object { + { "rubyPlatform": "ruby", "version": "4.0.1.rc4", }, - Object { + { "rubyPlatform": "ruby", "version": "4.0.1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.0.2", }, - Object { + { "rubyPlatform": "ruby", "version": "4.0.3", }, - Object { + { "rubyPlatform": "ruby", "version": "4.0.4.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.0.4", }, - Object { + { "rubyPlatform": "ruby", "version": "4.0.5", }, - Object { + { "rubyPlatform": "ruby", "version": "4.0.6.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.0.6.rc2", }, - Object { + { "rubyPlatform": "ruby", "version": "4.0.6.rc3", }, - Object { + { "rubyPlatform": "ruby", "version": "4.0.6", }, - Object { + { "rubyPlatform": "ruby", "version": "4.0.7", }, - Object { + { "rubyPlatform": "ruby", "version": "4.0.8", }, - Object { + { "rubyPlatform": "ruby", "version": "4.0.9", }, - Object { + { "rubyPlatform": "ruby", "version": "4.0.10.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.0.10.rc2", }, - Object { + { "rubyPlatform": "ruby", "version": "4.0.10", }, - Object { + { "rubyPlatform": "ruby", "version": "4.0.11", }, - Object { + { "rubyPlatform": "ruby", "version": "4.0.11.1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.0.12", }, - Object { + { "rubyPlatform": "ruby", "version": "4.0.13.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.0.13", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.0.beta1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.0.beta2", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.0.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.0.rc2", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.0", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.2.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.2.rc2", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.2.rc3", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.2", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.3", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.4", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.5", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.6.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.6.rc2", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.6", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.7", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.7.1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.8", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.9.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.9", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.10.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.10.rc2", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.10.rc3", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.10.rc4", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.10", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.11", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.12.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.12", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.13.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.13", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.14.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.14.rc2", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.14", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.14.1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.14.2", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.15.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.15", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.16.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.1.16", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.0.beta1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.0.beta2", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.0.beta3", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.0.beta4", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.0.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.0.rc2", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.0.rc3", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.0", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.1.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.1.rc2", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.1.rc3", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.1.rc4", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.2", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.3.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.3", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.4.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.4", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.5.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.5.rc2", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.5", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.5.1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.5.2", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.6.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.6", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.7.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.7", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.7.1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.8.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.8", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.9.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.9.rc2", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.9", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.10.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.10", }, - Object { + { "rubyPlatform": "ruby", "version": "4.2.11", }, - Object { + { "rubyPlatform": "ruby", "version": "5.0.0.beta1", }, - Object { + { "rubyPlatform": "ruby", "version": "5.0.0.beta1.1", }, - Object { + { "rubyPlatform": "ruby", "version": "5.0.0.beta2", }, - Object { + { "rubyPlatform": "ruby", "version": "5.0.0.beta3", }, - Object { + { "rubyPlatform": "ruby", "version": "5.0.0.beta4", }, - Object { + { "rubyPlatform": "ruby", "version": "5.0.0.racecar1", }, - Object { + { "rubyPlatform": "ruby", "version": "5.0.0.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "5.0.0.rc2", }, - Object { + { "rubyPlatform": "ruby", "version": "5.0.0", }, - Object { + { "rubyPlatform": "ruby", "version": "5.0.0.1", }, - Object { + { "rubyPlatform": "ruby", "version": "5.0.1.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "5.0.1.rc2", }, - Object { + { "rubyPlatform": "ruby", "version": "5.0.1", }, - Object { + { "rubyPlatform": "ruby", "version": "5.0.2.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "5.0.2", }, - Object { + { "rubyPlatform": "ruby", "version": "5.0.3", }, - Object { + { "rubyPlatform": "ruby", "version": "5.0.4.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "5.0.4", }, - Object { + { "rubyPlatform": "ruby", "version": "5.0.5.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "5.0.5.rc2", }, - Object { + { "rubyPlatform": "ruby", "version": "5.0.5", }, - Object { + { "rubyPlatform": "ruby", "version": "5.0.6.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "5.0.6", }, - Object { + { "rubyPlatform": "ruby", "version": "5.0.7", }, - Object { + { "rubyPlatform": "ruby", "version": "5.0.7.1", }, - Object { + { "rubyPlatform": "ruby", "version": "5.1.0.beta1", }, - Object { + { "rubyPlatform": "ruby", "version": "5.1.0.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "5.1.0.rc2", }, - Object { + { "rubyPlatform": "ruby", "version": "5.1.0", }, - Object { + { "rubyPlatform": "ruby", "version": "5.1.1", }, - Object { + { "rubyPlatform": "ruby", "version": "5.1.2.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "5.1.2", }, - Object { + { "rubyPlatform": "ruby", "version": "5.1.3.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "5.1.3.rc2", }, - Object { + { "rubyPlatform": "ruby", "version": "5.1.3.rc3", }, - Object { + { "rubyPlatform": "ruby", "version": "5.1.3", }, - Object { + { "rubyPlatform": "ruby", "version": "5.1.4.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "5.1.4", }, - Object { + { "rubyPlatform": "ruby", "version": "5.1.5.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "5.1.5", }, - Object { + { "rubyPlatform": "ruby", "version": "5.1.6", }, - Object { + { "rubyPlatform": "ruby", "version": "5.1.6.1", }, - Object { + { "rubyPlatform": "ruby", "version": "5.2.0.beta1", }, - Object { + { "rubyPlatform": "ruby", "version": "5.2.0.beta2", }, - Object { + { "rubyPlatform": "ruby", "version": "5.2.0.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "5.2.0.rc2", }, - Object { + { "rubyPlatform": "ruby", "version": "5.2.0", }, - Object { + { "rubyPlatform": "ruby", "version": "5.2.1.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "5.2.1", }, - Object { + { "rubyPlatform": "ruby", "version": "5.2.1.1", }, - Object { + { "rubyPlatform": "ruby", "version": "5.2.2.rc1", }, - Object { + { "rubyPlatform": "ruby", "version": "5.2.2", }, @@ -1365,13 +1365,13 @@ Object { `; exports[`modules/datasource/rubygems/index getReleases returns a dep for rubygems.org package hit 1`] = ` -Object { +{ "registryUrl": "https://rubygems.org", - "releases": Array [ - Object { + "releases": [ + { "version": "0.1.0", }, - Object { + { "version": "0.1.1", }, ], @@ -1379,2377 +1379,2377 @@ Object { `; exports[`modules/datasource/rubygems/index getReleases uses multiple source urls 1`] = ` -Object { +{ "homepage": "http://rubyonrails.org", "registryUrl": "https://firstparty.com/basepath", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2009-07-25T18:01:56.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.8.0", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:56.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.8.5", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:56.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.9.0", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:56.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.9.1", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:56.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.9.2", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:55.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.9.3", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:55.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.9.4", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:55.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.9.4.1", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:55.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.9.5", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:58.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.10.0", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:58.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.10.1", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:58.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.11.0", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:58.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.11.1", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:58.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.12.0", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:57.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.12.1", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:57.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.13.0", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:57.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.13.1", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:57.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.14.1", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:57.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.14.2", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:56.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.14.3", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:56.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.14.4", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:55.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "1.0.0", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:55.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "1.1.0", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:55.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "1.1.1", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:54.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "1.1.2", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:54.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "1.1.3", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:54.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "1.1.4", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:54.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "1.1.5", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:54.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "1.1.6", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:53.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "1.2.0", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:52.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "1.2.1", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:52.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "1.2.2", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:52.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "1.2.3", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:52.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "1.2.4", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:52.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "1.2.5", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:51.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "1.2.6", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:51.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.0.0", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:51.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.0.1", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:51.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.0.2", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:51.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.0.4", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:50.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.0.5", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:50.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.1.0", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:50.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.1.1", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:50.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.1.2", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:49.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.2.2", }, - Object { + { "releaseTimestamp": "2009-09-28T09:25:13.132Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.2.3", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:49.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.3.2", }, - Object { + { "releaseTimestamp": "2009-08-05T13:21:07.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.3.3", }, - Object { + { "releaseTimestamp": "2009-09-04T17:33:48.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.3.4", }, - Object { + { "releaseTimestamp": "2009-11-27T00:12:56.921Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.3.5", }, - Object { + { "releaseTimestamp": "2010-05-23T07:49:23.602Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.3.6", }, - Object { + { "releaseTimestamp": "2010-05-24T08:23:05.731Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.3.7", }, - Object { + { "releaseTimestamp": "2010-05-24T21:17:25.987Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": "> 1.3.1", "version": "2.3.8.pre1", }, - Object { + { "releaseTimestamp": "2010-05-25T04:53:06.895Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.3.8", }, - Object { + { "releaseTimestamp": "2010-08-30T03:32:34.689Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": "> 1.3.1", "version": "2.3.9.pre", }, - Object { + { "releaseTimestamp": "2010-09-04T21:54:41.257Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.3.9", }, - Object { + { "releaseTimestamp": "2010-10-14T20:53:17.413Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.3.10", }, - Object { + { "releaseTimestamp": "2011-02-08T21:17:36.254Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.3.11", }, - Object { + { "releaseTimestamp": "2011-06-08T00:22:06.357Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.3.12", }, - Object { + { "releaseTimestamp": "2011-08-16T22:01:21.962Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.3.14", }, - Object { + { "releaseTimestamp": "2013-01-08T20:08:28.812Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.3.15", }, - Object { + { "releaseTimestamp": "2013-01-28T21:01:30.451Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.3.16", }, - Object { + { "releaseTimestamp": "2013-02-11T18:17:30.726Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.3.17", }, - Object { + { "releaseTimestamp": "2013-03-18T17:13:25.422Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.3.18", }, - Object { + { "releaseTimestamp": "2010-02-05T03:02:19.496Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": "> 1.3.1", "version": "3.0.0.beta", }, - Object { + { "releaseTimestamp": "2010-04-01T21:26:26.222Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.0.beta2", }, - Object { + { "releaseTimestamp": "2010-04-13T19:23:14.932Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.0.beta3", }, - Object { + { "releaseTimestamp": "2010-06-08T22:33:16.046Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.0.beta4", }, - Object { + { "releaseTimestamp": "2010-07-26T21:43:12.765Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.0.rc", }, - Object { + { "releaseTimestamp": "2010-08-24T03:04:45.033Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.0.rc2", }, - Object { + { "releaseTimestamp": "2010-08-29T23:11:11.490Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.0", }, - Object { + { "releaseTimestamp": "2010-10-14T20:55:44.846Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.1", }, - Object { + { "releaseTimestamp": "2010-11-15T19:33:41.460Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.2", }, - Object { + { "releaseTimestamp": "2010-11-16T16:29:00.892Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.3", }, - Object { + { "releaseTimestamp": "2011-01-30T23:00:37.572Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.4.rc1", }, - Object { + { "releaseTimestamp": "2011-02-08T21:17:48.221Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.4", }, - Object { + { "releaseTimestamp": "2011-02-23T19:08:34.691Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.5.rc1", }, - Object { + { "releaseTimestamp": "2011-02-27T02:30:55.377Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.5", }, - Object { + { "releaseTimestamp": "2011-03-29T20:47:15.107Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.6.rc1", }, - Object { + { "releaseTimestamp": "2011-03-31T05:28:51.216Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.6.rc2", }, - Object { + { "releaseTimestamp": "2011-04-05T23:05:21.745Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.6", }, - Object { + { "releaseTimestamp": "2011-04-14T21:57:06.386Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.7.rc1", }, - Object { + { "releaseTimestamp": "2011-04-15T17:33:53.132Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.7.rc2", }, - Object { + { "releaseTimestamp": "2011-04-18T21:05:54.308Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.7", }, - Object { + { "releaseTimestamp": "2011-05-26T00:11:36.891Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.8.rc1", }, - Object { + { "releaseTimestamp": "2011-05-27T16:32:24.502Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.8.rc2", }, - Object { + { "releaseTimestamp": "2011-05-31T00:08:18.745Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.8.rc4", }, - Object { + { "releaseTimestamp": "2011-06-08T00:16:45.270Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.8", }, - Object { + { "releaseTimestamp": "2011-06-08T21:20:17.404Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.9.rc1", }, - Object { + { "releaseTimestamp": "2011-06-09T22:51:39.349Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.9.rc3", }, - Object { + { "releaseTimestamp": "2011-06-12T21:24:34.980Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.9.rc4", }, - Object { + { "releaseTimestamp": "2011-06-12T21:30:07.555Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.9.rc5", }, - Object { + { "releaseTimestamp": "2011-06-16T10:05:11.080Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.9", }, - Object { + { "releaseTimestamp": "2011-08-05T00:12:05.290Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.10.rc1", }, - Object { + { "releaseTimestamp": "2011-08-16T22:14:17.045Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.10", }, - Object { + { "releaseTimestamp": "2011-11-18T01:23:23.249Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.11", }, - Object { + { "releaseTimestamp": "2012-02-22T21:39:19.764Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.12.rc1", }, - Object { + { "releaseTimestamp": "2012-03-01T17:52:15.609Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.12", }, - Object { + { "releaseTimestamp": "2012-05-28T19:01:47.715Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.13.rc1", }, - Object { + { "releaseTimestamp": "2012-05-31T18:24:59.747Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.13", }, - Object { + { "releaseTimestamp": "2012-06-12T21:26:07.460Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.14", }, - Object { + { "releaseTimestamp": "2012-06-13T03:07:06.509Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.15", }, - Object { + { "releaseTimestamp": "2012-07-26T22:08:54.212Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.16", }, - Object { + { "releaseTimestamp": "2012-08-09T21:16:44.882Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.17", }, - Object { + { "releaseTimestamp": "2013-01-02T21:19:52.960Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.18", }, - Object { + { "releaseTimestamp": "2013-01-08T20:08:33.922Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.19", }, - Object { + { "releaseTimestamp": "2013-01-28T21:01:34.374Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.20", }, - Object { + { "releaseTimestamp": "2011-05-05T01:23:18.105Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.0.beta1", }, - Object { + { "releaseTimestamp": "2011-05-22T02:26:25.383Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.0.rc1", }, - Object { + { "releaseTimestamp": "2011-06-08T00:16:57.976Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.0.rc2", }, - Object { + { "releaseTimestamp": "2011-06-08T21:27:28.270Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.0.rc3", }, - Object { + { "releaseTimestamp": "2011-06-09T22:56:24.880Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.0.rc4", }, - Object { + { "releaseTimestamp": "2011-07-25T23:05:19.817Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.0.rc5", }, - Object { + { "releaseTimestamp": "2011-08-16T22:33:32.921Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.0.rc6", }, - Object { + { "releaseTimestamp": "2011-08-29T03:27:19.194Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.0.rc8", }, - Object { + { "releaseTimestamp": "2011-08-31T02:18:30.035Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.0", }, - Object { + { "releaseTimestamp": "2011-09-15T00:27:03.617Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.1.rc1", }, - Object { + { "releaseTimestamp": "2011-09-29T22:17:03.417Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.1.rc2", }, - Object { + { "releaseTimestamp": "2011-10-06T02:31:00.452Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.1.rc3", }, - Object { + { "releaseTimestamp": "2011-10-07T15:30:09.628Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.1", }, - Object { + { "releaseTimestamp": "2011-11-14T14:17:34.523Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.2.rc1", }, - Object { + { "releaseTimestamp": "2011-11-14T15:49:20.198Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.2.rc2", }, - Object { + { "releaseTimestamp": "2011-11-18T01:33:32.509Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.2", }, - Object { + { "releaseTimestamp": "2011-11-20T22:52:57.492Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.3", }, - Object { + { "releaseTimestamp": "2012-02-22T21:39:29.633Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.4.rc1", }, - Object { + { "releaseTimestamp": "2012-03-01T17:52:28.342Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.4", }, - Object { + { "releaseTimestamp": "2012-05-28T19:01:51.050Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.5.rc1", }, - Object { + { "releaseTimestamp": "2012-05-31T18:25:06.617Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.5", }, - Object { + { "releaseTimestamp": "2012-06-12T21:26:16.856Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.6", }, - Object { + { "releaseTimestamp": "2012-07-26T22:09:00.975Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.7", }, - Object { + { "releaseTimestamp": "2012-08-09T21:20:27.129Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.8", }, - Object { + { "releaseTimestamp": "2013-01-02T21:19:56.845Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.9", }, - Object { + { "releaseTimestamp": "2013-01-08T20:08:37.727Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.10", }, - Object { + { "releaseTimestamp": "2013-02-11T18:17:37.200Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.11", }, - Object { + { "releaseTimestamp": "2013-03-18T17:13:29.344Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.12", }, - Object { + { "releaseTimestamp": "2011-12-20T00:41:10.661Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.0.rc1", }, - Object { + { "releaseTimestamp": "2012-01-04T21:05:27.454Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.0.rc2", }, - Object { + { "releaseTimestamp": "2012-01-20T16:47:48.848Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.0", }, - Object { + { "releaseTimestamp": "2012-01-26T23:09:41.494Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.1", }, - Object { + { "releaseTimestamp": "2012-02-22T21:39:35.308Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.2.rc1", }, - Object { + { "releaseTimestamp": "2012-03-01T17:52:33.094Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.2", }, - Object { + { "releaseTimestamp": "2012-03-27T17:11:24.443Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.3.rc1", }, - Object { + { "releaseTimestamp": "2012-03-29T16:14:14.715Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.3.rc2", }, - Object { + { "releaseTimestamp": "2012-03-30T22:26:20.685Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.3", }, - Object { + { "releaseTimestamp": "2012-05-28T19:01:55.834Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.4.rc1", }, - Object { + { "releaseTimestamp": "2012-05-31T18:25:13.532Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.4", }, - Object { + { "releaseTimestamp": "2012-06-01T03:39:04.678Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.5", }, - Object { + { "releaseTimestamp": "2012-06-12T21:26:21.434Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.6", }, - Object { + { "releaseTimestamp": "2012-07-23T21:45:55.204Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.7.rc1", }, - Object { + { "releaseTimestamp": "2012-07-26T22:09:06.275Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.7", }, - Object { + { "releaseTimestamp": "2012-08-01T20:57:56.061Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.8.rc1", }, - Object { + { "releaseTimestamp": "2012-08-03T14:29:05.254Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.8.rc2", }, - Object { + { "releaseTimestamp": "2012-08-09T21:23:34.632Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.8", }, - Object { + { "releaseTimestamp": "2012-10-29T17:07:08.109Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.9.rc1", }, - Object { + { "releaseTimestamp": "2012-11-01T17:39:37.178Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.9.rc2", }, - Object { + { "releaseTimestamp": "2012-11-09T18:00:50.077Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.9.rc3", }, - Object { + { "releaseTimestamp": "2012-11-12T15:21:34.822Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.9", }, - Object { + { "releaseTimestamp": "2013-01-02T21:20:01.186Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.10", }, - Object { + { "releaseTimestamp": "2013-01-08T20:08:45.798Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.11", }, - Object { + { "releaseTimestamp": "2013-02-11T18:17:41.481Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.12", }, - Object { + { "releaseTimestamp": "2013-02-27T20:25:46.062Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.13.rc1", }, - Object { + { "releaseTimestamp": "2013-03-06T23:06:19.052Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.13.rc2", }, - Object { + { "releaseTimestamp": "2013-03-18T17:13:33.058Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.13", }, - Object { + { "releaseTimestamp": "2013-07-13T00:25:39.110Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.14.rc1", }, - Object { + { "releaseTimestamp": "2013-07-16T16:13:33.339Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.14.rc2", }, - Object { + { "releaseTimestamp": "2013-07-22T16:44:50.870Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.14", }, - Object { + { "releaseTimestamp": "2013-10-03T18:54:09.709Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.15.rc1", }, - Object { + { "releaseTimestamp": "2013-10-04T20:48:45.484Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.15.rc2", }, - Object { + { "releaseTimestamp": "2013-10-11T21:17:17.374Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.15.rc3", }, - Object { + { "releaseTimestamp": "2013-10-16T17:23:10.503Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.15", }, - Object { + { "releaseTimestamp": "2013-12-03T19:01:19.549Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.16", }, - Object { + { "releaseTimestamp": "2014-02-18T18:54:56.443Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.17", }, - Object { + { "releaseTimestamp": "2014-05-06T16:17:02.829Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.8.7", "rubygemsVersion": ">= 1.3.6", "version": "3.2.18", }, - Object { + { "releaseTimestamp": "2014-07-02T17:02:48.733Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.8.7", "rubygemsVersion": ">= 1.3.6", "version": "3.2.19", }, - Object { + { "releaseTimestamp": "2014-10-30T18:37:26.434Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.8.7", "rubygemsVersion": ">= 1.3.6", "version": "3.2.20", }, - Object { + { "releaseTimestamp": "2014-11-17T16:00:44.994Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.8.7", "rubygemsVersion": ">= 1.3.6", "version": "3.2.21", }, - Object { + { "releaseTimestamp": "2015-06-16T18:06:38.294Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.8.7", "rubygemsVersion": ">= 1.3.6", "version": "3.2.22", }, - Object { + { "releaseTimestamp": "2016-01-25T19:26:12.364Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.8.7", "rubygemsVersion": ">= 1.3.6", "version": "3.2.22.1", }, - Object { + { "releaseTimestamp": "2016-02-29T19:24:19.757Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.8.7", "rubygemsVersion": ">= 1.3.6", "version": "3.2.22.2", }, - Object { + { "releaseTimestamp": "2016-08-11T17:34:59.710Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.8.7", "rubygemsVersion": ">= 1.3.6", "version": "3.2.22.3", }, - Object { + { "releaseTimestamp": "2016-08-11T19:20:46.883Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.8.7", "rubygemsVersion": ">= 1.3.6", "version": "3.2.22.4", }, - Object { + { "releaseTimestamp": "2016-09-14T21:19:01.962Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.8.7", "rubygemsVersion": ">= 1.3.6", "version": "3.2.22.5", }, - Object { + { "releaseTimestamp": "2013-02-26T00:05:43.566Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.8.11", "version": "4.0.0.beta1", }, - Object { + { "releaseTimestamp": "2013-04-29T15:39:05.085Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.8.11", "version": "4.0.0.rc1", }, - Object { + { "releaseTimestamp": "2013-06-11T20:26:00.144Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.8.11", "version": "4.0.0.rc2", }, - Object { + { "releaseTimestamp": "2013-06-25T14:32:58.526Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.8.11", "version": "4.0.0", }, - Object { + { "releaseTimestamp": "2013-10-17T16:46:23.993Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.8.11", "version": "4.0.1.rc1", }, - Object { + { "releaseTimestamp": "2013-10-21T22:01:19.341Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.8.11", "version": "4.0.1.rc2", }, - Object { + { "releaseTimestamp": "2013-10-23T21:41:08.791Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.8.11", "version": "4.0.1.rc3", }, - Object { + { "releaseTimestamp": "2013-10-30T20:49:25.297Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.8.11", "version": "4.0.1.rc4", }, - Object { + { "releaseTimestamp": "2013-11-01T19:08:16.307Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.8.11", "version": "4.0.1", }, - Object { + { "releaseTimestamp": "2013-12-03T19:01:29.867Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.8.11", "version": "4.0.2", }, - Object { + { "releaseTimestamp": "2014-02-18T18:49:43.150Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.8.11", "version": "4.0.3", }, - Object { + { "releaseTimestamp": "2014-03-11T17:31:18.568Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.8.11", "version": "4.0.4.rc1", }, - Object { + { "releaseTimestamp": "2014-03-14T17:37:07.331Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.8.11", "version": "4.0.4", }, - Object { + { "releaseTimestamp": "2014-05-06T16:13:27.132Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.0.5", }, - Object { + { "releaseTimestamp": "2014-05-27T16:06:55.364Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.0.6.rc1", }, - Object { + { "releaseTimestamp": "2014-06-16T16:16:01.642Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.0.6.rc2", }, - Object { + { "releaseTimestamp": "2014-06-23T17:24:41.466Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.0.6.rc3", }, - Object { + { "releaseTimestamp": "2014-06-26T16:30:13.579Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.0.6", }, - Object { + { "releaseTimestamp": "2014-07-02T17:04:32.418Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.0.7", }, - Object { + { "releaseTimestamp": "2014-07-02T19:42:37.603Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.0.8", }, - Object { + { "releaseTimestamp": "2014-08-18T17:03:01.087Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.0.9", }, - Object { + { "releaseTimestamp": "2014-08-19T20:48:29.471Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.0.10.rc1", }, - Object { + { "releaseTimestamp": "2014-09-08T17:55:45.314Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.0.10.rc2", }, - Object { + { "releaseTimestamp": "2014-09-11T17:33:15.455Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.0.10", }, - Object { + { "releaseTimestamp": "2014-10-30T18:37:38.192Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.0.11", }, - Object { + { "releaseTimestamp": "2014-11-19T19:09:54.075Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.0.11.1", }, - Object { + { "releaseTimestamp": "2014-11-17T16:01:00.306Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.0.12", }, - Object { + { "releaseTimestamp": "2015-01-02T00:54:54.587Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.0.13.rc1", }, - Object { + { "releaseTimestamp": "2015-01-06T20:08:59.935Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.0.13", }, - Object { + { "releaseTimestamp": "2013-12-18T00:15:16.640Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.8.11", "version": "4.1.0.beta1", }, - Object { + { "releaseTimestamp": "2014-02-18T18:52:57.614Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.8.11", "version": "4.1.0.beta2", }, - Object { + { "releaseTimestamp": "2014-02-18T20:59:23.632Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.8.11", "version": "4.1.0.rc1", }, - Object { + { "releaseTimestamp": "2014-03-25T20:12:47.195Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.0.rc2", }, - Object { + { "releaseTimestamp": "2014-04-08T19:21:51.275Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.0", }, - Object { + { "releaseTimestamp": "2014-05-06T16:11:31.458Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.1", }, - Object { + { "releaseTimestamp": "2014-05-27T16:12:48.106Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.2.rc1", }, - Object { + { "releaseTimestamp": "2014-06-16T16:30:46.332Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.2.rc2", }, - Object { + { "releaseTimestamp": "2014-06-23T17:28:46.002Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.2.rc3", }, - Object { + { "releaseTimestamp": "2014-06-26T14:50:09.079Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.2", }, - Object { + { "releaseTimestamp": "2014-07-02T17:06:42.181Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.3", }, - Object { + { "releaseTimestamp": "2014-07-02T19:53:35.556Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.4", }, - Object { + { "releaseTimestamp": "2014-08-18T17:01:03.727Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.5", }, - Object { + { "releaseTimestamp": "2014-08-19T20:52:47.110Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.6.rc1", }, - Object { + { "releaseTimestamp": "2014-09-08T18:13:12.723Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.6.rc2", }, - Object { + { "releaseTimestamp": "2014-09-11T17:26:04.576Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.6", }, - Object { + { "releaseTimestamp": "2014-10-30T18:37:49.213Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.7", }, - Object { + { "releaseTimestamp": "2014-11-19T19:12:12.692Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.7.1", }, - Object { + { "releaseTimestamp": "2014-11-17T16:01:13.385Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.8", }, - Object { + { "releaseTimestamp": "2015-01-02T01:11:10.973Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.9.rc1", }, - Object { + { "releaseTimestamp": "2015-01-06T20:04:31.185Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.9", }, - Object { + { "releaseTimestamp": "2015-02-20T22:25:09.666Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.10.rc1", }, - Object { + { "releaseTimestamp": "2015-02-25T22:22:40.645Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.10.rc2", }, - Object { + { "releaseTimestamp": "2015-03-02T21:39:47.964Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.10.rc3", }, - Object { + { "releaseTimestamp": "2015-03-12T21:32:52.724Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.10.rc4", }, - Object { + { "releaseTimestamp": "2015-03-19T16:50:27.388Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.10", }, - Object { + { "releaseTimestamp": "2015-06-16T18:00:13.043Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.11", }, - Object { + { "releaseTimestamp": "2015-06-22T14:05:08.486Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.12.rc1", }, - Object { + { "releaseTimestamp": "2015-06-25T21:26:08.544Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.12", }, - Object { + { "releaseTimestamp": "2015-08-14T15:13:26.943Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.13.rc1", }, - Object { + { "releaseTimestamp": "2015-08-24T18:02:56.741Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.13", }, - Object { + { "releaseTimestamp": "2015-10-30T20:45:42.801Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.14.rc1", }, - Object { + { "releaseTimestamp": "2015-11-05T02:55:44.276Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.14.rc2", }, - Object { + { "releaseTimestamp": "2015-11-12T18:20:40.613Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.14", }, - Object { + { "releaseTimestamp": "2016-01-25T19:26:27.339Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.14.1", }, - Object { + { "releaseTimestamp": "2016-02-29T19:19:55.523Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.14.2", }, - Object { + { "releaseTimestamp": "2016-03-01T18:43:40.764Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.15.rc1", }, - Object { + { "releaseTimestamp": "2016-03-07T22:37:14.594Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.15", }, - Object { + { "releaseTimestamp": "2016-07-02T02:15:20.923Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.16.rc1", }, - Object { + { "releaseTimestamp": "2016-07-12T22:20:56.527Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.16", }, - Object { + { "releaseTimestamp": "2014-08-20T02:34:44.046Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.0.beta1", }, - Object { + { "releaseTimestamp": "2014-09-29T17:16:38.761Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.0.beta2", }, - Object { + { "releaseTimestamp": "2014-10-30T18:37:59.690Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.0.beta3", }, - Object { + { "releaseTimestamp": "2014-10-30T22:13:30.689Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.0.beta4", }, - Object { + { "releaseTimestamp": "2014-11-28T17:53:27.822Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.0.rc1", }, - Object { + { "releaseTimestamp": "2014-12-05T23:20:12.824Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.0.rc2", }, - Object { + { "releaseTimestamp": "2014-12-13T02:58:44.762Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.0.rc3", }, - Object { + { "releaseTimestamp": "2014-12-20T00:15:37.476Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.0", }, - Object { + { "releaseTimestamp": "2015-02-20T22:21:34.214Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.1.rc1", }, - Object { + { "releaseTimestamp": "2015-02-25T22:19:50.245Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.1.rc2", }, - Object { + { "releaseTimestamp": "2015-03-02T21:35:50.169Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.1.rc3", }, - Object { + { "releaseTimestamp": "2015-03-12T21:25:52.551Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.1.rc4", }, - Object { + { "releaseTimestamp": "2015-03-19T16:42:01.191Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.1", }, - Object { + { "releaseTimestamp": "2015-06-16T18:03:17.061Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.2", }, - Object { + { "releaseTimestamp": "2015-06-22T14:23:17.788Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.3.rc1", }, - Object { + { "releaseTimestamp": "2015-06-25T21:30:57.890Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.3", }, - Object { + { "releaseTimestamp": "2015-08-14T15:21:15.566Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.4.rc1", }, - Object { + { "releaseTimestamp": "2015-08-24T18:27:12.716Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.4", }, - Object { + { "releaseTimestamp": "2015-10-30T20:47:59.397Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.5.rc1", }, - Object { + { "releaseTimestamp": "2015-11-05T03:02:33.340Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.5.rc2", }, - Object { + { "releaseTimestamp": "2015-11-12T17:06:55.226Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.5", }, - Object { + { "releaseTimestamp": "2016-01-25T19:26:41.410Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.5.1", }, - Object { + { "releaseTimestamp": "2016-02-29T19:17:10.564Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.5.2", }, - Object { + { "releaseTimestamp": "2016-03-01T18:37:54.172Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.6.rc1", }, - Object { + { "releaseTimestamp": "2016-03-07T22:33:22.563Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.6", }, - Object { + { "releaseTimestamp": "2016-07-01T00:33:36.424Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.7.rc1", }, - Object { + { "releaseTimestamp": "2016-07-13T02:57:05.601Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.7", }, - Object { + { "releaseTimestamp": "2016-08-11T17:35:16.160Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.7.1", }, - Object { + { "releaseTimestamp": "2017-02-10T02:46:51.222Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.8.rc1", }, - Object { + { "releaseTimestamp": "2017-02-21T16:08:53.220Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.8", }, - Object { + { "releaseTimestamp": "2017-06-13T18:50:29.897Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.9.rc1", }, - Object { + { "releaseTimestamp": "2017-06-19T22:28:22.086Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.9.rc2", }, - Object { + { "releaseTimestamp": "2017-06-26T21:30:56.077Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.9", }, - Object { + { "releaseTimestamp": "2017-09-20T19:42:33.297Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.10.rc1", }, - Object { + { "releaseTimestamp": "2017-09-27T14:29:42.567Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.10", }, - Object { + { "releaseTimestamp": "2018-11-27T20:07:25.845Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.11", }, - Object { + { "releaseTimestamp": "2015-12-18T21:18:13.306Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.0.beta1", }, - Object { + { "releaseTimestamp": "2016-01-25T19:26:49.903Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.0.beta1.1", }, - Object { + { "releaseTimestamp": "2016-02-01T22:06:25.279Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.0.beta2", }, - Object { + { "releaseTimestamp": "2016-02-24T16:16:22.722Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.0.beta3", }, - Object { + { "releaseTimestamp": "2016-04-27T20:55:26.508Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.0.beta4", }, - Object { + { "releaseTimestamp": "2016-05-06T22:02:43.345Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.0.racecar1", }, - Object { + { "releaseTimestamp": "2016-05-06T21:57:46.793Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.0.rc1", }, - Object { + { "releaseTimestamp": "2016-06-22T20:03:41.237Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.0.rc2", }, - Object { + { "releaseTimestamp": "2016-06-30T21:32:45.255Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.0", }, - Object { + { "releaseTimestamp": "2016-08-11T17:35:27.196Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.0.1", }, - Object { + { "releaseTimestamp": "2016-11-30T20:02:44.553Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.1.rc1", }, - Object { + { "releaseTimestamp": "2016-12-09T19:13:12.953Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.1.rc2", }, - Object { + { "releaseTimestamp": "2016-12-21T00:07:46.527Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.1", }, - Object { + { "releaseTimestamp": "2017-02-25T00:55:48.618Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.2.rc1", }, - Object { + { "releaseTimestamp": "2017-03-01T23:13:53.219Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.2", }, - Object { + { "releaseTimestamp": "2017-05-12T20:08:33.226Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.3", }, - Object { + { "releaseTimestamp": "2017-06-14T20:49:29.610Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.4.rc1", }, - Object { + { "releaseTimestamp": "2017-06-19T21:58:56.501Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.4", }, - Object { + { "releaseTimestamp": "2017-07-19T19:43:58.280Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.5.rc1", }, - Object { + { "releaseTimestamp": "2017-07-25T20:26:10.369Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.5.rc2", }, - Object { + { "releaseTimestamp": "2017-07-31T19:05:29.060Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.5", }, - Object { + { "releaseTimestamp": "2017-08-24T19:21:20.599Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.6.rc1", }, - Object { + { "releaseTimestamp": "2017-09-08T00:47:42.201Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.6", }, - Object { + { "releaseTimestamp": "2018-03-29T18:18:14.388Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.7", }, - Object { + { "releaseTimestamp": "2018-11-27T20:09:36.347Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.7.1", }, - Object { + { "releaseTimestamp": "2017-02-23T20:00:44.720Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.1.0.beta1", }, - Object { + { "releaseTimestamp": "2017-03-20T18:57:56.595Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.1.0.rc1", }, - Object { + { "releaseTimestamp": "2017-04-21T01:31:13.442Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.1.0.rc2", }, - Object { + { "releaseTimestamp": "2017-04-27T21:00:47.670Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.1.0", }, - Object { + { "releaseTimestamp": "2017-05-12T20:11:39.743Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.1.1", }, - Object { + { "releaseTimestamp": "2017-06-20T17:03:49.322Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.1.2.rc1", }, - Object { + { "releaseTimestamp": "2017-06-26T21:51:41.161Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.1.2", }, - Object { + { "releaseTimestamp": "2017-07-19T19:38:05.393Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.1.3.rc1", }, - Object { + { "releaseTimestamp": "2017-07-25T20:18:18.420Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.1.3.rc2", }, - Object { + { "releaseTimestamp": "2017-07-31T19:12:53.241Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.1.3.rc3", }, - Object { + { "releaseTimestamp": "2017-08-03T19:15:15.370Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.1.3", }, - Object { + { "releaseTimestamp": "2017-08-24T19:37:37.728Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.1.4.rc1", }, - Object { + { "releaseTimestamp": "2017-09-08T00:52:07.791Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.1.4", }, - Object { + { "releaseTimestamp": "2018-02-01T19:00:37.520Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.1.5.rc1", }, - Object { + { "releaseTimestamp": "2018-02-14T20:02:02.541Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.1.5", }, - Object { + { "releaseTimestamp": "2018-03-29T18:29:03.149Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.1.6", }, - Object { + { "releaseTimestamp": "2018-11-27T20:11:47.585Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.1.6.1", }, - Object { + { "releaseTimestamp": "2017-11-27T19:19:13.809Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.2.0.beta1", }, - Object { + { "releaseTimestamp": "2017-11-28T05:04:37.765Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.2.0.beta2", }, - Object { + { "releaseTimestamp": "2018-01-30T23:38:56.843Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.2.0.rc1", }, - Object { + { "releaseTimestamp": "2018-03-20T17:54:58.165Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.2.0.rc2", }, - Object { + { "releaseTimestamp": "2018-04-09T20:07:04.834Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.2.0", }, - Object { + { "releaseTimestamp": "2018-07-30T20:22:38.749Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.2.1.rc1", }, - Object { + { "releaseTimestamp": "2018-08-07T21:44:52.020Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.2.1", }, - Object { + { "releaseTimestamp": "2018-11-27T20:14:16.796Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.2.1.1", }, - Object { + { "releaseTimestamp": "2018-11-28T22:55:23.827Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.2.2.rc1", }, - Object { + { "releaseTimestamp": "2018-12-04T18:15:02.233Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", @@ -3762,13 +3762,13 @@ Object { `; exports[`modules/datasource/rubygems/index getReleases uses rubygems.org if no registry urls were provided 1`] = ` -Object { +{ "registryUrl": "https://rubygems.org", - "releases": Array [ - Object { + "releases": [ + { "version": "0.1.0", }, - Object { + { "version": "0.1.1", }, ], @@ -3776,2377 +3776,2377 @@ Object { `; exports[`modules/datasource/rubygems/index getReleases works with real data 1`] = ` -Object { +{ "homepage": "http://rubyonrails.org", "registryUrl": "https://thirdparty.com", - "releases": Array [ - Object { + "releases": [ + { "releaseTimestamp": "2009-07-25T18:01:56.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.8.0", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:56.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.8.5", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:56.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.9.0", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:56.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.9.1", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:56.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.9.2", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:55.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.9.3", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:55.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.9.4", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:55.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.9.4.1", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:55.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.9.5", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:58.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.10.0", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:58.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.10.1", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:58.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.11.0", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:58.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.11.1", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:58.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.12.0", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:57.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.12.1", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:57.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.13.0", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:57.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.13.1", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:57.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.14.1", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:57.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.14.2", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:56.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.14.3", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:56.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "0.14.4", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:55.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "1.0.0", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:55.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "1.1.0", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:55.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "1.1.1", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:54.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "1.1.2", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:54.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "1.1.3", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:54.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "1.1.4", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:54.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "1.1.5", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:54.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "1.1.6", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:53.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "1.2.0", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:52.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "1.2.1", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:52.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "1.2.2", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:52.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "1.2.3", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:52.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "1.2.4", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:52.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "1.2.5", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:51.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "1.2.6", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:51.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.0.0", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:51.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.0.1", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:51.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.0.2", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:51.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.0.4", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:50.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.0.5", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:50.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.1.0", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:50.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.1.1", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:50.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.1.2", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:49.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.2.2", }, - Object { + { "releaseTimestamp": "2009-09-28T09:25:13.132Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.2.3", }, - Object { + { "releaseTimestamp": "2009-07-25T18:01:49.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.3.2", }, - Object { + { "releaseTimestamp": "2009-08-05T13:21:07.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.3.3", }, - Object { + { "releaseTimestamp": "2009-09-04T17:33:48.000Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.3.4", }, - Object { + { "releaseTimestamp": "2009-11-27T00:12:56.921Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.3.5", }, - Object { + { "releaseTimestamp": "2010-05-23T07:49:23.602Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.3.6", }, - Object { + { "releaseTimestamp": "2010-05-24T08:23:05.731Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.3.7", }, - Object { + { "releaseTimestamp": "2010-05-24T21:17:25.987Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": "> 1.3.1", "version": "2.3.8.pre1", }, - Object { + { "releaseTimestamp": "2010-05-25T04:53:06.895Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.3.8", }, - Object { + { "releaseTimestamp": "2010-08-30T03:32:34.689Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": "> 1.3.1", "version": "2.3.9.pre", }, - Object { + { "releaseTimestamp": "2010-09-04T21:54:41.257Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.3.9", }, - Object { + { "releaseTimestamp": "2010-10-14T20:53:17.413Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.3.10", }, - Object { + { "releaseTimestamp": "2011-02-08T21:17:36.254Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.3.11", }, - Object { + { "releaseTimestamp": "2011-06-08T00:22:06.357Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.3.12", }, - Object { + { "releaseTimestamp": "2011-08-16T22:01:21.962Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.3.14", }, - Object { + { "releaseTimestamp": "2013-01-08T20:08:28.812Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.3.15", }, - Object { + { "releaseTimestamp": "2013-01-28T21:01:30.451Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.3.16", }, - Object { + { "releaseTimestamp": "2013-02-11T18:17:30.726Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.3.17", }, - Object { + { "releaseTimestamp": "2013-03-18T17:13:25.422Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 0", "version": "2.3.18", }, - Object { + { "releaseTimestamp": "2010-02-05T03:02:19.496Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": "> 1.3.1", "version": "3.0.0.beta", }, - Object { + { "releaseTimestamp": "2010-04-01T21:26:26.222Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.0.beta2", }, - Object { + { "releaseTimestamp": "2010-04-13T19:23:14.932Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.0.beta3", }, - Object { + { "releaseTimestamp": "2010-06-08T22:33:16.046Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.0.beta4", }, - Object { + { "releaseTimestamp": "2010-07-26T21:43:12.765Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.0.rc", }, - Object { + { "releaseTimestamp": "2010-08-24T03:04:45.033Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.0.rc2", }, - Object { + { "releaseTimestamp": "2010-08-29T23:11:11.490Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.0", }, - Object { + { "releaseTimestamp": "2010-10-14T20:55:44.846Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.1", }, - Object { + { "releaseTimestamp": "2010-11-15T19:33:41.460Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.2", }, - Object { + { "releaseTimestamp": "2010-11-16T16:29:00.892Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.3", }, - Object { + { "releaseTimestamp": "2011-01-30T23:00:37.572Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.4.rc1", }, - Object { + { "releaseTimestamp": "2011-02-08T21:17:48.221Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.4", }, - Object { + { "releaseTimestamp": "2011-02-23T19:08:34.691Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.5.rc1", }, - Object { + { "releaseTimestamp": "2011-02-27T02:30:55.377Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.5", }, - Object { + { "releaseTimestamp": "2011-03-29T20:47:15.107Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.6.rc1", }, - Object { + { "releaseTimestamp": "2011-03-31T05:28:51.216Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.6.rc2", }, - Object { + { "releaseTimestamp": "2011-04-05T23:05:21.745Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.6", }, - Object { + { "releaseTimestamp": "2011-04-14T21:57:06.386Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.7.rc1", }, - Object { + { "releaseTimestamp": "2011-04-15T17:33:53.132Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.7.rc2", }, - Object { + { "releaseTimestamp": "2011-04-18T21:05:54.308Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.7", }, - Object { + { "releaseTimestamp": "2011-05-26T00:11:36.891Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.8.rc1", }, - Object { + { "releaseTimestamp": "2011-05-27T16:32:24.502Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.8.rc2", }, - Object { + { "releaseTimestamp": "2011-05-31T00:08:18.745Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.8.rc4", }, - Object { + { "releaseTimestamp": "2011-06-08T00:16:45.270Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.8", }, - Object { + { "releaseTimestamp": "2011-06-08T21:20:17.404Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.9.rc1", }, - Object { + { "releaseTimestamp": "2011-06-09T22:51:39.349Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.9.rc3", }, - Object { + { "releaseTimestamp": "2011-06-12T21:24:34.980Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.9.rc4", }, - Object { + { "releaseTimestamp": "2011-06-12T21:30:07.555Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.9.rc5", }, - Object { + { "releaseTimestamp": "2011-06-16T10:05:11.080Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.9", }, - Object { + { "releaseTimestamp": "2011-08-05T00:12:05.290Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.10.rc1", }, - Object { + { "releaseTimestamp": "2011-08-16T22:14:17.045Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.10", }, - Object { + { "releaseTimestamp": "2011-11-18T01:23:23.249Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.11", }, - Object { + { "releaseTimestamp": "2012-02-22T21:39:19.764Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.12.rc1", }, - Object { + { "releaseTimestamp": "2012-03-01T17:52:15.609Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.12", }, - Object { + { "releaseTimestamp": "2012-05-28T19:01:47.715Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.13.rc1", }, - Object { + { "releaseTimestamp": "2012-05-31T18:24:59.747Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.13", }, - Object { + { "releaseTimestamp": "2012-06-12T21:26:07.460Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.14", }, - Object { + { "releaseTimestamp": "2012-06-13T03:07:06.509Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.15", }, - Object { + { "releaseTimestamp": "2012-07-26T22:08:54.212Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.16", }, - Object { + { "releaseTimestamp": "2012-08-09T21:16:44.882Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.17", }, - Object { + { "releaseTimestamp": "2013-01-02T21:19:52.960Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.18", }, - Object { + { "releaseTimestamp": "2013-01-08T20:08:33.922Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.19", }, - Object { + { "releaseTimestamp": "2013-01-28T21:01:34.374Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.0.20", }, - Object { + { "releaseTimestamp": "2011-05-05T01:23:18.105Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.0.beta1", }, - Object { + { "releaseTimestamp": "2011-05-22T02:26:25.383Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.0.rc1", }, - Object { + { "releaseTimestamp": "2011-06-08T00:16:57.976Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.0.rc2", }, - Object { + { "releaseTimestamp": "2011-06-08T21:27:28.270Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.0.rc3", }, - Object { + { "releaseTimestamp": "2011-06-09T22:56:24.880Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.0.rc4", }, - Object { + { "releaseTimestamp": "2011-07-25T23:05:19.817Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.0.rc5", }, - Object { + { "releaseTimestamp": "2011-08-16T22:33:32.921Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.0.rc6", }, - Object { + { "releaseTimestamp": "2011-08-29T03:27:19.194Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.0.rc8", }, - Object { + { "releaseTimestamp": "2011-08-31T02:18:30.035Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.0", }, - Object { + { "releaseTimestamp": "2011-09-15T00:27:03.617Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.1.rc1", }, - Object { + { "releaseTimestamp": "2011-09-29T22:17:03.417Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.1.rc2", }, - Object { + { "releaseTimestamp": "2011-10-06T02:31:00.452Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.1.rc3", }, - Object { + { "releaseTimestamp": "2011-10-07T15:30:09.628Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.1", }, - Object { + { "releaseTimestamp": "2011-11-14T14:17:34.523Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.2.rc1", }, - Object { + { "releaseTimestamp": "2011-11-14T15:49:20.198Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.2.rc2", }, - Object { + { "releaseTimestamp": "2011-11-18T01:33:32.509Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.2", }, - Object { + { "releaseTimestamp": "2011-11-20T22:52:57.492Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.3", }, - Object { + { "releaseTimestamp": "2012-02-22T21:39:29.633Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.4.rc1", }, - Object { + { "releaseTimestamp": "2012-03-01T17:52:28.342Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.4", }, - Object { + { "releaseTimestamp": "2012-05-28T19:01:51.050Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.5.rc1", }, - Object { + { "releaseTimestamp": "2012-05-31T18:25:06.617Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.5", }, - Object { + { "releaseTimestamp": "2012-06-12T21:26:16.856Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.6", }, - Object { + { "releaseTimestamp": "2012-07-26T22:09:00.975Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.7", }, - Object { + { "releaseTimestamp": "2012-08-09T21:20:27.129Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.8", }, - Object { + { "releaseTimestamp": "2013-01-02T21:19:56.845Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.9", }, - Object { + { "releaseTimestamp": "2013-01-08T20:08:37.727Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.10", }, - Object { + { "releaseTimestamp": "2013-02-11T18:17:37.200Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.11", }, - Object { + { "releaseTimestamp": "2013-03-18T17:13:29.344Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.1.12", }, - Object { + { "releaseTimestamp": "2011-12-20T00:41:10.661Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.0.rc1", }, - Object { + { "releaseTimestamp": "2012-01-04T21:05:27.454Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.0.rc2", }, - Object { + { "releaseTimestamp": "2012-01-20T16:47:48.848Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.0", }, - Object { + { "releaseTimestamp": "2012-01-26T23:09:41.494Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.1", }, - Object { + { "releaseTimestamp": "2012-02-22T21:39:35.308Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.2.rc1", }, - Object { + { "releaseTimestamp": "2012-03-01T17:52:33.094Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.2", }, - Object { + { "releaseTimestamp": "2012-03-27T17:11:24.443Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.3.rc1", }, - Object { + { "releaseTimestamp": "2012-03-29T16:14:14.715Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.3.rc2", }, - Object { + { "releaseTimestamp": "2012-03-30T22:26:20.685Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.3", }, - Object { + { "releaseTimestamp": "2012-05-28T19:01:55.834Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.4.rc1", }, - Object { + { "releaseTimestamp": "2012-05-31T18:25:13.532Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.4", }, - Object { + { "releaseTimestamp": "2012-06-01T03:39:04.678Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.5", }, - Object { + { "releaseTimestamp": "2012-06-12T21:26:21.434Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.6", }, - Object { + { "releaseTimestamp": "2012-07-23T21:45:55.204Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.7.rc1", }, - Object { + { "releaseTimestamp": "2012-07-26T22:09:06.275Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.7", }, - Object { + { "releaseTimestamp": "2012-08-01T20:57:56.061Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.8.rc1", }, - Object { + { "releaseTimestamp": "2012-08-03T14:29:05.254Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.8.rc2", }, - Object { + { "releaseTimestamp": "2012-08-09T21:23:34.632Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.8", }, - Object { + { "releaseTimestamp": "2012-10-29T17:07:08.109Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.9.rc1", }, - Object { + { "releaseTimestamp": "2012-11-01T17:39:37.178Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.9.rc2", }, - Object { + { "releaseTimestamp": "2012-11-09T18:00:50.077Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.9.rc3", }, - Object { + { "releaseTimestamp": "2012-11-12T15:21:34.822Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.9", }, - Object { + { "releaseTimestamp": "2013-01-02T21:20:01.186Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.10", }, - Object { + { "releaseTimestamp": "2013-01-08T20:08:45.798Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.11", }, - Object { + { "releaseTimestamp": "2013-02-11T18:17:41.481Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.12", }, - Object { + { "releaseTimestamp": "2013-02-27T20:25:46.062Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.13.rc1", }, - Object { + { "releaseTimestamp": "2013-03-06T23:06:19.052Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.13.rc2", }, - Object { + { "releaseTimestamp": "2013-03-18T17:13:33.058Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.13", }, - Object { + { "releaseTimestamp": "2013-07-13T00:25:39.110Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.14.rc1", }, - Object { + { "releaseTimestamp": "2013-07-16T16:13:33.339Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.14.rc2", }, - Object { + { "releaseTimestamp": "2013-07-22T16:44:50.870Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.14", }, - Object { + { "releaseTimestamp": "2013-10-03T18:54:09.709Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.15.rc1", }, - Object { + { "releaseTimestamp": "2013-10-04T20:48:45.484Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.15.rc2", }, - Object { + { "releaseTimestamp": "2013-10-11T21:17:17.374Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.15.rc3", }, - Object { + { "releaseTimestamp": "2013-10-16T17:23:10.503Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.15", }, - Object { + { "releaseTimestamp": "2013-12-03T19:01:19.549Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.16", }, - Object { + { "releaseTimestamp": "2014-02-18T18:54:56.443Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.3.6", "version": "3.2.17", }, - Object { + { "releaseTimestamp": "2014-05-06T16:17:02.829Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.8.7", "rubygemsVersion": ">= 1.3.6", "version": "3.2.18", }, - Object { + { "releaseTimestamp": "2014-07-02T17:02:48.733Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.8.7", "rubygemsVersion": ">= 1.3.6", "version": "3.2.19", }, - Object { + { "releaseTimestamp": "2014-10-30T18:37:26.434Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.8.7", "rubygemsVersion": ">= 1.3.6", "version": "3.2.20", }, - Object { + { "releaseTimestamp": "2014-11-17T16:00:44.994Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.8.7", "rubygemsVersion": ">= 1.3.6", "version": "3.2.21", }, - Object { + { "releaseTimestamp": "2015-06-16T18:06:38.294Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.8.7", "rubygemsVersion": ">= 1.3.6", "version": "3.2.22", }, - Object { + { "releaseTimestamp": "2016-01-25T19:26:12.364Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.8.7", "rubygemsVersion": ">= 1.3.6", "version": "3.2.22.1", }, - Object { + { "releaseTimestamp": "2016-02-29T19:24:19.757Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.8.7", "rubygemsVersion": ">= 1.3.6", "version": "3.2.22.2", }, - Object { + { "releaseTimestamp": "2016-08-11T17:34:59.710Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.8.7", "rubygemsVersion": ">= 1.3.6", "version": "3.2.22.3", }, - Object { + { "releaseTimestamp": "2016-08-11T19:20:46.883Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.8.7", "rubygemsVersion": ">= 1.3.6", "version": "3.2.22.4", }, - Object { + { "releaseTimestamp": "2016-09-14T21:19:01.962Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.8.7", "rubygemsVersion": ">= 1.3.6", "version": "3.2.22.5", }, - Object { + { "releaseTimestamp": "2013-02-26T00:05:43.566Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.8.11", "version": "4.0.0.beta1", }, - Object { + { "releaseTimestamp": "2013-04-29T15:39:05.085Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.8.11", "version": "4.0.0.rc1", }, - Object { + { "releaseTimestamp": "2013-06-11T20:26:00.144Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.8.11", "version": "4.0.0.rc2", }, - Object { + { "releaseTimestamp": "2013-06-25T14:32:58.526Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.8.11", "version": "4.0.0", }, - Object { + { "releaseTimestamp": "2013-10-17T16:46:23.993Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.8.11", "version": "4.0.1.rc1", }, - Object { + { "releaseTimestamp": "2013-10-21T22:01:19.341Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.8.11", "version": "4.0.1.rc2", }, - Object { + { "releaseTimestamp": "2013-10-23T21:41:08.791Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.8.11", "version": "4.0.1.rc3", }, - Object { + { "releaseTimestamp": "2013-10-30T20:49:25.297Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.8.11", "version": "4.0.1.rc4", }, - Object { + { "releaseTimestamp": "2013-11-01T19:08:16.307Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.8.11", "version": "4.0.1", }, - Object { + { "releaseTimestamp": "2013-12-03T19:01:29.867Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.8.11", "version": "4.0.2", }, - Object { + { "releaseTimestamp": "2014-02-18T18:49:43.150Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.8.11", "version": "4.0.3", }, - Object { + { "releaseTimestamp": "2014-03-11T17:31:18.568Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.8.11", "version": "4.0.4.rc1", }, - Object { + { "releaseTimestamp": "2014-03-14T17:37:07.331Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.8.11", "version": "4.0.4", }, - Object { + { "releaseTimestamp": "2014-05-06T16:13:27.132Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.0.5", }, - Object { + { "releaseTimestamp": "2014-05-27T16:06:55.364Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.0.6.rc1", }, - Object { + { "releaseTimestamp": "2014-06-16T16:16:01.642Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.0.6.rc2", }, - Object { + { "releaseTimestamp": "2014-06-23T17:24:41.466Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.0.6.rc3", }, - Object { + { "releaseTimestamp": "2014-06-26T16:30:13.579Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.0.6", }, - Object { + { "releaseTimestamp": "2014-07-02T17:04:32.418Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.0.7", }, - Object { + { "releaseTimestamp": "2014-07-02T19:42:37.603Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.0.8", }, - Object { + { "releaseTimestamp": "2014-08-18T17:03:01.087Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.0.9", }, - Object { + { "releaseTimestamp": "2014-08-19T20:48:29.471Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.0.10.rc1", }, - Object { + { "releaseTimestamp": "2014-09-08T17:55:45.314Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.0.10.rc2", }, - Object { + { "releaseTimestamp": "2014-09-11T17:33:15.455Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.0.10", }, - Object { + { "releaseTimestamp": "2014-10-30T18:37:38.192Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.0.11", }, - Object { + { "releaseTimestamp": "2014-11-19T19:09:54.075Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.0.11.1", }, - Object { + { "releaseTimestamp": "2014-11-17T16:01:00.306Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.0.12", }, - Object { + { "releaseTimestamp": "2015-01-02T00:54:54.587Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.0.13.rc1", }, - Object { + { "releaseTimestamp": "2015-01-06T20:08:59.935Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.0.13", }, - Object { + { "releaseTimestamp": "2013-12-18T00:15:16.640Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.8.11", "version": "4.1.0.beta1", }, - Object { + { "releaseTimestamp": "2014-02-18T18:52:57.614Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.8.11", "version": "4.1.0.beta2", }, - Object { + { "releaseTimestamp": "2014-02-18T20:59:23.632Z", "rubyPlatform": "ruby", "rubyVersion": null, "rubygemsVersion": ">= 1.8.11", "version": "4.1.0.rc1", }, - Object { + { "releaseTimestamp": "2014-03-25T20:12:47.195Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.0.rc2", }, - Object { + { "releaseTimestamp": "2014-04-08T19:21:51.275Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.0", }, - Object { + { "releaseTimestamp": "2014-05-06T16:11:31.458Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.1", }, - Object { + { "releaseTimestamp": "2014-05-27T16:12:48.106Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.2.rc1", }, - Object { + { "releaseTimestamp": "2014-06-16T16:30:46.332Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.2.rc2", }, - Object { + { "releaseTimestamp": "2014-06-23T17:28:46.002Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.2.rc3", }, - Object { + { "releaseTimestamp": "2014-06-26T14:50:09.079Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.2", }, - Object { + { "releaseTimestamp": "2014-07-02T17:06:42.181Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.3", }, - Object { + { "releaseTimestamp": "2014-07-02T19:53:35.556Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.4", }, - Object { + { "releaseTimestamp": "2014-08-18T17:01:03.727Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.5", }, - Object { + { "releaseTimestamp": "2014-08-19T20:52:47.110Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.6.rc1", }, - Object { + { "releaseTimestamp": "2014-09-08T18:13:12.723Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.6.rc2", }, - Object { + { "releaseTimestamp": "2014-09-11T17:26:04.576Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.6", }, - Object { + { "releaseTimestamp": "2014-10-30T18:37:49.213Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.7", }, - Object { + { "releaseTimestamp": "2014-11-19T19:12:12.692Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.7.1", }, - Object { + { "releaseTimestamp": "2014-11-17T16:01:13.385Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.8", }, - Object { + { "releaseTimestamp": "2015-01-02T01:11:10.973Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.9.rc1", }, - Object { + { "releaseTimestamp": "2015-01-06T20:04:31.185Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.9", }, - Object { + { "releaseTimestamp": "2015-02-20T22:25:09.666Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.10.rc1", }, - Object { + { "releaseTimestamp": "2015-02-25T22:22:40.645Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.10.rc2", }, - Object { + { "releaseTimestamp": "2015-03-02T21:39:47.964Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.10.rc3", }, - Object { + { "releaseTimestamp": "2015-03-12T21:32:52.724Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.10.rc4", }, - Object { + { "releaseTimestamp": "2015-03-19T16:50:27.388Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.10", }, - Object { + { "releaseTimestamp": "2015-06-16T18:00:13.043Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.11", }, - Object { + { "releaseTimestamp": "2015-06-22T14:05:08.486Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.12.rc1", }, - Object { + { "releaseTimestamp": "2015-06-25T21:26:08.544Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.12", }, - Object { + { "releaseTimestamp": "2015-08-14T15:13:26.943Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.13.rc1", }, - Object { + { "releaseTimestamp": "2015-08-24T18:02:56.741Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.13", }, - Object { + { "releaseTimestamp": "2015-10-30T20:45:42.801Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.14.rc1", }, - Object { + { "releaseTimestamp": "2015-11-05T02:55:44.276Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.14.rc2", }, - Object { + { "releaseTimestamp": "2015-11-12T18:20:40.613Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.14", }, - Object { + { "releaseTimestamp": "2016-01-25T19:26:27.339Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.14.1", }, - Object { + { "releaseTimestamp": "2016-02-29T19:19:55.523Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.14.2", }, - Object { + { "releaseTimestamp": "2016-03-01T18:43:40.764Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.15.rc1", }, - Object { + { "releaseTimestamp": "2016-03-07T22:37:14.594Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.15", }, - Object { + { "releaseTimestamp": "2016-07-02T02:15:20.923Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.16.rc1", }, - Object { + { "releaseTimestamp": "2016-07-12T22:20:56.527Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.1.16", }, - Object { + { "releaseTimestamp": "2014-08-20T02:34:44.046Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.0.beta1", }, - Object { + { "releaseTimestamp": "2014-09-29T17:16:38.761Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.0.beta2", }, - Object { + { "releaseTimestamp": "2014-10-30T18:37:59.690Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.0.beta3", }, - Object { + { "releaseTimestamp": "2014-10-30T22:13:30.689Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.0.beta4", }, - Object { + { "releaseTimestamp": "2014-11-28T17:53:27.822Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.0.rc1", }, - Object { + { "releaseTimestamp": "2014-12-05T23:20:12.824Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.0.rc2", }, - Object { + { "releaseTimestamp": "2014-12-13T02:58:44.762Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.0.rc3", }, - Object { + { "releaseTimestamp": "2014-12-20T00:15:37.476Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.0", }, - Object { + { "releaseTimestamp": "2015-02-20T22:21:34.214Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.1.rc1", }, - Object { + { "releaseTimestamp": "2015-02-25T22:19:50.245Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.1.rc2", }, - Object { + { "releaseTimestamp": "2015-03-02T21:35:50.169Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.1.rc3", }, - Object { + { "releaseTimestamp": "2015-03-12T21:25:52.551Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.1.rc4", }, - Object { + { "releaseTimestamp": "2015-03-19T16:42:01.191Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.1", }, - Object { + { "releaseTimestamp": "2015-06-16T18:03:17.061Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.2", }, - Object { + { "releaseTimestamp": "2015-06-22T14:23:17.788Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.3.rc1", }, - Object { + { "releaseTimestamp": "2015-06-25T21:30:57.890Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.3", }, - Object { + { "releaseTimestamp": "2015-08-14T15:21:15.566Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.4.rc1", }, - Object { + { "releaseTimestamp": "2015-08-24T18:27:12.716Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.4", }, - Object { + { "releaseTimestamp": "2015-10-30T20:47:59.397Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.5.rc1", }, - Object { + { "releaseTimestamp": "2015-11-05T03:02:33.340Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.5.rc2", }, - Object { + { "releaseTimestamp": "2015-11-12T17:06:55.226Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.5", }, - Object { + { "releaseTimestamp": "2016-01-25T19:26:41.410Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.5.1", }, - Object { + { "releaseTimestamp": "2016-02-29T19:17:10.564Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.5.2", }, - Object { + { "releaseTimestamp": "2016-03-01T18:37:54.172Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.6.rc1", }, - Object { + { "releaseTimestamp": "2016-03-07T22:33:22.563Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.6", }, - Object { + { "releaseTimestamp": "2016-07-01T00:33:36.424Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.7.rc1", }, - Object { + { "releaseTimestamp": "2016-07-13T02:57:05.601Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.7", }, - Object { + { "releaseTimestamp": "2016-08-11T17:35:16.160Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.7.1", }, - Object { + { "releaseTimestamp": "2017-02-10T02:46:51.222Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.8.rc1", }, - Object { + { "releaseTimestamp": "2017-02-21T16:08:53.220Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.8", }, - Object { + { "releaseTimestamp": "2017-06-13T18:50:29.897Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.9.rc1", }, - Object { + { "releaseTimestamp": "2017-06-19T22:28:22.086Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.9.rc2", }, - Object { + { "releaseTimestamp": "2017-06-26T21:30:56.077Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.9", }, - Object { + { "releaseTimestamp": "2017-09-20T19:42:33.297Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.10.rc1", }, - Object { + { "releaseTimestamp": "2017-09-27T14:29:42.567Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.10", }, - Object { + { "releaseTimestamp": "2018-11-27T20:07:25.845Z", "rubyPlatform": "ruby", "rubyVersion": ">= 1.9.3", "rubygemsVersion": ">= 1.8.11", "version": "4.2.11", }, - Object { + { "releaseTimestamp": "2015-12-18T21:18:13.306Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.0.beta1", }, - Object { + { "releaseTimestamp": "2016-01-25T19:26:49.903Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.0.beta1.1", }, - Object { + { "releaseTimestamp": "2016-02-01T22:06:25.279Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.0.beta2", }, - Object { + { "releaseTimestamp": "2016-02-24T16:16:22.722Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.0.beta3", }, - Object { + { "releaseTimestamp": "2016-04-27T20:55:26.508Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.0.beta4", }, - Object { + { "releaseTimestamp": "2016-05-06T22:02:43.345Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.0.racecar1", }, - Object { + { "releaseTimestamp": "2016-05-06T21:57:46.793Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.0.rc1", }, - Object { + { "releaseTimestamp": "2016-06-22T20:03:41.237Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.0.rc2", }, - Object { + { "releaseTimestamp": "2016-06-30T21:32:45.255Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.0", }, - Object { + { "releaseTimestamp": "2016-08-11T17:35:27.196Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.0.1", }, - Object { + { "releaseTimestamp": "2016-11-30T20:02:44.553Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.1.rc1", }, - Object { + { "releaseTimestamp": "2016-12-09T19:13:12.953Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.1.rc2", }, - Object { + { "releaseTimestamp": "2016-12-21T00:07:46.527Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.1", }, - Object { + { "releaseTimestamp": "2017-02-25T00:55:48.618Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.2.rc1", }, - Object { + { "releaseTimestamp": "2017-03-01T23:13:53.219Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.2", }, - Object { + { "releaseTimestamp": "2017-05-12T20:08:33.226Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.3", }, - Object { + { "releaseTimestamp": "2017-06-14T20:49:29.610Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.4.rc1", }, - Object { + { "releaseTimestamp": "2017-06-19T21:58:56.501Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.4", }, - Object { + { "releaseTimestamp": "2017-07-19T19:43:58.280Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.5.rc1", }, - Object { + { "releaseTimestamp": "2017-07-25T20:26:10.369Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.5.rc2", }, - Object { + { "releaseTimestamp": "2017-07-31T19:05:29.060Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.5", }, - Object { + { "releaseTimestamp": "2017-08-24T19:21:20.599Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.6.rc1", }, - Object { + { "releaseTimestamp": "2017-09-08T00:47:42.201Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.6", }, - Object { + { "releaseTimestamp": "2018-03-29T18:18:14.388Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.7", }, - Object { + { "releaseTimestamp": "2018-11-27T20:09:36.347Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.0.7.1", }, - Object { + { "releaseTimestamp": "2017-02-23T20:00:44.720Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.1.0.beta1", }, - Object { + { "releaseTimestamp": "2017-03-20T18:57:56.595Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.1.0.rc1", }, - Object { + { "releaseTimestamp": "2017-04-21T01:31:13.442Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.1.0.rc2", }, - Object { + { "releaseTimestamp": "2017-04-27T21:00:47.670Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.1.0", }, - Object { + { "releaseTimestamp": "2017-05-12T20:11:39.743Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.1.1", }, - Object { + { "releaseTimestamp": "2017-06-20T17:03:49.322Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.1.2.rc1", }, - Object { + { "releaseTimestamp": "2017-06-26T21:51:41.161Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.1.2", }, - Object { + { "releaseTimestamp": "2017-07-19T19:38:05.393Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.1.3.rc1", }, - Object { + { "releaseTimestamp": "2017-07-25T20:18:18.420Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.1.3.rc2", }, - Object { + { "releaseTimestamp": "2017-07-31T19:12:53.241Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.1.3.rc3", }, - Object { + { "releaseTimestamp": "2017-08-03T19:15:15.370Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.1.3", }, - Object { + { "releaseTimestamp": "2017-08-24T19:37:37.728Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.1.4.rc1", }, - Object { + { "releaseTimestamp": "2017-09-08T00:52:07.791Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.1.4", }, - Object { + { "releaseTimestamp": "2018-02-01T19:00:37.520Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.1.5.rc1", }, - Object { + { "releaseTimestamp": "2018-02-14T20:02:02.541Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.1.5", }, - Object { + { "releaseTimestamp": "2018-03-29T18:29:03.149Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.1.6", }, - Object { + { "releaseTimestamp": "2018-11-27T20:11:47.585Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.1.6.1", }, - Object { + { "releaseTimestamp": "2017-11-27T19:19:13.809Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.2.0.beta1", }, - Object { + { "releaseTimestamp": "2017-11-28T05:04:37.765Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.2.0.beta2", }, - Object { + { "releaseTimestamp": "2018-01-30T23:38:56.843Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.2.0.rc1", }, - Object { + { "releaseTimestamp": "2018-03-20T17:54:58.165Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.2.0.rc2", }, - Object { + { "releaseTimestamp": "2018-04-09T20:07:04.834Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.2.0", }, - Object { + { "releaseTimestamp": "2018-07-30T20:22:38.749Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.2.1.rc1", }, - Object { + { "releaseTimestamp": "2018-08-07T21:44:52.020Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.2.1", }, - Object { + { "releaseTimestamp": "2018-11-27T20:14:16.796Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.2.1.1", }, - Object { + { "releaseTimestamp": "2018-11-28T22:55:23.827Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", "rubygemsVersion": ">= 1.8.11", "version": "5.2.2.rc1", }, - Object { + { "releaseTimestamp": "2018-12-04T18:15:02.233Z", "rubyPlatform": "ruby", "rubyVersion": ">= 2.2.2", diff --git a/lib/modules/datasource/sbt-package/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/sbt-package/__snapshots__/index.spec.ts.snap index 6a972ef8af2546dc8700d7b98ccd4591f646e36d..ab2676a1d4085383f8bc639c4733524ada7b3c9a 100644 --- a/lib/modules/datasource/sbt-package/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/sbt-package/__snapshots__/index.spec.ts.snap @@ -1,7 +1,7 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/datasource/sbt-package/index parses Maven index directory 1`] = ` -Array [ +[ "autofix-3.0.6_2.11", "autofix-3.0.6_2.12", "autofix-3.0.8_2.11", @@ -189,7 +189,7 @@ Array [ `; exports[`modules/datasource/sbt-package/index parses sbt index directory 1`] = ` -Array [ +[ "au.com.onegeek", "bavadim", "be.venneborg.sbt", diff --git a/lib/modules/datasource/sbt-plugin/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/sbt-plugin/__snapshots__/index.spec.ts.snap index f33bf88b5b6e739862051bb4f0bfcd504b0fe1f0..a8be3a09940bd6970afbd50a9c8ce6da8150822f 100644 --- a/lib/modules/datasource/sbt-plugin/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/sbt-plugin/__snapshots__/index.spec.ts.snap @@ -1,7 +1,7 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/datasource/sbt-plugin/index parses Maven index directory 1`] = ` -Array [ +[ "autofix-3.0.6_2.11", "autofix-3.0.6_2.12", "autofix-3.0.8_2.11", @@ -189,7 +189,7 @@ Array [ `; exports[`modules/datasource/sbt-plugin/index parses sbt index directory 1`] = ` -Array [ +[ "au.com.onegeek", "bavadim", "be.venneborg.sbt", diff --git a/lib/modules/manager/ansible-galaxy/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/ansible-galaxy/__snapshots__/extract.spec.ts.snap index 8984250244b72607dba2791297683385bf85b652..cc107de1d1ada55cd1546b78272b55f4c1e7b314 100644 --- a/lib/modules/manager/ansible-galaxy/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/ansible-galaxy/__snapshots__/extract.spec.ts.snap @@ -1,54 +1,54 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/ansible-galaxy/extract extractPackageFile() check collection style requirements file 1`] = ` -Array [ - Object { +[ + { "currentValue": "0.9.3", "datasource": "galaxy-collection", "depName": "geerlingguy.php_roles", "depType": "galaxy-collection", - "registryUrls": Array [ + "registryUrls": [ "https://galaxy.ansible.com", ], }, - Object { + { "currentValue": "1.2.2", "datasource": "galaxy-collection", "depName": "davidban77.gns3", "depType": "galaxy-collection", - "registryUrls": Array [], + "registryUrls": [], }, - Object { + { "currentValue": "1.2.2", "datasource": "github-tags", "depName": "github.com/organization/repo_name", "depType": "galaxy-collection", "packageName": "https://github.com/organization/repo_name.git", }, - Object { + { "currentValue": "1.2.2", "datasource": "git-tags", "depName": "example.com/organization/repo_name", "depType": "galaxy-collection", "packageName": "https://example.com/organization/repo_name.git", }, - Object { + { "currentValue": "1.2.2", "datasource": "git-tags", "depName": "example.com/organization/repo_name", "depType": "galaxy-collection", "packageName": "https://example.com/organization/repo_name.git", }, - Object { + { "datasource": "galaxy-collection", "depName": "f5networks.f5_modules", "depType": "galaxy-collection", - "registryUrls": Array [ + "registryUrls": [ "https://cloud.redhat.com/api/automation-hub/", ], "skipReason": "no-version", }, - Object { + { "currentValue": null, "datasource": "git-tags", "depName": "foo.bar/organization/repo_name", @@ -56,23 +56,23 @@ Array [ "packageName": "https://foo.bar/organization/repo_name.git", "skipReason": "no-version", }, - Object { + { "currentValue": "1.0.0", "depName": "fooBar", "depType": "galaxy-collection", "skipReason": "no-source-match", }, - Object { + { "depName": "foo.Bar", "depType": "galaxy-collection", "skipReason": "unsupported", }, - Object { + { "depName": "foo.Bar", "depType": "galaxy-collection", "skipReason": "local-dependency", }, - Object { + { "currentValue": "1.2.2", "datasource": "git-tags", "depName": "example.com/organization/repo_name", @@ -80,14 +80,14 @@ Array [ "packageName": "https://example.com/organization/repo_name.git", "skipReason": "unsupported", }, - Object { + { "currentValue": "1.9.6", "datasource": "galaxy", "depName": "geerlingguy.java", "depType": "role", "packageName": "geerlingguy.java", }, - Object { + { "currentValue": "2.9.0", "datasource": "galaxy", "depName": "geerlingguy.docker", @@ -98,30 +98,30 @@ Array [ `; exports[`modules/manager/ansible-galaxy/extract extractPackageFile() check collection style requirements file in reverse order and missing empty line 1`] = ` -Array [ - Object { +[ + { "currentValue": "0.9.3", "datasource": "galaxy-collection", "depName": "geerlingguy.php_roles", "depType": "galaxy-collection", - "registryUrls": Array [ + "registryUrls": [ "https://galaxy.ansible.com", ], }, - Object { + { "currentValue": "1.2.2", "datasource": "galaxy-collection", "depName": "davidban77.gns3", "depType": "galaxy-collection", }, - Object { + { "currentValue": "1.9.6", "datasource": "galaxy", "depName": "geerlingguy.java", "depType": "role", "packageName": "geerlingguy.java", }, - Object { + { "currentValue": "2.9.0", "datasource": "galaxy", "depName": "geerlingguy.docker", @@ -132,14 +132,14 @@ Array [ `; exports[`modules/manager/ansible-galaxy/extract extractPackageFile() check galaxy definition file 1`] = ` -Array [ - Object { +[ + { "currentValue": "1.4.0", "datasource": "galaxy-collection", "depName": "ansible.windows", "depType": "galaxy-collection", }, - Object { + { "currentValue": ">=1.0.0,<2.0.0", "datasource": "galaxy-collection", "depName": "community.windows", @@ -149,15 +149,15 @@ Array [ `; exports[`modules/manager/ansible-galaxy/extract extractPackageFile() extracts dependencies from a not beautified requirements file 1`] = ` -Array [ - Object { +[ + { "currentValue": "0.1.0", "datasource": "galaxy", "depName": "yatesr.timezone", "depType": "role", "packageName": "yatesr.timezone", }, - Object { + { "currentValue": "0.1", "datasource": "git-tags", "depName": "mygroup/ansible-base", @@ -168,85 +168,85 @@ Array [ `; exports[`modules/manager/ansible-galaxy/extract extractPackageFile() extracts multiple dependencies from requirements.yml 1`] = ` -Array [ - Object { +[ + { "currentValue": "0.1.0", "datasource": "galaxy", "depName": "yatesr.timezone", "depType": "role", "packageName": "yatesr.timezone", }, - Object { + { "currentValue": "0.19.0", "datasource": "galaxy", "depName": "cloudalchemy.node-exporter", "depType": "role", "packageName": "cloudalchemy.node-exporter", }, - Object { + { "currentValue": "master", "datasource": "git-tags", "depName": "nginx_role", "depType": "role", "packageName": "https://github.com/bennojoy/nginx", }, - Object { + { "currentValue": "v1.4", "datasource": "git-tags", "depName": "willthames/git-ansible-galaxy", "depType": "role", "packageName": "http://bitbucket.org/willthames/git-ansible-galaxy", }, - Object { + { "currentValue": "0.1", "datasource": "git-tags", "depName": "mygroup/ansible-base", "depType": "role", "packageName": "git@gitlab.company.com:mygroup/ansible-base.git", }, - Object { + { "currentValue": "0.1", "datasource": "git-tags", "depName": "testGroup/testProject", "depType": "role", "packageName": "ssh://git@gitlab.company.com/testGroup/testProject.git", }, - Object { + { "currentValue": "0.1", "datasource": "git-tags", "depName": "testGroup/testProject2", "depType": "role", "packageName": "ssh://gitlab.company.com/testGroup/testProject2.git", }, - Object { + { "currentValue": "3.1", "datasource": "git-tags", "depName": "testGroup/testProject3", "depType": "role", "packageName": "ssh://git@gitlab.company.com:23/testGroup/testProject3.git", }, - Object { + { "currentValue": "0.14", "datasource": "git-tags", "depName": "mygroup/ansible-base", "depType": "role", "packageName": "git@gitlab.company.com:mygroup/ansible-base.git", }, - Object { + { "currentValue": "0.14", "datasource": "git-tags", "depName": "mygroup/ansible-base", "depType": "role", "packageName": "company.com:mygroup/ansible-base.git", }, - Object { + { "currentValue": "47.11", "datasource": "git-tags", "depName": "org/repo", "depType": "role", "packageName": "git://github.com/org/repo.git", }, - Object { + { "currentValue": "47.11", "datasource": "git-tags", "depName": "org/re.po", diff --git a/lib/modules/manager/ansible/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/ansible/__snapshots__/extract.spec.ts.snap index 78d4947d34af5c5b4d1e968d0427286b6bb84525..27860f5b64f3c0c798ba3792c30531872e868eae 100644 --- a/lib/modules/manager/ansible/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/ansible/__snapshots__/extract.spec.ts.snap @@ -1,8 +1,8 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/ansible/extract extractPackageFile() extracts multiple image lines from docker_container 1`] = ` -Array [ - Object { +[ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": undefined, @@ -11,7 +11,7 @@ Array [ "replaceString": "busybox", "versioning": "docker", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": undefined, @@ -20,7 +20,7 @@ Array [ "replaceString": "redis", "versioning": "docker", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": undefined, @@ -29,7 +29,7 @@ Array [ "replaceString": "someuser/appimage", "versioning": "docker", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "14.04", @@ -38,7 +38,7 @@ Array [ "replaceString": "ubuntu:14.04", "versioning": "docker", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": undefined, @@ -47,7 +47,7 @@ Array [ "replaceString": "someuser/anotherappimage", "versioning": "docker", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": undefined, @@ -56,7 +56,7 @@ Array [ "replaceString": "busybox", "versioning": "docker", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "latest", @@ -65,7 +65,7 @@ Array [ "replaceString": "postgres:latest", "versioning": "docker", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "14.04", @@ -74,7 +74,7 @@ Array [ "replaceString": "ubuntu:14.04", "versioning": "docker", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "14.04", @@ -87,8 +87,8 @@ Array [ `; exports[`modules/manager/ansible/extract extractPackageFile() extracts multiple image lines from docker_service 1`] = ` -Array [ - Object { +[ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "11.5.1", @@ -97,7 +97,7 @@ Array [ "replaceString": "sameersbn/gitlab:11.5.1", "versioning": "docker", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "10", @@ -106,7 +106,7 @@ Array [ "replaceString": "sameersbn/postgresql:10", "versioning": "docker", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "4.0.9-1", @@ -115,7 +115,7 @@ Array [ "replaceString": "sameersbn/redis:4.0.9-1", "versioning": "docker", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "2.6.2", diff --git a/lib/modules/manager/bazel/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/bazel/__snapshots__/extract.spec.ts.snap index 8bf9586e76082eec4c195f4643711a866c9a1075..976e5dc5fcec561d2d8e5c9a156f5955ad7414a3 100644 --- a/lib/modules/manager/bazel/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/bazel/__snapshots__/extract.spec.ts.snap @@ -1,25 +1,25 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/bazel/extract extractPackageFile() extracts dependencies for container_pull deptype 1`] = ` -Array [ - Object { +[ + { "currentDigest": "sha256:a4e8d8c444ca04fe706649e82263c9f4c2a4229bc30d2a64561b5e1d20cc8548", "currentValue": "v1.0.0-alpha31.cli-migrations", "datasource": "docker", "depName": "hasura", "depType": "container_pull", - "managerData": Object { + "managerData": { "def": "container_pull( - name=\\"hasura\\", - registry=\\"index.docker.io\\", - repository=\\"hasura/graphql-engine\\", + name="hasura", + registry="index.docker.io", + repository="hasura/graphql-engine", # v1.0.0-alpha31.cli-migrations 11/28 - digest=\\"sha256:a4e8d8c444ca04fe706649e82263c9f4c2a4229bc30d2a64561b5e1d20cc8548\\", - tag=\\"v1.0.0-alpha31.cli-migrations\\" + digest="sha256:a4e8d8c444ca04fe706649e82263c9f4c2a4229bc30d2a64561b5e1d20cc8548", + tag="v1.0.0-alpha31.cli-migrations" )", }, "packageName": "hasura/graphql-engine", - "registryUrls": Array [ + "registryUrls": [ "index.docker.io", ], "versioning": "docker", @@ -28,51 +28,51 @@ Array [ `; exports[`modules/manager/bazel/extract extractPackageFile() extracts dependencies from *.bzl files 1`] = ` -Array [ - Object { +[ + { "currentDigest": "0356bef3fbbabec5f0e196ecfacdeb6db62d48c0", "datasource": "github-tags", "depName": "subpar", "depType": "http_archive", - "managerData": Object { + "managerData": { "def": "http_archive( - name = \\"subpar\\", - sha256 = \\"7ab6ab37ede82255e00c0456846a1428b20e8813f77d83bcf54ddd59ba34377a\\", + name = "subpar", + sha256 = "7ab6ab37ede82255e00c0456846a1428b20e8813f77d83bcf54ddd59ba34377a", # Commit from 2019-03-07. - strip_prefix = \\"subpar-0356bef3fbbabec5f0e196ecfacdeb6db62d48c0\\", - urls = [\\"https://github.com/google/subpar/archive/0356bef3fbbabec5f0e196ecfacdeb6db62d48c0.tar.gz\\"], + strip_prefix = "subpar-0356bef3fbbabec5f0e196ecfacdeb6db62d48c0", + urls = ["https://github.com/google/subpar/archive/0356bef3fbbabec5f0e196ecfacdeb6db62d48c0.tar.gz"], )", }, "packageName": "google/subpar", }, - Object { + { "currentValue": "0.6.0", "datasource": "github-tags", "depName": "bazel_skylib", "depType": "http_archive", - "managerData": Object { + "managerData": { "def": "http_archive( - name = \\"bazel_skylib\\", - sha256 = \\"eb5c57e4c12e68c0c20bc774bfbc60a568e800d025557bc4ea022c6479acc867\\", - strip_prefix = \\"bazel-skylib-0.6.0\\", - urls = [\\"https://github.com/bazelbuild/bazel-skylib/archive/0.6.0.tar.gz\\"], + name = "bazel_skylib", + sha256 = "eb5c57e4c12e68c0c20bc774bfbc60a568e800d025557bc4ea022c6479acc867", + strip_prefix = "bazel-skylib-0.6.0", + urls = ["https://github.com/bazelbuild/bazel-skylib/archive/0.6.0.tar.gz"], )", }, "packageName": "bazelbuild/bazel-skylib", }, - Object { + { "currentValue": "0.5.0", "datasource": "github-releases", "depName": "io_bazel_stardoc", "depType": "http_archive", - "managerData": Object { + "managerData": { "def": "maybe( http_archive, - name = \\"io_bazel_stardoc\\", - sha256 = \\"c9794dcc8026a30ff67cf7cf91ebe245ca294b20b071845d12c192afe243ad72\\", + name = "io_bazel_stardoc", + sha256 = "c9794dcc8026a30ff67cf7cf91ebe245ca294b20b071845d12c192afe243ad72", urls = [ - \\"https://mirror.bazel.build/github.com/bazelbuild/stardoc/releases/download/0.5.0/stardoc-0.5.0.tar.gz\\", - \\"https://github.com/bazelbuild/stardoc/releases/download/0.5.0/stardoc-0.5.0.tar.gz\\", + "https://mirror.bazel.build/github.com/bazelbuild/stardoc/releases/download/0.5.0/stardoc-0.5.0.tar.gz", + "https://github.com/bazelbuild/stardoc/releases/download/0.5.0/stardoc-0.5.0.tar.gz", ], )", }, @@ -82,78 +82,78 @@ Array [ `; exports[`modules/manager/bazel/extract extractPackageFile() extracts github tags 1`] = ` -Array [ - Object { +[ + { "currentValue": "6.3.0", "datasource": "github-tags", "depName": "GBDeviceInfo", "depType": "http_archive", - "managerData": Object { + "managerData": { "def": "http_archive( - name = \\"GBDeviceInfo\\", - url = \\"https://github.com/lmirosevic/GBDeviceInfo/archive/6.3.0.tar.gz\\", - sha256 = \\"d7666275dff039407ea467c3083b83e24934101777c8b55b6b1b3b7e9a9e220b\\", - strip_prefix = \\"GBDeviceInfo-6.3.0/GBDeviceInfo\\" + name = "GBDeviceInfo", + url = "https://github.com/lmirosevic/GBDeviceInfo/archive/6.3.0.tar.gz", + sha256 = "d7666275dff039407ea467c3083b83e24934101777c8b55b6b1b3b7e9a9e220b", + strip_prefix = "GBDeviceInfo-6.3.0/GBDeviceInfo" )", }, "packageName": "lmirosevic/GBDeviceInfo", }, - Object { + { "currentDigest": "135d46b4c9423ee7d494c78a21ff621bc73c12f3", "datasource": "github-tags", "depName": "com_github_nelhage_rules_boost", "depType": "http_archive", - "managerData": Object { + "managerData": { "def": "http_archive( - name = \\"com_github_nelhage_rules_boost\\", - url = \\"https://github.com/nelhage/rules_boost/archive/135d46b4c9423ee7d494c78a21ff621bc73c12f3.tar.gz\\", - sha256 = \\"3651f5dda0f7296e4cecafacc7f9d1f274be0fd64e30bebd74e28ffba28fe77f\\", - strip_prefix = \\"rules_boost-135d46b4c9423ee7d494c78a21ff621bc73c12f3\\", + name = "com_github_nelhage_rules_boost", + url = "https://github.com/nelhage/rules_boost/archive/135d46b4c9423ee7d494c78a21ff621bc73c12f3.tar.gz", + sha256 = "3651f5dda0f7296e4cecafacc7f9d1f274be0fd64e30bebd74e28ffba28fe77f", + strip_prefix = "rules_boost-135d46b4c9423ee7d494c78a21ff621bc73c12f3", )", }, "packageName": "nelhage/rules_boost", }, - Object { + { "currentValue": "6.3.0", "datasource": "github-tags", "depName": "GBDeviceInfo-zip", "depType": "http_archive", - "managerData": Object { + "managerData": { "def": "http_archive( - name = \\"GBDeviceInfo-zip\\", - url = \\"https://github.com/lmirosevic/GBDeviceInfo/archive/6.3.0.zip\\", - sha256 = \\"4ef4320c4880fd64cfb7f42132f4b02fa626bccf1ba3e1a71dfbfcb50735f141\\", - strip_prefix = \\"GBDeviceInfo-6.3.0/GBDeviceInfo\\" + name = "GBDeviceInfo-zip", + url = "https://github.com/lmirosevic/GBDeviceInfo/archive/6.3.0.zip", + sha256 = "4ef4320c4880fd64cfb7f42132f4b02fa626bccf1ba3e1a71dfbfcb50735f141", + strip_prefix = "GBDeviceInfo-6.3.0/GBDeviceInfo" )", }, "packageName": "lmirosevic/GBDeviceInfo", }, - Object { + { "currentDigest": "135d46b4c9423ee7d494c78a21ff621bc73c12f3", "datasource": "github-tags", "depName": "com_github_nelhage_rules_boost-zip", "depType": "http_archive", - "managerData": Object { + "managerData": { "def": "http_archive( - name = \\"com_github_nelhage_rules_boost-zip\\", - url = \\"https://github.com/nelhage/rules_boost/archive/135d46b4c9423ee7d494c78a21ff621bc73c12f3.zip\\", - sha256 = \\"de8aac034cabe4a9ba5f7a33b9523862bf76c245a6c554c0e737f591bb7c7aeb\\", - strip_prefix = \\"rules_boost-135d46b4c9423ee7d494c78a21ff621bc73c12f3\\", + name = "com_github_nelhage_rules_boost-zip", + url = "https://github.com/nelhage/rules_boost/archive/135d46b4c9423ee7d494c78a21ff621bc73c12f3.zip", + sha256 = "de8aac034cabe4a9ba5f7a33b9523862bf76c245a6c554c0e737f591bb7c7aeb", + strip_prefix = "rules_boost-135d46b4c9423ee7d494c78a21ff621bc73c12f3", )", }, "packageName": "nelhage/rules_boost", }, - Object { + { "currentValue": "v0.29.0", "datasource": "github-releases", "depName": "io_bazel_rules_go", "depType": "http_archive", - "managerData": Object { + "managerData": { "def": "maybe( http_archive, - name = \\"io_bazel_rules_go\\", - sha256 = \\"2b1641428dff9018f9e85c0384f03ec6c10660d935b750e3fa1492a281a53b0f\\", - url = \\"https://github.com/bazelbuild/rules_go/releases/download/v0.29.0/rules_go-v0.29.0.zip\\", + name = "io_bazel_rules_go", + sha256 = "2b1641428dff9018f9e85c0384f03ec6c10660d935b750e3fa1492a281a53b0f", + url = "https://github.com/bazelbuild/rules_go/releases/download/v0.29.0/rules_go-v0.29.0.zip", )", }, "packageName": "bazelbuild/rules_go", @@ -162,22 +162,22 @@ Array [ `; exports[`modules/manager/bazel/extract extractPackageFile() extracts multiple types of dependencies 1`] = ` -Array [ - Object { +[ + { "currentValue": "v1.0.5", "datasource": "go", "depName": "com_github_bitly_go-nsq", "depType": "go_repository", - "managerData": Object { + "managerData": { "def": "go_repository( - name = \\"com_github_bitly_go-nsq\\", - importpath = \\"github.com/bitly/go-nsq\\", - tag = \\"v1.0.5\\" + name = "com_github_bitly_go-nsq", + importpath = "github.com/bitly/go-nsq", + tag = "v1.0.5" )", }, "packageName": "github.com/bitly/go-nsq", }, - Object { + { "currentDigest": "dec09d789f3dba190787f8b4454c7d3c936fed9e", "currentDigestShort": "dec09d7", "currentValue": "v0.0.0", @@ -185,200 +185,200 @@ Array [ "depName": "com_github_google_uuid", "depType": "go_repository", "digestOneAndOnly": true, - "managerData": Object { + "managerData": { "def": "go_repository( - name = \\"com_github_google_uuid\\", - importpath = \\"github.com/google/uuid\\", - commit = \\"dec09d789f3dba190787f8b4454c7d3c936fed9e\\" + name = "com_github_google_uuid", + importpath = "github.com/google/uuid", + commit = "dec09d789f3dba190787f8b4454c7d3c936fed9e" )", }, "packageName": "github.com/google/uuid", }, - Object { + { "currentValue": "v2", "datasource": "go", "depName": "com_gopkgin_mgo_v2", "depType": "go_repository", - "managerData": Object { + "managerData": { "def": "go_repository( - name = \\"com_gopkgin_mgo_v2\\", - importpath = \\"gopkg.in/mgo.v2\\", - tag = \\"v2\\" + name = "com_gopkgin_mgo_v2", + importpath = "gopkg.in/mgo.v2", + tag = "v2" )", }, "packageName": "gopkg.in/mgo.v2", }, - Object { + { "currentValue": "0.3.1", "datasource": "github-releases", "depName": "build_bazel_rules_nodejs", "depType": "git_repository", - "managerData": Object { + "managerData": { "def": "git_repository( - name = \\"build_bazel_rules_nodejs\\", - remote = \\"https://github.com/bazelbuild/rules_nodejs.git\\", - tag = \\"0.3.1\\", + name = "build_bazel_rules_nodejs", + remote = "https://github.com/bazelbuild/rules_nodejs.git", + tag = "0.3.1", )", }, "packageName": "bazelbuild/rules_nodejs", }, - Object { + { "currentValue": "0.6.1", "datasource": "github-releases", "depName": "build_bazel_rules_typescript", "depType": "git_repository", - "managerData": Object { + "managerData": { "def": "git_repository( - name = \\"build_bazel_rules_typescript\\", - remote = \\"https://github.com/bazelbuild/rules_typescript.git\\", - tag = \\"0.6.1\\", + name = "build_bazel_rules_typescript", + remote = "https://github.com/bazelbuild/rules_typescript.git", + tag = "0.6.1", )", }, "packageName": "bazelbuild/rules_typescript", }, - Object { + { "currentDigest": "446923c3756ceeaa75888f52fcbdd48bb314fbf8", "datasource": "github-tags", "depName": "distroless", "depType": "http_archive", - "managerData": Object { + "managerData": { "def": "http_archive( - name=\\"distroless\\", - sha256=\\"f7a6ecfb8174a1dd4713ea3b21621072996ada7e8f1a69e6ae7581be137c6dd6\\", - strip_prefix=\\"distroless-446923c3756ceeaa75888f52fcbdd48bb314fbf8\\", - urls=[\\"https://github.com/GoogleContainerTools/distroless/archive/446923c3756ceeaa75888f52fcbdd48bb314fbf8.tar.gz\\"] + name="distroless", + sha256="f7a6ecfb8174a1dd4713ea3b21621072996ada7e8f1a69e6ae7581be137c6dd6", + strip_prefix="distroless-446923c3756ceeaa75888f52fcbdd48bb314fbf8", + urls=["https://github.com/GoogleContainerTools/distroless/archive/446923c3756ceeaa75888f52fcbdd48bb314fbf8.tar.gz"] )", }, "packageName": "GoogleContainerTools/distroless", }, - Object { + { "currentDigest": "d665ccfa3e9c90fa789671bf4ef5f7c19c5715c4", "datasource": "github-tags", "depName": "bazel_toolchains", "depType": "http_archive", - "managerData": Object { + "managerData": { "def": "http_archive( - name = \\"bazel_toolchains\\", - sha256 = \\"4b1468b254a572dbe134cc1fd7c6eab1618a72acd339749ea343bd8f55c3b7eb\\", - strip_prefix = \\"bazel-toolchains-d665ccfa3e9c90fa789671bf4ef5f7c19c5715c4\\", + name = "bazel_toolchains", + sha256 = "4b1468b254a572dbe134cc1fd7c6eab1618a72acd339749ea343bd8f55c3b7eb", + strip_prefix = "bazel-toolchains-d665ccfa3e9c90fa789671bf4ef5f7c19c5715c4", urls = [ - \\"https://mirror.bazel.build/github.com/bazelbuild/bazel-toolchains/archive/d665ccfa3e9c90fa789671bf4ef5f7c19c5715c4.tar.gz\\", - \\"https://github.com/bazelbuild/bazel-toolchains/archive/d665ccfa3e9c90fa789671bf4ef5f7c19c5715c4.tar.gz\\", + "https://mirror.bazel.build/github.com/bazelbuild/bazel-toolchains/archive/d665ccfa3e9c90fa789671bf4ef5f7c19c5715c4.tar.gz", + "https://github.com/bazelbuild/bazel-toolchains/archive/d665ccfa3e9c90fa789671bf4ef5f7c19c5715c4.tar.gz", ], )", }, "packageName": "bazelbuild/bazel-toolchains", }, - Object { + { "currentValue": "0.0.3", "datasource": "github-releases", "depName": "io_bazel_rules_sass", "depType": "git_repository", - "managerData": Object { + "managerData": { "def": "git_repository( - name = \\"io_bazel_rules_sass\\", - remote = \\"https://github.com/bazelbuild/rules_sass.git\\", - tag = \\"0.0.3\\", + name = "io_bazel_rules_sass", + remote = "https://github.com/bazelbuild/rules_sass.git", + tag = "0.0.3", )", }, "packageName": "bazelbuild/rules_sass", }, - Object { + { "currentDigest": "b3b620e8bcff18ed3378cd3f35ebeb7016d71f71", "datasource": "github-releases", "depName": "com_github_bazelbuild_buildtools", "depType": "git_repository", - "managerData": Object { + "managerData": { "def": "git_repository( - name = \\"com_github_bazelbuild_buildtools\\", - remote = \\"https://github.com/bazelbuild/buildtools.git\\", + name = "com_github_bazelbuild_buildtools", + remote = "https://github.com/bazelbuild/buildtools.git", # Note, this commit matches the version of buildifier in angular/ngcontainer - commit = \\"b3b620e8bcff18ed3378cd3f35ebeb7016d71f71\\", + commit = "b3b620e8bcff18ed3378cd3f35ebeb7016d71f71", )", }, "packageName": "bazelbuild/buildtools", }, - Object { + { "currentValue": "0.7.1", "datasource": "github-releases", "depName": "io_bazel_rules_go", "depType": "http_archive", - "managerData": Object { + "managerData": { "def": "http_archive( - name = \\"io_bazel_rules_go\\", - url = \\"https://github.com/bazelbuild/rules_go/releases/download/0.7.1/rules_go-0.7.1.tar.gz\\", - sha256 = \\"341d5eacef704415386974bc82a1783a8b7ffbff2ab6ba02375e1ca20d9b031c\\", + name = "io_bazel_rules_go", + url = "https://github.com/bazelbuild/rules_go/releases/download/0.7.1/rules_go-0.7.1.tar.gz", + sha256 = "341d5eacef704415386974bc82a1783a8b7ffbff2ab6ba02375e1ca20d9b031c", )", }, "packageName": "bazelbuild/rules_go", }, - Object { + { "currentValue": "0.5.0", "datasource": "github-tags", "depName": "bazel_skylib", "depType": "http_archive", - "managerData": Object { + "managerData": { "def": "http_archive( - name = \\"bazel_skylib\\", - sha256 = \\"b5f6abe419da897b7901f90cbab08af958b97a8f3575b0d3dd062ac7ce78541f\\", - strip_prefix = \\"bazel-skylib-0.5.0\\", + name = "bazel_skylib", + sha256 = "b5f6abe419da897b7901f90cbab08af958b97a8f3575b0d3dd062ac7ce78541f", + strip_prefix = "bazel-skylib-0.5.0", urls = [ - \\"https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/archive/0.5.0.tar.gz\\", - \\"https://github.com/bazelbuild/bazel-skylib/archive/0.5.0.tar.gz\\", + "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/archive/0.5.0.tar.gz", + "https://github.com/bazelbuild/bazel-skylib/archive/0.5.0.tar.gz", ], )", }, "packageName": "bazelbuild/bazel-skylib", }, - Object { + { "currentDigest": "446923c3756ceeaa75888f52fcbdd48bb314fbf8", "datasource": "github-tags", "depName": "distroless", "depType": "http_archive", - "managerData": Object { + "managerData": { "def": "http_archive( - name=\\"distroless\\", - sha256=\\"f7a6ecfb8174a1dd4713ea3b21621072996ada7e8f1a69e6ae7581be137c6dd6\\", - strip_prefix=\\"distroless-446923c3756ceeaa75888f52fcbdd48bb314fbf8\\", - urls=[\\"https://github.com/GoogleContainerTools/distroless/archive/446923c3756ceeaa75888f52fcbdd48bb314fbf8.tar.gz\\"] + name="distroless", + sha256="f7a6ecfb8174a1dd4713ea3b21621072996ada7e8f1a69e6ae7581be137c6dd6", + strip_prefix="distroless-446923c3756ceeaa75888f52fcbdd48bb314fbf8", + urls=["https://github.com/GoogleContainerTools/distroless/archive/446923c3756ceeaa75888f52fcbdd48bb314fbf8.tar.gz"] )", }, "packageName": "GoogleContainerTools/distroless", }, - Object { + { "currentValue": "v0.29.0", "datasource": "github-releases", "depName": "io_bazel_rules_go", "depType": "http_archive", - "managerData": Object { + "managerData": { "def": "maybe( http_archive, - name = \\"io_bazel_rules_go\\", - sha256 = \\"2b1641428dff9018f9e85c0384f03ec6c10660d935b750e3fa1492a281a53b0f\\", - url = \\"https://github.com/bazelbuild/rules_go/releases/download/v0.29.0/rules_go-v0.29.0.zip\\", + name = "io_bazel_rules_go", + sha256 = "2b1641428dff9018f9e85c0384f03ec6c10660d935b750e3fa1492a281a53b0f", + url = "https://github.com/bazelbuild/rules_go/releases/download/v0.29.0/rules_go-v0.29.0.zip", )", }, "packageName": "bazelbuild/rules_go", }, - Object { + { "currentValue": "v0.24.0", "datasource": "github-releases", "depName": "bazel_gazelle", "depType": "http_archive", - "managerData": Object { + "managerData": { "def": "maybe( http_archive, - name = \\"bazel_gazelle\\", - sha256 = \\"de69a09dc70417580aabf20a28619bb3ef60d038470c7cf8442fafcf627c21cb\\", + name = "bazel_gazelle", + sha256 = "de69a09dc70417580aabf20a28619bb3ef60d038470c7cf8442fafcf627c21cb", urls = [ - \\"https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/v0.24.0/bazel-gazelle-v0.24.0.tar.gz\\", - \\"https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.24.0/bazel-gazelle-v0.24.0.tar.gz\\", + "https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/v0.24.0/bazel-gazelle-v0.24.0.tar.gz", + "https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.24.0/bazel-gazelle-v0.24.0.tar.gz", ], )", }, "packageName": "bazelbuild/bazel-gazelle", }, - Object { + { "currentDigest": "816c9085562cd7ee03e7f8188a1cfd942858cded", "currentDigestShort": "816c908", "currentValue": "v0.0.0", @@ -386,48 +386,48 @@ Array [ "depName": "com_github_pkg_errors", "depType": "go_repository", "digestOneAndOnly": true, - "managerData": Object { + "managerData": { "def": "maybe( go_repository, - name = \\"com_github_pkg_errors\\", - commit = \\"816c9085562cd7ee03e7f8188a1cfd942858cded\\", - importpath = \\"github.com/pkg/errors\\", + name = "com_github_pkg_errors", + commit = "816c9085562cd7ee03e7f8188a1cfd942858cded", + importpath = "github.com/pkg/errors", )", }, "packageName": "github.com/pkg/errors", }, - Object { + { "currentDigest": "sha256:d5a717649fd93ea5b9c430d7f84e4c37ba219eb53bd73ed1d4a5a98e9edd84a7", "currentValue": "latest", "datasource": "docker", "depName": "py3_image_base", "depType": "container_pull", - "managerData": Object { + "managerData": { "def": "container_pull( - name = \\"py3_image_base\\", - digest = \\"sha256:d5a717649fd93ea5b9c430d7f84e4c37ba219eb53bd73ed1d4a5a98e9edd84a7\\", - registry = \\"gcr.io\\", - repository = \\"distroless/python3-debian10\\", - tag = \\"latest\\", + name = "py3_image_base", + digest = "sha256:d5a717649fd93ea5b9c430d7f84e4c37ba219eb53bd73ed1d4a5a98e9edd84a7", + registry = "gcr.io", + repository = "distroless/python3-debian10", + tag = "latest", )", }, "packageName": "distroless/python3-debian10", - "registryUrls": Array [ + "registryUrls": [ "gcr.io", ], "versioning": "docker", }, - Object { + { "currentDigest": "446923c3756ceeaa75888f52fcbdd48bb314fbf8", "datasource": "github-tags", "depName": "distroless", "depType": "http_file", - "managerData": Object { + "managerData": { "def": "http_file( - name=\\"distroless\\", - sha256=\\"f7a6ecfb8174a1dd4713ea3b21621072996ada7e8f1a69e6ae7581be137c6dd6\\", - strip_prefix=\\"distroless-446923c3756ceeaa75888f52fcbdd48bb314fbf8\\", - urls=[\\"https://github.com/GoogleContainerTools/distroless/archive/446923c3756ceeaa75888f52fcbdd48bb314fbf8.tar.gz\\"] + name="distroless", + sha256="f7a6ecfb8174a1dd4713ea3b21621072996ada7e8f1a69e6ae7581be137c6dd6", + strip_prefix="distroless-446923c3756ceeaa75888f52fcbdd48bb314fbf8", + urls=["https://github.com/GoogleContainerTools/distroless/archive/446923c3756ceeaa75888f52fcbdd48bb314fbf8.tar.gz"] )", }, "packageName": "GoogleContainerTools/distroless", @@ -436,18 +436,18 @@ Array [ `; exports[`modules/manager/bazel/extract extractPackageFile() handle comments and strings 1`] = ` -Array [ - Object { +[ + { "currentDigest": "98495a618246683c9058dd87c2c78a2c06087999", "datasource": "github-tags", "depName": "com_github_nelhage_rules_boost", "depType": "http_archive", - "managerData": Object { + "managerData": { "def": "http_archive( - name = \\"com_github_nelhage_rules_boost\\", - url = \\"https://github.com/nelhage/rules_boost/archive/98495a618246683c9058dd87c2c78a2c06087999.tar.gz\\", - sha256 = \\"f92cb7ed66a5b24f97a7fc3917407f808c70d2689273bdd68f93d70a379d22d3\\", - strip_prefix = \\"rules_boost-98495a618246683c9058dd87c2c78a2c06087999\\", + name = "com_github_nelhage_rules_boost", + url = "https://github.com/nelhage/rules_boost/archive/98495a618246683c9058dd87c2c78a2c06087999.tar.gz", + sha256 = "f92cb7ed66a5b24f97a7fc3917407f808c70d2689273bdd68f93d70a379d22d3", + strip_prefix = "rules_boost-98495a618246683c9058dd87c2c78a2c06087999", )", }, "packageName": "nelhage/rules_boost", diff --git a/lib/modules/manager/bitbucket-pipelines/extract.spec.ts b/lib/modules/manager/bitbucket-pipelines/extract.spec.ts index fe35eb919888a8f2c7857e9f1361246b63dd219f..70607241007e82bc61a134ceddc2f1f1b462fadf 100644 --- a/lib/modules/manager/bitbucket-pipelines/extract.spec.ts +++ b/lib/modules/manager/bitbucket-pipelines/extract.spec.ts @@ -10,33 +10,33 @@ describe('modules/manager/bitbucket-pipelines/extract', () => { it('extracts dependencies', () => { const res = extractPackageFile(Fixtures.get('bitbucket-pipelines.yaml')); expect(res?.deps).toMatchInlineSnapshot(` -Array [ - Object { - "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", - "currentDigest": undefined, - "currentValue": "10.15.1", - "datasource": "docker", - "depName": "node", - "depType": "docker", - "replaceString": "node:10.15.1", - }, - Object { - "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", - "currentDigest": undefined, - "currentValue": "10.15.2", - "datasource": "docker", - "depName": "node", - "depType": "docker", - "replaceString": "node:10.15.2", - }, - Object { - "currentValue": "0.2.1", - "datasource": "bitbucket-tags", - "depName": "atlassian/aws-s3-deploy", - "depType": "bitbucket-tags", - }, -] -`); + [ + { + "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", + "currentDigest": undefined, + "currentValue": "10.15.1", + "datasource": "docker", + "depName": "node", + "depType": "docker", + "replaceString": "node:10.15.1", + }, + { + "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", + "currentDigest": undefined, + "currentValue": "10.15.2", + "datasource": "docker", + "depName": "node", + "depType": "docker", + "replaceString": "node:10.15.2", + }, + { + "currentValue": "0.2.1", + "datasource": "bitbucket-tags", + "depName": "atlassian/aws-s3-deploy", + "depType": "bitbucket-tags", + }, + ] + `); expect(res?.deps).toHaveLength(3); }); }); diff --git a/lib/modules/manager/buildkite/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/buildkite/__snapshots__/extract.spec.ts.snap index 96c3b1fe68e78f93265f1f80fa7c7da45eb3469d..b99a362b113083d189e9929059f1e2805fc8ac43 100644 --- a/lib/modules/manager/buildkite/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/buildkite/__snapshots__/extract.spec.ts.snap @@ -1,13 +1,13 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/buildkite/extract extractPackageFile() adds skipReason 1`] = ` -Array [ - Object { +[ + { "currentValue": "v1.3.2.5", "depName": "namespace/docker-compose", "skipReason": "invalid-version", }, - Object { + { "currentValue": "v1.3.2", "depName": "github.com/buildkite/plugin-docker-compose", "skipReason": "invalid-dependency-specification", @@ -16,29 +16,29 @@ Array [ `; exports[`modules/manager/buildkite/extract extractPackageFile() extracts arrays of plugins 1`] = ` -Array [ - Object { +[ + { "currentValue": "v2.0.1", "datasource": "github-tags", "depName": "docker-login", "packageName": "buildkite-plugins/docker-login-buildkite-plugin", "skipReason": undefined, }, - Object { + { "currentValue": "v2.5.1", "datasource": "github-tags", "depName": "docker-compose", "packageName": "buildkite-plugins/docker-compose-buildkite-plugin", "skipReason": undefined, }, - Object { + { "currentValue": "v2.0.1", "datasource": "github-tags", "depName": "docker-login", "packageName": "buildkite-plugins/docker-login-buildkite-plugin", "skipReason": undefined, }, - Object { + { "currentValue": "v2.5.1", "datasource": "github-tags", "depName": "docker-compose", @@ -49,20 +49,20 @@ Array [ `; exports[`modules/manager/buildkite/extract extractPackageFile() extracts git-based plugins 1`] = ` -Array [ - Object { +[ + { "currentValue": "v3.2.7", "datasource": "github-tags", "depName": "some-org/some-plugin", - "registryUrls": Array [ + "registryUrls": [ "https://github.company.com", ], }, - Object { + { "currentValue": "v0.0.1", "datasource": "github-tags", "depName": "some-third-org/some-third-plugin", - "registryUrls": Array [ + "registryUrls": [ "https://github.company.com", ], }, @@ -70,15 +70,15 @@ Array [ `; exports[`modules/manager/buildkite/extract extractPackageFile() extracts multiple plugins in same file 1`] = ` -Array [ - Object { +[ + { "currentValue": "v1.3.2", "datasource": "github-tags", "depName": "docker-compose", "packageName": "buildkite-plugins/docker-compose-buildkite-plugin", "skipReason": undefined, }, - Object { + { "currentValue": "v1.3.2", "datasource": "github-tags", "depName": "docker-compose", @@ -89,8 +89,8 @@ Array [ `; exports[`modules/manager/buildkite/extract extractPackageFile() extracts simple single plugin 1`] = ` -Array [ - Object { +[ + { "currentValue": "v2.0.0", "datasource": "github-tags", "depName": "abc/detect-clowns", diff --git a/lib/modules/manager/bundler/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/bundler/__snapshots__/extract.spec.ts.snap index 70b41392cd2217422d4086f28ddbd3701c13eab2..6a89b7bb6d78ed4d6b94f7f62a4d3288fec2c1db 100644 --- a/lib/modules/manager/bundler/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/bundler/__snapshots__/extract.spec.ts.snap @@ -1,4760 +1,4760 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/bundler/extract extractPackageFile() parse Ruby CI Gemfile 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "~> 5.2.1", "datasource": "rubygems", "depName": "rails", "lockedVersion": "5.2.3", - "managerData": Object { + "managerData": { "lineNumber": 4, }, }, - Object { + { "datasource": "rubygems", "depName": "puma", "lockedVersion": "4.3.1", - "managerData": Object { + "managerData": { "lineNumber": 5, }, }, - Object { + { "datasource": "rubygems", "depName": "bootsnap", "lockedVersion": "1.4.5", - "managerData": Object { + "managerData": { "lineNumber": 6, }, }, - Object { + { "currentValue": "~> 5.0", "datasource": "rubygems", "depName": "sass-rails", "lockedVersion": "5.1.0", - "managerData": Object { + "managerData": { "lineNumber": 8, }, }, - Object { + { "datasource": "rubygems", "depName": "sass-rails-bootstrap", "lockedVersion": "2.2.2.3", - "managerData": Object { + "managerData": { "lineNumber": 9, }, }, - Object { + { "datasource": "rubygems", "depName": "jquery-rails", "lockedVersion": "4.3.5", - "managerData": Object { + "managerData": { "lineNumber": 10, }, }, - Object { + { "datasource": "rubygems", "depName": "uglifier", "lockedVersion": "4.2.0", - "managerData": Object { + "managerData": { "lineNumber": 11, }, }, - Object { + { "datasource": "rubygems", "depName": "foreman", - "depTypes": Array [ + "depTypes": [ "development", ], "lockedVersion": "0.86.0", - "managerData": Object { + "managerData": { "lineNumber": 14, }, }, - Object { + { "datasource": "rubygems", "depName": "sqlite3", - "depTypes": Array [ + "depTypes": [ "development", ], "lockedVersion": "1.4.2", - "managerData": Object { + "managerData": { "lineNumber": 15, }, }, - Object { + { "datasource": "rubygems", "depName": "listen", - "depTypes": Array [ + "depTypes": [ "development", ], "lockedVersion": "3.2.1", - "managerData": Object { + "managerData": { "lineNumber": 16, }, }, - Object { + { "datasource": "rubygems", "depName": "pg", - "depTypes": Array [ + "depTypes": [ "production", ], "lockedVersion": "1.2.1", - "managerData": Object { + "managerData": { "lineNumber": 20, }, }, - Object { + { "datasource": "rubygems", "depName": "newrelic_rpm", - "depTypes": Array [ + "depTypes": [ "production", ], "lockedVersion": "6.8.0.360", - "managerData": Object { + "managerData": { "lineNumber": 21, }, }, - Object { + { "currentValue": "< 1.17.2", "datasource": "rubygems", "depName": "sqreen", - "depTypes": Array [ + "depTypes": [ "production", ], "lockedVersion": "1.17.0", - "managerData": Object { + "managerData": { "lineNumber": 22, }, }, - Object { + { "datasource": "rubygems", "depName": "airbrake", - "depTypes": Array [ + "depTypes": [ "production", ], "lockedVersion": "9.5.5", - "managerData": Object { + "managerData": { "lineNumber": 23, }, }, ], - "lockFiles": Array [ + "lockFiles": [ "Gemfile.lock", ], - "registryUrls": Array [ + "registryUrls": [ "https://rubygems.org", ], } `; exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gemfile 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "~> 1.4", "datasource": "rubygems", "depName": "pkg-config", "lockedVersion": "1.4.0", - "managerData": Object { + "managerData": { "lineNumber": 5, }, }, - Object { + { "currentValue": "~> 4.3", "datasource": "rubygems", "depName": "puma", "lockedVersion": "4.3.1", - "managerData": Object { + "managerData": { "lineNumber": 7, }, }, - Object { + { "currentValue": "~> 5.2.4", "datasource": "rubygems", "depName": "rails", "lockedVersion": "5.2.4.1", - "managerData": Object { + "managerData": { "lineNumber": 8, }, }, - Object { + { "currentValue": "~> 3.7.2", "datasource": "rubygems", "depName": "sprockets", "lockedVersion": "3.7.2", - "managerData": Object { + "managerData": { "lineNumber": 9, }, }, - Object { + { "currentValue": "~> 0.20", "datasource": "rubygems", "depName": "thor", "lockedVersion": "0.20.3", - "managerData": Object { + "managerData": { "lineNumber": 10, }, }, - Object { + { "currentValue": "~> 0.2", "datasource": "rubygems", "depName": "hamlit-rails", "lockedVersion": "0.2.3", - "managerData": Object { + "managerData": { "lineNumber": 12, }, }, - Object { + { "currentValue": "~> 1.2", "datasource": "rubygems", "depName": "pg", "lockedVersion": "1.2.0", - "managerData": Object { + "managerData": { "lineNumber": 13, }, }, - Object { + { "currentValue": "~> 0.4", "datasource": "rubygems", "depName": "makara", "lockedVersion": "0.4.1", - "managerData": Object { + "managerData": { "lineNumber": 14, }, }, - Object { + { "currentValue": "~> 2.4", "datasource": "rubygems", "depName": "pghero", "lockedVersion": "2.4.1", - "managerData": Object { + "managerData": { "lineNumber": 15, }, }, - Object { + { "currentValue": "~> 2.7", "datasource": "rubygems", "depName": "dotenv-rails", "lockedVersion": "2.7.5", - "managerData": Object { + "managerData": { "lineNumber": 16, }, }, - Object { + { "currentValue": "~> 1.59", "datasource": "rubygems", "depName": "aws-sdk-s3", "lockedVersion": "1.59.0", - "managerData": Object { + "managerData": { "lineNumber": 18, }, }, - Object { + { "currentValue": "<= 2.1.0", "datasource": "rubygems", "depName": "fog-core", "lockedVersion": "2.1.0", - "managerData": Object { + "managerData": { "lineNumber": 19, }, }, - Object { + { "currentValue": "~> 0.3", "datasource": "rubygems", "depName": "fog-openstack", "lockedVersion": "0.3.7", - "managerData": Object { + "managerData": { "lineNumber": 20, }, }, - Object { + { "currentValue": "~> 6.0", "datasource": "rubygems", "depName": "paperclip", "lockedVersion": "6.0.0", - "managerData": Object { + "managerData": { "lineNumber": 21, }, }, - Object { + { "currentValue": "~> 0.6", "datasource": "rubygems", "depName": "paperclip-av-transcoder", "lockedVersion": "0.6.4", - "managerData": Object { + "managerData": { "lineNumber": 22, }, }, - Object { + { "currentValue": "~> 3.0", "datasource": "rubygems", "depName": "streamio-ffmpeg", "lockedVersion": "3.0.2", - "managerData": Object { + "managerData": { "lineNumber": 23, }, }, - Object { + { "currentValue": "~> 0.1", "datasource": "rubygems", "depName": "blurhash", "lockedVersion": "0.1.3", - "managerData": Object { + "managerData": { "lineNumber": 24, }, }, - Object { + { "currentValue": "~> 0.10", "datasource": "rubygems", "depName": "active_model_serializers", "lockedVersion": "0.10.10", - "managerData": Object { + "managerData": { "lineNumber": 26, }, }, - Object { + { "currentValue": "~> 2.7", "datasource": "rubygems", "depName": "addressable", "lockedVersion": "2.7.0", - "managerData": Object { + "managerData": { "lineNumber": 27, }, }, - Object { + { "currentValue": "~> 1.4", "datasource": "rubygems", "depName": "bootsnap", "lockedVersion": "1.4.5", - "managerData": Object { + "managerData": { "lineNumber": 28, }, }, - Object { + { "datasource": "rubygems", "depName": "browser", "lockedVersion": "2.7.1", - "managerData": Object { + "managerData": { "lineNumber": 29, }, }, - Object { + { "currentValue": "~> 0.7.7", "datasource": "rubygems", "depName": "charlock_holmes", "lockedVersion": "0.7.7", - "managerData": Object { + "managerData": { "lineNumber": 30, }, }, - Object { + { "datasource": "rubygems", "depName": "iso-639", "lockedVersion": "0.2.8", - "managerData": Object { + "managerData": { "lineNumber": 31, }, }, - Object { + { "currentValue": "~> 5.1", "datasource": "rubygems", "depName": "chewy", "lockedVersion": "5.1.0", - "managerData": Object { + "managerData": { "lineNumber": 32, }, }, - Object { + { "currentValue": "~> 3.2.6", "datasource": "rubygems", "depName": "cld3", "lockedVersion": "3.2.6", - "managerData": Object { + "managerData": { "lineNumber": 33, }, }, - Object { + { "currentValue": "~> 4.7", "datasource": "rubygems", "depName": "devise", "lockedVersion": "4.7.1", - "managerData": Object { + "managerData": { "lineNumber": 34, }, }, - Object { + { "currentValue": "~> 3.1", "datasource": "rubygems", "depName": "devise-two-factor", "lockedVersion": "3.1.0", - "managerData": Object { + "managerData": { "lineNumber": 35, }, }, - Object { + { "currentValue": "~> 9.2", "datasource": "rubygems", "depName": "devise_pam_authenticatable2", - "depTypes": Array [ + "depTypes": [ "pam_authentication", "optional: true", ], "lockedVersion": "9.2.0", - "managerData": Object { + "managerData": { "lineNumber": 38, }, }, - Object { + { "currentValue": "~> 0.16", "datasource": "rubygems", "depName": "net-ldap", "lockedVersion": "0.16.2", - "managerData": Object { + "managerData": { "lineNumber": 41, }, }, - Object { + { "currentValue": "~> 1.1", "datasource": "rubygems", "depName": "omniauth-cas", "lockedVersion": "1.1.1", - "managerData": Object { + "managerData": { "lineNumber": 42, }, }, - Object { + { "currentValue": "~> 1.10", "datasource": "rubygems", "depName": "omniauth-saml", "lockedVersion": "1.10.1", - "managerData": Object { + "managerData": { "lineNumber": 43, }, }, - Object { + { "currentValue": "~> 1.9", "datasource": "rubygems", "depName": "omniauth", "lockedVersion": "1.9.0", - "managerData": Object { + "managerData": { "lineNumber": 44, }, }, - Object { + { "currentValue": "~> 1.1", "datasource": "rubygems", "depName": "discard", "lockedVersion": "1.1.0", - "managerData": Object { + "managerData": { "lineNumber": 46, }, }, - Object { + { "currentValue": "~> 5.2", "datasource": "rubygems", "depName": "doorkeeper", "lockedVersion": "5.2.3", - "managerData": Object { + "managerData": { "lineNumber": 47, }, }, - Object { + { "currentValue": "~> 1.0", "datasource": "rubygems", "depName": "fast_blank", "lockedVersion": "1.0.0", - "managerData": Object { + "managerData": { "lineNumber": 48, }, }, - Object { + { "datasource": "rubygems", "depName": "fastimage", "lockedVersion": "2.1.7", - "managerData": Object { + "managerData": { "lineNumber": 49, }, }, - Object { + { "currentValue": "~> 2.1", "datasource": "rubygems", "depName": "goldfinger", "lockedVersion": "2.1.0", - "managerData": Object { + "managerData": { "lineNumber": 50, }, }, - Object { + { "currentValue": "~> 0.6", "datasource": "rubygems", "depName": "hiredis", "lockedVersion": "0.6.3", - "managerData": Object { + "managerData": { "lineNumber": 51, }, }, - Object { + { "currentValue": "~> 1.7", "datasource": "rubygems", "depName": "redis-namespace", "lockedVersion": "1.7.0", - "managerData": Object { + "managerData": { "lineNumber": 52, }, }, - Object { + { "datasource": "rubygems", "depName": "health_check", - "managerData": Object { + "managerData": { "lineNumber": 53, }, }, - Object { + { "currentValue": "~> 4.3", "datasource": "rubygems", "depName": "htmlentities", "lockedVersion": "4.3.4", - "managerData": Object { + "managerData": { "lineNumber": 54, }, }, - Object { + { "currentValue": "~> 3.3", "datasource": "rubygems", "depName": "http", "lockedVersion": "3.3.0", - "managerData": Object { + "managerData": { "lineNumber": 55, }, }, - Object { + { "currentValue": "~> 2.1", "datasource": "rubygems", "depName": "http_accept_language", "lockedVersion": "2.1.1", - "managerData": Object { + "managerData": { "lineNumber": 56, }, }, - Object { + { "currentValue": "~> 0.6", "datasource": "rubygems", "depName": "http_parser.rb", - "managerData": Object { + "managerData": { "lineNumber": 57, }, }, - Object { + { "currentValue": "~> 1.3", "datasource": "rubygems", "depName": "httplog", "lockedVersion": "1.3.3", - "managerData": Object { + "managerData": { "lineNumber": 58, }, }, - Object { + { "datasource": "rubygems", "depName": "idn-ruby", "lockedVersion": "0.1.0", - "managerData": Object { + "managerData": { "lineNumber": 59, }, }, - Object { + { "currentValue": "~> 1.1", "datasource": "rubygems", "depName": "kaminari", "lockedVersion": "1.1.1", - "managerData": Object { + "managerData": { "lineNumber": 60, }, }, - Object { + { "currentValue": "~> 0.0", "datasource": "rubygems", "depName": "link_header", "lockedVersion": "0.0.8", - "managerData": Object { + "managerData": { "lineNumber": 61, }, }, - Object { + { "currentValue": "~> 3.3.1", "datasource": "rubygems", "depName": "mime-types", "lockedVersion": "3.3.1", - "managerData": Object { + "managerData": { "lineNumber": 62, }, }, - Object { + { "datasource": "rubygems", "depName": "nilsimsa", - "managerData": Object { + "managerData": { "lineNumber": 63, }, }, - Object { + { "currentValue": "~> 1.10", "datasource": "rubygems", "depName": "nokogiri", "lockedVersion": "1.10.7", - "managerData": Object { + "managerData": { "lineNumber": 64, }, }, - Object { + { "currentValue": "~> 0.2", "datasource": "rubygems", "depName": "nsa", "lockedVersion": "0.2.7", - "managerData": Object { + "managerData": { "lineNumber": 65, }, }, - Object { + { "currentValue": "~> 3.10", "datasource": "rubygems", "depName": "oj", "lockedVersion": "3.10.0", - "managerData": Object { + "managerData": { "lineNumber": 66, }, }, - Object { + { "currentValue": "~> 2.0", "datasource": "rubygems", "depName": "ostatus2", "lockedVersion": "2.0.3", - "managerData": Object { + "managerData": { "lineNumber": 67, }, }, - Object { + { "currentValue": "~> 2.11", "datasource": "rubygems", "depName": "ox", "lockedVersion": "2.11.0", - "managerData": Object { + "managerData": { "lineNumber": 68, }, }, - Object { + { "datasource": "rubygems", "depName": "parslet", "lockedVersion": "1.8.2", - "managerData": Object { + "managerData": { "lineNumber": 69, }, }, - Object { + { "currentValue": "~> 1.19", "datasource": "rubygems", "depName": "parallel", "lockedVersion": "1.19.1", - "managerData": Object { + "managerData": { "lineNumber": 70, }, }, - Object { + { "datasource": "rubygems", "depName": "posix-spawn", - "managerData": Object { + "managerData": { "lineNumber": 71, }, }, - Object { + { "currentValue": "~> 2.1", "datasource": "rubygems", "depName": "pundit", "lockedVersion": "2.1.0", - "managerData": Object { + "managerData": { "lineNumber": 72, }, }, - Object { + { "datasource": "rubygems", "depName": "premailer-rails", "lockedVersion": "1.10.3", - "managerData": Object { + "managerData": { "lineNumber": 73, }, }, - Object { + { "currentValue": "~> 6.2", "datasource": "rubygems", "depName": "rack-attack", "lockedVersion": "6.2.2", - "managerData": Object { + "managerData": { "lineNumber": 74, }, }, - Object { + { "currentValue": "~> 1.1", "datasource": "rubygems", "depName": "rack-cors", "lockedVersion": "1.1.1", - "managerData": Object { + "managerData": { "lineNumber": 75, }, }, - Object { + { "currentValue": "~> 5.1", "datasource": "rubygems", "depName": "rails-i18n", "lockedVersion": "5.1.3", - "managerData": Object { + "managerData": { "lineNumber": 76, }, }, - Object { + { "currentValue": "~> 0.6", "datasource": "rubygems", "depName": "rails-settings-cached", "lockedVersion": "0.6.6", - "managerData": Object { + "managerData": { "lineNumber": 77, }, }, - Object { + { "currentValue": "~> 4.1", "datasource": "rubygems", "depName": "redis", "lockedVersion": "4.1.3", - "managerData": Object { + "managerData": { "lineNumber": 78, }, }, - Object { + { "currentValue": "~> 1.2", "datasource": "rubygems", "depName": "mario-redis-lock", "lockedVersion": "1.2.1", - "managerData": Object { + "managerData": { "lineNumber": 79, }, }, - Object { + { "currentValue": "~> 0.10", "datasource": "rubygems", "depName": "rqrcode", "lockedVersion": "0.10.1", - "managerData": Object { + "managerData": { "lineNumber": 80, }, }, - Object { + { "currentValue": "~> 1.10", "datasource": "rubygems", "depName": "ruby-progressbar", "lockedVersion": "1.10.1", - "managerData": Object { + "managerData": { "lineNumber": 81, }, }, - Object { + { "currentValue": "~> 5.1", "datasource": "rubygems", "depName": "sanitize", "lockedVersion": "5.1.0", - "managerData": Object { + "managerData": { "lineNumber": 82, }, }, - Object { + { "currentValue": "~> 5.2", "datasource": "rubygems", "depName": "sidekiq", "lockedVersion": "5.2.7", - "managerData": Object { + "managerData": { "lineNumber": 83, }, }, - Object { + { "currentValue": "~> 3.0", "datasource": "rubygems", "depName": "sidekiq-scheduler", "lockedVersion": "3.0.0", - "managerData": Object { + "managerData": { "lineNumber": 84, }, }, - Object { + { "currentValue": "~> 6.0", "datasource": "rubygems", "depName": "sidekiq-unique-jobs", "lockedVersion": "6.0.18", - "managerData": Object { + "managerData": { "lineNumber": 85, }, }, - Object { + { "currentValue": "~>0.2.0", "datasource": "rubygems", "depName": "sidekiq-bulk", "lockedVersion": "0.2.0", - "managerData": Object { + "managerData": { "lineNumber": 86, }, }, - Object { + { "currentValue": "~> 4.1", "datasource": "rubygems", "depName": "simple-navigation", "lockedVersion": "4.1.0", - "managerData": Object { + "managerData": { "lineNumber": 87, }, }, - Object { + { "currentValue": "~> 5.0", "datasource": "rubygems", "depName": "simple_form", "lockedVersion": "5.0.1", - "managerData": Object { + "managerData": { "lineNumber": 88, }, }, - Object { + { "currentValue": "~> 3.2", "datasource": "rubygems", "depName": "sprockets-rails", "lockedVersion": "3.2.1", - "managerData": Object { + "managerData": { "lineNumber": 89, }, }, - Object { + { "currentValue": "~> 2.2.0", "datasource": "rubygems", "depName": "stoplight", "lockedVersion": "2.2.0", - "managerData": Object { + "managerData": { "lineNumber": 90, }, }, - Object { + { "currentValue": "~> 0.5", "datasource": "rubygems", "depName": "strong_migrations", "lockedVersion": "0.5.1", - "managerData": Object { + "managerData": { "lineNumber": 91, }, }, - Object { + { "currentValue": "~> 0.9", "datasource": "rubygems", "depName": "tty-command", "lockedVersion": "0.9.0", - "managerData": Object { + "managerData": { "lineNumber": 92, }, }, - Object { + { "currentValue": "~> 0.20", "datasource": "rubygems", "depName": "tty-prompt", "lockedVersion": "0.20.0", - "managerData": Object { + "managerData": { "lineNumber": 93, }, }, - Object { + { "currentValue": "~> 1.14", "datasource": "rubygems", "depName": "twitter-text", "lockedVersion": "1.14.7", - "managerData": Object { + "managerData": { "lineNumber": 94, }, }, - Object { + { "currentValue": "~> 1.2019", "datasource": "rubygems", "depName": "tzinfo-data", "lockedVersion": "1.2019.3", - "managerData": Object { + "managerData": { "lineNumber": 95, }, }, - Object { + { "currentValue": "~> 4.2", "datasource": "rubygems", "depName": "webpacker", "lockedVersion": "4.2.2", - "managerData": Object { + "managerData": { "lineNumber": 96, }, }, - Object { + { "datasource": "rubygems", "depName": "webpush", "lockedVersion": "0.3.8", - "managerData": Object { + "managerData": { "lineNumber": 97, }, }, - Object { + { "datasource": "rubygems", "depName": "json-ld", - "managerData": Object { + "managerData": { "lineNumber": 99, }, }, - Object { + { "currentValue": "~> 3.0", "datasource": "rubygems", "depName": "json-ld-preloaded", "lockedVersion": "3.0.6", - "managerData": Object { + "managerData": { "lineNumber": 100, }, }, - Object { + { "currentValue": "~> 0.3", "datasource": "rubygems", "depName": "rdf-normalize", "lockedVersion": "0.3.3", - "managerData": Object { + "managerData": { "lineNumber": 101, }, }, - Object { + { "currentValue": "~> 2.21", "datasource": "rubygems", "depName": "fabrication", - "depTypes": Array [ + "depTypes": [ "development", "test", ], "lockedVersion": "2.21.0", - "managerData": Object { + "managerData": { "lineNumber": 104, }, }, - Object { + { "currentValue": "~> 2.5", "datasource": "rubygems", "depName": "fuubar", - "depTypes": Array [ + "depTypes": [ "development", "test", ], "lockedVersion": "2.5.0", - "managerData": Object { + "managerData": { "lineNumber": 105, }, }, - Object { + { "currentValue": "~> 0.9", "datasource": "rubygems", "depName": "i18n-tasks", - "depTypes": Array [ + "depTypes": [ "development", "test", ], "lockedVersion": "0.9.29", - "managerData": Object { + "managerData": { "lineNumber": 106, }, }, - Object { + { "currentValue": "~> 3.7", "datasource": "rubygems", "depName": "pry-byebug", - "depTypes": Array [ + "depTypes": [ "development", "test", ], "lockedVersion": "3.7.0", - "managerData": Object { + "managerData": { "lineNumber": 107, }, }, - Object { + { "currentValue": "~> 0.3", "datasource": "rubygems", "depName": "pry-rails", - "depTypes": Array [ + "depTypes": [ "development", "test", ], "lockedVersion": "0.3.9", - "managerData": Object { + "managerData": { "lineNumber": 108, }, }, - Object { + { "currentValue": "~> 3.9", "datasource": "rubygems", "depName": "rspec-rails", - "depTypes": Array [ + "depTypes": [ "development", "test", ], "lockedVersion": "3.9.0", - "managerData": Object { + "managerData": { "lineNumber": 109, }, }, - Object { + { "currentValue": "~> 0.5", "datasource": "rubygems", "depName": "private_address_check", - "depTypes": Array [ + "depTypes": [ "production", "test", ], "lockedVersion": "0.5.0", - "managerData": Object { + "managerData": { "lineNumber": 113, }, }, - Object { + { "currentValue": "~> 3.29", "datasource": "rubygems", "depName": "capybara", - "depTypes": Array [ + "depTypes": [ "test", ], "lockedVersion": "3.29.0", - "managerData": Object { + "managerData": { "lineNumber": 117, }, }, - Object { + { "currentValue": "~> 0.2", "datasource": "rubygems", "depName": "climate_control", - "depTypes": Array [ + "depTypes": [ "test", ], "lockedVersion": "0.2.0", - "managerData": Object { + "managerData": { "lineNumber": 118, }, }, - Object { + { "currentValue": "~> 2.10", "datasource": "rubygems", "depName": "faker", - "depTypes": Array [ + "depTypes": [ "test", ], "lockedVersion": "2.10.0", - "managerData": Object { + "managerData": { "lineNumber": 119, }, }, - Object { + { "currentValue": "~> 4.2", "datasource": "rubygems", "depName": "microformats", - "depTypes": Array [ + "depTypes": [ "test", ], "lockedVersion": "4.2.0", - "managerData": Object { + "managerData": { "lineNumber": 120, }, }, - Object { + { "currentValue": "~> 1.0", "datasource": "rubygems", "depName": "rails-controller-testing", - "depTypes": Array [ + "depTypes": [ "test", ], "lockedVersion": "1.0.4", - "managerData": Object { + "managerData": { "lineNumber": 121, }, }, - Object { + { "currentValue": "~> 3.0", "datasource": "rubygems", "depName": "rspec-sidekiq", - "depTypes": Array [ + "depTypes": [ "test", ], "lockedVersion": "3.0.3", - "managerData": Object { + "managerData": { "lineNumber": 122, }, }, - Object { + { "currentValue": "~> 0.17", "datasource": "rubygems", "depName": "simplecov", - "depTypes": Array [ + "depTypes": [ "test", ], "lockedVersion": "0.17.1", - "managerData": Object { + "managerData": { "lineNumber": 123, }, }, - Object { + { "currentValue": "~> 3.7", "datasource": "rubygems", "depName": "webmock", - "depTypes": Array [ + "depTypes": [ "test", ], "lockedVersion": "3.7.6", - "managerData": Object { + "managerData": { "lineNumber": 124, }, }, - Object { + { "currentValue": "~> 2.30", "datasource": "rubygems", "depName": "parallel_tests", - "depTypes": Array [ + "depTypes": [ "test", ], "lockedVersion": "2.30.0", - "managerData": Object { + "managerData": { "lineNumber": 125, }, }, - Object { + { "currentValue": "~> 1.7", "datasource": "rubygems", "depName": "active_record_query_trace", - "depTypes": Array [ + "depTypes": [ "development", ], "lockedVersion": "1.7", - "managerData": Object { + "managerData": { "lineNumber": 129, }, }, - Object { + { "currentValue": "~> 3.0", "datasource": "rubygems", "depName": "annotate", - "depTypes": Array [ + "depTypes": [ "development", ], "lockedVersion": "3.0.3", - "managerData": Object { + "managerData": { "lineNumber": 130, }, }, - Object { + { "currentValue": "~> 2.5", "datasource": "rubygems", "depName": "better_errors", - "depTypes": Array [ + "depTypes": [ "development", ], "lockedVersion": "2.5.1", - "managerData": Object { + "managerData": { "lineNumber": 131, }, }, - Object { + { "currentValue": "~> 0.7", "datasource": "rubygems", "depName": "binding_of_caller", - "depTypes": Array [ + "depTypes": [ "development", ], "lockedVersion": "0.8.0", - "managerData": Object { + "managerData": { "lineNumber": 132, }, }, - Object { + { "currentValue": "~> 6.0", "datasource": "rubygems", "depName": "bullet", - "depTypes": Array [ + "depTypes": [ "development", ], "lockedVersion": "6.0.2", - "managerData": Object { + "managerData": { "lineNumber": 133, }, }, - Object { + { "currentValue": "~> 1.7", "datasource": "rubygems", "depName": "letter_opener", - "depTypes": Array [ + "depTypes": [ "development", ], "lockedVersion": "1.7.0", - "managerData": Object { + "managerData": { "lineNumber": 134, }, }, - Object { + { "currentValue": "~> 1.3", "datasource": "rubygems", "depName": "letter_opener_web", - "depTypes": Array [ + "depTypes": [ "development", ], "lockedVersion": "1.3.4", - "managerData": Object { + "managerData": { "lineNumber": 135, }, }, - Object { + { "datasource": "rubygems", "depName": "memory_profiler", - "depTypes": Array [ + "depTypes": [ "development", ], "lockedVersion": "0.9.14", - "managerData": Object { + "managerData": { "lineNumber": 136, }, }, - Object { + { "currentValue": "~> 0.78", "datasource": "rubygems", "depName": "rubocop", - "depTypes": Array [ + "depTypes": [ "development", ], "lockedVersion": "0.78.0", - "managerData": Object { + "managerData": { "lineNumber": 137, }, }, - Object { + { "currentValue": "~> 2.4", "datasource": "rubygems", "depName": "rubocop-rails", - "depTypes": Array [ + "depTypes": [ "development", ], "lockedVersion": "2.4.0", - "managerData": Object { + "managerData": { "lineNumber": 138, }, }, - Object { + { "currentValue": "~> 4.7", "datasource": "rubygems", "depName": "brakeman", - "depTypes": Array [ + "depTypes": [ "development", ], "lockedVersion": "4.7.2", - "managerData": Object { + "managerData": { "lineNumber": 139, }, }, - Object { + { "currentValue": "~> 0.6", "datasource": "rubygems", "depName": "bundler-audit", - "depTypes": Array [ + "depTypes": [ "development", ], "lockedVersion": "0.6.1", - "managerData": Object { + "managerData": { "lineNumber": 140, }, }, - Object { + { "currentValue": "~> 3.11", "datasource": "rubygems", "depName": "capistrano", - "depTypes": Array [ + "depTypes": [ "development", ], "lockedVersion": "3.11.2", - "managerData": Object { + "managerData": { "lineNumber": 142, }, }, - Object { + { "currentValue": "~> 1.4", "datasource": "rubygems", "depName": "capistrano-rails", - "depTypes": Array [ + "depTypes": [ "development", ], "lockedVersion": "1.4.0", - "managerData": Object { + "managerData": { "lineNumber": 143, }, }, - Object { + { "currentValue": "~> 2.1", "datasource": "rubygems", "depName": "capistrano-rbenv", - "depTypes": Array [ + "depTypes": [ "development", ], "lockedVersion": "2.1.4", - "managerData": Object { + "managerData": { "lineNumber": 144, }, }, - Object { + { "currentValue": "~> 2.0", "datasource": "rubygems", "depName": "capistrano-yarn", - "depTypes": Array [ + "depTypes": [ "development", ], "lockedVersion": "2.0.2", - "managerData": Object { + "managerData": { "lineNumber": 145, }, }, - Object { + { "datasource": "rubygems", "depName": "derailed_benchmarks", - "depTypes": Array [ + "depTypes": [ "development", ], "lockedVersion": "1.4.3", - "managerData": Object { + "managerData": { "lineNumber": 147, }, }, - Object { + { "datasource": "rubygems", "depName": "stackprof", - "depTypes": Array [ + "depTypes": [ "development", ], "lockedVersion": "0.2.15", - "managerData": Object { + "managerData": { "lineNumber": 148, }, }, - Object { + { "currentValue": "~> 0.11", "datasource": "rubygems", "depName": "lograge", - "depTypes": Array [ + "depTypes": [ "production", ], "lockedVersion": "0.11.2", - "managerData": Object { + "managerData": { "lineNumber": 152, }, }, - Object { + { "currentValue": "~> 5.0", "datasource": "rubygems", "depName": "redis-rails", - "depTypes": Array [ + "depTypes": [ "production", ], "lockedVersion": "5.0.2", - "managerData": Object { + "managerData": { "lineNumber": 153, }, }, - Object { + { "datasource": "rubygems", "depName": "concurrent-ruby", "lockedVersion": "1.1.5", - "managerData": Object { + "managerData": { "lineNumber": 156, }, }, - Object { + { "datasource": "rubygems", "depName": "connection_pool", "lockedVersion": "2.2.2", - "managerData": Object { + "managerData": { "lineNumber": 157, }, }, ], - "lockFiles": Array [ + "lockFiles": [ "Gemfile.lock", ], - "registryUrls": Array [ + "registryUrls": [ "https://rubygems.org", ], } `; exports[`modules/manager/bundler/extract extractPackageFile() parse webpacker Gemfile 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "datasource": "rubygems", "depName": "rails", "lockedVersion": "6.0.1", - "managerData": Object { + "managerData": { "lineNumber": 4, }, }, - Object { + { "currentValue": ">= 11.1", "datasource": "rubygems", "depName": "rake", "lockedVersion": "13.0.0", - "managerData": Object { + "managerData": { "lineNumber": 5, }, }, - Object { + { "datasource": "rubygems", "depName": "rack-proxy", "lockedVersion": "0.6.5", - "managerData": Object { + "managerData": { "lineNumber": 6, }, }, - Object { + { "currentValue": "~> 5.0", "datasource": "rubygems", "depName": "minitest", - "depTypes": Array [ + "depTypes": [ "test", ], "lockedVersion": "5.13.0", - "managerData": Object { + "managerData": { "lineNumber": 9, }, }, - Object { + { "datasource": "rubygems", "depName": "byebug", - "depTypes": Array [ + "depTypes": [ "test", ], "lockedVersion": "11.0.1", - "managerData": Object { + "managerData": { "lineNumber": 10, }, }, ], - "lockFiles": Array [ + "lockFiles": [ "Gemfile.lock", ], - "registryUrls": Array [ + "registryUrls": [ "https://rubygems.org", ], } `; exports[`modules/manager/bundler/extract extractPackageFile() parses rails Gemfile 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": ">= 11.1", "datasource": "rubygems", "depName": "rake", "lockedVersion": "12.3.1", - "managerData": Object { + "managerData": { "lineNumber": 9, }, }, - Object { + { "currentValue": ">= 2.15", "datasource": "rubygems", "depName": "capybara", "lockedVersion": "3.10.1", - "managerData": Object { + "managerData": { "lineNumber": 11, }, }, - Object { + { "currentValue": "~> 1.2", "datasource": "rubygems", "depName": "rack-cache", "lockedVersion": "1.8.0", - "managerData": Object { + "managerData": { "lineNumber": 13, }, }, - Object { + { "datasource": "rubygems", "depName": "sass-rails", "lockedVersion": "5.0.7", - "managerData": Object { + "managerData": { "lineNumber": 14, }, }, - Object { + { "currentValue": "~> 5", "datasource": "rubygems", "depName": "turbolinks", "lockedVersion": "5.2.0", - "managerData": Object { + "managerData": { "lineNumber": 15, }, }, - Object { + { "datasource": "rubygems", "depName": "webpacker", - "managerData": Object { + "managerData": { "lineNumber": 16, }, }, - Object { + { "currentValue": "~> 3.1.11", "datasource": "rubygems", "depName": "bcrypt", "lockedVersion": "3.1.12", - "managerData": Object { + "managerData": { "lineNumber": 20, }, }, - Object { + { "currentValue": ">= 1.3.0", "datasource": "rubygems", "depName": "uglifier", "lockedVersion": "4.1.19", - "managerData": Object { + "managerData": { "lineNumber": 24, }, }, - Object { + { "currentValue": ">= 2.0.0", "datasource": "rubygems", "depName": "json", "lockedVersion": "2.1.0", - "managerData": Object { + "managerData": { "lineNumber": 27, }, }, - Object { + { "currentValue": ">= 0.47", "datasource": "rubygems", "depName": "rubocop", "lockedVersion": "0.61.1", - "managerData": Object { + "managerData": { "lineNumber": 29, }, }, - Object { + { "currentValue": "~> 1.0", "datasource": "rubygems", "depName": "sdoc", - "depTypes": Array [ + "depTypes": [ "doc", ], "lockedVersion": "1.0.0", - "managerData": Object { + "managerData": { "lineNumber": 32, }, }, - Object { + { "currentValue": "~> 3.2.3", "datasource": "rubygems", "depName": "redcarpet", - "depTypes": Array [ + "depTypes": [ "doc", ], "lockedVersion": "3.2.3", - "managerData": Object { + "managerData": { "lineNumber": 33, }, }, - Object { + { "datasource": "rubygems", "depName": "w3c_validators", - "depTypes": Array [ + "depTypes": [ "doc", ], "lockedVersion": "1.3.4", - "managerData": Object { + "managerData": { "lineNumber": 34, }, }, - Object { + { "currentValue": "~> 1.2.0", "datasource": "rubygems", "depName": "kindlerb", - "depTypes": Array [ + "depTypes": [ "doc", ], "lockedVersion": "1.2.0", - "managerData": Object { + "managerData": { "lineNumber": 35, }, }, - Object { + { "datasource": "rubygems", "depName": "dalli", "lockedVersion": "2.7.9", - "managerData": Object { + "managerData": { "lineNumber": 39, }, }, - Object { - "currentValue": "\\">= 3.0.5\\", \\"< 3.2\\"", + { + "currentValue": "">= 3.0.5", "< 3.2"", "datasource": "rubygems", "depName": "listen", "lockedVersion": "3.1.5", - "managerData": Object { + "managerData": { "lineNumber": 40, }, }, - Object { + { "datasource": "rubygems", "depName": "libxml-ruby", "lockedVersion": "3.1.0", - "managerData": Object { + "managerData": { "lineNumber": 41, }, }, - Object { + { "datasource": "rubygems", "depName": "connection_pool", "lockedVersion": "2.2.2", - "managerData": Object { + "managerData": { "lineNumber": 42, }, }, - Object { + { "currentValue": ">= 1.1.0", "datasource": "rubygems", "depName": "bootsnap", "lockedVersion": "1.3.2", - "managerData": Object { + "managerData": { "lineNumber": 45, }, }, - Object { + { "datasource": "rubygems", "depName": "resque", - "depTypes": Array [ + "depTypes": [ "job", ], "lockedVersion": "1.27.4", - "managerData": Object { + "managerData": { "lineNumber": 49, }, }, - Object { + { "datasource": "rubygems", "depName": "resque-scheduler", - "depTypes": Array [ + "depTypes": [ "job", ], "lockedVersion": "4.3.1", - "managerData": Object { + "managerData": { "lineNumber": 50, }, }, - Object { + { "datasource": "rubygems", "depName": "sidekiq", - "depTypes": Array [ + "depTypes": [ "job", ], "lockedVersion": "5.2.3", - "managerData": Object { + "managerData": { "lineNumber": 51, }, }, - Object { + { "datasource": "rubygems", "depName": "sucker_punch", - "depTypes": Array [ + "depTypes": [ "job", ], "lockedVersion": "2.1.1", - "managerData": Object { + "managerData": { "lineNumber": 52, }, }, - Object { + { "datasource": "rubygems", "depName": "delayed_job", - "depTypes": Array [ + "depTypes": [ "job", ], "lockedVersion": "4.1.5", - "managerData": Object { + "managerData": { "lineNumber": 53, }, }, - Object { + { "datasource": "rubygems", "depName": "queue_classic", - "depTypes": Array [ + "depTypes": [ "job", ], - "managerData": Object { + "managerData": { "lineNumber": 54, }, }, - Object { + { "datasource": "rubygems", "depName": "sneakers", - "depTypes": Array [ + "depTypes": [ "job", ], "lockedVersion": "2.7.0", - "managerData": Object { + "managerData": { "lineNumber": 55, }, }, - Object { + { "datasource": "rubygems", "depName": "que", - "depTypes": Array [ + "depTypes": [ "job", ], "lockedVersion": "0.14.3", - "managerData": Object { + "managerData": { "lineNumber": 56, }, }, - Object { + { "datasource": "rubygems", "depName": "backburner", - "depTypes": Array [ + "depTypes": [ "job", ], "lockedVersion": "1.5.0", - "managerData": Object { + "managerData": { "lineNumber": 57, }, }, - Object { + { "datasource": "rubygems", "depName": "delayed_job_active_record", - "depTypes": Array [ + "depTypes": [ "job", ], "lockedVersion": "4.1.3", - "managerData": Object { + "managerData": { "lineNumber": 58, }, }, - Object { + { "datasource": "rubygems", "depName": "sequel", - "depTypes": Array [ + "depTypes": [ "job", ], "lockedVersion": "5.14.0", - "managerData": Object { + "managerData": { "lineNumber": 59, }, }, - Object { + { "datasource": "rubygems", "depName": "puma", - "depTypes": Array [ + "depTypes": [ "cable", ], "lockedVersion": "3.12.0", - "managerData": Object { + "managerData": { "lineNumber": 64, }, }, - Object { + { "datasource": "rubygems", "depName": "hiredis", - "depTypes": Array [ + "depTypes": [ "cable", ], "lockedVersion": "0.6.3", - "managerData": Object { + "managerData": { "lineNumber": 66, }, }, - Object { + { "currentValue": "~> 4.0", "datasource": "rubygems", "depName": "redis", - "depTypes": Array [ + "depTypes": [ "cable", ], "lockedVersion": "4.0.3", - "managerData": Object { + "managerData": { "lineNumber": 67, }, }, - Object { + { "datasource": "rubygems", "depName": "redis-namespace", - "depTypes": Array [ + "depTypes": [ "cable", ], "lockedVersion": "1.6.0", - "managerData": Object { + "managerData": { "lineNumber": 69, }, }, - Object { + { "datasource": "rubygems", "depName": "websocket-client-simple", - "depTypes": Array [ + "depTypes": [ "cable", ], - "managerData": Object { + "managerData": { "lineNumber": 71, }, }, - Object { + { "datasource": "rubygems", "depName": "blade", - "depTypes": Array [ + "depTypes": [ "cable", ], "lockedVersion": "0.7.1", - "managerData": Object { + "managerData": { "lineNumber": 73, }, }, - Object { + { "datasource": "rubygems", "depName": "blade-sauce_labs_plugin", - "depTypes": Array [ + "depTypes": [ "cable", ], "lockedVersion": "0.7.3", - "managerData": Object { + "managerData": { "lineNumber": 74, }, }, - Object { + { "datasource": "rubygems", "depName": "sprockets-export", - "depTypes": Array [ + "depTypes": [ "cable", ], "lockedVersion": "1.0.0", - "managerData": Object { + "managerData": { "lineNumber": 75, }, }, - Object { + { "datasource": "rubygems", "depName": "aws-sdk-s3", - "depTypes": Array [ + "depTypes": [ "storage", ], "lockedVersion": "1.23.1", - "managerData": Object { + "managerData": { "lineNumber": 80, }, }, - Object { + { "currentValue": "~> 1.11", "datasource": "rubygems", "depName": "google-cloud-storage", - "depTypes": Array [ + "depTypes": [ "storage", ], "lockedVersion": "1.15.0", - "managerData": Object { + "managerData": { "lineNumber": 81, }, }, - Object { + { "datasource": "rubygems", "depName": "azure-storage", - "depTypes": Array [ + "depTypes": [ "storage", ], "lockedVersion": "0.15.0.preview", - "managerData": Object { + "managerData": { "lineNumber": 82, }, }, - Object { + { "currentValue": "~> 1.2", "datasource": "rubygems", "depName": "image_processing", - "depTypes": Array [ + "depTypes": [ "storage", ], "lockedVersion": "1.7.1", - "managerData": Object { + "managerData": { "lineNumber": 84, }, }, - Object { + { "datasource": "rubygems", "depName": "aws-sdk-sns", "lockedVersion": "1.8.1", - "managerData": Object { + "managerData": { "lineNumber": 88, }, }, - Object { + { "datasource": "rubygems", "depName": "webmock", "lockedVersion": "3.4.2", - "managerData": Object { + "managerData": { "lineNumber": 89, }, }, - Object { + { "datasource": "rubygems", "depName": "qunit-selenium", - "depTypes": Array [ + "depTypes": [ "ujs", ], "lockedVersion": "0.0.4", - "managerData": Object { + "managerData": { "lineNumber": 92, }, }, - Object { + { "datasource": "rubygems", "depName": "chromedriver-helper", - "depTypes": Array [ + "depTypes": [ "ujs", ], "lockedVersion": "2.1.0", - "managerData": Object { + "managerData": { "lineNumber": 93, }, }, - Object { + { "datasource": "rubygems", "depName": "minitest-bisect", - "depTypes": Array [ + "depTypes": [ "test", ], "lockedVersion": "1.4.0", - "managerData": Object { + "managerData": { "lineNumber": 101, }, }, - Object { + { "datasource": "rubygems", "depName": "minitest-retry", - "depTypes": Array [ + "depTypes": [ "test", ], "lockedVersion": "0.1.9", - "managerData": Object { + "managerData": { "lineNumber": 102, }, }, - Object { + { "datasource": "rubygems", "depName": "stackprof", - "depTypes": Array [ + "depTypes": [ "test", ], "lockedVersion": "0.2.12", - "managerData": Object { + "managerData": { "lineNumber": 105, }, }, - Object { + { "datasource": "rubygems", "depName": "byebug", - "depTypes": Array [ + "depTypes": [ "test", ], "lockedVersion": "10.0.2", - "managerData": Object { + "managerData": { "lineNumber": 106, }, }, - Object { + { "datasource": "rubygems", "depName": "benchmark-ips", - "depTypes": Array [ + "depTypes": [ "test", ], "lockedVersion": "2.7.2", - "managerData": Object { + "managerData": { "lineNumber": 109, }, }, - Object { + { "currentValue": ">= 1.8.1", "datasource": "rubygems", "depName": "nokogiri", "lockedVersion": "1.9.1", - "managerData": Object { + "managerData": { "lineNumber": 113, }, }, - Object { + { "currentValue": ">=1.4.6", "datasource": "rubygems", "depName": "racc", "lockedVersion": "1.4.14", - "managerData": Object { + "managerData": { "lineNumber": 116, }, }, - Object { + { "currentValue": "~> 1.3.6", "datasource": "rubygems", "depName": "sqlite3", "lockedVersion": "1.3.13", - "managerData": Object { + "managerData": { "lineNumber": 119, }, }, - Object { + { "currentValue": ">= 0.18.0", "datasource": "rubygems", "depName": "pg", - "depTypes": Array [ + "depTypes": [ "db", ], "lockedVersion": "1.1.3", - "managerData": Object { + "managerData": { "lineNumber": 122, }, }, - Object { + { "currentValue": ">= 0.4.10", "datasource": "rubygems", "depName": "mysql2", - "depTypes": Array [ + "depTypes": [ "db", ], "lockedVersion": "0.5.2", - "managerData": Object { + "managerData": { "lineNumber": 123, }, }, - Object { + { "datasource": "rubygems", "depName": "activerecord-jdbcsqlite3-adapter", "lockedVersion": "52.1-java", - "managerData": Object { + "managerData": { "lineNumber": 129, }, }, - Object { + { "datasource": "rubygems", "depName": "activerecord-jdbcmysql-adapter", - "depTypes": Array [ + "depTypes": [ "db", ], "lockedVersion": "52.1-java", - "managerData": Object { + "managerData": { "lineNumber": 131, }, }, - Object { + { "datasource": "rubygems", "depName": "activerecord-jdbcpostgresql-adapter", - "depTypes": Array [ + "depTypes": [ "db", ], "lockedVersion": "52.1-java", - "managerData": Object { + "managerData": { "lineNumber": 132, }, }, - Object { + { "currentValue": ">= 1.3.0", "datasource": "rubygems", "depName": "activerecord-jdbcsqlite3-adapter", "lockedVersion": "52.1-java", - "managerData": Object { + "managerData": { "lineNumber": 135, }, }, - Object { + { "currentValue": ">= 1.3.0", "datasource": "rubygems", "depName": "activerecord-jdbcmysql-adapter", - "depTypes": Array [ + "depTypes": [ "db", ], "lockedVersion": "52.1-java", - "managerData": Object { + "managerData": { "lineNumber": 137, }, }, - Object { + { "currentValue": ">= 1.3.0", "datasource": "rubygems", "depName": "activerecord-jdbcpostgresql-adapter", - "depTypes": Array [ + "depTypes": [ "db", ], "lockedVersion": "52.1-java", - "managerData": Object { + "managerData": { "lineNumber": 138, }, }, - Object { + { "currentValue": "~> 3.0", "datasource": "rubygems", "depName": "psych", "lockedVersion": "3.0.3", - "managerData": Object { + "managerData": { "lineNumber": 146, }, }, - Object { + { "currentValue": "~> 2.2", "datasource": "rubygems", "depName": "ruby-oci8", - "managerData": Object { + "managerData": { "lineNumber": 152, }, }, - Object { + { "datasource": "rubygems", "depName": "activerecord-oracle_enhanced-adapter", - "managerData": Object { + "managerData": { "lineNumber": 154, }, }, - Object { + { "datasource": "rubygems", "depName": "ibm_db", - "managerData": Object { + "managerData": { "lineNumber": 158, }, }, - Object { + { "datasource": "rubygems", "depName": "tzinfo-data", "lockedVersion": "1.2018.7", - "managerData": Object { + "managerData": { "lineNumber": 159, }, }, - Object { + { "currentValue": ">= 0.1.0", "datasource": "rubygems", "depName": "wdm", "lockedVersion": "0.1.1", - "managerData": Object { + "managerData": { "lineNumber": 160, }, }, ], - "lockFiles": Array [ + "lockFiles": [ "Gemfile.lock", ], - "registryUrls": Array [ + "registryUrls": [ "https://rubygems.org", ], } `; exports[`modules/manager/bundler/extract extractPackageFile() parses sourceGroups 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "~> 1.5.3", "datasource": "ruby-version", "depName": "ruby", "registryUrls": null, }, - Object { + { "datasource": "rubygems", "depName": "some_internal_gem", - "managerData": Object { + "managerData": { "lineNumber": 4, }, - "registryUrls": Array [ + "registryUrls": [ "https://gems.example.com", ], }, - Object { + { "datasource": "rubygems", "depName": "another_internal_gem", - "managerData": Object { + "managerData": { "lineNumber": 5, }, - "registryUrls": Array [ + "registryUrls": [ "https://gems.example.com", ], }, - Object { + { "currentValue": "latest", "datasource": "rubygems", "depName": "ruby-debug", - "managerData": Object { + "managerData": { "lineNumber": 9, }, }, - Object { + { "datasource": "rubygems", "depName": "sqlite3", - "managerData": Object { + "managerData": { "lineNumber": 10, }, }, - Object { + { "datasource": "rubygems", "depName": "wirble", - "depTypes": Array [ + "depTypes": [ "development", "optional => true", ], - "managerData": Object { + "managerData": { "lineNumber": 14, }, }, - Object { + { "datasource": "rubygems", "depName": "faker", - "depTypes": Array [ + "depTypes": [ "development", "optional => true", ], - "managerData": Object { + "managerData": { "lineNumber": 15, }, }, ], - "registryUrls": Array [ + "registryUrls": [ "https://rubygems.org", ], } `; exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "5.2.3", "datasource": "rubygems", "depName": "rails", "lockedVersion": "5.2.3", - "managerData": Object { + "managerData": { "lineNumber": 2, }, }, - Object { + { "currentValue": "~> 1.4", "datasource": "rubygems", "depName": "bootsnap", "lockedVersion": "1.4.5", - "managerData": Object { + "managerData": { "lineNumber": 4, }, }, - Object { + { "currentValue": "~> 0.0.4", "datasource": "rubygems", "depName": "nakayoshi_fork", "lockedVersion": "0.0.4", - "managerData": Object { + "managerData": { "lineNumber": 7, }, }, - Object { + { "currentValue": "~> 3.0", "datasource": "rubygems", "depName": "responders", "lockedVersion": "3.0.0", - "managerData": Object { + "managerData": { "lineNumber": 10, }, }, - Object { + { "currentValue": "~> 3.7.0", "datasource": "rubygems", "depName": "sprockets", "lockedVersion": "3.7.2", - "managerData": Object { + "managerData": { "lineNumber": 12, }, }, - Object { + { "currentValue": "~> 3.3.0", "datasource": "rubygems", "depName": "default_value_for", "lockedVersion": "3.3.0", - "managerData": Object { + "managerData": { "lineNumber": 15, }, }, - Object { + { "currentValue": "~> 1.1", "datasource": "rubygems", "depName": "pg", "lockedVersion": "1.1.4", - "managerData": Object { + "managerData": { "lineNumber": 18, }, }, - Object { + { "currentValue": "~> 0.28", "datasource": "rubygems", "depName": "rugged", "lockedVersion": "0.28.4.1", - "managerData": Object { + "managerData": { "lineNumber": 20, }, }, - Object { + { "currentValue": "~> 1.1", "datasource": "rubygems", "depName": "grape-path-helpers", "lockedVersion": "1.1.0", - "managerData": Object { + "managerData": { "lineNumber": 21, }, }, - Object { + { "currentValue": "~> 0.12", "datasource": "rubygems", "depName": "faraday", "lockedVersion": "0.12.2", - "managerData": Object { + "managerData": { "lineNumber": 23, }, }, - Object { + { "currentValue": "~> 1.8.0", "datasource": "rubygems", "depName": "marginalia", "lockedVersion": "1.8.0", - "managerData": Object { + "managerData": { "lineNumber": 24, }, }, - Object { + { "currentValue": "~> 4.6", "datasource": "rubygems", "depName": "devise", "lockedVersion": "4.7.1", - "managerData": Object { + "managerData": { "lineNumber": 27, }, }, - Object { + { "currentValue": "~> 4.3", "datasource": "rubygems", "depName": "doorkeeper", "lockedVersion": "4.3.2", - "managerData": Object { + "managerData": { "lineNumber": 28, }, }, - Object { + { "currentValue": "~> 1.5", "datasource": "rubygems", "depName": "doorkeeper-openid_connect", "lockedVersion": "1.5.0", - "managerData": Object { + "managerData": { "lineNumber": 29, }, }, - Object { + { "currentValue": "~> 1.8", "datasource": "rubygems", "depName": "omniauth", "lockedVersion": "1.9.0", - "managerData": Object { + "managerData": { "lineNumber": 30, }, }, - Object { + { "currentValue": "~> 2.0.0", "datasource": "rubygems", "depName": "omniauth-auth0", "lockedVersion": "2.0.0", - "managerData": Object { + "managerData": { "lineNumber": 31, }, }, - Object { + { "currentValue": "~> 0.0.9", "datasource": "rubygems", "depName": "omniauth-azure-oauth2", "lockedVersion": "0.0.10", - "managerData": Object { + "managerData": { "lineNumber": 32, }, }, - Object { + { "currentValue": "~> 1.1.4", "datasource": "rubygems", "depName": "omniauth-cas3", "lockedVersion": "1.1.4", - "managerData": Object { + "managerData": { "lineNumber": 33, }, }, - Object { + { "currentValue": "~> 4.0.0", "datasource": "rubygems", "depName": "omniauth-facebook", "lockedVersion": "4.0.0", - "managerData": Object { + "managerData": { "lineNumber": 34, }, }, - Object { + { "currentValue": "~> 1.3", "datasource": "rubygems", "depName": "omniauth-github", "lockedVersion": "1.3.0", - "managerData": Object { + "managerData": { "lineNumber": 35, }, }, - Object { + { "currentValue": "~> 1.0.2", "datasource": "rubygems", "depName": "omniauth-gitlab", "lockedVersion": "1.0.3", - "managerData": Object { + "managerData": { "lineNumber": 36, }, }, - Object { + { "currentValue": "~> 0.6.0", "datasource": "rubygems", "depName": "omniauth-google-oauth2", "lockedVersion": "0.6.0", - "managerData": Object { + "managerData": { "lineNumber": 37, }, }, - Object { + { "currentValue": "~> 0.3.0", "datasource": "rubygems", "depName": "omniauth-kerberos", "lockedVersion": "0.3.0", - "managerData": Object { + "managerData": { "lineNumber": 38, }, }, - Object { + { "currentValue": "~> 0.2.2", "datasource": "rubygems", "depName": "omniauth-oauth2-generic", "lockedVersion": "0.2.2", - "managerData": Object { + "managerData": { "lineNumber": 39, }, }, - Object { + { "currentValue": "~> 1.10", "datasource": "rubygems", "depName": "omniauth-saml", "lockedVersion": "1.10.0", - "managerData": Object { + "managerData": { "lineNumber": 40, }, }, - Object { + { "currentValue": "~> 1.3.0", "datasource": "rubygems", "depName": "omniauth-shibboleth", "lockedVersion": "1.3.0", - "managerData": Object { + "managerData": { "lineNumber": 41, }, }, - Object { + { "currentValue": "~> 1.4", "datasource": "rubygems", "depName": "omniauth-twitter", "lockedVersion": "1.4.0", - "managerData": Object { + "managerData": { "lineNumber": 42, }, }, - Object { + { "currentValue": "~> 2.2.0", "datasource": "rubygems", "depName": "omniauth_crowd", "lockedVersion": "2.2.3", - "managerData": Object { + "managerData": { "lineNumber": 43, }, }, - Object { + { "currentValue": "~> 0.3.3", "datasource": "rubygems", "depName": "omniauth-authentiq", "lockedVersion": "0.3.3", - "managerData": Object { + "managerData": { "lineNumber": 44, }, }, - Object { + { "currentValue": "~> 0.3.3", "datasource": "rubygems", "depName": "omniauth_openid_connect", "lockedVersion": "0.3.3", - "managerData": Object { + "managerData": { "lineNumber": 45, }, }, - Object { + { "currentValue": "~> 0.0.2", "datasource": "rubygems", "depName": "omniauth-ultraauth", "lockedVersion": "0.0.2", - "managerData": Object { + "managerData": { "lineNumber": 46, }, }, - Object { + { "currentValue": "~> 1.0.5", "datasource": "rubygems", "depName": "omniauth-salesforce", "lockedVersion": "1.0.5", - "managerData": Object { + "managerData": { "lineNumber": 47, }, }, - Object { + { "currentValue": "~> 1.9.3", "datasource": "rubygems", "depName": "rack-oauth2", "lockedVersion": "1.9.3", - "managerData": Object { + "managerData": { "lineNumber": 48, }, }, - Object { + { "currentValue": "~> 2.1.0", "datasource": "rubygems", "depName": "jwt", "lockedVersion": "2.1.0", - "managerData": Object { + "managerData": { "lineNumber": 49, }, }, - Object { + { "datasource": "rubygems", "depName": "gssapi", "lockedVersion": "1.2.0", - "managerData": Object { + "managerData": { "lineNumber": 52, }, }, - Object { + { "currentValue": "~> 4.11", "datasource": "rubygems", "depName": "recaptcha", "lockedVersion": "4.13.1", - "managerData": Object { + "managerData": { "lineNumber": 55, }, }, - Object { + { "currentValue": "~> 3.0", "datasource": "rubygems", "depName": "akismet", "lockedVersion": "3.0.0", - "managerData": Object { + "managerData": { "lineNumber": 56, }, }, - Object { + { "currentValue": "~> 0.12.1", "datasource": "rubygems", "depName": "invisible_captcha", "lockedVersion": "0.12.1", - "managerData": Object { + "managerData": { "lineNumber": 57, }, }, - Object { + { "currentValue": "~> 3.0.0", "datasource": "rubygems", "depName": "devise-two-factor", "lockedVersion": "3.0.0", - "managerData": Object { + "managerData": { "lineNumber": 60, }, }, - Object { + { "currentValue": "~> 0.1.7", "datasource": "rubygems", "depName": "rqrcode-rails3", "lockedVersion": "0.1.7", - "managerData": Object { + "managerData": { "lineNumber": 61, }, }, - Object { + { "currentValue": "~> 3.1.0", "datasource": "rubygems", "depName": "attr_encrypted", "lockedVersion": "3.1.0", - "managerData": Object { + "managerData": { "lineNumber": 62, }, }, - Object { + { "currentValue": "~> 0.2.1", "datasource": "rubygems", "depName": "u2f", "lockedVersion": "0.2.1", - "managerData": Object { + "managerData": { "lineNumber": 63, }, }, - Object { + { "currentValue": "~> 1.0.6", "datasource": "rubygems", "depName": "validates_hostname", "lockedVersion": "1.0.6", - "managerData": Object { + "managerData": { "lineNumber": 66, }, }, - Object { + { "currentValue": "~> 1.3.0", "datasource": "rubygems", "depName": "rubyzip", "lockedVersion": "1.3.0", - "managerData": Object { + "managerData": { "lineNumber": 67, }, }, - Object { + { "currentValue": "~> 2.0.2", "datasource": "rubygems", "depName": "acme-client", "lockedVersion": "2.0.2", - "managerData": Object { + "managerData": { "lineNumber": 69, }, }, - Object { + { "currentValue": "~> 2.5", "datasource": "rubygems", "depName": "browser", "lockedVersion": "2.5.3", - "managerData": Object { + "managerData": { "lineNumber": 72, }, }, - Object { + { "currentValue": "~> 2.0.19", "datasource": "rubygems", "depName": "gpgme", "lockedVersion": "2.0.19", - "managerData": Object { + "managerData": { "lineNumber": 75, }, }, - Object { + { "currentValue": "~> 2.1.1", "datasource": "rubygems", "depName": "gitlab_omniauth-ldap", "lockedVersion": "2.1.1", - "managerData": Object { + "managerData": { "lineNumber": 80, }, }, - Object { + { "datasource": "rubygems", "depName": "net-ldap", "lockedVersion": "0.16.0", - "managerData": Object { + "managerData": { "lineNumber": 81, }, }, - Object { + { "currentValue": "~> 1.1.0", "datasource": "rubygems", "depName": "grape", "lockedVersion": "1.1.0", - "managerData": Object { + "managerData": { "lineNumber": 84, }, }, - Object { + { "currentValue": "~> 0.7.1", "datasource": "rubygems", "depName": "grape-entity", "lockedVersion": "0.7.1", - "managerData": Object { + "managerData": { "lineNumber": 85, }, }, - Object { + { "currentValue": "~> 1.0.0", "datasource": "rubygems", "depName": "rack-cors", "lockedVersion": "1.0.2", - "managerData": Object { + "managerData": { "lineNumber": 86, }, }, - Object { + { "currentValue": "~> 1.9.11", "datasource": "rubygems", "depName": "graphql", "lockedVersion": "1.9.11", - "managerData": Object { + "managerData": { "lineNumber": 89, }, }, - Object { + { "currentValue": "~> 1.4.10", "datasource": "rubygems", "depName": "graphiql-rails", "lockedVersion": "1.4.10", - "managerData": Object { + "managerData": { "lineNumber": 93, }, }, - Object { + { "currentValue": "~> 2.0.0.beta3", "datasource": "rubygems", "depName": "apollo_upload_server", "lockedVersion": "2.0.0.beta.3", - "managerData": Object { + "managerData": { "lineNumber": 94, }, }, - Object { + { "currentValue": "~> 1.6.0", "datasource": "rubygems", "depName": "graphql-docs", "lockedVersion": "1.6.0", - "managerData": Object { + "managerData": { "lineNumber": 95, }, }, - Object { + { "datasource": "rubygems", "depName": "hashie-forbidden_attributes", "lockedVersion": "0.1.1", - "managerData": Object { + "managerData": { "lineNumber": 98, }, }, - Object { + { "currentValue": "~> 1.0", "datasource": "rubygems", "depName": "kaminari", "lockedVersion": "1.0.1", - "managerData": Object { + "managerData": { "lineNumber": 101, }, }, - Object { + { "currentValue": "~> 2.11.0", "datasource": "rubygems", "depName": "hamlit", "lockedVersion": "2.11.0", - "managerData": Object { + "managerData": { "lineNumber": 104, }, }, - Object { + { "currentValue": "~> 1.3", "datasource": "rubygems", "depName": "carrierwave", "lockedVersion": "1.3.1", - "managerData": Object { + "managerData": { "lineNumber": 107, }, }, - Object { + { "datasource": "rubygems", "depName": "mini_magick", "lockedVersion": "4.9.5", - "managerData": Object { + "managerData": { "lineNumber": 108, }, }, - Object { + { "currentValue": "~> 3.5", "datasource": "rubygems", "depName": "fog-aws", "lockedVersion": "3.5.2", - "managerData": Object { + "managerData": { "lineNumber": 111, }, }, - Object { + { "currentValue": "= 2.1.0", "datasource": "rubygems", "depName": "fog-core", "lockedVersion": "2.1.0", - "managerData": Object { + "managerData": { "lineNumber": 114, }, }, - Object { + { "currentValue": "~> 1.9", "datasource": "rubygems", "depName": "fog-google", "lockedVersion": "1.9.1", - "managerData": Object { + "managerData": { "lineNumber": 115, }, }, - Object { + { "currentValue": "~> 0.6", "datasource": "rubygems", "depName": "fog-local", "lockedVersion": "0.6.0", - "managerData": Object { + "managerData": { "lineNumber": 116, }, }, - Object { + { "currentValue": "~> 1.0", "datasource": "rubygems", "depName": "fog-openstack", "lockedVersion": "1.0.8", - "managerData": Object { + "managerData": { "lineNumber": 117, }, }, - Object { + { "currentValue": "~> 0.1.1", "datasource": "rubygems", "depName": "fog-rackspace", "lockedVersion": "0.1.1", - "managerData": Object { + "managerData": { "lineNumber": 118, }, }, - Object { + { "currentValue": "~> 0.3", "datasource": "rubygems", "depName": "fog-aliyun", "lockedVersion": "0.3.3", - "managerData": Object { + "managerData": { "lineNumber": 119, }, }, - Object { + { "currentValue": "~> 0.23", "datasource": "rubygems", "depName": "google-api-client", "lockedVersion": "0.23.4", - "managerData": Object { + "managerData": { "lineNumber": 122, }, }, - Object { + { "currentValue": "~> 0.1.4", "datasource": "rubygems", "depName": "unf", "lockedVersion": "0.1.4", - "managerData": Object { + "managerData": { "lineNumber": 125, }, }, - Object { + { "currentValue": "~> 2.3.7", "datasource": "rubygems", "depName": "seed-fu", "lockedVersion": "2.3.7", - "managerData": Object { + "managerData": { "lineNumber": 128, }, }, - Object { + { "currentValue": "~> 0.1.9", "datasource": "rubygems", "depName": "elasticsearch-model", "lockedVersion": "0.1.9", - "managerData": Object { + "managerData": { "lineNumber": 131, }, }, - Object { + { "currentValue": "~> 0.1.9", "datasource": "rubygems", "depName": "elasticsearch-rails", "lockedVersion": "0.1.9", - "managerData": Object { + "managerData": { "lineNumber": 132, }, }, - Object { + { "currentValue": "5.0.3", "datasource": "rubygems", "depName": "elasticsearch-api", "lockedVersion": "5.0.3", - "managerData": Object { + "managerData": { "lineNumber": 133, }, }, - Object { + { "datasource": "rubygems", "depName": "aws-sdk", "lockedVersion": "2.11.374", - "managerData": Object { + "managerData": { "lineNumber": 134, }, }, - Object { + { "datasource": "rubygems", "depName": "faraday_middleware-aws-signers-v4", "lockedVersion": "0.1.7", - "managerData": Object { + "managerData": { "lineNumber": 135, }, }, - Object { + { "currentValue": "~> 2.12", "datasource": "rubygems", "depName": "html-pipeline", "lockedVersion": "2.12.2", - "managerData": Object { + "managerData": { "lineNumber": 138, }, }, - Object { + { "currentValue": "2.3.1", "datasource": "rubygems", "depName": "deckar01-task_list", "lockedVersion": "2.3.1", - "managerData": Object { + "managerData": { "lineNumber": 139, }, }, - Object { + { "currentValue": "~> 1.7.0", "datasource": "rubygems", "depName": "gitlab-markup", "lockedVersion": "1.7.0", - "managerData": Object { + "managerData": { "lineNumber": 140, }, }, - Object { + { "currentValue": "~> 1.7.0", "datasource": "rubygems", "depName": "github-markup", "lockedVersion": "1.7.0", - "managerData": Object { + "managerData": { "lineNumber": 141, }, }, - Object { + { "currentValue": "~> 0.20", "datasource": "rubygems", "depName": "commonmarker", "lockedVersion": "0.20.1", - "managerData": Object { + "managerData": { "lineNumber": 142, }, }, - Object { + { "currentValue": "~> 4.3.2", "datasource": "rubygems", "depName": "RedCloth", "lockedVersion": "4.3.2", - "managerData": Object { + "managerData": { "lineNumber": 143, }, }, - Object { + { "currentValue": "~> 6.1.2", "datasource": "rubygems", "depName": "rdoc", "lockedVersion": "6.1.2", - "managerData": Object { + "managerData": { "lineNumber": 144, }, }, - Object { + { "currentValue": "~> 0.9.12", "datasource": "rubygems", "depName": "org-ruby", "lockedVersion": "0.9.12", - "managerData": Object { + "managerData": { "lineNumber": 145, }, }, - Object { + { "currentValue": "~> 0.5.0", "datasource": "rubygems", "depName": "creole", "lockedVersion": "0.5.0", - "managerData": Object { + "managerData": { "lineNumber": 146, }, }, - Object { + { "currentValue": "0.8.1", "datasource": "rubygems", "depName": "wikicloth", "lockedVersion": "0.8.1", - "managerData": Object { + "managerData": { "lineNumber": 147, }, }, - Object { + { "currentValue": "~> 2.0.10", "datasource": "rubygems", "depName": "asciidoctor", "lockedVersion": "2.0.10", - "managerData": Object { + "managerData": { "lineNumber": 148, }, }, - Object { + { "currentValue": "~> 0.3.1", "datasource": "rubygems", "depName": "asciidoctor-include-ext", "lockedVersion": "0.3.1", - "managerData": Object { + "managerData": { "lineNumber": 149, }, }, - Object { + { "currentValue": "0.0.10", "datasource": "rubygems", "depName": "asciidoctor-plantuml", "lockedVersion": "0.0.10", - "managerData": Object { + "managerData": { "lineNumber": 150, }, }, - Object { + { "currentValue": "~> 3.11.0", "datasource": "rubygems", "depName": "rouge", "lockedVersion": "3.11.0", - "managerData": Object { + "managerData": { "lineNumber": 151, }, }, - Object { + { "currentValue": "~> 0.7.11", "datasource": "rubygems", "depName": "truncato", "lockedVersion": "0.7.11", - "managerData": Object { + "managerData": { "lineNumber": 152, }, }, - Object { + { "currentValue": "~> 4.2.0", "datasource": "rubygems", "depName": "bootstrap_form", "lockedVersion": "4.2.0", - "managerData": Object { + "managerData": { "lineNumber": 153, }, }, - Object { + { "currentValue": "~> 1.10.5", "datasource": "rubygems", "depName": "nokogiri", "lockedVersion": "1.10.7", - "managerData": Object { + "managerData": { "lineNumber": 154, }, }, - Object { + { "currentValue": "~> 1.1", "datasource": "rubygems", "depName": "escape_utils", "lockedVersion": "1.2.1", - "managerData": Object { + "managerData": { "lineNumber": 155, }, }, - Object { + { "datasource": "rubygems", "depName": "icalendar", "lockedVersion": "2.4.1", - "managerData": Object { + "managerData": { "lineNumber": 158, }, }, - Object { + { "currentValue": "~> 3.1.0", "datasource": "rubygems", "depName": "diffy", "lockedVersion": "3.1.0", - "managerData": Object { + "managerData": { "lineNumber": 161, }, }, - Object { + { "currentValue": "~> 0.1.0", "datasource": "rubygems", "depName": "diff_match_patch", "lockedVersion": "0.1.0", - "managerData": Object { + "managerData": { "lineNumber": 162, }, }, - Object { + { "currentValue": "~> 2.0.7", "datasource": "rubygems", "depName": "rack", "lockedVersion": "2.0.7", - "managerData": Object { + "managerData": { "lineNumber": 165, }, }, - Object { + { "currentValue": "~> 5.4.1", "datasource": "rubygems", "depName": "unicorn", - "depTypes": Array [ + "depTypes": [ "unicorn", ], "lockedVersion": "5.4.1", - "managerData": Object { + "managerData": { "lineNumber": 168, }, }, - Object { + { "currentValue": "~> 0.4.4", "datasource": "rubygems", "depName": "unicorn-worker-killer", - "depTypes": Array [ + "depTypes": [ "unicorn", ], "lockedVersion": "0.4.4", - "managerData": Object { + "managerData": { "lineNumber": 169, }, }, - Object { + { "currentValue": "~> 4.3.1.gitlab.2", "datasource": "rubygems", "depName": "gitlab-puma", - "depTypes": Array [ + "depTypes": [ "puma", ], "lockedVersion": "4.3.1.gitlab.2", - "managerData": Object { + "managerData": { "lineNumber": 173, }, }, - Object { + { "currentValue": "~> 0.1.1.gitlab.1", "datasource": "rubygems", "depName": "gitlab-puma_worker_killer", - "depTypes": Array [ + "depTypes": [ "puma", ], "lockedVersion": "0.1.1.gitlab.1", - "managerData": Object { + "managerData": { "lineNumber": 174, }, }, - Object { + { "datasource": "rubygems", "depName": "rack-timeout", - "depTypes": Array [ + "depTypes": [ "puma", ], "lockedVersion": "0.5.1", - "managerData": Object { + "managerData": { "lineNumber": 175, }, }, - Object { + { "currentValue": "~> 0.6.0", "datasource": "rubygems", "depName": "state_machines-activerecord", "lockedVersion": "0.6.0", - "managerData": Object { + "managerData": { "lineNumber": 179, }, }, - Object { + { "currentValue": "~> 6.0", "datasource": "rubygems", "depName": "acts-as-taggable-on", "lockedVersion": "6.5.0", - "managerData": Object { + "managerData": { "lineNumber": 182, }, }, - Object { + { "currentValue": "~> 5.2.7", "datasource": "rubygems", "depName": "sidekiq", "lockedVersion": "5.2.7", - "managerData": Object { + "managerData": { "lineNumber": 185, }, }, - Object { + { "currentValue": "~> 1.0", "datasource": "rubygems", "depName": "sidekiq-cron", "lockedVersion": "1.0.4", - "managerData": Object { + "managerData": { "lineNumber": 186, }, }, - Object { + { "currentValue": "~> 1.6.0", "datasource": "rubygems", "depName": "redis-namespace", "lockedVersion": "1.6.0", - "managerData": Object { + "managerData": { "lineNumber": 187, }, }, - Object { + { "currentValue": "0.5.2", "datasource": "rubygems", "depName": "gitlab-sidekiq-fetcher", "lockedVersion": "0.5.2", - "managerData": Object { + "managerData": { "lineNumber": 188, }, }, - Object { + { "currentValue": "~> 1.2.1", "datasource": "rubygems", "depName": "fugit", "lockedVersion": "1.2.1", - "managerData": Object { + "managerData": { "lineNumber": 191, }, }, - Object { + { "currentValue": "~> 0.16.4", "datasource": "rubygems", "depName": "httparty", "lockedVersion": "0.16.4", - "managerData": Object { + "managerData": { "lineNumber": 194, }, }, - Object { + { "currentValue": "~> 3.0", "datasource": "rubygems", "depName": "rainbow", "lockedVersion": "3.0.0", - "managerData": Object { + "managerData": { "lineNumber": 197, }, }, - Object { + { "datasource": "rubygems", "depName": "ruby-progressbar", "lockedVersion": "1.10.1", - "managerData": Object { + "managerData": { "lineNumber": 200, }, }, - Object { + { "currentValue": "~> 2.0.9", "datasource": "rubygems", "depName": "settingslogic", "lockedVersion": "2.0.9", - "managerData": Object { + "managerData": { "lineNumber": 203, }, }, - Object { + { "currentValue": "~> 1.1.1", "datasource": "rubygems", "depName": "re2", "lockedVersion": "1.1.1", - "managerData": Object { + "managerData": { "lineNumber": 206, }, }, - Object { + { "currentValue": "~> 2.2.4", "datasource": "rubygems", "depName": "version_sorter", "lockedVersion": "2.2.4", - "managerData": Object { + "managerData": { "lineNumber": 210, }, }, - Object { + { "currentValue": "~> 3.1", "datasource": "rubygems", "depName": "js_regex", "lockedVersion": "3.1.1", - "managerData": Object { + "managerData": { "lineNumber": 213, }, }, - Object { + { "datasource": "rubygems", "depName": "device_detector", "lockedVersion": "1.0.0", - "managerData": Object { + "managerData": { "lineNumber": 216, }, }, - Object { + { "currentValue": "~> 4.0", "datasource": "rubygems", "depName": "redis", "lockedVersion": "4.1.3", - "managerData": Object { + "managerData": { "lineNumber": 219, }, }, - Object { + { "currentValue": "~> 2.0", "datasource": "rubygems", "depName": "connection_pool", "lockedVersion": "2.2.2", - "managerData": Object { + "managerData": { "lineNumber": 220, }, }, - Object { + { "currentValue": "~> 5.0.2", "datasource": "rubygems", "depName": "redis-rails", "lockedVersion": "5.0.2", - "managerData": Object { + "managerData": { "lineNumber": 223, }, }, - Object { + { "currentValue": "~> 3.3", "datasource": "rubygems", "depName": "discordrb-webhooks-blackst0ne", "lockedVersion": "3.3.0", - "managerData": Object { + "managerData": { "lineNumber": 226, }, }, - Object { + { "currentValue": "~> 1.5.0", "datasource": "rubygems", "depName": "hipchat", "lockedVersion": "1.5.2", - "managerData": Object { + "managerData": { "lineNumber": 229, }, }, - Object { + { "currentValue": "~> 1.7", "datasource": "rubygems", "depName": "jira-ruby", "lockedVersion": "1.7.1", - "managerData": Object { + "managerData": { "lineNumber": 232, }, }, - Object { + { "currentValue": "~> 0.2.0", "datasource": "rubygems", "depName": "atlassian-jwt", "lockedVersion": "0.2.0", - "managerData": Object { + "managerData": { "lineNumber": 233, }, }, - Object { + { "currentValue": "~> 0.7", "datasource": "rubygems", "depName": "flowdock", "lockedVersion": "0.7.1", - "managerData": Object { + "managerData": { "lineNumber": 236, }, }, - Object { + { "currentValue": "~> 1.5.1", "datasource": "rubygems", "depName": "slack-notifier", "lockedVersion": "1.5.1", - "managerData": Object { + "managerData": { "lineNumber": 239, }, }, - Object { + { "currentValue": "~> 0.0.5", "datasource": "rubygems", "depName": "hangouts-chat", "lockedVersion": "0.0.5", - "managerData": Object { + "managerData": { "lineNumber": 242, }, }, - Object { + { "currentValue": "~> 0.9", "datasource": "rubygems", "depName": "asana", "lockedVersion": "0.9.3", - "managerData": Object { + "managerData": { "lineNumber": 245, }, }, - Object { + { "currentValue": "~> 0.2.1", "datasource": "rubygems", "depName": "ruby-fogbugz", "lockedVersion": "0.2.1", - "managerData": Object { + "managerData": { "lineNumber": 248, }, }, - Object { + { "currentValue": "~> 4.4.0", "datasource": "rubygems", "depName": "kubeclient", "lockedVersion": "4.4.0", - "managerData": Object { + "managerData": { "lineNumber": 251, }, }, - Object { + { "currentValue": "~> 4.6", "datasource": "rubygems", "depName": "sanitize", "lockedVersion": "4.6.6", - "managerData": Object { + "managerData": { "lineNumber": 254, }, }, - Object { + { "currentValue": "~> 1.0.2", "datasource": "rubygems", "depName": "babosa", "lockedVersion": "1.0.2", - "managerData": Object { + "managerData": { "lineNumber": 255, }, }, - Object { + { "currentValue": "~> 2.2", "datasource": "rubygems", "depName": "loofah", "lockedVersion": "2.4.0", - "managerData": Object { + "managerData": { "lineNumber": 258, }, }, - Object { + { "currentValue": "~> 8.9", "datasource": "rubygems", "depName": "licensee", "lockedVersion": "8.9.2", - "managerData": Object { + "managerData": { "lineNumber": 261, }, }, - Object { + { "currentValue": "~> 4.1.0", "datasource": "rubygems", "depName": "ace-rails-ap", "lockedVersion": "4.1.2", - "managerData": Object { + "managerData": { "lineNumber": 264, }, }, - Object { + { "currentValue": "~> 0.7.5", "datasource": "rubygems", "depName": "charlock_holmes", "lockedVersion": "0.7.6", - "managerData": Object { + "managerData": { "lineNumber": 267, }, }, - Object { + { "currentValue": "~> 0.3.2", "datasource": "rubygems", "depName": "mimemagic", "lockedVersion": "0.3.2", - "managerData": Object { + "managerData": { "lineNumber": 270, }, }, - Object { + { "datasource": "rubygems", "depName": "fast_blank", "lockedVersion": "1.0.0", - "managerData": Object { + "managerData": { "lineNumber": 273, }, }, - Object { + { "currentValue": "~> 0.10.5", "datasource": "rubygems", "depName": "gitlab-chronic", "lockedVersion": "0.10.5", - "managerData": Object { + "managerData": { "lineNumber": 276, }, }, - Object { + { "currentValue": "~> 0.10.6.2", "datasource": "rubygems", "depName": "gitlab_chronic_duration", "lockedVersion": "0.10.6.2", - "managerData": Object { + "managerData": { "lineNumber": 277, }, }, - Object { + { "currentValue": "~> 0.9.10", "datasource": "rubygems", "depName": "webpack-rails", "lockedVersion": "0.9.11", - "managerData": Object { + "managerData": { "lineNumber": 279, }, }, - Object { + { "currentValue": "~> 0.6.0", "datasource": "rubygems", "depName": "rack-proxy", "lockedVersion": "0.6.0", - "managerData": Object { + "managerData": { "lineNumber": 280, }, }, - Object { + { "currentValue": "~> 2.1.0", "datasource": "rubygems", "depName": "sassc-rails", "lockedVersion": "2.1.0", - "managerData": Object { + "managerData": { "lineNumber": 282, }, }, - Object { + { "currentValue": "~> 2.7.2", "datasource": "rubygems", "depName": "uglifier", "lockedVersion": "2.7.2", - "managerData": Object { + "managerData": { "lineNumber": 283, }, }, - Object { + { "currentValue": "~> 2.5.2", "datasource": "rubygems", "depName": "addressable", "lockedVersion": "2.5.2", - "managerData": Object { + "managerData": { "lineNumber": 285, }, }, - Object { + { "currentValue": "~> 4.7", "datasource": "rubygems", "depName": "font-awesome-rails", "lockedVersion": "4.7.0.5", - "managerData": Object { + "managerData": { "lineNumber": 286, }, }, - Object { + { "currentValue": "~> 3.3", "datasource": "rubygems", "depName": "gemojione", "lockedVersion": "3.3.0", - "managerData": Object { + "managerData": { "lineNumber": 287, }, }, - Object { + { "currentValue": "~> 6.2", "datasource": "rubygems", "depName": "gon", "lockedVersion": "6.2.0", - "managerData": Object { + "managerData": { "lineNumber": 288, }, }, - Object { + { "currentValue": "~> 1.3", "datasource": "rubygems", "depName": "request_store", "lockedVersion": "1.3.1", - "managerData": Object { + "managerData": { "lineNumber": 289, }, }, - Object { + { "currentValue": "~> 0.3.0", "datasource": "rubygems", "depName": "base32", "lockedVersion": "0.3.2", - "managerData": Object { + "managerData": { "lineNumber": 290, }, }, - Object { + { "currentValue": "~> 1.0", "datasource": "rubygems", "depName": "gitlab-license", "lockedVersion": "1.0.0", - "managerData": Object { + "managerData": { "lineNumber": 292, }, }, - Object { + { "currentValue": "~> 6.2.0", "datasource": "rubygems", "depName": "rack-attack", "lockedVersion": "6.2.0", - "managerData": Object { + "managerData": { "lineNumber": 295, }, }, - Object { + { "currentValue": "~> 2.9", "datasource": "rubygems", "depName": "sentry-raven", "lockedVersion": "2.9.0", - "managerData": Object { + "managerData": { "lineNumber": 298, }, }, - Object { + { "currentValue": "~> 1.10.3", "datasource": "rubygems", "depName": "premailer-rails", "lockedVersion": "1.10.3", - "managerData": Object { + "managerData": { "lineNumber": 300, }, }, - Object { + { "currentValue": "0.8.0", "datasource": "rubygems", "depName": "gitlab-labkit", "lockedVersion": "0.8.0", - "managerData": Object { + "managerData": { "lineNumber": 303, }, }, - Object { + { "currentValue": "~> 3.8", "datasource": "rubygems", "depName": "ruby_parser", "lockedVersion": "3.13.1", - "managerData": Object { + "managerData": { "lineNumber": 306, }, }, - Object { + { "currentValue": "~> 5.1", "datasource": "rubygems", "depName": "rails-i18n", "lockedVersion": "5.1.1", - "managerData": Object { + "managerData": { "lineNumber": 307, }, }, - Object { + { "currentValue": "~> 1.8.0", "datasource": "rubygems", "depName": "gettext_i18n_rails", "lockedVersion": "1.8.0", - "managerData": Object { + "managerData": { "lineNumber": 308, }, }, - Object { + { "currentValue": "~> 1.3", "datasource": "rubygems", "depName": "gettext_i18n_rails_js", "lockedVersion": "1.3.0", - "managerData": Object { + "managerData": { "lineNumber": 309, }, }, - Object { + { "currentValue": "~> 3.2.2", "datasource": "rubygems", "depName": "gettext", "lockedVersion": "3.2.9", - "managerData": Object { + "managerData": { "lineNumber": 310, }, }, - Object { + { "currentValue": "~> 1.4.0", "datasource": "rubygems", "depName": "batch-loader", "lockedVersion": "1.4.0", - "managerData": Object { + "managerData": { "lineNumber": 312, }, }, - Object { + { "currentValue": "~> 1.1", "datasource": "rubygems", "depName": "peek", "lockedVersion": "1.1.0", - "managerData": Object { + "managerData": { "lineNumber": 315, }, }, - Object { + { "currentValue": "~> 0.6.1", "datasource": "rubygems", "depName": "snowplow-tracker", "lockedVersion": "0.6.1", - "managerData": Object { + "managerData": { "lineNumber": 318, }, }, - Object { + { "datasource": "rubygems", "depName": "derailed_benchmarks", "lockedVersion": "1.3.5", - "managerData": Object { + "managerData": { "lineNumber": 321, }, }, - Object { + { "currentValue": "~> 0.8", "datasource": "rubygems", "depName": "method_source", - "depTypes": Array [ + "depTypes": [ "metrics", ], "lockedVersion": "0.9.2", - "managerData": Object { + "managerData": { "lineNumber": 325, }, }, - Object { + { "currentValue": "~> 0.2", "datasource": "rubygems", "depName": "influxdb", - "depTypes": Array [ + "depTypes": [ "metrics", ], "lockedVersion": "0.2.3", - "managerData": Object { + "managerData": { "lineNumber": 326, }, }, - Object { + { "currentValue": "~> 0.9.10", "datasource": "rubygems", "depName": "prometheus-client-mmap", - "depTypes": Array [ + "depTypes": [ "metrics", ], "lockedVersion": "0.9.10", - "managerData": Object { + "managerData": { "lineNumber": 329, }, }, - Object { + { "currentValue": "~> 0.18", "datasource": "rubygems", "depName": "raindrops", - "depTypes": Array [ + "depTypes": [ "metrics", ], "lockedVersion": "0.19.0", - "managerData": Object { + "managerData": { "lineNumber": 330, }, }, - Object { + { "currentValue": "~> 4.2", "datasource": "rubygems", "depName": "brakeman", - "depTypes": Array [ + "depTypes": [ "development", ], "lockedVersion": "4.2.1", - "managerData": Object { + "managerData": { "lineNumber": 334, }, }, - Object { + { "currentValue": "~> 6.0", "datasource": "rubygems", "depName": "danger", - "depTypes": Array [ + "depTypes": [ "development", ], "lockedVersion": "6.0.9", - "managerData": Object { + "managerData": { "lineNumber": 335, }, }, - Object { + { "currentValue": "~> 1.3.4", "datasource": "rubygems", "depName": "letter_opener_web", - "depTypes": Array [ + "depTypes": [ "development", ], "lockedVersion": "1.3.4", - "managerData": Object { + "managerData": { "lineNumber": 337, }, }, - Object { + { "currentValue": "~> 0.3.6", "datasource": "rubygems", "depName": "rblineprof", - "depTypes": Array [ + "depTypes": [ "development", ], "lockedVersion": "0.3.6", - "managerData": Object { + "managerData": { "lineNumber": 338, }, }, - Object { + { "currentValue": "~> 2.5.0", "datasource": "rubygems", "depName": "better_errors", - "depTypes": Array [ + "depTypes": [ "development", ], "lockedVersion": "2.5.0", - "managerData": Object { + "managerData": { "lineNumber": 341, }, }, - Object { + { "currentValue": "~> 0.8.0", "datasource": "rubygems", "depName": "binding_of_caller", - "depTypes": Array [ + "depTypes": [ "development", ], "lockedVersion": "0.8.0", - "managerData": Object { + "managerData": { "lineNumber": 342, }, }, - Object { + { "currentValue": "~> 1.7.0", "datasource": "rubygems", "depName": "thin", - "depTypes": Array [ + "depTypes": [ "development", ], "lockedVersion": "1.7.2", - "managerData": Object { + "managerData": { "lineNumber": 345, }, }, - Object { + { "currentValue": "~> 6.0.2", "datasource": "rubygems", "depName": "bullet", - "depTypes": Array [ + "depTypes": [ "development", "test", ], "lockedVersion": "6.0.2", - "managerData": Object { + "managerData": { "lineNumber": 349, }, }, - Object { + { "currentValue": "~> 3.5.1", "datasource": "rubygems", "depName": "pry-byebug", - "depTypes": Array [ + "depTypes": [ "development", "test", ], "lockedVersion": "3.5.1", - "managerData": Object { + "managerData": { "lineNumber": 350, }, }, - Object { + { "currentValue": "~> 0.3.4", "datasource": "rubygems", "depName": "pry-rails", - "depTypes": Array [ + "depTypes": [ "development", "test", ], "lockedVersion": "0.3.6", - "managerData": Object { + "managerData": { "lineNumber": 351, }, }, - Object { + { "datasource": "rubygems", "depName": "awesome_print", - "depTypes": Array [ + "depTypes": [ "development", "test", ], "lockedVersion": "1.8.0", - "managerData": Object { + "managerData": { "lineNumber": 353, }, }, - Object { + { "currentValue": "~> 1.7.0", "datasource": "rubygems", "depName": "database_cleaner", - "depTypes": Array [ + "depTypes": [ "development", "test", ], "lockedVersion": "1.7.0", - "managerData": Object { + "managerData": { "lineNumber": 355, }, }, - Object { + { "currentValue": "~> 5.1.0", "datasource": "rubygems", "depName": "factory_bot_rails", - "depTypes": Array [ + "depTypes": [ "development", "test", ], "lockedVersion": "5.1.0", - "managerData": Object { + "managerData": { "lineNumber": 356, }, }, - Object { + { "currentValue": "~> 4.0.0.beta3", "datasource": "rubygems", "depName": "rspec-rails", - "depTypes": Array [ + "depTypes": [ "development", "test", ], "lockedVersion": "4.0.0.beta3", - "managerData": Object { + "managerData": { "lineNumber": 357, }, }, - Object { + { "currentValue": "~> 5.11.0", "datasource": "rubygems", "depName": "minitest", - "depTypes": Array [ + "depTypes": [ "development", "test", ], "lockedVersion": "5.11.3", - "managerData": Object { + "managerData": { "lineNumber": 360, }, }, - Object { + { "currentValue": "~> 2.10", "datasource": "rubygems", "depName": "ffaker", - "depTypes": Array [ + "depTypes": [ "development", "test", ], "lockedVersion": "2.10.0", - "managerData": Object { + "managerData": { "lineNumber": 363, }, }, - Object { + { "currentValue": "~> 2.0.0", "datasource": "rubygems", "depName": "spring", - "depTypes": Array [ + "depTypes": [ "development", "test", ], "lockedVersion": "2.0.2", - "managerData": Object { + "managerData": { "lineNumber": 365, }, }, - Object { + { "currentValue": "~> 1.0.4", "datasource": "rubygems", "depName": "spring-commands-rspec", - "depTypes": Array [ + "depTypes": [ "development", "test", ], "lockedVersion": "1.0.4", - "managerData": Object { + "managerData": { "lineNumber": 366, }, }, - Object { + { "currentValue": "~> 3.1.0", "datasource": "rubygems", "depName": "gitlab-styles", - "depTypes": Array [ + "depTypes": [ "development", "test", ], "lockedVersion": "3.1.0", - "managerData": Object { + "managerData": { "lineNumber": 368, }, }, - Object { + { "currentValue": "~> 0.74.0", "datasource": "rubygems", "depName": "rubocop", - "depTypes": Array [ + "depTypes": [ "development", "test", ], "lockedVersion": "0.74.0", - "managerData": Object { + "managerData": { "lineNumber": 370, }, }, - Object { + { "currentValue": "~> 1.4.1", "datasource": "rubygems", "depName": "rubocop-performance", - "depTypes": Array [ + "depTypes": [ "development", "test", ], "lockedVersion": "1.4.1", - "managerData": Object { + "managerData": { "lineNumber": 371, }, }, - Object { + { "currentValue": "~> 1.37.0", "datasource": "rubygems", "depName": "rubocop-rspec", - "depTypes": Array [ + "depTypes": [ "development", "test", ], "lockedVersion": "1.37.0", - "managerData": Object { + "managerData": { "lineNumber": 372, }, }, - Object { + { "currentValue": "~> 0.56.0", "datasource": "rubygems", "depName": "scss_lint", - "depTypes": Array [ + "depTypes": [ "development", "test", ], "lockedVersion": "0.56.0", - "managerData": Object { + "managerData": { "lineNumber": 374, }, }, - Object { + { "currentValue": "~> 0.34.0", "datasource": "rubygems", "depName": "haml_lint", - "depTypes": Array [ + "depTypes": [ "development", "test", ], "lockedVersion": "0.34.0", - "managerData": Object { + "managerData": { "lineNumber": 375, }, }, - Object { + { "currentValue": "~> 0.16.1", "datasource": "rubygems", "depName": "simplecov", - "depTypes": Array [ + "depTypes": [ "development", "test", ], "lockedVersion": "0.16.1", - "managerData": Object { + "managerData": { "lineNumber": 376, }, }, - Object { + { "currentValue": "~> 0.5.0", "datasource": "rubygems", "depName": "bundler-audit", - "depTypes": Array [ + "depTypes": [ "development", "test", ], "lockedVersion": "0.5.0", - "managerData": Object { + "managerData": { "lineNumber": 377, }, }, - Object { + { "currentValue": "~> 2.3.0", "datasource": "rubygems", "depName": "benchmark-ips", - "depTypes": Array [ + "depTypes": [ "development", "test", ], "lockedVersion": "2.3.0", - "managerData": Object { + "managerData": { "lineNumber": 379, }, }, - Object { + { "currentValue": "~> 1.17", "datasource": "rubygems", "depName": "knapsack", - "depTypes": Array [ + "depTypes": [ "development", "test", ], "lockedVersion": "1.17.0", - "managerData": Object { + "managerData": { "lineNumber": 381, }, }, - Object { + { "currentValue": "~> 0.2.13", "datasource": "rubygems", "depName": "stackprof", - "depTypes": Array [ + "depTypes": [ "development", "test", ], "lockedVersion": "0.2.13", - "managerData": Object { + "managerData": { "lineNumber": 383, }, }, - Object { + { "currentValue": "~> 1.1.2", "datasource": "rubygems", "depName": "simple_po_parser", - "depTypes": Array [ + "depTypes": [ "development", "test", ], "lockedVersion": "1.1.2", - "managerData": Object { + "managerData": { "lineNumber": 385, }, }, - Object { + { "currentValue": "~> 0.8.0", "datasource": "rubygems", "depName": "timecop", - "depTypes": Array [ + "depTypes": [ "development", "test", ], "lockedVersion": "0.8.1", - "managerData": Object { + "managerData": { "lineNumber": 387, }, }, - Object { + { "currentValue": "~> 0.2.1", "datasource": "rubygems", "depName": "png_quantizator", - "depTypes": Array [ + "depTypes": [ "development", "test", ], "lockedVersion": "0.2.1", - "managerData": Object { + "managerData": { "lineNumber": 389, }, }, - Object { + { "currentValue": "~> 1.17.0", "datasource": "rubygems", "depName": "parallel", - "depTypes": Array [ + "depTypes": [ "development", "test", ], "lockedVersion": "1.19.1", - "managerData": Object { + "managerData": { "lineNumber": 391, }, }, - Object { + { "currentValue": "~> 5.4", "datasource": "rubygems", "depName": "license_finder", - "depTypes": Array [ + "depTypes": [ "development", "test", "omnibus", ], "lockedVersion": "5.4.0", - "managerData": Object { + "managerData": { "lineNumber": 396, }, }, - Object { + { "currentValue": "~> 2.2.0", "datasource": "rubygems", "depName": "fuubar", - "depTypes": Array [ + "depTypes": [ "test", ], "lockedVersion": "2.2.0", - "managerData": Object { + "managerData": { "lineNumber": 400, }, }, - Object { + { "currentValue": "~> 0.6.1", "datasource": "rubygems", "depName": "rspec-retry", - "depTypes": Array [ + "depTypes": [ "test", ], "lockedVersion": "0.6.1", - "managerData": Object { + "managerData": { "lineNumber": 401, }, }, - Object { + { "currentValue": "~> 0.0.5", "datasource": "rubygems", "depName": "rspec_profiling", - "depTypes": Array [ + "depTypes": [ "test", ], "lockedVersion": "0.0.5", - "managerData": Object { + "managerData": { "lineNumber": 402, }, }, - Object { + { "currentValue": "~> 0.1.3", "datasource": "rubygems", "depName": "rspec-set", - "depTypes": Array [ + "depTypes": [ "test", ], "lockedVersion": "0.1.3", - "managerData": Object { + "managerData": { "lineNumber": 403, }, }, - Object { + { "datasource": "rubygems", "depName": "rspec-parameterized", - "depTypes": Array [ + "depTypes": [ "test", ], "lockedVersion": "0.4.2", - "managerData": Object { + "managerData": { "lineNumber": 404, }, }, - Object { + { "currentValue": "~> 3.22.0", "datasource": "rubygems", "depName": "capybara", - "depTypes": Array [ + "depTypes": [ "test", ], "lockedVersion": "3.22.0", - "managerData": Object { + "managerData": { "lineNumber": 406, }, }, - Object { + { "currentValue": "~> 1.0.22", "datasource": "rubygems", "depName": "capybara-screenshot", - "depTypes": Array [ + "depTypes": [ "test", ], "lockedVersion": "1.0.22", - "managerData": Object { + "managerData": { "lineNumber": 407, }, }, - Object { + { "currentValue": "~> 3.142", "datasource": "rubygems", "depName": "selenium-webdriver", - "depTypes": Array [ + "depTypes": [ "test", ], "lockedVersion": "3.142.6", - "managerData": Object { + "managerData": { "lineNumber": 408, }, }, - Object { + { "currentValue": "~> 4.0.1", "datasource": "rubygems", "depName": "shoulda-matchers", - "depTypes": Array [ + "depTypes": [ "test", ], "lockedVersion": "4.0.1", - "managerData": Object { + "managerData": { "lineNumber": 410, }, }, - Object { + { "currentValue": "~> 2.2.0", "datasource": "rubygems", "depName": "email_spec", - "depTypes": Array [ + "depTypes": [ "test", ], "lockedVersion": "2.2.0", - "managerData": Object { + "managerData": { "lineNumber": 411, }, }, - Object { + { "currentValue": "~> 2.8.0", "datasource": "rubygems", "depName": "json-schema", - "depTypes": Array [ + "depTypes": [ "test", ], "lockedVersion": "2.8.0", - "managerData": Object { + "managerData": { "lineNumber": 412, }, }, - Object { + { "currentValue": "~> 3.5.1", "datasource": "rubygems", "depName": "webmock", - "depTypes": Array [ + "depTypes": [ "test", ], "lockedVersion": "3.5.1", - "managerData": Object { + "managerData": { "lineNumber": 413, }, }, - Object { + { "datasource": "rubygems", "depName": "rails-controller-testing", - "depTypes": Array [ + "depTypes": [ "test", ], "lockedVersion": "1.0.4", - "managerData": Object { + "managerData": { "lineNumber": 414, }, }, - Object { + { "currentValue": "~> 1.1", "datasource": "rubygems", "depName": "concurrent-ruby", - "depTypes": Array [ + "depTypes": [ "test", ], "lockedVersion": "1.1.5", - "managerData": Object { + "managerData": { "lineNumber": 415, }, }, - Object { + { "currentValue": "~> 0.10.0", "datasource": "rubygems", "depName": "test-prof", - "depTypes": Array [ + "depTypes": [ "test", ], "lockedVersion": "0.10.0", - "managerData": Object { + "managerData": { "lineNumber": 416, }, }, - Object { + { "datasource": "rubygems", "depName": "rspec_junit_formatter", - "depTypes": Array [ + "depTypes": [ "test", ], "lockedVersion": "0.4.1", - "managerData": Object { + "managerData": { "lineNumber": 417, }, }, - Object { + { "datasource": "rubygems", "depName": "guard-rspec", - "depTypes": Array [ + "depTypes": [ "test", ], "lockedVersion": "4.7.3", - "managerData": Object { + "managerData": { "lineNumber": 418, }, }, - Object { + { "currentValue": "~> 4.9", "datasource": "rubygems", "depName": "octokit", "lockedVersion": "4.9.0", - "managerData": Object { + "managerData": { "lineNumber": 421, }, }, - Object { + { "currentValue": "~> 0.10.0", "datasource": "rubygems", "depName": "mail_room", "lockedVersion": "0.10.0", - "managerData": Object { + "managerData": { "lineNumber": 423, }, }, - Object { + { "currentValue": "~> 0.1", "datasource": "rubygems", "depName": "email_reply_trimmer", "lockedVersion": "0.1.6", - "managerData": Object { + "managerData": { "lineNumber": 425, }, }, - Object { + { "datasource": "rubygems", "depName": "html2text", "lockedVersion": "0.2.0", - "managerData": Object { + "managerData": { "lineNumber": 426, }, }, - Object { + { "currentValue": "~> 1.0.0", "datasource": "rubygems", "depName": "ruby-prof", "lockedVersion": "1.0.0", - "managerData": Object { + "managerData": { "lineNumber": 428, }, }, - Object { + { "currentValue": "~> 0.4", "datasource": "rubygems", "depName": "rbtrace", "lockedVersion": "0.4.11", - "managerData": Object { + "managerData": { "lineNumber": 429, }, }, - Object { + { "currentValue": "~> 0.9", "datasource": "rubygems", "depName": "memory_profiler", "lockedVersion": "0.9.13", - "managerData": Object { + "managerData": { "lineNumber": 430, }, }, - Object { + { "currentValue": "~> 0.1", "datasource": "rubygems", "depName": "benchmark-memory", "lockedVersion": "0.1.2", - "managerData": Object { + "managerData": { "lineNumber": 431, }, }, - Object { + { "currentValue": "~> 0.1", "datasource": "rubygems", "depName": "activerecord-explain-analyze", "lockedVersion": "0.1.0", - "managerData": Object { + "managerData": { "lineNumber": 432, }, }, - Object { + { "currentValue": "~> 1.4", "datasource": "rubygems", "depName": "oauth2", "lockedVersion": "1.4.1", - "managerData": Object { + "managerData": { "lineNumber": 435, }, }, - Object { + { "currentValue": "~> 2.6.0", "datasource": "rubygems", "depName": "health_check", "lockedVersion": "2.6.0", - "managerData": Object { + "managerData": { "lineNumber": 438, }, }, - Object { + { "currentValue": "~> 2.3.0", "datasource": "rubygems", "depName": "vmstat", "lockedVersion": "2.3.0", - "managerData": Object { + "managerData": { "lineNumber": 441, }, }, - Object { + { "currentValue": "~> 1.1.6", "datasource": "rubygems", "depName": "sys-filesystem", "lockedVersion": "1.1.6", - "managerData": Object { + "managerData": { "lineNumber": 442, }, }, - Object { + { "datasource": "rubygems", "depName": "net-ntp", "lockedVersion": "2.1.3", - "managerData": Object { + "managerData": { "lineNumber": 445, }, }, - Object { + { "currentValue": "~> 5.2", "datasource": "rubygems", "depName": "net-ssh", "lockedVersion": "5.2.0", - "managerData": Object { + "managerData": { "lineNumber": 448, }, }, - Object { + { "currentValue": "~> 2.0", "datasource": "rubygems", "depName": "sshkey", "lockedVersion": "2.0.0", - "managerData": Object { + "managerData": { "lineNumber": 449, }, }, - Object { + { "currentValue": "~> 1.2", "datasource": "rubygems", "depName": "ed25519", - "depTypes": Array [ + "depTypes": [ "ed25519", ], "lockedVersion": "1.2.4", - "managerData": Object { + "managerData": { "lineNumber": 453, }, }, - Object { + { "currentValue": "~> 1.0", "datasource": "rubygems", "depName": "bcrypt_pbkdf", - "depTypes": Array [ + "depTypes": [ "ed25519", ], "lockedVersion": "1.0.0", - "managerData": Object { + "managerData": { "lineNumber": 454, }, }, - Object { + { "currentValue": "~> 1.73.0", "datasource": "rubygems", "depName": "gitaly", "lockedVersion": "1.73.0", - "managerData": Object { + "managerData": { "lineNumber": 458, }, }, - Object { + { "currentValue": "~> 1.24.0", "datasource": "rubygems", "depName": "grpc", "lockedVersion": "1.24.0", - "managerData": Object { + "managerData": { "lineNumber": 460, }, }, - Object { + { "currentValue": "~> 3.8.0", "datasource": "rubygems", "depName": "google-protobuf", "lockedVersion": "3.8.0", - "managerData": Object { + "managerData": { "lineNumber": 462, }, }, - Object { + { "currentValue": "~> 1.0.0", "datasource": "rubygems", "depName": "toml-rb", "lockedVersion": "1.0.0", - "managerData": Object { + "managerData": { "lineNumber": 464, }, }, - Object { + { "currentValue": "~> 0.17.1", "datasource": "rubygems", "depName": "flipper", "lockedVersion": "0.17.1", - "managerData": Object { + "managerData": { "lineNumber": 467, }, }, - Object { + { "currentValue": "~> 0.17.1", "datasource": "rubygems", "depName": "flipper-active_record", "lockedVersion": "0.17.1", - "managerData": Object { + "managerData": { "lineNumber": 468, }, }, - Object { + { "currentValue": "~> 0.17.1", "datasource": "rubygems", "depName": "flipper-active_support_cache_store", "lockedVersion": "0.17.1", - "managerData": Object { + "managerData": { "lineNumber": 469, }, }, - Object { + { "currentValue": "~> 0.1.5", "datasource": "rubygems", "depName": "unleash", "lockedVersion": "0.1.5", - "managerData": Object { + "managerData": { "lineNumber": 470, }, }, - Object { + { "currentValue": "~> 0.5", "datasource": "rubygems", "depName": "lograge", "lockedVersion": "0.10.0", - "managerData": Object { + "managerData": { "lineNumber": 473, }, }, - Object { + { "currentValue": "~> 1.7", "datasource": "rubygems", "depName": "grape_logging", "lockedVersion": "1.7.0", - "managerData": Object { + "managerData": { "lineNumber": 474, }, }, - Object { + { "currentValue": "~> 0.9.1", "datasource": "rubygems", "depName": "gitlab-net-dns", "lockedVersion": "0.9.1", - "managerData": Object { + "managerData": { "lineNumber": 477, }, }, - Object { + { "currentValue": "~> 3.0", "datasource": "rubygems", "depName": "countries", "lockedVersion": "3.0.0", - "managerData": Object { + "managerData": { "lineNumber": 480, }, }, - Object { + { "currentValue": "~> 3.1.2", "datasource": "rubygems", "depName": "retriable", "lockedVersion": "3.1.2", - "managerData": Object { + "managerData": { "lineNumber": 482, }, }, - Object { + { "currentValue": "~> 4.0", "datasource": "rubygems", "depName": "liquid", "lockedVersion": "4.0.3", - "managerData": Object { + "managerData": { "lineNumber": 484, }, }, ], - "lockFiles": Array [ + "lockFiles": [ "Gemfile.lock", ], - "registryUrls": Array [ + "registryUrls": [ "https://rubygems.org", ], } `; exports[`modules/manager/bundler/extract parse source blocks in Gemfile 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "~> 1", "datasource": "rubygems", "depName": "sfn_my_dep1", - "managerData": Object { + "managerData": { "lineNumber": 1, }, - "registryUrls": Array [ + "registryUrls": [ "https://hub.tech.my.domain.de/artifactory/api/gems/my-gems-prod-local/", ], }, - Object { + { "currentValue": "~> 1", "datasource": "rubygems", "depName": "sfn_my_dep2", - "managerData": Object { + "managerData": { "lineNumber": 2, }, - "registryUrls": Array [ + "registryUrls": [ "https://hub.tech.my.domain.de/artifactory/api/gems/my-gems-prod-local/", ], }, ], - "lockFiles": Array [ + "lockFiles": [ "Gemfile.lock", ], - "registryUrls": Array [], + "registryUrls": [], } `; exports[`modules/manager/bundler/extract parse source blocks with spaces in Gemfile 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "datasource": "rubygems", "depName": "rubocop", "lockedVersion": "0.68.1", - "managerData": Object { + "managerData": { "lineNumber": 3, }, - "registryUrls": Array [ + "registryUrls": [ "https://rubygems.org", ], }, - Object { + { "datasource": "rubygems", "depName": "brakeman", "lockedVersion": "4.4.0", - "managerData": Object { + "managerData": { "lineNumber": 5, }, - "registryUrls": Array [ + "registryUrls": [ "https://rubygems.org", ], }, ], - "lockFiles": Array [ + "lockFiles": [ "Gemfile.lock", ], - "registryUrls": Array [], + "registryUrls": [], } `; diff --git a/lib/modules/manager/cake/__snapshots__/index.spec.ts.snap b/lib/modules/manager/cake/__snapshots__/index.spec.ts.snap index 30d478cb1426b699e108231f509fbe2d0fe640f5..1ab20c798f5a793a7edcd23368b2f8cb1320f678 100644 --- a/lib/modules/manager/cake/__snapshots__/index.spec.ts.snap +++ b/lib/modules/manager/cake/__snapshots__/index.spec.ts.snap @@ -1,38 +1,38 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/cake/index extracts 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "1.1.1", "datasource": "nuget", "depName": "Foo.Foo", }, - Object { + { "currentValue": "6.6.6", "datasource": "nuget", "depName": "Bim.Bim", }, - Object { + { "currentValue": "2.2.2", "datasource": "nuget", "depName": "Bar.Bar", - "registryUrls": Array [ + "registryUrls": [ "https://example.com", ], }, - Object { + { "currentValue": "3.3.3", "datasource": "nuget", "depName": "Baz.Baz", "skipReason": "unsupported-url", }, - Object { + { "currentValue": "1.0.3", "datasource": "nuget", "depName": "Cake.7zip", }, - Object { + { "currentValue": "1.0.0", "datasource": "nuget", "depName": "Cake.asciidoctorj", diff --git a/lib/modules/manager/cargo/__snapshots__/artifacts.spec.ts.snap b/lib/modules/manager/cargo/__snapshots__/artifacts.spec.ts.snap index 7aace6bcdaf5cf0c3ae30c51a20aa485cd9ccba7..8665bf8265b4677bad8f451aafe53020815c0c56 100644 --- a/lib/modules/manager/cargo/__snapshots__/artifacts.spec.ts.snap +++ b/lib/modules/manager/cargo/__snapshots__/artifacts.spec.ts.snap @@ -1,13 +1,13 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/cargo/artifacts returns null if unchanged 1`] = ` -Array [ - Object { +[ + { "cmd": "cargo update --manifest-path Cargo.toml --workspace", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -24,13 +24,13 @@ Array [ `; exports[`modules/manager/cargo/artifacts returns updated Cargo.lock 1`] = ` -Array [ - Object { +[ + { "cmd": "cargo update --manifest-path Cargo.toml --workspace", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -47,13 +47,13 @@ Array [ `; exports[`modules/manager/cargo/artifacts returns updated Cargo.lock for lockfile maintenance 1`] = ` -Array [ - Object { +[ + { "cmd": "cargo update --manifest-path Cargo.toml", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -70,25 +70,25 @@ Array [ `; exports[`modules/manager/cargo/artifacts returns updated Cargo.lock with docker 1`] = ` -Array [ - Object { +[ + { "cmd": "docker pull renovate/rust", - "options": Object { + "options": { "encoding": "utf-8", }, }, - Object { + { "cmd": "docker ps --filter name=renovate_rust -aq", - "options": Object { + "options": { "encoding": "utf-8", }, }, - Object { - "cmd": "docker run --rm --name=renovate_rust --label=renovate_child -v \\"/tmp/github/some/repo\\":\\"/tmp/github/some/repo\\" -v \\"/tmp/cache\\":\\"/tmp/cache\\" -e BUILDPACK_CACHE_DIR -w \\"/tmp/github/some/repo\\" renovate/rust bash -l -c \\"cargo update --manifest-path Cargo.toml --workspace\\"", - "options": Object { + { + "cmd": "docker run --rm --name=renovate_rust --label=renovate_child -v "/tmp/github/some/repo":"/tmp/github/some/repo" -v "/tmp/cache":"/tmp/cache" -e BUILDPACK_CACHE_DIR -w "/tmp/github/some/repo" renovate/rust bash -l -c "cargo update --manifest-path Cargo.toml --workspace"", + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "BUILDPACK_CACHE_DIR": "/tmp/cache/buildpack", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -106,13 +106,13 @@ Array [ `; exports[`modules/manager/cargo/artifacts returns updated workspace Cargo.lock 1`] = ` -Array [ - Object { +[ + { "cmd": "cargo update --manifest-path crates/one/Cargo.toml --workspace", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -129,13 +129,13 @@ Array [ `; exports[`modules/manager/cargo/artifacts updates Cargo.lock based on the packageName, when given 1`] = ` -Array [ - Object { +[ + { "cmd": "cargo update --manifest-path Cargo.toml --workspace", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", diff --git a/lib/modules/manager/cargo/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/cargo/__snapshots__/extract.spec.ts.snap index 200a1d195580eaee333a12d58bd6217c3a9aad88..95a994670842be86eb567247ef3aa3526d0404d1 100644 --- a/lib/modules/manager/cargo/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/cargo/__snapshots__/extract.spec.ts.snap @@ -1,241 +1,241 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/cargo/extract extractPackageFile() extracts multiple dependencies advanced 1`] = ` -Array [ - Object { +[ + { "currentValue": "0.2.0", "datasource": "crate", "depName": "amethyst_animation", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, "skipReason": "path-dependency", }, - Object { + { "currentValue": "0.3.0", "datasource": "crate", "depName": "amethyst_assets", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, "skipReason": "path-dependency", }, - Object { + { "currentValue": "0.2.0", "datasource": "crate", "depName": "amethyst_audio", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, "skipReason": "path-dependency", }, - Object { + { "currentValue": "0.6.0", "datasource": "crate", "depName": "amethyst_config", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, "skipReason": "path-dependency", }, - Object { + { "currentValue": "0.2.0", "datasource": "crate", "depName": "amethyst_core", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, "skipReason": "path-dependency", }, - Object { + { "currentValue": "0.1.0", "datasource": "crate", "depName": "amethyst_controls", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, "skipReason": "path-dependency", }, - Object { + { "currentValue": "0.1.0", "datasource": "crate", "depName": "amethyst_locale", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, "skipReason": "path-dependency", }, - Object { + { "currentValue": "0.7", "datasource": "crate", "depName": "amethyst_renderer", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, "skipReason": "path-dependency", }, - Object { + { "currentValue": "0.3", "datasource": "crate", "depName": "amethyst_input", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, "skipReason": "path-dependency", }, - Object { + { "currentValue": "0.2", "datasource": "crate", "depName": "amethyst_ui", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, "skipReason": "path-dependency", }, - Object { + { "currentValue": "0.2", "datasource": "crate", "depName": "amethyst_utils", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, "skipReason": "path-dependency", }, - Object { + { "currentValue": "1.0", "datasource": "crate", "depName": "derivative", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, }, - Object { + { "currentValue": "0.5", "datasource": "crate", "depName": "fern", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, }, - Object { + { "currentValue": "0.4", "datasource": "crate", "depName": "log", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, }, - Object { + { "currentValue": "1.0.1", "datasource": "crate", "depName": "rayon", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, }, - Object { + { "currentValue": "0.1", "datasource": "crate", "depName": "rustc_version_runtime", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, }, - Object { + { "currentValue": "0.15", "datasource": "crate", "depName": "winit", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, }, - Object { + { "currentValue": "0.1", "datasource": "crate", "depName": "thread_profiler", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, }, - Object { + { "currentValue": "0.2", "datasource": "crate", "depName": "amethyst_gltf", "depType": "dev-dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, "skipReason": "path-dependency", }, - Object { + { "currentValue": "0.5.10", "datasource": "crate", "depName": "env_logger", "depType": "dev-dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, }, - Object { + { "currentValue": "0.6", "datasource": "crate", "depName": "genmesh", "depType": "dev-dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, }, - Object { + { "currentValue": "0.2", "datasource": "crate", "depName": "ron", "depType": "dev-dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, }, - Object { + { "currentValue": "1.0", "datasource": "crate", "depName": "serde", "depType": "dev-dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, }, - Object { + { "currentValue": "1.0", "datasource": "crate", "depName": "serde_derive", "depType": "dev-dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, }, - Object { + { "currentValue": "0.1", "datasource": "crate", "depName": "vergen", "depType": "build-dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, }, @@ -243,162 +243,162 @@ Array [ `; exports[`modules/manager/cargo/extract extractPackageFile() extracts multiple dependencies simple 1`] = ` -Array [ - Object { +[ + { "currentValue": "=0.2.43", "datasource": "crate", "depName": "libc", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, }, - Object { + { "currentValue": "1.0.4", "datasource": "crate", "depName": "bitflags", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, }, - Object { + { "currentValue": "=0.1", "datasource": "crate", "depName": "pcap-sys", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, "skipReason": "path-dependency", }, - Object { + { "currentValue": "0.21.0", "datasource": "crate", "depName": "pnet", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, }, - Object { + { "currentValue": "0.1.0", "datasource": "crate", "depName": "git_dep_with_version", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, "skipReason": "git-dependency", }, - Object { + { "currentValue": "", "datasource": "crate", "depName": "git_dep", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "skipReason": "git-dependency", }, - Object { + { "currentValue": "0.0.0", "datasource": "crate", "depName": "same_version_1__", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, }, - Object { + { "currentValue": "0.0.0", "datasource": "crate", "depName": "same_version_1_", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, }, - Object { + { "currentValue": "0.0.0", "datasource": "crate", "depName": "same_version_1", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, }, - Object { + { "currentValue": "0.4.2", "datasource": "crate", "depName": "dep1", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, }, - Object { + { "currentValue": "=0.3.6", "datasource": "crate", "depName": "winapi", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, "target": "cfg(windows)", }, - Object { + { "currentValue": "0.2.37", "datasource": "crate", "depName": "wasm-bindgen", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, - "target": "cfg(target_arch = \\"wasm32\\")", + "target": "cfg(target_arch = "wasm32")", }, - Object { + { "currentValue": "0.3.14", "datasource": "crate", "depName": "js-sys", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, - "target": "cfg(target_arch = \\"wasm32\\")", + "target": "cfg(target_arch = "wasm32")", }, - Object { + { "currentValue": "", "datasource": "crate", "depName": "js_relative_import", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "skipReason": "path-dependency", - "target": "cfg(target_arch = \\"wasm32\\")", + "target": "cfg(target_arch = "wasm32")", }, - Object { + { "currentValue": "0.3.14", "datasource": "crate", "depName": "web-sys", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, - "target": "cfg(target_arch = \\"wasm32\\")", + "target": "cfg(target_arch = "wasm32")", }, ] `; exports[`modules/manager/cargo/extract extractPackageFile() extracts original package name of renamed dependencies 1`] = ` -Array [ - Object { +[ + { "currentValue": "0.4.0", "datasource": "crate", "depName": "boolector-solver", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, "packageName": "boolector", @@ -407,83 +407,83 @@ Array [ `; exports[`modules/manager/cargo/extract extractPackageFile() extracts platform specific dependencies 1`] = ` -Array [ - Object { +[ + { "currentValue": "0.2.37", "datasource": "crate", "depName": "wasm-bindgen", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, - "target": "cfg(target_arch = \\"wasm32\\")", + "target": "cfg(target_arch = "wasm32")", }, - Object { + { "currentValue": "0.3.14", "datasource": "crate", "depName": "js-sys", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, - "target": "cfg(target_arch = \\"wasm32\\")", + "target": "cfg(target_arch = "wasm32")", }, - Object { + { "currentValue": "", "datasource": "crate", "depName": "js_relative_import", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "skipReason": "path-dependency", - "target": "cfg(target_arch = \\"wasm32\\")", + "target": "cfg(target_arch = "wasm32")", }, - Object { + { "currentValue": "0.3.14", "datasource": "crate", "depName": "web-sys", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, - "target": "cfg(target_arch = \\"wasm32\\")", + "target": "cfg(target_arch = "wasm32")", }, ] `; exports[`modules/manager/cargo/extract extractPackageFile() extracts registry urls from .cargo/config (legacy path) 1`] = ` -Array [ - Object { +[ + { "currentValue": "0.1.0", "datasource": "crate", "depName": "proprietary-crate", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, - "registryUrls": Array [ + "registryUrls": [ "https://dl.cloudsmith.io/basic/my-org/my-repo/cargo/index.git", ], }, - Object { + { "currentValue": "3.0.0", "datasource": "crate", "depName": "mcorbin-test", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, - "registryUrls": Array [ + "registryUrls": [ "https://github.com/mcorbin/testregistry", ], }, - Object { + { "currentValue": "0.2", "datasource": "crate", "depName": "tokio", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, }, @@ -491,37 +491,37 @@ Array [ `; exports[`modules/manager/cargo/extract extractPackageFile() extracts registry urls from .cargo/config.toml 1`] = ` -Array [ - Object { +[ + { "currentValue": "0.1.0", "datasource": "crate", "depName": "proprietary-crate", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, - "registryUrls": Array [ + "registryUrls": [ "https://dl.cloudsmith.io/basic/my-org/my-repo/cargo/index.git", ], }, - Object { + { "currentValue": "3.0.0", "datasource": "crate", "depName": "mcorbin-test", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, - "registryUrls": Array [ + "registryUrls": [ "https://github.com/mcorbin/testregistry", ], }, - Object { + { "currentValue": "0.2", "datasource": "crate", "depName": "tokio", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, }, @@ -529,33 +529,33 @@ Array [ `; exports[`modules/manager/cargo/extract extractPackageFile() fails to parse cargo config with invalid TOML 1`] = ` -Array [ - Object { +[ + { "currentValue": "0.1.0", "datasource": "crate", "depName": "proprietary-crate", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, "skipReason": "unknown-registry", }, - Object { + { "currentValue": "3.0.0", "datasource": "crate", "depName": "mcorbin-test", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, "skipReason": "unknown-registry", }, - Object { + { "currentValue": "0.2", "datasource": "crate", "depName": "tokio", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, }, @@ -563,80 +563,80 @@ Array [ `; exports[`modules/manager/cargo/extract extractPackageFile() handles inline tables 1`] = ` -Array [ - Object { +[ + { "currentValue": "0.1", "datasource": "crate", "depName": "pcap-sys", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, "skipReason": "path-dependency", }, - Object { + { "currentValue": "0.21.0", "datasource": "crate", "depName": "pnet", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, }, - Object { + { "currentValue": "1.2", "datasource": "crate", "depName": "dep1", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, "skipReason": "path-dependency", }, - Object { + { "currentValue": "3.4", "datasource": "crate", "depName": "dep2", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, "skipReason": "path-dependency", }, - Object { + { "currentValue": "~12.3.1", "datasource": "crate", "depName": "dep3", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, "skipReason": "path-dependency", }, - Object { + { "currentValue": "INVALID 3.3.1 VERSION", "datasource": "crate", "depName": "dep4", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, }, - Object { + { "currentValue": "3.2.1", "datasource": "crate", "depName": "dep5", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, }, - Object { + { "currentValue": "", "datasource": "crate", "depName": "dep6", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "skipReason": "invalid-dependency-specification", @@ -645,63 +645,63 @@ Array [ `; exports[`modules/manager/cargo/extract extractPackageFile() handles standard tables 1`] = ` -Array [ - Object { +[ + { "currentValue": "1.2", "datasource": "crate", "depName": "dep1", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, "skipReason": "path-dependency", }, - Object { + { "currentValue": "3.4", "datasource": "crate", "depName": "dep2", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, "skipReason": "path-dependency", }, - Object { + { "currentValue": "~12.3.1", "datasource": "crate", "depName": "dep3", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, "skipReason": "path-dependency", }, - Object { + { "currentValue": "INVALID 1.3.1 VERSION", "datasource": "crate", "depName": "dep4", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, "skipReason": "path-dependency", }, - Object { + { "currentValue": "", "datasource": "crate", "depName": "dep5", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "skipReason": "path-dependency", }, - Object { + { "currentValue": "", "datasource": "crate", "depName": "dep7", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "skipReason": "invalid-dependency-specification", @@ -710,33 +710,33 @@ Array [ `; exports[`modules/manager/cargo/extract extractPackageFile() ignore cargo config registries with missing index 1`] = ` -Array [ - Object { +[ + { "currentValue": "0.1.0", "datasource": "crate", "depName": "proprietary-crate", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, "skipReason": "unknown-registry", }, - Object { + { "currentValue": "3.0.0", "datasource": "crate", "depName": "mcorbin-test", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, "skipReason": "unknown-registry", }, - Object { + { "currentValue": "0.2", "datasource": "crate", "depName": "tokio", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, }, @@ -744,13 +744,13 @@ Array [ `; exports[`modules/manager/cargo/extract extractPackageFile() skips unknown registries 1`] = ` -Array [ - Object { +[ + { "currentValue": "0.1.0", "datasource": "crate", "depName": "foobar", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, "skipReason": "unknown-registry", diff --git a/lib/modules/manager/cdnurl/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/cdnurl/__snapshots__/extract.spec.ts.snap index 80a8630c7bde9fff643da2255f8cb0e79333c67c..a66b4b665594bd3c7f9ce6efd670e30f731ca8a7 100644 --- a/lib/modules/manager/cdnurl/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/cdnurl/__snapshots__/extract.spec.ts.snap @@ -1,63 +1,63 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/cdnurl/extract extractPackageFile 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "15.6.1", "datasource": "cdnjs", "depName": "prop-types", "packageName": "prop-types/prop-types.min.js", }, - Object { + { "currentValue": "16.3.2", "datasource": "cdnjs", "depName": "react", "packageName": "react/umd/react.production.min.js", }, - Object { + { "currentValue": "16.3.2", "datasource": "cdnjs", "depName": "react-dom", "packageName": "react-dom/umd/react-dom.production.min.js", }, - Object { + { "currentValue": "2.2.1", "datasource": "cdnjs", "depName": "react-transition-group", "packageName": "react-transition-group/react-transition-group.min.js", }, - Object { + { "currentValue": "1.14.3", "datasource": "cdnjs", "depName": "popper.js", "packageName": "popper.js/umd/popper.min.js", }, - Object { + { "currentValue": "0.10.4", "datasource": "cdnjs", "depName": "react-popper", "packageName": "react-popper/umd/react-popper.min.js", }, - Object { + { "currentValue": "7.1.0", "datasource": "cdnjs", "depName": "reactstrap", "packageName": "reactstrap/reactstrap.min.js", }, - Object { + { "currentValue": "4.3.1", "datasource": "cdnjs", "depName": "react-router", "packageName": "react-router/react-router.min.js", }, - Object { + { "currentValue": "4.0.6", "datasource": "cdnjs", "depName": "react-markdown", "packageName": "react-markdown/react-markdown.js", }, - Object { + { "currentValue": "0.18.0", "datasource": "cdnjs", "depName": "axios", diff --git a/lib/modules/manager/circleci/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/circleci/__snapshots__/extract.spec.ts.snap index 104447312676c3eeddd5ce56e4b768716adfd60f..ea97f849b9381b048323225ce613f620701ba54c 100644 --- a/lib/modules/manager/circleci/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/circleci/__snapshots__/extract.spec.ts.snap @@ -1,8 +1,8 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/circleci/extract extractPackageFile() extracts image without leading dash 1`] = ` -Array [ - Object { +[ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "14.8.0", @@ -16,8 +16,8 @@ Array [ `; exports[`modules/manager/circleci/extract extractPackageFile() extracts multiple image lines 1`] = ` -Array [ - Object { +[ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": undefined, @@ -27,7 +27,7 @@ Array [ "replaceString": "node", "versioning": "docker", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "4", @@ -37,7 +37,7 @@ Array [ "replaceString": "node:4", "versioning": "docker", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "6", @@ -47,7 +47,7 @@ Array [ "replaceString": "node:6", "versioning": "docker", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "8.9.0", @@ -61,8 +61,8 @@ Array [ `; exports[`modules/manager/circleci/extract extractPackageFile() extracts orbs too 1`] = ` -Array [ - Object { +[ + { "commitMessageTopic": "{{{depName}}} orb", "currentValue": "4.1.0", "datasource": "orb", @@ -72,7 +72,7 @@ Array [ "rangeStrategy": "pin", "versioning": "npm", }, - Object { + { "commitMessageTopic": "{{{depName}}} orb", "currentValue": undefined, "datasource": "orb", @@ -82,7 +82,7 @@ Array [ "rangeStrategy": "pin", "versioning": "npm", }, - Object { + { "commitMessageTopic": "{{{depName}}} orb", "currentValue": "volatile", "datasource": "orb", @@ -92,7 +92,7 @@ Array [ "rangeStrategy": "pin", "versioning": "npm", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": "sha256:3870d35b962a943df72d948580fc66ceaaee1c4fbd205930f32e0f0760eb1077", "currentValue": "3.7", @@ -102,7 +102,7 @@ Array [ "replaceString": "python:3.7@sha256:3870d35b962a943df72d948580fc66ceaaee1c4fbd205930f32e0f0760eb1077", "versioning": "docker", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": "sha256:3870d35b962a943df72d948580fc66ceaaee1c4fbd205930f32e0f0760eb1077", "currentValue": "3.7", @@ -112,7 +112,7 @@ Array [ "replaceString": "python:3.7@sha256:3870d35b962a943df72d948580fc66ceaaee1c4fbd205930f32e0f0760eb1077", "versioning": "docker", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": "sha256:3870d35b962a943df72d948580fc66ceaaee1c4fbd205930f32e0f0760eb1077", "currentValue": "3.7", @@ -122,7 +122,7 @@ Array [ "replaceString": "python:3.7@sha256:3870d35b962a943df72d948580fc66ceaaee1c4fbd205930f32e0f0760eb1077", "versioning": "docker", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": "sha256:3870d35b962a943df72d948580fc66ceaaee1c4fbd205930f32e0f0760eb1077", "currentValue": "3.7", @@ -132,7 +132,7 @@ Array [ "replaceString": "python:3.7@sha256:3870d35b962a943df72d948580fc66ceaaee1c4fbd205930f32e0f0760eb1077", "versioning": "docker", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": "sha256:eb6325b75c1c70b4992eaa1bdd29e24e5f14d5324b4714a49f3e67783473214b", "currentValue": "3-6", @@ -142,7 +142,7 @@ Array [ "replaceString": "pypy:3-6@sha256:eb6325b75c1c70b4992eaa1bdd29e24e5f14d5324b4714a49f3e67783473214b", "versioning": "docker", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": "sha256:3870d35b962a943df72d948580fc66ceaaee1c4fbd205930f32e0f0760eb1077", "currentValue": "3.7", diff --git a/lib/modules/manager/cloudbuild/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/cloudbuild/__snapshots__/extract.spec.ts.snap index c986b5004965914f7430a214c95bd6d680bc9260..571bcea29b60e263eca27096d350b1c388cf5321 100644 --- a/lib/modules/manager/cloudbuild/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/cloudbuild/__snapshots__/extract.spec.ts.snap @@ -1,8 +1,8 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/cloudbuild/extract extractPackageFile() extracts multiple image lines 1`] = ` -Array [ - Object { +[ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "19.03.8", @@ -10,7 +10,7 @@ Array [ "depName": "gcr.io/cloud-builders/docker", "replaceString": "gcr.io/cloud-builders/docker:19.03.8", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "12", @@ -18,7 +18,7 @@ Array [ "depName": "node", "replaceString": "node:12", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": undefined, diff --git a/lib/modules/manager/cocoapods/__snapshots__/artifacts.spec.ts.snap b/lib/modules/manager/cocoapods/__snapshots__/artifacts.spec.ts.snap index 05afd4ac9a7b8695c94b067524e875a10d317da5..44f1cc6619ccff8ed8e03854df6986b8f428901a 100644 --- a/lib/modules/manager/cocoapods/__snapshots__/artifacts.spec.ts.snap +++ b/lib/modules/manager/cocoapods/__snapshots__/artifacts.spec.ts.snap @@ -1,19 +1,19 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/cocoapods/artifacts dynamically selects Docker image tag 1`] = ` -Array [ - Object { +[ + { "cmd": "docker pull renovate/ruby:2.7.4", - "options": Object { + "options": { "encoding": "utf-8", }, }, - Object { - "cmd": "docker run --rm --name=renovate_ruby --label=renovate_child -v \\"/tmp/github/some/repo\\":\\"/tmp/github/some/repo\\" -v \\"/tmp/cache\\":\\"/tmp/cache\\" -e BUILDPACK_CACHE_DIR -w \\"/tmp/github/some/repo\\" renovate/ruby:2.7.4 bash -l -c \\"install-tool cocoapods 1.2.4 && pod install\\"", - "options": Object { + { + "cmd": "docker run --rm --name=renovate_ruby --label=renovate_child -v "/tmp/github/some/repo":"/tmp/github/some/repo" -v "/tmp/cache":"/tmp/cache" -e BUILDPACK_CACHE_DIR -w "/tmp/github/some/repo" renovate/ruby:2.7.4 bash -l -c "install-tool cocoapods 1.2.4 && pod install"", + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "BUILDPACK_CACHE_DIR": "/tmp/cache/buildpack", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -31,19 +31,19 @@ Array [ `; exports[`modules/manager/cocoapods/artifacts falls back to the \`latest\` Docker image tag 1`] = ` -Array [ - Object { +[ + { "cmd": "docker pull renovate/ruby:latest", - "options": Object { + "options": { "encoding": "utf-8", }, }, - Object { - "cmd": "docker run --rm --name=renovate_ruby --label=renovate_child -v \\"/tmp/github/some/repo\\":\\"/tmp/github/some/repo\\" -v \\"/tmp/cache\\":\\"/tmp/cache\\" -e BUILDPACK_CACHE_DIR -w \\"/tmp/github/some/repo\\" renovate/ruby:latest bash -l -c \\"install-tool cocoapods 1.2.4 && pod install\\"", - "options": Object { + { + "cmd": "docker run --rm --name=renovate_ruby --label=renovate_child -v "/tmp/github/some/repo":"/tmp/github/some/repo" -v "/tmp/cache":"/tmp/cache" -e BUILDPACK_CACHE_DIR -w "/tmp/github/some/repo" renovate/ruby:latest bash -l -c "install-tool cocoapods 1.2.4 && pod install"", + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "BUILDPACK_CACHE_DIR": "/tmp/cache/buildpack", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -60,20 +60,20 @@ Array [ ] `; -exports[`modules/manager/cocoapods/artifacts returns null for invalid local directory 1`] = `Array []`; +exports[`modules/manager/cocoapods/artifacts returns null for invalid local directory 1`] = `[]`; -exports[`modules/manager/cocoapods/artifacts returns null if no Podfile.lock found 1`] = `Array []`; +exports[`modules/manager/cocoapods/artifacts returns null if no Podfile.lock found 1`] = `[]`; -exports[`modules/manager/cocoapods/artifacts returns null if no updatedDeps were provided 1`] = `Array []`; +exports[`modules/manager/cocoapods/artifacts returns null if no updatedDeps were provided 1`] = `[]`; exports[`modules/manager/cocoapods/artifacts returns null if unchanged 1`] = ` -Array [ - Object { +[ + { "cmd": "pod install", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -89,16 +89,16 @@ Array [ ] `; -exports[`modules/manager/cocoapods/artifacts returns null if updatedDeps is empty 1`] = `Array []`; +exports[`modules/manager/cocoapods/artifacts returns null if updatedDeps is empty 1`] = `[]`; exports[`modules/manager/cocoapods/artifacts returns pod exec error 1`] = ` -Array [ - Object { +[ + { "cmd": "pod install", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -115,9 +115,9 @@ Array [ `; exports[`modules/manager/cocoapods/artifacts returns updated Podfile 1`] = ` -Array [ - Object { - "file": Object { +[ + { + "file": { "contents": "New Podfile", "path": "Podfile.lock", "type": "addition", @@ -127,19 +127,19 @@ Array [ `; exports[`modules/manager/cocoapods/artifacts returns updated Podfile 2`] = ` -Array [ - Object { +[ + { "cmd": "docker pull renovate/ruby:2.7.4", - "options": Object { + "options": { "encoding": "utf-8", }, }, - Object { - "cmd": "docker run --rm --name=renovate_ruby --label=renovate_child -v \\"/tmp/github/some/repo\\":\\"/tmp/github/some/repo\\" -v \\"/tmp/cache\\":\\"/tmp/cache\\" -e BUILDPACK_CACHE_DIR -w \\"/tmp/github/some/repo\\" renovate/ruby:2.7.4 bash -l -c \\"install-tool cocoapods 3.1.0 && gem install cocoapods-acknowledgements && pod install\\"", - "options": Object { + { + "cmd": "docker run --rm --name=renovate_ruby --label=renovate_child -v "/tmp/github/some/repo":"/tmp/github/some/repo" -v "/tmp/cache":"/tmp/cache" -e BUILDPACK_CACHE_DIR -w "/tmp/github/some/repo" renovate/ruby:2.7.4 bash -l -c "install-tool cocoapods 3.1.0 && gem install cocoapods-acknowledgements && pod install"", + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "BUILDPACK_CACHE_DIR": "/tmp/cache/buildpack", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -157,30 +157,30 @@ Array [ `; exports[`modules/manager/cocoapods/artifacts returns updated Podfile and Pods files 1`] = ` -Array [ - Object { - "file": Object { +[ + { + "file": { "contents": "New Podfile", "path": "Podfile.lock", "type": "addition", }, }, - Object { - "file": Object { + { + "file": { "contents": undefined, "path": "Pods/Manifest.lock", "type": "addition", }, }, - Object { - "file": Object { + { + "file": { "contents": undefined, "path": "Pods/New", "type": "addition", }, }, - Object { - "file": Object { + { + "file": { "path": "Pods/Deleted", "type": "deletion", }, @@ -189,19 +189,19 @@ Array [ `; exports[`modules/manager/cocoapods/artifacts returns updated Podfile and Pods files 2`] = ` -Array [ - Object { +[ + { "cmd": "docker pull renovate/ruby:2.7.4", - "options": Object { + "options": { "encoding": "utf-8", }, }, - Object { - "cmd": "docker run --rm --name=renovate_ruby --label=renovate_child -v \\"/tmp/github/some/repo\\":\\"/tmp/github/some/repo\\" -v \\"/tmp/cache\\":\\"/tmp/cache\\" -e BUILDPACK_CACHE_DIR -w \\"/tmp/github/some/repo\\" renovate/ruby:2.7.4 bash -l -c \\"install-tool cocoapods 3.1.0 && pod install\\"", - "options": Object { + { + "cmd": "docker run --rm --name=renovate_ruby --label=renovate_child -v "/tmp/github/some/repo":"/tmp/github/some/repo" -v "/tmp/cache":"/tmp/cache" -e BUILDPACK_CACHE_DIR -w "/tmp/github/some/repo" renovate/ruby:2.7.4 bash -l -c "install-tool cocoapods 3.1.0 && pod install"", + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "BUILDPACK_CACHE_DIR": "/tmp/cache/buildpack", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", diff --git a/lib/modules/manager/cocoapods/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/cocoapods/__snapshots__/extract.spec.ts.snap index 980635d0c05aa23f4c9d85010bb5815eaf93585b..5eb605cc4929b11ddc6a00268a7da00d709776a3 100644 --- a/lib/modules/manager/cocoapods/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/cocoapods/__snapshots__/extract.spec.ts.snap @@ -1,323 +1,323 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/cocoapods/extract extractPackageFile() extracts from complex file 1`] = ` -Array [ - Object { +[ + { "currentValue": "~> 6.5.0", "datasource": "pod", "depName": "IQKeyboardManager", "groupName": "IQKeyboardManager", - "managerData": Object { + "managerData": { "lineNumber": 8, }, - "registryUrls": Array [ + "registryUrls": [ "https://github.com/CocoaPods/Specs.git", ], }, - Object { + { "currentValue": "~> 1.28.3", "datasource": "pod", "depName": "CYLTabBarController", "groupName": "CYLTabBarController", - "managerData": Object { + "managerData": { "lineNumber": 9, }, - "registryUrls": Array [ + "registryUrls": [ "https://github.com/CocoaPods/Specs.git", ], }, - Object { + { "currentValue": "~> 3.1.4", "datasource": "pod", "depName": "PureLayout", "groupName": "PureLayout", - "managerData": Object { + "managerData": { "lineNumber": 11, }, - "registryUrls": Array [ + "registryUrls": [ "https://github.com/CocoaPods/Specs.git", ], }, - Object { + { "currentValue": "~> 3.2.1", "datasource": "pod", "depName": "AFNetworking/Serialization", "groupName": "AFNetworking", - "managerData": Object { + "managerData": { "lineNumber": 12, }, - "registryUrls": Array [ + "registryUrls": [ "https://github.com/CocoaPods/Specs.git", ], }, - Object { + { "currentValue": "~> 3.2.1", "datasource": "pod", "depName": "AFNetworking/Security", "groupName": "AFNetworking", - "managerData": Object { + "managerData": { "lineNumber": 13, }, - "registryUrls": Array [ + "registryUrls": [ "https://github.com/CocoaPods/Specs.git", ], }, - Object { + { "currentValue": "~> 3.2.1", "datasource": "pod", "depName": "AFNetworking/Reachability", "groupName": "AFNetworking", - "managerData": Object { + "managerData": { "lineNumber": 14, }, - "registryUrls": Array [ + "registryUrls": [ "https://github.com/CocoaPods/Specs.git", ], }, - Object { + { "currentValue": "~> 3.2.1", "datasource": "pod", "depName": "AFNetworking/NSURLSession", "groupName": "AFNetworking", - "managerData": Object { + "managerData": { "lineNumber": 15, }, - "registryUrls": Array [ + "registryUrls": [ "https://github.com/CocoaPods/Specs.git", ], }, - Object { + { "currentValue": "~> 1.1.0", "datasource": "pod", "depName": "MBProgressHUD", "groupName": "MBProgressHUD", - "managerData": Object { + "managerData": { "lineNumber": 17, }, - "registryUrls": Array [ + "registryUrls": [ "https://github.com/CocoaPods/Specs.git", ], }, - Object { + { "currentValue": "~> 3.1.16", "datasource": "pod", "depName": "MJRefresh", "groupName": "MJRefresh", - "managerData": Object { + "managerData": { "lineNumber": 18, }, - "registryUrls": Array [ + "registryUrls": [ "https://github.com/CocoaPods/Specs.git", ], }, - Object { + { "currentValue": "~> 3.1.0", "datasource": "pod", "depName": "MJExtension", "groupName": "MJExtension", - "managerData": Object { + "managerData": { "lineNumber": 19, }, - "registryUrls": Array [ + "registryUrls": [ "https://github.com/CocoaPods/Specs.git", ], }, - Object { + { "currentValue": "~> 2.1.2", "datasource": "pod", "depName": "TYPagerController", "groupName": "TYPagerController", - "managerData": Object { + "managerData": { "lineNumber": 20, }, - "registryUrls": Array [ + "registryUrls": [ "https://github.com/CocoaPods/Specs.git", ], }, - Object { + { "currentValue": "~> 1.0.4", "datasource": "pod", "depName": "YYImage", "groupName": "YYImage", - "managerData": Object { + "managerData": { "lineNumber": 21, }, - "registryUrls": Array [ + "registryUrls": [ "https://github.com/CocoaPods/Specs.git", ], }, - Object { + { "currentValue": "~> 5.0", "datasource": "pod", "depName": "SDWebImage", "groupName": "SDWebImage", - "managerData": Object { + "managerData": { "lineNumber": 22, }, - "registryUrls": Array [ + "registryUrls": [ "https://github.com/CocoaPods/Specs.git", ], }, - Object { + { "currentValue": "~> 1.80", "datasource": "pod", "depName": "SDCycleScrollView", "groupName": "SDCycleScrollView", - "managerData": Object { + "managerData": { "lineNumber": 23, }, - "registryUrls": Array [ + "registryUrls": [ "https://github.com/CocoaPods/Specs.git", ], }, - Object { + { "currentValue": "~> 2.0", "datasource": "pod", "depName": "NullSafe", "groupName": "NullSafe", - "managerData": Object { + "managerData": { "lineNumber": 24, }, - "registryUrls": Array [ + "registryUrls": [ "https://github.com/CocoaPods/Specs.git", ], }, - Object { + { "currentValue": "~> 3.2.1", "datasource": "pod", "depName": "TZImagePickerController", "groupName": "TZImagePickerController", - "managerData": Object { + "managerData": { "lineNumber": 26, }, - "registryUrls": Array [ + "registryUrls": [ "https://github.com/CocoaPods/Specs.git", ], }, - Object { + { "currentValue": "~> 2.5.1", "datasource": "pod", "depName": "TOCropViewController", "groupName": "TOCropViewController", - "managerData": Object { + "managerData": { "lineNumber": 27, }, - "registryUrls": Array [ + "registryUrls": [ "https://github.com/CocoaPods/Specs.git", ], }, - Object { + { "currentValue": "~> 2.7.5", "datasource": "pod", "depName": "FMDB", "groupName": "FMDB", - "managerData": Object { + "managerData": { "lineNumber": 31, }, - "registryUrls": Array [ + "registryUrls": [ "https://github.com/CocoaPods/Specs.git", ], }, - Object { + { "currentValue": "~> 1.0.1", "datasource": "pod", "depName": "FDStackView", "groupName": "FDStackView", - "managerData": Object { + "managerData": { "lineNumber": 32, }, - "registryUrls": Array [ + "registryUrls": [ "https://github.com/CocoaPods/Specs.git", ], }, - Object { + { "depName": "LYEmptyView", "groupName": "LYEmptyView", "skipReason": "unknown-version", }, - Object { + { "currentValue": "~> 1.0.22", "datasource": "pod", "depName": "MMKV", "groupName": "MMKV", - "managerData": Object { + "managerData": { "lineNumber": 35, }, - "registryUrls": Array [ + "registryUrls": [ "https://github.com/CocoaPods/Specs.git", ], }, - Object { + { "depName": "fishhook", "groupName": "fishhook", "skipReason": "unknown-version", }, - Object { + { "currentValue": "~> 3.5.3", "datasource": "pod", "depName": "CocoaLumberjack", "groupName": "CocoaLumberjack", - "managerData": Object { + "managerData": { "lineNumber": 39, }, - "registryUrls": Array [ + "registryUrls": [ "https://github.com/CocoaPods/Specs.git", ], }, - Object { + { "currentValue": "~> 1.2", "datasource": "pod", "depName": "GZIP", "groupName": "GZIP", - "managerData": Object { + "managerData": { "lineNumber": 41, }, - "registryUrls": Array [ + "registryUrls": [ "https://github.com/CocoaPods/Specs.git", ], }, - Object { + { "currentValue": "~> 2.3", "datasource": "pod", "depName": "LBXScan/LBXNative", "groupName": "LBXScan", - "managerData": Object { + "managerData": { "lineNumber": 43, }, - "registryUrls": Array [ + "registryUrls": [ "https://github.com/CocoaPods/Specs.git", ], }, - Object { + { "currentValue": "~> 2.3", "datasource": "pod", "depName": "LBXScan/LBXZXing", "groupName": "LBXScan", - "managerData": Object { + "managerData": { "lineNumber": 44, }, - "registryUrls": Array [ + "registryUrls": [ "https://github.com/CocoaPods/Specs.git", ], }, - Object { + { "currentValue": "~> 2.3", "datasource": "pod", "depName": "LBXScan/UI", "groupName": "LBXScan", - "managerData": Object { + "managerData": { "lineNumber": 46, }, - "registryUrls": Array [ + "registryUrls": [ "https://github.com/CocoaPods/Specs.git", ], }, - Object { + { "depName": "MLeaksFinder", "groupName": "MLeaksFinder", "skipReason": "unknown-version", }, - Object { + { "depName": "FBMemoryProfiler", "groupName": "FBMemoryProfiler", "skipReason": "unknown-version", @@ -326,115 +326,115 @@ Array [ `; exports[`modules/manager/cocoapods/extract extractPackageFile() extracts from simple file 1`] = ` -Array [ - Object { +[ + { "depName": "a", "groupName": "a", "skipReason": "unknown-version", }, - Object { + { "depName": "a/sub", "groupName": "a", "skipReason": "unknown-version", }, - Object { + { "currentValue": "1.2.3", "datasource": "pod", "depName": "b", "groupName": "b", - "managerData": Object { + "managerData": { "lineNumber": 4, }, - "registryUrls": Array [ + "registryUrls": [ "https://github.com/Artsy/Specs.git", ], }, - Object { + { "currentValue": "1.2.3", "datasource": "pod", "depName": "c", "groupName": "c", - "managerData": Object { + "managerData": { "lineNumber": 5, }, - "registryUrls": Array [ + "registryUrls": [ "https://github.com/Artsy/Specs.git", ], }, - Object { + { "depName": "d", "groupName": "d", "skipReason": "path-dependency", }, - Object { + { "depName": "e", "groupName": "e", "skipReason": "git-dependency", }, - Object { + { "depName": "f", "groupName": "f", "skipReason": "git-dependency", }, - Object { + { "currentValue": "3.2.1", "datasource": "git-tags", "depName": "g", - "managerData": Object { + "managerData": { "lineNumber": 9, }, "packageName": "g.git", }, - Object { + { "currentValue": "0.0.1", "datasource": "github-tags", "depName": "h", - "managerData": Object { + "managerData": { "lineNumber": 10, }, "packageName": "foo/foo", }, - Object { + { "currentValue": "0.0.1", "datasource": "github-tags", "depName": "i", - "managerData": Object { + "managerData": { "lineNumber": 11, }, "packageName": "foo/foo", }, - Object { + { "currentValue": "0.1.0", "datasource": "gitlab-tags", "depName": "j", - "managerData": Object { + "managerData": { "lineNumber": 12, }, "packageName": "bar/bar", }, - Object { + { "currentValue": "0.1.0", "datasource": "gitlab-tags", "depName": "k", - "managerData": Object { + "managerData": { "lineNumber": 13, }, "packageName": "bar/bar", }, - Object { + { "currentValue": "1.0.0", "datasource": "git-tags", "depName": "l", - "managerData": Object { + "managerData": { "lineNumber": 14, }, "packageName": "https://example.com/baz/baz.git", }, - Object { + { "currentValue": "1.0.0", "datasource": "git-tags", "depName": "m", - "managerData": Object { + "managerData": { "lineNumber": 15, }, "packageName": "git@example.com:baz/baz.git", diff --git a/lib/modules/manager/composer/__snapshots__/artifacts.spec.ts.snap b/lib/modules/manager/composer/__snapshots__/artifacts.spec.ts.snap index 27402472d57c64e4290f06b00bec1679503e7d3a..65edb586d3be05d819028d8328edabda4fe3fe4e 100644 --- a/lib/modules/manager/composer/__snapshots__/artifacts.spec.ts.snap +++ b/lib/modules/manager/composer/__snapshots__/artifacts.spec.ts.snap @@ -1,13 +1,13 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/composer/artifacts adds all ignorePlatformReq items 1`] = ` -Array [ - Object { +[ + { "cmd": "composer update --with-dependencies --ignore-platform-req ext-posix --ignore-platform-req ext-sodium --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "COMPOSER_CACHE_DIR": "/tmp/renovate/cache/others/composer", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -25,9 +25,9 @@ Array [ `; exports[`modules/manager/composer/artifacts catches errors 1`] = ` -Array [ - Object { - "artifactError": Object { +[ + { + "artifactError": { "lockFile": "composer.lock", "stderr": "not found", }, @@ -36,9 +36,9 @@ Array [ `; exports[`modules/manager/composer/artifacts catches unmet requirements errors 1`] = ` -Array [ - Object { - "artifactError": Object { +[ + { + "artifactError": { "lockFile": "composer.lock", "stderr": "fooYour requirements could not be resolved to an installable set of packages.bar", }, @@ -47,13 +47,13 @@ Array [ `; exports[`modules/manager/composer/artifacts disable plugins when configured locally 1`] = ` -Array [ - Object { +[ + { "cmd": "composer update foo bar --with-dependencies --ignore-platform-reqs --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "COMPOSER_CACHE_DIR": "/tmp/renovate/cache/others/composer", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -71,13 +71,13 @@ Array [ `; exports[`modules/manager/composer/artifacts disables ignorePlatformReqs 1`] = ` -Array [ - Object { +[ + { "cmd": "composer update --with-dependencies --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "COMPOSER_CACHE_DIR": "/tmp/renovate/cache/others/composer", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -95,13 +95,13 @@ Array [ `; exports[`modules/manager/composer/artifacts does not disable plugins when configured globally 1`] = ` -Array [ - Object { +[ + { "cmd": "composer update foo bar --with-dependencies --ignore-platform-reqs --no-ansi --no-interaction --no-scripts --no-autoloader", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "COMPOSER_CACHE_DIR": "/tmp/renovate/cache/others/composer", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -119,13 +119,13 @@ Array [ `; exports[`modules/manager/composer/artifacts installs before running the update when symfony flex is installed 1`] = ` -Array [ - Object { +[ + { "cmd": "composer install --ignore-platform-reqs --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "COMPOSER_CACHE_DIR": "/tmp/renovate/cache/others/composer", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -139,12 +139,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "composer update --with-dependencies --ignore-platform-reqs --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "COMPOSER_CACHE_DIR": "/tmp/renovate/cache/others/composer", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -162,13 +162,13 @@ Array [ `; exports[`modules/manager/composer/artifacts installs before running the update when symfony flex is installed as dev 1`] = ` -Array [ - Object { +[ + { "cmd": "composer install --ignore-platform-reqs --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "COMPOSER_CACHE_DIR": "/tmp/renovate/cache/others/composer", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -182,12 +182,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "composer update --with-dependencies --ignore-platform-reqs --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "COMPOSER_CACHE_DIR": "/tmp/renovate/cache/others/composer", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -205,13 +205,13 @@ Array [ `; exports[`modules/manager/composer/artifacts performs lockFileMaintenance 1`] = ` -Array [ - Object { +[ + { "cmd": "composer update --ignore-platform-reqs --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "COMPOSER_CACHE_DIR": "/tmp/renovate/cache/others/composer", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -229,13 +229,13 @@ Array [ `; exports[`modules/manager/composer/artifacts returns null if unchanged 1`] = ` -Array [ - Object { +[ + { "cmd": "composer update foo bar --with-dependencies --ignore-platform-reqs --no-ansi --no-interaction", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "COMPOSER_CACHE_DIR": "/tmp/renovate/cache/others/composer", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -253,13 +253,13 @@ Array [ `; exports[`modules/manager/composer/artifacts returns updated composer.lock 1`] = ` -Array [ - Object { +[ + { "cmd": "composer update --with-dependencies --ignore-platform-reqs --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "COMPOSER_CACHE_DIR": "/tmp/renovate/cache/others/composer", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -277,25 +277,25 @@ Array [ `; exports[`modules/manager/composer/artifacts supports docker mode 1`] = ` -Array [ - Object { +[ + { "cmd": "docker pull renovate/php:7.3", - "options": Object { + "options": { "encoding": "utf-8", }, }, - Object { + { "cmd": "docker ps --filter name=renovate_php -aq", - "options": Object { + "options": { "encoding": "utf-8", }, }, - Object { - "cmd": "docker run --rm --name=renovate_php --label=renovate_child -v \\"/tmp/github/some/repo\\":\\"/tmp/github/some/repo\\" -v \\"/tmp/renovate/cache\\":\\"/tmp/renovate/cache\\" -e COMPOSER_CACHE_DIR -e BUILDPACK_CACHE_DIR -w \\"/tmp/github/some/repo\\" renovate/php:7.3 bash -l -c \\"install-tool composer 1.10.17 && composer update --with-dependencies --ignore-platform-reqs --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins\\"", - "options": Object { + { + "cmd": "docker run --rm --name=renovate_php --label=renovate_child -v "/tmp/github/some/repo":"/tmp/github/some/repo" -v "/tmp/renovate/cache":"/tmp/renovate/cache" -e COMPOSER_CACHE_DIR -e BUILDPACK_CACHE_DIR -w "/tmp/github/some/repo" renovate/php:7.3 bash -l -c "install-tool composer 1.10.17 && composer update --with-dependencies --ignore-platform-reqs --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins"", + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "BUILDPACK_CACHE_DIR": "/tmp/renovate/cache/buildpack", "COMPOSER_CACHE_DIR": "/tmp/renovate/cache/others/composer", "HOME": "/home/user", @@ -314,13 +314,13 @@ Array [ `; exports[`modules/manager/composer/artifacts supports global mode 1`] = ` -Array [ - Object { +[ + { "cmd": "composer update --with-dependencies --ignore-platform-reqs --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "COMPOSER_CACHE_DIR": "/tmp/renovate/cache/others/composer", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -338,13 +338,13 @@ Array [ `; exports[`modules/manager/composer/artifacts supports vendor directory update 1`] = ` -Array [ - Object { +[ + { "cmd": "composer update --with-dependencies --ignore-platform-reqs --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "COMPOSER_CACHE_DIR": "/tmp/renovate/cache/others/composer", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -362,14 +362,14 @@ Array [ `; exports[`modules/manager/composer/artifacts uses hostRules to set COMPOSER_AUTH 1`] = ` -Array [ - Object { +[ + { "cmd": "composer update --with-dependencies --ignore-platform-reqs --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { - "COMPOSER_AUTH": "{\\"github-oauth\\":{\\"github.com\\":\\"github-token\\"},\\"gitlab-token\\":{\\"gitlab.com\\":\\"gitlab-token\\"},\\"gitlab-domains\\":[\\"gitlab.com\\"],\\"http-basic\\":{\\"packagist.renovatebot.com\\":{\\"username\\":\\"some-username\\",\\"password\\":\\"some-password\\"},\\"artifactory.yyyyyyy.com\\":{\\"username\\":\\"some-other-username\\",\\"password\\":\\"some-other-password\\"}},\\"bearer\\":{\\"packages-bearer.example.com\\":\\"abcdef0123456789\\"}}", + "env": { + "COMPOSER_AUTH": "{"github-oauth":{"github.com":"github-token"},"gitlab-token":{"gitlab.com":"gitlab-token"},"gitlab-domains":["gitlab.com"],"http-basic":{"packagist.renovatebot.com":{"username":"some-username","password":"some-password"},"artifactory.yyyyyyy.com":{"username":"some-other-username","password":"some-other-password"}},"bearer":{"packages-bearer.example.com":"abcdef0123456789"}}", "COMPOSER_CACHE_DIR": "/tmp/renovate/cache/others/composer", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", diff --git a/lib/modules/manager/composer/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/composer/__snapshots__/extract.spec.ts.snap index 8ad45a7713e1838306fc60276e5b4d88e0597574..68b931a5555609037c06271323099140420daa70 100644 --- a/lib/modules/manager/composer/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/composer/__snapshots__/extract.spec.ts.snap @@ -1,399 +1,399 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/composer/extract extractPackageFile() extracts dependencies with lock file 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": ">=5.3.2", "datasource": "packagist", "depName": "php", "depType": "require", "skipReason": "unsupported", }, - Object { + { "currentValue": "dev-master", "datasource": "packagist", "depName": "symfony/assetic-bundle", "depType": "require", }, - Object { + { "currentValue": "dev-master", "datasource": "packagist", "depName": "symfony/monolog-bundle", "depType": "require", }, - Object { + { "currentValue": "dev-master", "datasource": "packagist", "depName": "symfony/swiftmailer-bundle", "depType": "require", }, - Object { + { "currentValue": "2.1.*", "datasource": "packagist", "depName": "symfony/symfony", "depType": "require", }, - Object { + { "currentValue": "2.2.2", "datasource": "packagist", "depName": "doctrine/common", "depType": "require", }, - Object { + { "currentValue": "dev-master", "datasource": "packagist", "depName": "doctrine/doctrine-bundle", "depType": "require", }, - Object { + { "currentValue": "dev-master", "datasource": "packagist", "depName": "doctrine/doctrine-fixtures-bundle", "depType": "require", }, - Object { + { "currentValue": "2.2.x-dev", "datasource": "packagist", "depName": "doctrine/orm", "depType": "require", }, - Object { + { "currentValue": "dev-master", "datasource": "packagist", "depName": "exercise/elastica-bundle", "depType": "require", }, - Object { + { "currentValue": "dev-master", "datasource": "packagist", "depName": "friendsofsymfony/rest-bundle", "depType": "require", }, - Object { + { "currentValue": "*", "datasource": "packagist", "depName": "friendsofsymfony/user-bundle", "depType": "require", }, - Object { + { "currentValue": "*", "datasource": "packagist", "depName": "fzaninotto/faker", "depType": "require", }, - Object { + { "currentValue": "1.0.1", "datasource": "packagist", "depName": "jms/di-extra-bundle", "depType": "require", }, - Object { + { "currentValue": "*", "datasource": "packagist", "depName": "jms/payment-core-bundle", "depType": "require", }, - Object { + { "currentValue": "1.1.0", "datasource": "packagist", "depName": "jms/security-extra-bundle", "depType": "require", }, - Object { + { "currentValue": "dev-master", "datasource": "packagist", "depName": "knplabs/knp-menu-bundle", "depType": "require", }, - Object { + { "currentValue": "dev-master", "datasource": "packagist", "depName": "knplabs/knp-paginator-bundle", "depType": "require", }, - Object { + { "currentValue": "dev-master", "datasource": "packagist", "depName": "liip/imagine-bundle", "depType": "require", }, - Object { + { "currentValue": "dev-master", "datasource": "packagist", "depName": "merk/dough-bundle", "depType": "require", }, - Object { + { "currentValue": "dev-master", "datasource": "packagist", "depName": "sensio/distribution-bundle", "depType": "require", }, - Object { + { "currentValue": "dev-master", "datasource": "packagist", "depName": "sensio/framework-extra-bundle", "depType": "require", }, - Object { + { "currentValue": "dev-master", "datasource": "packagist", "depName": "sensio/generator-bundle", "depType": "require", }, - Object { + { "currentValue": "dev-master", "datasource": "packagist", "depName": "simplethings/entity-audit-bundle", "depType": "require", }, - Object { + { "currentValue": "dev-master", "datasource": "packagist", "depName": "stof/doctrine-extensions-bundle", "depType": "require", }, - Object { + { "currentValue": "dev-master", "datasource": "packagist", "depName": "twig/extensions", "depType": "require", }, - Object { + { "currentValue": "2.3.*", "datasource": "packagist", "depName": "behat/behat", "depType": "require-dev", }, - Object { + { "currentValue": "*", "datasource": "packagist", "depName": "behat/behat-bundle", "depType": "require-dev", }, - Object { + { "currentValue": "*", "datasource": "packagist", "depName": "behat/mink-bundle", "depType": "require-dev", }, - Object { + { "currentValue": "*", "datasource": "packagist", "depName": "behat/sahi-client", "depType": "require-dev", }, - Object { + { "currentValue": "*", "datasource": "packagist", "depName": "behat/common-contexts", "depType": "require-dev", }, - Object { + { "currentValue": "^1.10.0", "datasource": "packagist", "depName": "composer/composer", "depType": "require-dev", }, ], - "lockFiles": Array [ + "lockFiles": [ "composer.lock", ], } `; exports[`modules/manager/composer/extract extractPackageFile() extracts dependencies with no lock file 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": ">=5.3.2", "datasource": "packagist", "depName": "php", "depType": "require", "skipReason": "unsupported", }, - Object { + { "currentValue": "dev-master", "datasource": "packagist", "depName": "symfony/assetic-bundle", "depType": "require", }, - Object { + { "currentValue": "dev-master", "datasource": "packagist", "depName": "symfony/monolog-bundle", "depType": "require", }, - Object { + { "currentValue": "dev-master", "datasource": "packagist", "depName": "symfony/swiftmailer-bundle", "depType": "require", }, - Object { + { "currentValue": "2.1.*", "datasource": "packagist", "depName": "symfony/symfony", "depType": "require", }, - Object { + { "currentValue": "2.2.2", "datasource": "packagist", "depName": "doctrine/common", "depType": "require", }, - Object { + { "currentValue": "dev-master", "datasource": "packagist", "depName": "doctrine/doctrine-bundle", "depType": "require", }, - Object { + { "currentValue": "dev-master", "datasource": "packagist", "depName": "doctrine/doctrine-fixtures-bundle", "depType": "require", }, - Object { + { "currentValue": "2.2.x-dev", "datasource": "packagist", "depName": "doctrine/orm", "depType": "require", }, - Object { + { "currentValue": "dev-master", "datasource": "packagist", "depName": "exercise/elastica-bundle", "depType": "require", }, - Object { + { "currentValue": "dev-master", "datasource": "packagist", "depName": "friendsofsymfony/rest-bundle", "depType": "require", }, - Object { + { "currentValue": "*", "datasource": "packagist", "depName": "friendsofsymfony/user-bundle", "depType": "require", }, - Object { + { "currentValue": "*", "datasource": "packagist", "depName": "fzaninotto/faker", "depType": "require", }, - Object { + { "currentValue": "1.0.1", "datasource": "packagist", "depName": "jms/di-extra-bundle", "depType": "require", }, - Object { + { "currentValue": "*", "datasource": "packagist", "depName": "jms/payment-core-bundle", "depType": "require", }, - Object { + { "currentValue": "1.1.0", "datasource": "packagist", "depName": "jms/security-extra-bundle", "depType": "require", }, - Object { + { "currentValue": "dev-master", "datasource": "packagist", "depName": "knplabs/knp-menu-bundle", "depType": "require", }, - Object { + { "currentValue": "dev-master", "datasource": "packagist", "depName": "knplabs/knp-paginator-bundle", "depType": "require", }, - Object { + { "currentValue": "dev-master", "datasource": "packagist", "depName": "liip/imagine-bundle", "depType": "require", }, - Object { + { "currentValue": "dev-master", "datasource": "packagist", "depName": "merk/dough-bundle", "depType": "require", }, - Object { + { "currentValue": "dev-master", "datasource": "packagist", "depName": "sensio/distribution-bundle", "depType": "require", }, - Object { + { "currentValue": "dev-master", "datasource": "packagist", "depName": "sensio/framework-extra-bundle", "depType": "require", }, - Object { + { "currentValue": "dev-master", "datasource": "packagist", "depName": "sensio/generator-bundle", "depType": "require", }, - Object { + { "currentValue": "dev-master", "datasource": "packagist", "depName": "simplethings/entity-audit-bundle", "depType": "require", }, - Object { + { "currentValue": "dev-master", "datasource": "packagist", "depName": "stof/doctrine-extensions-bundle", "depType": "require", }, - Object { + { "currentValue": "dev-master", "datasource": "packagist", "depName": "twig/extensions", "depType": "require", }, - Object { + { "currentValue": "2.3.*", "datasource": "packagist", "depName": "behat/behat", "depType": "require-dev", }, - Object { + { "currentValue": "*", "datasource": "packagist", "depName": "behat/behat-bundle", "depType": "require-dev", }, - Object { + { "currentValue": "*", "datasource": "packagist", "depName": "behat/mink-bundle", "depType": "require-dev", }, - Object { + { "currentValue": "*", "datasource": "packagist", "depName": "behat/sahi-client", "depType": "require-dev", }, - Object { + { "currentValue": "*", "datasource": "packagist", "depName": "behat/common-contexts", "depType": "require-dev", }, - Object { + { "currentValue": "^1.10.0", "datasource": "packagist", "depName": "composer/composer", @@ -404,107 +404,107 @@ Object { `; exports[`modules/manager/composer/extract extractPackageFile() extracts object registryUrls 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": ">=5.5", "datasource": "packagist", "depName": "php", "depType": "require", "skipReason": "unsupported", }, - Object { + { "currentValue": "~1.0.12", "datasource": "packagist", "depName": "composer/installers", "depType": "require", }, - Object { + { "currentValue": "*", "datasource": "packagist", "depName": "johnpbloch/wordpress", "depType": "require", }, - Object { + { "currentValue": "^2.0.1", "datasource": "packagist", "depName": "vlucas/phpdotenv", "depType": "require", }, - Object { + { "currentValue": "^1.0", "datasource": "packagist", "depName": "oscarotero/env", "depType": "require", }, - Object { + { "currentValue": "*", "datasource": "packagist", "depName": "wpackagist-plugin/tinymce-advanced", "depType": "require", }, - Object { + { "currentValue": "*", "datasource": "packagist", "depName": "wpackagist-plugin/acf-content-analysis-for-yoast-seo", "depType": "require", }, - Object { + { "currentValue": "*", "datasource": "packagist", "depName": "wpackagist-plugin/duplicate-post", "depType": "require", }, - Object { + { "currentValue": "*", "datasource": "packagist", "depName": "wpackagist-plugin/simple-image-sizes", "depType": "require", }, - Object { + { "currentValue": "*", "datasource": "packagist", "depName": "wpackagist-plugin/wordpress-seo", "depType": "require", }, - Object { + { "currentValue": "*", "datasource": "packagist", "depName": "wpackagist-plugin/timber-library", "depType": "require", }, - Object { + { "currentValue": "*", "datasource": "packagist", "depName": "wp-sync-db/wp-sync-db", "depType": "require", }, - Object { + { "currentValue": "*", "datasource": "packagist", "depName": "asha23/wp-seed-timber", "depType": "require", }, ], - "managerData": Object { + "managerData": { "composerJsonType": "project", }, - "registryUrls": Array [ + "registryUrls": [ "https://wpackagist.org", ], } `; exports[`modules/manager/composer/extract extractPackageFile() extracts object repositories and registryUrls with lock file 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "*", "datasource": "packagist", "depName": "aws/aws-sdk-php", "depType": "require", }, - Object { + { "currentValue": "dev-trunk", "datasource": "git-tags", "depName": "awesome/vcs", @@ -512,7 +512,7 @@ Object { "lockedVersion": "1.1.0", "packageName": "https://my-vcs.example/my-vcs-repo", }, - Object { + { "currentValue": ">=7.0.2", "datasource": "git-tags", "depName": "awesome/git", @@ -521,10 +521,10 @@ Object { "packageName": "git@my-git.example:my-git-repo", }, ], - "lockFiles": Array [ + "lockFiles": [ "composer.lock", ], - "registryUrls": Array [ + "registryUrls": [ "https://wpackagist.org", "https://packagist.org", ], @@ -532,62 +532,62 @@ Object { `; exports[`modules/manager/composer/extract extractPackageFile() extracts registryUrls 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "*", "datasource": "packagist", "depName": "aws/aws-sdk-php", "depType": "require", }, - Object { + { "currentValue": "^1.10.0", "datasource": "packagist", "depName": "composer/composer", "depType": "require", }, - Object { + { "currentValue": "dev-trunk", "datasource": "packagist", "depName": "wpackagist-plugin/akismet", "depType": "require", }, - Object { + { "currentValue": ">=7.0.2", "datasource": "packagist", "depName": "wpackagist-plugin/wordpress-seo", "depType": "require", }, - Object { + { "currentValue": "*", "datasource": "packagist", "depName": "wpackagist-theme/hueman", "depType": "require", }, ], - "registryUrls": Array [ + "registryUrls": [ "https://wpackagist.org", ], } `; exports[`modules/manager/composer/extract extractPackageFile() extracts repositories and registryUrls 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "*", "datasource": "packagist", "depName": "aws/aws-sdk-php", "depType": "require", }, - Object { + { "currentValue": "dev-trunk", "datasource": "git-tags", "depName": "awesome/vcs", "depType": "require", "packageName": "https://my-vcs.example/my-vcs-repo", }, - Object { + { "currentValue": ">=7.0.2", "datasource": "git-tags", "depName": "awesome/git", @@ -595,7 +595,7 @@ Object { "packageName": "https://my-git.example/my-git-repo", }, ], - "registryUrls": Array [ + "registryUrls": [ "https://wpackagist.org", "https://gitlab.vendor.com/api/v4/group/2/-/packages/composer", "https://packagist.org", diff --git a/lib/modules/manager/deps-edn/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/deps-edn/__snapshots__/extract.spec.ts.snap index 81aa96516bd90e5a422c94d6db3e001ccde51297..d1d50f0ac8bd34bdd94500c16aa11f59a9ea123f 100644 --- a/lib/modules/manager/deps-edn/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/deps-edn/__snapshots__/extract.spec.ts.snap @@ -1,151 +1,151 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/deps-edn/extract extractPackageFile extractPackageFile 1`] = ` -Array [ - Object { +[ + { "currentValue": "0.1.2", "datasource": "clojure", "depName": "persistent-sorted-set", "packageName": "persistent-sorted-set:persistent-sorted-set", - "registryUrls": Array [ + "registryUrls": [ "https://deps.com/foo/bar", "https://my.auth.com/repo", "s3://my-bucket/maven/releases", ], - "replaceString": "{:mvn/version,\\"0.1.2\\"}", + "replaceString": "{:mvn/version,"0.1.2"}", }, - Object { + { "currentValue": "0.7.418", "datasource": "clojure", "depName": "io.github.nextjournal/clerk", "packageName": "io.github.nextjournal:clerk", - "registryUrls": Array [ + "registryUrls": [ "https://deps.com/foo/bar", "https://my.auth.com/repo", "s3://my-bucket/maven/releases", ], - "replaceString": "{:mvn/version \\"0.7.418\\"}", + "replaceString": "{:mvn/version "0.7.418"}", }, - Object { + { "currentValue": "1.9.0", "datasource": "clojure", "depName": "org.clojure/clojure", "depType": "1.9", "packageName": "org.clojure:clojure", - "registryUrls": Array [ + "registryUrls": [ "https://deps.com/foo/bar", "https://my.auth.com/repo", "s3://my-bucket/maven/releases", ], - "replaceString": "{:mvn/version \\"1.9.0\\"}", + "replaceString": "{:mvn/version "1.9.0"}", }, - Object { + { "currentValue": "1.10.0", "datasource": "clojure", "depName": "org.clojure/clojure", "depType": "1.10", "packageName": "org.clojure:clojure", - "registryUrls": Array [ + "registryUrls": [ "https://deps.com/foo/bar", "https://my.auth.com/repo", "s3://my-bucket/maven/releases", ], - "replaceString": "{:mvn/version \\"1.10.0\\"}", + "replaceString": "{:mvn/version "1.10.0"}", }, - Object { + { "currentValue": "1.10.520", "datasource": "clojure", "depName": "org.clojure/clojurescript", "depType": "dev", "packageName": "org.clojure:clojurescript", - "registryUrls": Array [ + "registryUrls": [ "https://deps.com/foo/bar", "https://my.auth.com/repo", "s3://my-bucket/maven/releases", ], - "replaceString": "{:mvn/version \\"1.10.520\\"}", + "replaceString": "{:mvn/version "1.10.520"}", }, - Object { + { "currentValue": "0.2.11", "datasource": "clojure", "depName": "org.clojure/tools.namespace", "depType": "dev", "packageName": "org.clojure:tools.namespace", - "registryUrls": Array [ + "registryUrls": [ "https://deps.com/foo/bar", "https://my.auth.com/repo", "s3://my-bucket/maven/releases", ], - "replaceString": "{:mvn/version \\"0.2.11\\"}", + "replaceString": "{:mvn/version "0.2.11"}", }, - Object { + { "currentValue": "1.10.520", "datasource": "clojure", "depName": "org.clojure/clojurescript", "depType": "test", "packageName": "org.clojure:clojurescript", - "registryUrls": Array [ + "registryUrls": [ "https://deps.com/foo/bar", "https://my.auth.com/repo", "s3://my-bucket/maven/releases", ], - "replaceString": "{:mvn/version \\"1.10.520\\"}", + "replaceString": "{:mvn/version "1.10.520"}", }, - Object { + { "currentValue": "0.0-389", "datasource": "github-tags", "depName": "lambdaisland/kaocha", "depType": "test", "packageName": "lambdaisland/kaocha", - "replaceString": "{:git/url \\"https://github.com/lambdaisland/kaocha.git\\" - :git/tag \\"0.0-389\\"}", + "replaceString": "{:git/url "https://github.com/lambdaisland/kaocha.git" + :git/tag "0.0-389"}", "sourceUrl": "https://github.com/lambdaisland/kaocha", }, - Object { + { "currentValue": "0.0-21", "datasource": "github-tags", "depName": "io.github.lambdaisland/kaocha-cljs", "depType": "test", "packageName": "lambdaisland/kaocha-cljs", - "replaceString": "{:git/tag \\"0.0-21\\"}", + "replaceString": "{:git/tag "0.0-21"}", }, - Object { + { "currentValue": "0.0-389", "datasource": "gitlab-tags", "depName": "lambdaisland/kaocha", "depType": "test-gitlab", "packageName": "lambdaisland/kaocha", - "replaceString": "{:git/url \\"https://gitlab.com/lambdaisland/kaocha.git\\" - :git/tag \\"0.0-389\\"}", + "replaceString": "{:git/url "https://gitlab.com/lambdaisland/kaocha.git" + :git/tag "0.0-389"}", "sourceUrl": "https://gitlab.com/lambdaisland/kaocha", }, - Object { + { "currentValue": "0.0-21", "datasource": "gitlab-tags", "depName": "com.gitlab.lambdaisland/kaocha-cljs", "depType": "test-gitlab", "packageName": "lambdaisland/kaocha-cljs", - "replaceString": "{:git/tag \\"0.0-21\\"}", + "replaceString": "{:git/tag "0.0-21"}", }, - Object { + { "currentValue": "0.0-389", "datasource": "gitlab-tags", "depName": "lambdaisland/kaocha", "depType": "test-bitbucket", "packageName": "lambdaisland/kaocha", - "replaceString": "{:git/url \\"https://bitbucket.org/lambdaisland/kaocha.git\\" - :git/tag \\"0.0-389\\"}", + "replaceString": "{:git/url "https://bitbucket.org/lambdaisland/kaocha.git" + :git/tag "0.0-389"}", "sourceUrl": "https://bitbucket.org/lambdaisland/kaocha", }, - Object { + { "currentValue": "0.0-21", "datasource": "bitbucket-tags", "depName": "org.bitbucket.lambdaisland/kaocha-cljs", "depType": "test-bitbucket", "packageName": "lambdaisland/kaocha-cljs", - "replaceString": "{:git/tag \\"0.0-21\\"}", + "replaceString": "{:git/tag "0.0-21"}", }, - Object { + { "currentDigest": "123", "currentDigestShort": "123", "currentValue": null, @@ -153,68 +153,68 @@ Array [ "depName": "foo/foo", "depType": "test-git", "packageName": "git@example.com/foo.git", - "replaceString": "{:git/url \\"git@example.com/foo.git\\" :git/sha \\"123\\"}", + "replaceString": "{:git/url "git@example.com/foo.git" :git/sha "123"}", }, - Object { + { "currentValue": null, "datasource": "git-refs", "depName": "bar/bar", "depType": "test-git", "packageName": "https://example.com/bar.git", - "replaceString": "{:git/url \\"https://example.com/bar.git\\"}", + "replaceString": "{:git/url "https://example.com/bar.git"}", "sourceUrl": "https://example.com/bar", }, - Object { + { "currentValue": "0.21.1", "datasource": "clojure", "depName": "cider/cider-nrepl", "depType": "repl", "packageName": "cider:cider-nrepl", - "registryUrls": Array [ + "registryUrls": [ "https://deps.com/foo/bar", "https://my.auth.com/repo", "s3://my-bucket/maven/releases", ], - "replaceString": "{:mvn/version \\"0.21.1\\"}", + "replaceString": "{:mvn/version "0.21.1"}", }, - Object { + { "currentValue": "0.6.0", "datasource": "clojure", "depName": "nrepl/nrepl", "depType": "repl", "packageName": "nrepl:nrepl", - "registryUrls": Array [ + "registryUrls": [ "https://deps.com/foo/bar", "https://my.auth.com/repo", "s3://my-bucket/maven/releases", ], - "replaceString": "{:mvn/version \\"0.6.0\\"}", + "replaceString": "{:mvn/version "0.6.0"}", }, - Object { + { "currentValue": "0.2.11", "datasource": "clojure", "depName": "org.clojure/tools.namespace", "depType": "repl", "packageName": "org.clojure:tools.namespace", - "registryUrls": Array [ + "registryUrls": [ "https://deps.com/foo/bar", "https://my.auth.com/repo", "s3://my-bucket/maven/releases", ], - "replaceString": "{:mvn/version \\"0.2.11\\"}", + "replaceString": "{:mvn/version "0.2.11"}", }, - Object { + { "currentValue": "0.9.5703", "datasource": "clojure", "depName": "com.datomic/datomic-free", "depType": "datomic", "packageName": "com.datomic:datomic-free", - "registryUrls": Array [ + "registryUrls": [ "https://deps.com/foo/bar", "https://my.auth.com/repo", "s3://my-bucket/maven/releases", ], - "replaceString": "{:mvn/version \\"0.9.5703\\"}", + "replaceString": "{:mvn/version "0.9.5703"}", }, ] `; diff --git a/lib/modules/manager/deps-edn/__snapshots__/parser.spec.ts.snap b/lib/modules/manager/deps-edn/__snapshots__/parser.spec.ts.snap index 8e28118109eaedf19a32f1d352601420868fefab..aebeca80a8c9caa70a540e7cca6a2dcc061054a0 100644 --- a/lib/modules/manager/deps-edn/__snapshots__/parser.spec.ts.snap +++ b/lib/modules/manager/deps-edn/__snapshots__/parser.spec.ts.snap @@ -1,144 +1,144 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/deps-edn/parser parseEdnFile extracts file 1`] = ` -Object { - "aliases": Object { - "1.10": Object { - "override-deps": Object { - "org.clojure/clojure": Object { +{ + "aliases": { + "1.10": { + "override-deps": { + "org.clojure/clojure": { "mvn/version": "1.10.0", }, }, }, - "1.9": Object { - "override-deps": Object { - "org.clojure/clojure": Object { + "1.9": { + "override-deps": { + "org.clojure/clojure": { "mvn/version": "1.9.0", }, }, }, - "datomic": Object { - "extra-deps": Object { - "com.datomic/datomic-free": Object { + "datomic": { + "extra-deps": { + "com.datomic/datomic-free": { "mvn/version": "0.9.5703", }, }, }, - "dev": Object { - "extra-deps": Object { - "org.clojure/clojurescript": Object { + "dev": { + "extra-deps": { + "org.clojure/clojurescript": { "mvn/version": "1.10.520", }, - "org.clojure/tools.namespace": Object { + "org.clojure/tools.namespace": { "mvn/version": "0.2.11", }, }, - "extra-paths": Array [ + "extra-paths": [ "dev", "target/classes", ], }, - "repl": Object { - "extra-deps": Object { - "cider/cider-nrepl": Object { + "repl": { + "extra-deps": { + "cider/cider-nrepl": { "mvn/version": "0.21.1", }, - "nrepl/nrepl": Object { + "nrepl/nrepl": { "mvn/version": "0.6.0", }, - "org.clojure/tools.namespace": Object { + "org.clojure/tools.namespace": { "mvn/version": "0.2.11", }, }, - "main-opts": Array [ + "main-opts": [ "-m", "nrepl.cmdline", "--middleware", "[cider.nrepl/cider-middleware]", ], }, - "test": Object { - "extra-deps": Object { - "io.github.lambdaisland/kaocha-cljs": Object { + "test": { + "extra-deps": { + "io.github.lambdaisland/kaocha-cljs": { "git/tag": "0.0-21", }, - "lambdaisland/kaocha": Object { + "lambdaisland/kaocha": { "git/tag": "0.0-389", "git/url": "https://github.com/lambdaisland/kaocha.git", }, - "org.clojure/clojurescript": Object { + "org.clojure/clojurescript": { "mvn/version": "1.10.520", }, }, - "extra-paths": Array [ + "extra-paths": [ "test", ], }, - "test-bitbucket": Object { - "extra-deps": Object { - "lambdaisland/kaocha": Object { + "test-bitbucket": { + "extra-deps": { + "lambdaisland/kaocha": { "git/tag": "0.0-389", "git/url": "https://bitbucket.org/lambdaisland/kaocha.git", }, - "org.bitbucket.lambdaisland/kaocha-cljs": Object { + "org.bitbucket.lambdaisland/kaocha-cljs": { "git/tag": "0.0-21", }, }, - "extra-paths": Array [ + "extra-paths": [ "test", ], }, - "test-git": Object { - "extra-deps": Object { - "bar/bar": Object { + "test-git": { + "extra-deps": { + "bar/bar": { "git/url": "https://example.com/bar.git", }, - "baz/baz": Object {}, - "foo/foo": Object { + "baz/baz": {}, + "foo/foo": { "git/sha": "123", "git/url": "git@example.com/foo.git", }, }, - "extra-paths": Array [ + "extra-paths": [ "test", ], }, - "test-gitlab": Object { - "extra-deps": Object { - "com.gitlab.lambdaisland/kaocha-cljs": Object { + "test-gitlab": { + "extra-deps": { + "com.gitlab.lambdaisland/kaocha-cljs": { "git/tag": "0.0-21", }, - "lambdaisland/kaocha": Object { + "lambdaisland/kaocha": { "git/tag": "0.0-389", "git/url": "https://gitlab.com/lambdaisland/kaocha.git", }, }, - "extra-paths": Array [ + "extra-paths": [ "test", ], }, }, - "deps": Object { - "invalid/package!": Object { + "deps": { + "invalid/package!": { "mvn/version": "1.2.3", }, "invalid/version": "nil", - "io.github.nextjournal/clerk": Object { + "io.github.nextjournal/clerk": { "mvn/version": "0.7.418", }, - "persistent-sorted-set": Object { + "persistent-sorted-set": { "mvn/version": "0.1.2", }, }, - "mvn/repos": Object { + "mvn/repos": { "central": "nil", - "clojars": Object { + "clojars": { "url": "https://deps.com/foo/bar", }, - "my-auth-repo": Object { + "my-auth-repo": { "url": "https://my.auth.com/repo", }, - "my-private-repo": Object { + "my-private-repo": { "url": "s3://my-bucket/maven/releases", }, }, diff --git a/lib/modules/manager/docker-compose/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/docker-compose/__snapshots__/extract.spec.ts.snap index f623844d3a9f22ed3a73bad5d66ced92209bbd30..37f2584f537f373cfb75ac2711f12a8dc9ac529f 100644 --- a/lib/modules/manager/docker-compose/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/docker-compose/__snapshots__/extract.spec.ts.snap @@ -1,8 +1,8 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/docker-compose/extract extractPackageFile() extracts multiple image lines for version 1 1`] = ` -Array [ - Object { +[ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "alpine", @@ -10,7 +10,7 @@ Array [ "depName": "quay.io/something/redis", "replaceString": "quay.io/something/redis:alpine", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "10.0.0", @@ -18,7 +18,7 @@ Array [ "depName": "node", "replaceString": "node:10.0.0", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "9.4.0", @@ -26,7 +26,7 @@ Array [ "depName": "postgres", "replaceString": "postgres:9.4.0", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "before", @@ -34,7 +34,7 @@ Array [ "depName": "dockersamples/examplevotingapp_vote", "replaceString": "dockersamples/examplevotingapp_vote:before", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "before", @@ -42,7 +42,7 @@ Array [ "depName": "dockersamples/examplevotingapp_result", "replaceString": "dockersamples/examplevotingapp_result:before", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": undefined, @@ -50,7 +50,7 @@ Array [ "depName": "dockersamples/examplevotingapp_worker", "replaceString": "dockersamples/examplevotingapp_worker", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "stable", @@ -58,7 +58,7 @@ Array [ "depName": "dockersamples/visualizer", "replaceString": "dockersamples/visualizer:stable", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "datasource": "docker", "replaceString": "\${IMAGE:-synkodevelopers/edplugins}:\${TAG:-latest}", @@ -68,8 +68,8 @@ Array [ `; exports[`modules/manager/docker-compose/extract extractPackageFile() extracts multiple image lines for version 3 1`] = ` -Array [ - Object { +[ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "alpine", @@ -77,7 +77,7 @@ Array [ "depName": "quay.io/something/redis", "replaceString": "quay.io/something/redis:alpine", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "10.0.0", @@ -85,7 +85,7 @@ Array [ "depName": "node", "replaceString": "node:10.0.0", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "9.4.0", @@ -93,7 +93,7 @@ Array [ "depName": "postgres", "replaceString": "postgres:9.4.0", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "before", @@ -101,7 +101,7 @@ Array [ "depName": "dockersamples/examplevotingapp_vote", "replaceString": "dockersamples/examplevotingapp_vote:before", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "before", @@ -109,7 +109,7 @@ Array [ "depName": "dockersamples/examplevotingapp_result", "replaceString": "dockersamples/examplevotingapp_result:before", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": undefined, @@ -117,7 +117,7 @@ Array [ "depName": "dockersamples/examplevotingapp_worker", "replaceString": "dockersamples/examplevotingapp_worker", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "stable", @@ -125,7 +125,7 @@ Array [ "depName": "dockersamples/visualizer", "replaceString": "dockersamples/visualizer:stable", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "datasource": "docker", "replaceString": "\${IMAGE:-synkodevelopers/edplugins}:\${TAG:-latest}", @@ -135,8 +135,8 @@ Array [ `; exports[`modules/manager/docker-compose/extract extractPackageFile() extracts multiple image lines for version 3 without set version key 1`] = ` -Array [ - Object { +[ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "alpine", @@ -144,7 +144,7 @@ Array [ "depName": "quay.io/something/redis", "replaceString": "quay.io/something/redis:alpine", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "10.0.0", @@ -152,7 +152,7 @@ Array [ "depName": "node", "replaceString": "node:10.0.0", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "9.4.0", @@ -160,7 +160,7 @@ Array [ "depName": "postgres", "replaceString": "postgres:9.4.0", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "before", @@ -168,7 +168,7 @@ Array [ "depName": "dockersamples/examplevotingapp_vote", "replaceString": "dockersamples/examplevotingapp_vote:before", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "before", @@ -176,7 +176,7 @@ Array [ "depName": "dockersamples/examplevotingapp_result", "replaceString": "dockersamples/examplevotingapp_result:before", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": undefined, @@ -184,7 +184,7 @@ Array [ "depName": "dockersamples/examplevotingapp_worker", "replaceString": "dockersamples/examplevotingapp_worker", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "stable", @@ -192,7 +192,7 @@ Array [ "depName": "dockersamples/visualizer", "replaceString": "dockersamples/visualizer:stable", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "datasource": "docker", "replaceString": "\${IMAGE:-synkodevelopers/edplugins}:\${TAG:-latest}", diff --git a/lib/modules/manager/docker-compose/extract.spec.ts b/lib/modules/manager/docker-compose/extract.spec.ts index c942391031c920d57d67468930a5ed7f978d8d99..01d5cbbb8faf0596617075ac691cd92a1bc1b02d 100644 --- a/lib/modules/manager/docker-compose/extract.spec.ts +++ b/lib/modules/manager/docker-compose/extract.spec.ts @@ -41,8 +41,8 @@ describe('modules/manager/docker-compose/extract', () => { it('extracts default variable values for version 3', () => { const res = extractPackageFile(yamlFile3DefaultValue); expect(res?.deps).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": "sha256:abcd", "currentValue": "5.0.0", diff --git a/lib/modules/manager/dockerfile/extract.spec.ts b/lib/modules/manager/dockerfile/extract.spec.ts index 9bab59d41ef0076f5cad61cd90a3dff06c3f5acc..de7c37cb0163dbf411c1b3ee4850ed61ec9bd1f4 100644 --- a/lib/modules/manager/dockerfile/extract.spec.ts +++ b/lib/modules/manager/dockerfile/extract.spec.ts @@ -18,8 +18,8 @@ describe('modules/manager/dockerfile/extract', () => { it('handles naked dep', () => { const res = extractPackageFile('FROM node\n')?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": undefined, @@ -35,8 +35,8 @@ describe('modules/manager/dockerfile/extract', () => { it('is case insensitive', () => { const res = extractPackageFile('From node\n')?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": undefined, @@ -52,8 +52,8 @@ describe('modules/manager/dockerfile/extract', () => { it('handles tag', () => { const res = extractPackageFile('FROM node:8.9.0-alpine\n')?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "8.9.0-alpine", @@ -71,8 +71,8 @@ describe('modules/manager/dockerfile/extract', () => { 'FROM node@sha256:eb85fc5b1198f5e1ec025ea07586bdbbf397e7d82df66c90d7511f533517e063\n' )?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": "sha256:eb85fc5b1198f5e1ec025ea07586bdbbf397e7d82df66c90d7511f533517e063", "currentValue": undefined, @@ -90,8 +90,8 @@ describe('modules/manager/dockerfile/extract', () => { 'FROM node:8.9.0@sha256:eb85fc5b1198f5e1ec025ea07586bdbbf397e7d82df66c90d7511f533517e063\n' )?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": "sha256:eb85fc5b1198f5e1ec025ea07586bdbbf397e7d82df66c90d7511f533517e063", "currentValue": "8.9.0", @@ -107,8 +107,8 @@ describe('modules/manager/dockerfile/extract', () => { it('handles from as', () => { const res = extractPackageFile('FROM node:8.9.0-alpine as base\n')?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "8.9.0-alpine", @@ -126,8 +126,8 @@ describe('modules/manager/dockerfile/extract', () => { '# some comment\n# another\n\nFROM node\n' )?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": undefined, @@ -145,8 +145,8 @@ describe('modules/manager/dockerfile/extract', () => { 'FROM registry2.something.info/node:8\n' )?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "8", @@ -164,8 +164,8 @@ describe('modules/manager/dockerfile/extract', () => { 'FROM registry2.something.info/node:8-alpine\n' )?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "8-alpine", @@ -183,8 +183,8 @@ describe('modules/manager/dockerfile/extract', () => { 'FROM registry2.something.info:5005/node:8\n' )?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "8", @@ -204,8 +204,8 @@ describe('modules/manager/dockerfile/extract', () => { 'FROM registry2.something.info:5005/node\n' )?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": undefined, @@ -222,7 +222,7 @@ describe('modules/manager/dockerfile/extract', () => { it('handles quay hosts with port', () => { const res = extractPackageFile('FROM quay.io:1234/node\n')?.deps; expect(res?.[0]).toMatchInlineSnapshot(` - Object { + { "autoReplaceStringTemplate": "{{packageName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": undefined, @@ -238,8 +238,8 @@ describe('modules/manager/dockerfile/extract', () => { it('handles namespaced images', () => { const res = extractPackageFile('FROM mynamespace/node:8\n')?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "8", @@ -257,8 +257,8 @@ describe('modules/manager/dockerfile/extract', () => { 'FROM registry2.something.info/someaccount/node:8\n' )?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "8", @@ -276,8 +276,8 @@ describe('modules/manager/dockerfile/extract', () => { 'FROM registry.allmine.info:5005/node:8.7.0\n\n' )?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "8.7.0", @@ -295,8 +295,8 @@ describe('modules/manager/dockerfile/extract', () => { 'FROM node:6.12.3 as frontend\n\n# comment\nENV foo=bar\nFROM python:3.6-slim\n' )?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "6.12.3", @@ -305,7 +305,7 @@ describe('modules/manager/dockerfile/extract', () => { "depType": "stage", "replaceString": "node:6.12.3", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "3.6-slim", @@ -329,8 +329,8 @@ describe('modules/manager/dockerfile/extract', () => { 'FROM node:6.12.3 as frontend\n\n# comment\nENV foo=bar\nFROM frontend\n' )?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "6.12.3", @@ -349,8 +349,8 @@ describe('modules/manager/dockerfile/extract', () => { 'FROM scratch\nCOPY --from=gcr.io/k8s-skaffold/skaffold:v0.11.0 /usr/bin/skaffold /usr/bin/skaffold\n' )?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "v0.11.0", @@ -368,8 +368,8 @@ describe('modules/manager/dockerfile/extract', () => { 'FROM node:6.12.3 as frontend\n\n# comment\nENV foo=bar\nCOPY --from=frontend /usr/bin/node /usr/bin/node\n' )?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "6.12.3", @@ -388,8 +388,8 @@ describe('modules/manager/dockerfile/extract', () => { 'FROM node:6.12.3 as frontend\n\n# comment\nENV foo=bar\nCOPY --from=0 /usr/bin/node /usr/bin/node\n' )?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "6.12.3", @@ -408,8 +408,8 @@ describe('modules/manager/dockerfile/extract', () => { 'FROM node:8.15.1-alpine as skippedfrom\nFROM golang:1.7.3 as builder\n\n# comment\nWORKDIR /go/src/github.com/alexellis/href-counter/\nRUN go get -d -v golang.org/x/net/html \nCOPY app.go .\nRUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o app .\n\nFROM alpine:latest \nRUN apk --no-cache add ca-certificates\nWORKDIR /root/\nCOPY --from=builder /go/src/github.com/alexellis/href-counter/app .\nCMD ["./app"]\n' )?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "8.15.1-alpine", @@ -418,7 +418,7 @@ describe('modules/manager/dockerfile/extract', () => { "depType": "stage", "replaceString": "node:8.15.1-alpine", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "1.7.3", @@ -427,7 +427,7 @@ describe('modules/manager/dockerfile/extract', () => { "depType": "stage", "replaceString": "golang:1.7.3", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "latest", @@ -449,8 +449,8 @@ describe('modules/manager/dockerfile/extract', () => { it('extracts images on adjacent lines', () => { const res = extractPackageFile(d1)?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": "sha256:d743b4141b02fcfb8beb68f92b4cd164f60ee457bf2d053f36785bf86de16b0d", "currentValue": "8.11.3-alpine", @@ -459,7 +459,7 @@ describe('modules/manager/dockerfile/extract', () => { "depType": "stage", "replaceString": "node:8.11.3-alpine@sha256:d743b4141b02fcfb8beb68f92b4cd164f60ee457bf2d053f36785bf86de16b0d", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "1.1.1", @@ -476,8 +476,8 @@ describe('modules/manager/dockerfile/extract', () => { it('extracts images from all sorts of (maybe multiline) FROM and COPY --from statements', () => { const res = extractPackageFile(d2)?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": undefined, @@ -486,7 +486,7 @@ describe('modules/manager/dockerfile/extract', () => { "depType": "stage", "replaceString": "image1", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": "sha256:abcdef", "currentValue": "1.0.0", @@ -495,7 +495,7 @@ describe('modules/manager/dockerfile/extract', () => { "depType": "stage", "replaceString": "image2:1.0.0@sha256:abcdef", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": undefined, @@ -504,7 +504,7 @@ describe('modules/manager/dockerfile/extract', () => { "depType": "stage", "replaceString": "image4", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": undefined, @@ -513,7 +513,7 @@ describe('modules/manager/dockerfile/extract', () => { "depType": "stage", "replaceString": "image5", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": undefined, @@ -522,7 +522,7 @@ describe('modules/manager/dockerfile/extract', () => { "depType": "stage", "replaceString": "image6", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": "sha256:abcdef", "currentValue": "1.0.0", @@ -531,7 +531,7 @@ describe('modules/manager/dockerfile/extract', () => { "depType": "stage", "replaceString": "image7:1.0.0@sha256:abcdef", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": undefined, @@ -540,7 +540,7 @@ describe('modules/manager/dockerfile/extract', () => { "depType": "stage", "replaceString": "image11", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": undefined, @@ -549,7 +549,7 @@ describe('modules/manager/dockerfile/extract', () => { "depType": "stage", "replaceString": "image12", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": undefined, @@ -566,8 +566,8 @@ describe('modules/manager/dockerfile/extract', () => { it('handles calico/node', () => { const res = extractPackageFile('FROM calico/node\n')?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": undefined, @@ -583,8 +583,8 @@ describe('modules/manager/dockerfile/extract', () => { it('handles ubuntu', () => { const res = extractPackageFile('FROM ubuntu:18.04\n')?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "18.04", @@ -636,8 +636,8 @@ describe('modules/manager/dockerfile/extract', () => { it('handles prefixes', () => { const res = extractPackageFile('FROM amd64/ubuntu:18.04\n')?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "{{packageName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "18.04", @@ -657,8 +657,8 @@ describe('modules/manager/dockerfile/extract', () => { 'FROM alpine:3.5\n\nRUN something \\' )?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "3.5", @@ -674,8 +674,8 @@ describe('modules/manager/dockerfile/extract', () => { it('handles multi-line FROM with space after escape character', () => { const res = extractPackageFile('FROM \\ \nnginx:1.20\n')?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "1.20", @@ -691,8 +691,8 @@ describe('modules/manager/dockerfile/extract', () => { it('handles FROM without ARG default value', () => { const res = extractPackageFile('ARG img_base\nFROM $img_base\n')?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "datasource": "docker", "depType": "final", @@ -708,8 +708,8 @@ describe('modules/manager/dockerfile/extract', () => { 'ARG patch1=""\nARG patch2=\nFROM nginx:1.20${patch1}$patch2\n' )?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "FROM nginx:{{#if newValue}}{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}\${patch1}$patch2", "currentDigest": undefined, "currentValue": "1.20", @@ -727,15 +727,15 @@ describe('modules/manager/dockerfile/extract', () => { 'ARG\tVARIANT="1.60.0-bullseye"\nFROM\trust:${VARIANT}\n' )?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { - "autoReplaceStringTemplate": "ARG\tVARIANT=\\"{{#if newValue}}{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}\\"", + [ + { + "autoReplaceStringTemplate": "ARG VARIANT="{{#if newValue}}{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}"", "currentDigest": undefined, "currentValue": "1.60.0-bullseye", "datasource": "docker", "depName": "rust", "depType": "final", - "replaceString": "ARG\tVARIANT=\\"1.60.0-bullseye\\"", + "replaceString": "ARG VARIANT="1.60.0-bullseye"", }, ] `); @@ -746,8 +746,8 @@ describe('modules/manager/dockerfile/extract', () => { 'ARG IMAGE_VERSION=${IMAGE_VERSION:-ubuntu:xenial}\nfrom ${IMAGE_VERSION} as base\n' )?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "ARG IMAGE_VERSION=\${IMAGE_VERSION:-ubuntu:{{#if newValue}}{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}}", "currentValue": "xenial", "datasource": "docker", @@ -766,8 +766,8 @@ describe('modules/manager/dockerfile/extract', () => { ' FROM gcr.io/distroless/java17@$sha_digest' )?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "ARG sha_digest={{#if newDigest}}{{newDigest}}{{/if}}", "currentDigest": "sha256:ab37242e81cbc031b2600eef4440fe87055a05c14b40686df85078cc5086c98f", "currentValue": undefined, @@ -785,8 +785,8 @@ describe('modules/manager/dockerfile/extract', () => { 'ARG base=nginx:1.19\nFROM $base as stage1\nARG base=nginx:1.20\nFROM --platform=amd64 $base as stage2\n' )?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "ARG base=nginx:{{#if newValue}}{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "1.19", @@ -795,7 +795,7 @@ describe('modules/manager/dockerfile/extract', () => { "depType": "stage", "replaceString": "ARG base=nginx:1.19", }, - Object { + { "autoReplaceStringTemplate": "ARG base=nginx:{{#if newValue}}{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "1.20", @@ -813,8 +813,8 @@ describe('modules/manager/dockerfile/extract', () => { 'ARG CUDA=9.2\nARG LINUX_VERSION ubuntu16.04\nFROM nvidia/cuda:${CUDA}-devel-${LINUX_VERSION}\n' )?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "9.2-devel-ubuntu16.04", @@ -878,8 +878,8 @@ describe('modules/manager/dockerfile/extract', () => { '# dummy\n# escape = `\n\nFROM\\\nnginx:1.20' )?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "1.20", @@ -957,15 +957,15 @@ describe('modules/manager/dockerfile/extract', () => { 'ARG REF_NAME=${REF_NAME:-"gcr.io/distroless/static-debian11:nonroot@sha256:abc"}\nfrom ${REF_NAME}' )?.deps; expect(res).toMatchInlineSnapshot(` - Array [ - Object { - "autoReplaceStringTemplate": "ARG REF_NAME=\${REF_NAME:-\\"gcr.io/distroless/static-debian11:{{#if newValue}}{{newValue}}{{/if}}@{{#if newDigest}}{{newDigest}}{{/if}}\\"}", + [ + { + "autoReplaceStringTemplate": "ARG REF_NAME=\${REF_NAME:-"gcr.io/distroless/static-debian11:{{#if newValue}}{{newValue}}{{/if}}@{{#if newDigest}}{{newDigest}}{{/if}}"}", "currentDigest": "sha256:abc", "currentValue": "nonroot", "datasource": "docker", "depName": "gcr.io/distroless/static-debian11", "depType": "final", - "replaceString": "ARG REF_NAME=\${REF_NAME:-\\"gcr.io/distroless/static-debian11:nonroot@sha256:abc\\"}", + "replaceString": "ARG REF_NAME=\${REF_NAME:-"gcr.io/distroless/static-debian11:nonroot@sha256:abc"}", }, ] `); @@ -1032,7 +1032,7 @@ describe('modules/manager/dockerfile/extract', () => { it('handles default environment variable values', () => { const res = getDep('${REDIS_IMAGE:-redis:5.0.0@sha256:abcd}'); expect(res).toMatchInlineSnapshot(` - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": "sha256:abcd", "currentValue": "5.0.0", @@ -1044,7 +1044,7 @@ describe('modules/manager/dockerfile/extract', () => { const res2 = getDep('${REDIS_IMAGE:-redis:5.0.0}'); expect(res2).toMatchInlineSnapshot(` - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentValue": "5.0.0", "datasource": "docker", @@ -1055,7 +1055,7 @@ describe('modules/manager/dockerfile/extract', () => { const res3 = getDep('${REDIS_IMAGE:-redis@sha256:abcd}'); expect(res3).toMatchInlineSnapshot(` - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": "sha256:abcd", "datasource": "docker", @@ -1068,7 +1068,7 @@ describe('modules/manager/dockerfile/extract', () => { '${REF_NAME:-"gcr.io/distroless/static-debian11:nonroot@sha256:abc"}' ); expect(res4).toMatchInlineSnapshot(` - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": "sha256:abc", "currentValue": "nonroot", @@ -1082,7 +1082,7 @@ describe('modules/manager/dockerfile/extract', () => { '${REF_NAME:+-gcr.io/distroless/static-debian11:nonroot@sha256:abc}' ); expect(res5).toMatchInlineSnapshot(` - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "datasource": "docker", "replaceString": "\${REF_NAME:+-gcr.io/distroless/static-debian11:nonroot@sha256:abc}", @@ -1094,7 +1094,7 @@ describe('modules/manager/dockerfile/extract', () => { it('skips tag containing a variable', () => { const res = getDep('mcr.microsoft.com/dotnet/sdk:5.0${IMAGESUFFIX}'); expect(res).toMatchInlineSnapshot(` - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "datasource": "docker", "replaceString": "mcr.microsoft.com/dotnet/sdk:5.0\${IMAGESUFFIX}", @@ -1106,7 +1106,7 @@ describe('modules/manager/dockerfile/extract', () => { it('skips depName containing a non default variable at start', () => { const res = getDep('$CI_REGISTRY/alpine:3.15'); expect(res).toMatchInlineSnapshot(` - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "datasource": "docker", "replaceString": "$CI_REGISTRY/alpine:3.15", @@ -1118,7 +1118,7 @@ describe('modules/manager/dockerfile/extract', () => { it('skips depName containing a non default variable with brackets at start', () => { const res = getDep('${CI_REGISTRY}/alpine:3.15'); expect(res).toMatchInlineSnapshot(` - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "datasource": "docker", "replaceString": "\${CI_REGISTRY}/alpine:3.15", @@ -1130,7 +1130,7 @@ describe('modules/manager/dockerfile/extract', () => { it('skips depName containing a non default variable', () => { const res = getDep('docker.io/$PREFIX/alpine:3.15'); expect(res).toMatchInlineSnapshot(` - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "datasource": "docker", "replaceString": "docker.io/$PREFIX/alpine:3.15", @@ -1142,7 +1142,7 @@ describe('modules/manager/dockerfile/extract', () => { it('skips depName containing a non default variable with brackets', () => { const res = getDep('docker.io/${PREFIX}/alpine:3.15'); expect(res).toMatchInlineSnapshot(` - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "datasource": "docker", "replaceString": "docker.io/\${PREFIX}/alpine:3.15", diff --git a/lib/modules/manager/droneci/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/droneci/__snapshots__/extract.spec.ts.snap index 8a53439885885cd470c3419667180d528bf908d4..3d757597bec4e8be35794564d43d54a28994f9eb 100644 --- a/lib/modules/manager/droneci/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/droneci/__snapshots__/extract.spec.ts.snap @@ -1,8 +1,8 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/droneci/extract extractPackageFile() extracts multiple image lines 1`] = ` -Array [ - Object { +[ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "1.8.1-alpine", @@ -11,7 +11,7 @@ Array [ "depType": "docker", "replaceString": "elixir:1.8.1-alpine", }, - Object { + { "autoReplaceStringTemplate": "{{packageName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": "sha256:36adc17e9cceab32179d3314da9cb9c737ffb11f0de4e688f407ad6d9ca32201", "currentValue": "10.0.0", @@ -21,7 +21,7 @@ Array [ "packageName": "amd64/node", "replaceString": "amd64/node:10.0.0@sha256:36adc17e9cceab32179d3314da9cb9c737ffb11f0de4e688f407ad6d9ca32201", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "5.7.24", @@ -30,7 +30,7 @@ Array [ "depType": "docker", "replaceString": "mysql:5.7.24", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "alpine", @@ -39,27 +39,29 @@ Array [ "depType": "docker", "replaceString": "redis:alpine", }, - Object { - "autoReplaceStringTemplate": "\\"{{packageName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}\\\\\n @{{newDigest}}{{/if}}\\"", + { + "autoReplaceStringTemplate": ""{{packageName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}\\ + @{{newDigest}}{{/if}}"", "currentDigest": "sha256:36adc17e9cceab32179d3314da9cb9c737ffb11f0de4e688f407ad6d9ca32201", "currentValue": "10.0.0", "datasource": "docker", "depName": "node", "depType": "docker", "packageName": "amd64/node", - "replaceString": "\\\"amd64/node:10.0.0\\\\ - @sha256:36adc17e9cceab32179d3314da9cb9c737ffb11f0de4e688f407ad6d9ca32201\\\"", + "replaceString": ""amd64/node:10.0.0\\ + @sha256:36adc17e9cceab32179d3314da9cb9c737ffb11f0de4e688f407ad6d9ca32201"", }, - Object { - "autoReplaceStringTemplate": "\\"{{packageName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}\\\\\n @{{newDigest}}{{/if}}\\"", + { + "autoReplaceStringTemplate": ""{{packageName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}\\ + @{{newDigest}}{{/if}}"", "currentDigest": "sha256:36adc17e9cceab32179d3314da9cb9c737ffb11f0de4e688f407ad6d9ca32201", "currentValue": "10.0.0", "datasource": "docker", "depName": "node", "depType": "docker", "packageName": "amd64/node", - "replaceString": "'amd64/node\\\\ - :10.0.0\\\\ + "replaceString": "'amd64/node\\ + :10.0.0\\ @sha256:36adc17e9cceab32179d3314da9cb9c737ffb11f0de4e688f407ad6d9ca32201'", }, ] diff --git a/lib/modules/manager/git-submodules/__snapshots__/artifact.spec.ts.snap b/lib/modules/manager/git-submodules/__snapshots__/artifact.spec.ts.snap index 37b76a950793ce79baec1cd4de87face9a728389..d048c38a49712f925355c95839974a3b99473e27 100644 --- a/lib/modules/manager/git-submodules/__snapshots__/artifact.spec.ts.snap +++ b/lib/modules/manager/git-submodules/__snapshots__/artifact.spec.ts.snap @@ -1,9 +1,9 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/git-submodules/artifact updateArtifacts() returns empty content 1`] = ` -Array [ - Object { - "file": Object { +[ + { + "file": { "contents": "", "path": "", "type": "addition", @@ -13,16 +13,16 @@ Array [ `; exports[`modules/manager/git-submodules/artifact updateArtifacts() returns two modules 1`] = ` -Array [ - Object { - "file": Object { +[ + { + "file": { "contents": "", "path": "renovate", "type": "addition", }, }, - Object { - "file": Object { + { + "file": { "contents": "", "path": "renovate-pro", "type": "addition", diff --git a/lib/modules/manager/github-actions/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/github-actions/__snapshots__/extract.spec.ts.snap index 8bf855a07b2ed7a65697aea9c4c8a360a05651c6..d6c242aecdd2b2a2ed3604430aaea72e96fbbb26 100644 --- a/lib/modules/manager/github-actions/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/github-actions/__snapshots__/extract.spec.ts.snap @@ -1,8 +1,8 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/github-actions/extract extractPackageFile() extracts multiple action tag lines from yaml configuration file 1`] = ` -Array [ - Object { +[ + { "autoReplaceStringTemplate": "{{depName}}/shellcheck@{{#if newDigest}}{{newDigest}}{{#if newValue}} # tag={{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}", "commitMessageTopic": "{{{depName}}} action", "currentValue": "master", @@ -13,7 +13,7 @@ Array [ "skipReason": "invalid-version", "versioning": "docker", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # tag={{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}", "commitMessageTopic": "{{{depName}}} action", "currentDigest": "c308fdd69d26ed66f4506ebd74b180abe5362145", @@ -24,7 +24,7 @@ Array [ "replaceString": "docker/setup-qemu-action@c308fdd69d26ed66f4506ebd74b180abe5362145 # renovate: tag=v1.1.0", "versioning": "docker", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # tag={{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}", "commitMessageTopic": "{{{depName}}} action", "currentValue": "1.0.0", @@ -34,7 +34,7 @@ Array [ "replaceString": "actions/checkout@1.0.0", "versioning": "docker", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # tag={{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}", "commitMessageTopic": "{{{depName}}} action", "currentDigest": "c308fdd69d26ed66f4506ebd74b180abe5362145", @@ -45,7 +45,7 @@ Array [ "replaceString": "docker/setup-qemu-action@c308fdd69d26ed66f4506ebd74b180abe5362145", "versioning": "docker", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # tag={{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}", "commitMessageTopic": "{{{depName}}} action", "currentValue": "v2", @@ -55,7 +55,7 @@ Array [ "replaceString": "docker/build-push-action@v2", "versioning": "docker", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # tag={{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}", "commitMessageTopic": "{{{depName}}} action", "currentDigest": "ec3a7ce113134d7a93b817d10a8272cb61118579", @@ -66,7 +66,7 @@ Array [ "replaceString": "actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # tag=v2.4.0", "versioning": "docker", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # tag={{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}", "commitMessageTopic": "{{{depName}}} action", "currentDigest": "16499b5e05bf2e26879000db0c1d13f7e13fa3af", @@ -77,7 +77,7 @@ Array [ "replaceString": "actions-rs/toolchain@16499b5e05bf2e26879000db0c1d13f7e13fa3af # renovate: tag=v1.0.7", "versioning": "docker", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # tag={{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}", "commitMessageTopic": "{{{depName}}} action", "currentValue": "v1.0.3", @@ -91,18 +91,18 @@ Array [ `; exports[`modules/manager/github-actions/extract extractPackageFile() extracts multiple action tag lines with double quotes and comments 1`] = ` -Array [ - Object { - "autoReplaceStringTemplate": "\\"{{depName}}@{{#if newDigest}}{{newDigest}}\\"{{#if newValue}} # tag={{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}\\"{{/unless}}", +[ + { + "autoReplaceStringTemplate": ""{{depName}}@{{#if newDigest}}{{newDigest}}"{{#if newValue}} # tag={{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}"{{/unless}}", "commitMessageTopic": "{{{depName}}} action", "currentValue": "v0.13.1", "datasource": "github-tags", "depName": "pascalgn/automerge-action", "depType": "action", - "replaceString": "\\"pascalgn/automerge-action@v0.13.1\\"", + "replaceString": ""pascalgn/automerge-action@v0.13.1"", "versioning": "docker", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # tag={{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}", "commitMessageTopic": "{{{depName}}} action", "currentDigest": "1e204e9a9253d643386038d443f96446fa156a97", @@ -113,7 +113,7 @@ Array [ "replaceString": "actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 # renovate: tag=v2.3.5", "versioning": "docker", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # tag={{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}", "commitMessageTopic": "{{{depName}}} action", "currentValue": "v1", @@ -123,22 +123,22 @@ Array [ "replaceString": "actions/checkout@v1", "versioning": "docker", }, - Object { - "autoReplaceStringTemplate": "\\"{{depName}}@{{#if newDigest}}{{newDigest}}\\"{{#if newValue}} # tag={{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}\\"{{/unless}}", + { + "autoReplaceStringTemplate": ""{{depName}}@{{#if newDigest}}{{newDigest}}"{{#if newValue}} # tag={{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}"{{/unless}}", "commitMessageTopic": "{{{depName}}} action", "currentValue": "v1.1.2", "datasource": "github-tags", "depName": "actions/checkout", "depType": "action", - "replaceString": "\\"actions/checkout@v1.1.2\\"", + "replaceString": ""actions/checkout@v1.1.2"", "versioning": "docker", }, ] `; exports[`modules/manager/github-actions/extract extractPackageFile() extracts multiple docker image lines from yaml configuration file 1`] = ` -Array [ - Object { +[ + { "autoReplaceStringTemplate": "{{depName}}/shellcheck@{{#if newDigest}}{{newDigest}}{{#if newValue}} # tag={{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}", "commitMessageTopic": "{{{depName}}} action", "currentValue": "master", @@ -149,7 +149,7 @@ Array [ "skipReason": "invalid-version", "versioning": "docker", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": undefined, @@ -158,7 +158,7 @@ Array [ "depType": "docker", "replaceString": "replicated/dockerfilelint", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}/cli@{{#if newDigest}}{{newDigest}}{{#if newValue}} # tag={{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}", "commitMessageTopic": "{{{depName}}} action", "currentValue": "master", @@ -169,7 +169,7 @@ Array [ "skipReason": "invalid-version", "versioning": "docker", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": "sha256:7b65413af120ec5328077775022c78101f103258a1876ec2f83890bce416e896", "currentValue": "6", @@ -178,7 +178,7 @@ Array [ "depType": "docker", "replaceString": "node:6@sha256:7b65413af120ec5328077775022c78101f103258a1876ec2f83890bce416e896", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "16-bullseye", @@ -187,7 +187,7 @@ Array [ "depType": "container", "replaceString": "node:16-bullseye", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "5", @@ -196,7 +196,7 @@ Array [ "depType": "service", "replaceString": "redis:5", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "10", @@ -205,7 +205,7 @@ Array [ "depType": "service", "replaceString": "postgres:10", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "16-bullseye", diff --git a/lib/modules/manager/gitlabci-include/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/gitlabci-include/__snapshots__/extract.spec.ts.snap index 962a0866acba2acd515a5c4792d51709eba2bdfb..1078afcb26dabe24f19ae227f47081f928abf0bb 100644 --- a/lib/modules/manager/gitlabci-include/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/gitlabci-include/__snapshots__/extract.spec.ts.snap @@ -1,20 +1,20 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/gitlabci-include/extract extractPackageFile() extracts multiple include blocks 1`] = ` -Array [ - Object { +[ + { "currentValue": "1.0.0", "datasource": "gitlab-tags", "depName": "mikebryant/include-source-example", "depType": "repository", }, - Object { + { "currentValue": "master", "datasource": "gitlab-tags", "depName": "mikebryant/include-source-example2", "depType": "repository", }, - Object { + { "datasource": "gitlab-tags", "depName": "mikebryant/include-source-example3", "depType": "repository", @@ -24,8 +24,8 @@ Array [ `; exports[`modules/manager/gitlabci-include/extract extractPackageFile() extracts single include block 1`] = ` -Array [ - Object { +[ + { "currentValue": "1.0.0", "datasource": "gitlab-tags", "depName": "mikebryant/include-source-example", diff --git a/lib/modules/manager/gitlabci/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/gitlabci/__snapshots__/extract.spec.ts.snap index d522679e36db1cbcc1acbfa77e769735634d1fda..dc093e8051b4117ed8c763dbe4ebe57bf3c69cf7 100644 --- a/lib/modules/manager/gitlabci/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/gitlabci/__snapshots__/extract.spec.ts.snap @@ -1,10 +1,10 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/gitlabci/extract extractAllPackageFiles() extracts multiple image lines 1`] = ` -Array [ - Object { - "deps": Array [ - Object { +[ + { + "deps": [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "2.5.0", @@ -13,7 +13,7 @@ Array [ "depType": "image", "replaceString": "ruby:2.5.0", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "latest", @@ -22,7 +22,7 @@ Array [ "depType": "image", "replaceString": "hadolint/hadolint:latest", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "latest", @@ -31,7 +31,7 @@ Array [ "depType": "image", "replaceString": "docker:latest", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "dind", @@ -40,7 +40,7 @@ Array [ "depType": "service-image", "replaceString": "docker:dind", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "latest", @@ -49,7 +49,7 @@ Array [ "depType": "image", "replaceString": "docker:latest", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "dind", @@ -58,7 +58,7 @@ Array [ "depType": "service-image", "replaceString": "docker:dind", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "1.15", @@ -67,7 +67,7 @@ Array [ "depType": "image-name", "replaceString": "image-name-test:1.15", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "1.15", @@ -83,10 +83,10 @@ Array [ `; exports[`modules/manager/gitlabci/extract extractAllPackageFiles() extracts multiple image lines with comments 1`] = ` -Array [ - Object { - "deps": Array [ - Object { +[ + { + "deps": [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "19.70.8-slim", @@ -95,7 +95,7 @@ Array [ "depType": "image-name", "replaceString": "renovate/renovate:19.70.8-slim", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "10.4.11", @@ -104,7 +104,7 @@ Array [ "depType": "service-image", "replaceString": "mariadb:10.4.11", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "1.0.0", @@ -120,10 +120,10 @@ Array [ `; exports[`modules/manager/gitlabci/extract extractAllPackageFiles() extracts multiple included image lines 1`] = ` -Array [ - Object { - "deps": Array [ - Object { +[ + { + "deps": [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "19.70.8-slim", @@ -132,7 +132,7 @@ Array [ "depType": "image-name", "replaceString": "renovate/renovate:19.70.8-slim", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "10.4.11", @@ -141,7 +141,7 @@ Array [ "depType": "service-image", "replaceString": "mariadb:10.4.11", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "1.0.0", @@ -153,9 +153,9 @@ Array [ ], "packageFile": "lib/modules/manager/gitlabci/__fixtures__/gitlab-ci.3.yaml", }, - Object { - "deps": Array [ - Object { + { + "deps": [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "12", @@ -167,9 +167,9 @@ Array [ ], "packageFile": "lib/modules/manager/gitlabci/__fixtures__/include.1.yml", }, - Object { - "deps": Array [ - Object { + { + "deps": [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "3.11", @@ -185,10 +185,10 @@ Array [ `; exports[`modules/manager/gitlabci/extract extractAllPackageFiles() extracts multiple named services 1`] = ` -Array [ - Object { - "deps": Array [ - Object { +[ + { + "deps": [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "19.70.8-slim", @@ -197,7 +197,7 @@ Array [ "depType": "image-name", "replaceString": "renovate/renovate:19.70.8-slim", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "1.0.0", @@ -206,7 +206,7 @@ Array [ "depType": "service-image", "replaceString": "other/image1:1.0.0", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "1.0.0", @@ -215,7 +215,7 @@ Array [ "depType": "service-image", "replaceString": "other/image2:1.0.0", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": "sha256:a5a65569456f221ee1f8a0b3b4e2d440eb5830772d9440c9b30b1dbfd454c778", "currentValue": "12.3-1", @@ -224,7 +224,7 @@ Array [ "depType": "service-image", "replaceString": "mooseagency/postgresql:12.3-1@sha256:a5a65569456f221ee1f8a0b3b4e2d440eb5830772d9440c9b30b1dbfd454c778", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "10.4.11", @@ -233,7 +233,7 @@ Array [ "depType": "service-image", "replaceString": "mariadb:10.4.11", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "11.7", @@ -242,7 +242,7 @@ Array [ "depType": "service-image", "replaceString": "postgres:11.7", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "latest", @@ -251,7 +251,7 @@ Array [ "depType": "service-image", "replaceString": "redis:latest", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "latest", @@ -260,7 +260,7 @@ Array [ "depType": "service-image", "replaceString": "registry.example.com/myimage:latest", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": "sha256:0ecb2ad60", "currentValue": undefined, @@ -269,7 +269,7 @@ Array [ "depType": "service-image", "replaceString": "myimage@sha256:0ecb2ad60", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "7-jre8", @@ -285,10 +285,10 @@ Array [ `; exports[`modules/manager/gitlabci/extract extractAllPackageFiles() extracts named services 1`] = ` -Array [ - Object { - "deps": Array [ - Object { +[ + { + "deps": [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "19.70.8-slim", @@ -297,7 +297,7 @@ Array [ "depType": "image-name", "replaceString": "renovate/renovate:19.70.8-slim", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "10.4.11", @@ -306,7 +306,7 @@ Array [ "depType": "service-image", "replaceString": "mariadb:10.4.11", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "1.0.0", diff --git a/lib/modules/manager/gomod/__snapshots__/artifacts.spec.ts.snap b/lib/modules/manager/gomod/__snapshots__/artifacts.spec.ts.snap index 1b233354a065aca2b9ec73b8820d4f5ab601547e..5cd82d506de5166ac993172700d7cce83a185ec5 100644 --- a/lib/modules/manager/gomod/__snapshots__/artifacts.spec.ts.snap +++ b/lib/modules/manager/gomod/__snapshots__/artifacts.spec.ts.snap @@ -1,18 +1,18 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`modules/manager/gomod/artifacts catches errors 1`] = `Array []`; +exports[`modules/manager/gomod/artifacts catches errors 1`] = `[]`; exports[`modules/manager/gomod/artifacts does not execute go mod tidy when none of gomodTidy and gomodUpdateImportPaths are set 1`] = ` -Array [ - Object { - "file": Object { +[ + { + "file": { "contents": "New go.sum", "path": "go.sum", "type": "addition", }, }, - Object { - "file": Object { + { + "file": { "contents": "New main.go", "path": "go.mod", "type": "addition", @@ -22,13 +22,13 @@ Array [ `; exports[`modules/manager/gomod/artifacts does not execute go mod tidy when none of gomodTidy and gomodUpdateImportPaths are set 2`] = ` -Array [ - Object { +[ + { "cmd": "go get -d -t ./...", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "CGO_ENABLED": "1", "GOFLAGS": "-modcacherw", "GOINSECURE": "insecure.example.com/*", @@ -51,16 +51,16 @@ Array [ ] `; -exports[`modules/manager/gomod/artifacts returns if no go.sum found 1`] = `Array []`; +exports[`modules/manager/gomod/artifacts returns if no go.sum found 1`] = `[]`; exports[`modules/manager/gomod/artifacts returns null if unchanged 1`] = ` -Array [ - Object { +[ + { "cmd": "go get -d -t ./...", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "CGO_ENABLED": "1", "GOFLAGS": "-modcacherw", "GOINSECURE": "insecure.example.com/*", @@ -84,13 +84,13 @@ Array [ `; exports[`modules/manager/gomod/artifacts returns updated go.sum 1`] = ` -Array [ - Object { +[ + { "cmd": "go get -d -t ./...", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "CGO_ENABLED": "1", "GOFLAGS": "-modcacherw", "GOINSECURE": "insecure.example.com/*", @@ -114,16 +114,16 @@ Array [ `; exports[`modules/manager/gomod/artifacts skips gomodTidy without gomodUpdateImportPaths on major update 1`] = ` -Array [ - Object { - "file": Object { +[ + { + "file": { "contents": "New go.sum", "path": "go.sum", "type": "addition", }, }, - Object { - "file": Object { + { + "file": { "contents": "New main.go", "path": "go.mod", "type": "addition", @@ -133,13 +133,13 @@ Array [ `; exports[`modules/manager/gomod/artifacts skips gomodTidy without gomodUpdateImportPaths on major update 2`] = ` -Array [ - Object { +[ + { "cmd": "go get -d -t ./...", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "CGO_ENABLED": "1", "GOFLAGS": "-modcacherw", "GOINSECURE": "insecure.example.com/*", @@ -163,13 +163,13 @@ Array [ `; exports[`modules/manager/gomod/artifacts skips updating import paths for gopkg.in dependencies 1`] = ` -Array [ - Object { +[ + { "cmd": "go get -d -t ./...", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "CGO_ENABLED": "1", "GOFLAGS": "-modcacherw", "GOINSECURE": "insecure.example.com/*", @@ -189,12 +189,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "go mod tidy", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "CGO_ENABLED": "1", "GOFLAGS": "-modcacherw", "GOINSECURE": "insecure.example.com/*", @@ -214,12 +214,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "go mod tidy", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "CGO_ENABLED": "1", "GOFLAGS": "-modcacherw", "GOINSECURE": "insecure.example.com/*", @@ -243,13 +243,13 @@ Array [ `; exports[`modules/manager/gomod/artifacts skips updating import paths with gomodUpdateImportPaths on v0 to v1 1`] = ` -Array [ - Object { +[ + { "cmd": "go get -d -t ./...", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "CGO_ENABLED": "1", "GOFLAGS": "-modcacherw", "GOINSECURE": "insecure.example.com/*", @@ -273,25 +273,25 @@ Array [ `; exports[`modules/manager/gomod/artifacts supports docker mode with credentials 1`] = ` -Array [ - Object { +[ + { "cmd": "docker pull renovate/go:latest", - "options": Object { + "options": { "encoding": "utf-8", }, }, - Object { + { "cmd": "docker ps --filter name=renovate_go -aq", - "options": Object { + "options": { "encoding": "utf-8", }, }, - Object { - "cmd": "docker run --rm --name=renovate_go --label=renovate_child -v \\"/tmp/github/some/repo\\":\\"/tmp/github/some/repo\\" -v \\"/tmp/renovate/cache\\":\\"/tmp/renovate/cache\\" -e GOPROXY -e GOPRIVATE -e GONOPROXY -e GONOSUMDB -e GOINSECURE -e GOFLAGS -e CGO_ENABLED -e GIT_CONFIG_KEY_0 -e GIT_CONFIG_VALUE_0 -e GIT_CONFIG_KEY_1 -e GIT_CONFIG_VALUE_1 -e GIT_CONFIG_KEY_2 -e GIT_CONFIG_VALUE_2 -e GIT_CONFIG_COUNT -e GIT_CONFIG_KEY_3 -e GIT_CONFIG_VALUE_3 -e GIT_CONFIG_KEY_4 -e GIT_CONFIG_VALUE_4 -e GIT_CONFIG_KEY_5 -e GIT_CONFIG_VALUE_5 -e BUILDPACK_CACHE_DIR -w \\"/tmp/github/some/repo\\" renovate/go:latest bash -l -c \\"go get -d -t ./...\\"", - "options": Object { + { + "cmd": "docker run --rm --name=renovate_go --label=renovate_child -v "/tmp/github/some/repo":"/tmp/github/some/repo" -v "/tmp/renovate/cache":"/tmp/renovate/cache" -e GOPROXY -e GOPRIVATE -e GONOPROXY -e GONOSUMDB -e GOINSECURE -e GOFLAGS -e CGO_ENABLED -e GIT_CONFIG_KEY_0 -e GIT_CONFIG_VALUE_0 -e GIT_CONFIG_KEY_1 -e GIT_CONFIG_VALUE_1 -e GIT_CONFIG_KEY_2 -e GIT_CONFIG_VALUE_2 -e GIT_CONFIG_COUNT -e GIT_CONFIG_KEY_3 -e GIT_CONFIG_VALUE_3 -e GIT_CONFIG_KEY_4 -e GIT_CONFIG_VALUE_4 -e GIT_CONFIG_KEY_5 -e GIT_CONFIG_VALUE_5 -e BUILDPACK_CACHE_DIR -w "/tmp/github/some/repo" renovate/go:latest bash -l -c "go get -d -t ./..."", + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "BUILDPACK_CACHE_DIR": "/tmp/renovate/cache/buildpack", "CGO_ENABLED": "1", "GIT_CONFIG_COUNT": "6", @@ -329,25 +329,25 @@ Array [ `; exports[`modules/manager/gomod/artifacts supports docker mode with goModTidy 1`] = ` -Array [ - Object { +[ + { "cmd": "docker pull renovate/go:latest", - "options": Object { + "options": { "encoding": "utf-8", }, }, - Object { + { "cmd": "docker ps --filter name=renovate_go -aq", - "options": Object { + "options": { "encoding": "utf-8", }, }, - Object { - "cmd": "docker run --rm --name=renovate_go --label=renovate_child -v \\"/tmp/github/some/repo\\":\\"/tmp/github/some/repo\\" -v \\"/tmp/renovate/cache\\":\\"/tmp/renovate/cache\\" -e GOPROXY -e GOPRIVATE -e GONOPROXY -e GONOSUMDB -e GOINSECURE -e GOFLAGS -e CGO_ENABLED -e BUILDPACK_CACHE_DIR -w \\"/tmp/github/some/repo\\" renovate/go:latest bash -l -c \\"go get -d -t ./... && go mod tidy && go mod tidy\\"", - "options": Object { + { + "cmd": "docker run --rm --name=renovate_go --label=renovate_child -v "/tmp/github/some/repo":"/tmp/github/some/repo" -v "/tmp/renovate/cache":"/tmp/renovate/cache" -e GOPROXY -e GOPRIVATE -e GONOPROXY -e GONOSUMDB -e GOINSECURE -e GOFLAGS -e CGO_ENABLED -e BUILDPACK_CACHE_DIR -w "/tmp/github/some/repo" renovate/go:latest bash -l -c "go get -d -t ./... && go mod tidy && go mod tidy"", + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "BUILDPACK_CACHE_DIR": "/tmp/renovate/cache/buildpack", "CGO_ENABLED": "1", "GOFLAGS": "-modcacherw", @@ -372,25 +372,25 @@ Array [ `; exports[`modules/manager/gomod/artifacts supports docker mode with gomodTidy1.17 1`] = ` -Array [ - Object { +[ + { "cmd": "docker pull renovate/go:latest", - "options": Object { + "options": { "encoding": "utf-8", }, }, - Object { + { "cmd": "docker ps --filter name=renovate_go -aq", - "options": Object { + "options": { "encoding": "utf-8", }, }, - Object { - "cmd": "docker run --rm --name=renovate_go --label=renovate_child -v \\"/tmp/github/some/repo\\":\\"/tmp/github/some/repo\\" -v \\"/tmp/renovate/cache\\":\\"/tmp/renovate/cache\\" -e GOPROXY -e GOPRIVATE -e GONOPROXY -e GONOSUMDB -e GOINSECURE -e GOFLAGS -e CGO_ENABLED -e BUILDPACK_CACHE_DIR -w \\"/tmp/github/some/repo\\" renovate/go:latest bash -l -c \\"go get -d -t ./... && go mod tidy -compat=1.17 && go mod tidy -compat=1.17\\"", - "options": Object { + { + "cmd": "docker run --rm --name=renovate_go --label=renovate_child -v "/tmp/github/some/repo":"/tmp/github/some/repo" -v "/tmp/renovate/cache":"/tmp/renovate/cache" -e GOPROXY -e GOPRIVATE -e GONOPROXY -e GONOSUMDB -e GOINSECURE -e GOFLAGS -e CGO_ENABLED -e BUILDPACK_CACHE_DIR -w "/tmp/github/some/repo" renovate/go:latest bash -l -c "go get -d -t ./... && go mod tidy -compat=1.17 && go mod tidy -compat=1.17"", + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "BUILDPACK_CACHE_DIR": "/tmp/renovate/cache/buildpack", "CGO_ENABLED": "1", "GOFLAGS": "-modcacherw", @@ -415,25 +415,25 @@ Array [ `; exports[`modules/manager/gomod/artifacts supports docker mode without credentials 1`] = ` -Array [ - Object { +[ + { "cmd": "docker pull renovate/go:latest", - "options": Object { + "options": { "encoding": "utf-8", }, }, - Object { + { "cmd": "docker ps --filter name=renovate_go -aq", - "options": Object { + "options": { "encoding": "utf-8", }, }, - Object { - "cmd": "docker run --rm --name=renovate_go --label=renovate_child -v \\"/tmp/github/some/repo\\":\\"/tmp/github/some/repo\\" -v \\"/tmp/renovate/cache\\":\\"/tmp/renovate/cache\\" -e GOPROXY -e GOPRIVATE -e GONOPROXY -e GONOSUMDB -e GOINSECURE -e GOFLAGS -e CGO_ENABLED -e BUILDPACK_CACHE_DIR -w \\"/tmp/github/some/repo\\" renovate/go:latest bash -l -c \\"go get -d -t ./...\\"", - "options": Object { + { + "cmd": "docker run --rm --name=renovate_go --label=renovate_child -v "/tmp/github/some/repo":"/tmp/github/some/repo" -v "/tmp/renovate/cache":"/tmp/renovate/cache" -e GOPROXY -e GOPRIVATE -e GONOPROXY -e GONOSUMDB -e GOINSECURE -e GOFLAGS -e CGO_ENABLED -e BUILDPACK_CACHE_DIR -w "/tmp/github/some/repo" renovate/go:latest bash -l -c "go get -d -t ./..."", + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "BUILDPACK_CACHE_DIR": "/tmp/renovate/cache/buildpack", "CGO_ENABLED": "1", "GOFLAGS": "-modcacherw", @@ -458,13 +458,13 @@ Array [ `; exports[`modules/manager/gomod/artifacts supports global mode 1`] = ` -Array [ - Object { +[ + { "cmd": "go get -d -t ./...", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "CGO_ENABLED": "1", "GOFLAGS": "-modcacherw", "GOINSECURE": "insecure.example.com/*", @@ -488,13 +488,13 @@ Array [ `; exports[`modules/manager/gomod/artifacts supports vendor directory update 1`] = ` -Array [ - Object { +[ + { "cmd": "go get -d -t ./...", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "CGO_ENABLED": "1", "GOFLAGS": "-modcacherw", "GOINSECURE": "insecure.example.com/*", @@ -514,12 +514,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "go mod tidy", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "CGO_ENABLED": "1", "GOFLAGS": "-modcacherw", "GOINSECURE": "insecure.example.com/*", @@ -539,12 +539,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "go mod vendor", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "CGO_ENABLED": "1", "GOFLAGS": "-modcacherw", "GOINSECURE": "insecure.example.com/*", @@ -564,12 +564,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "go mod tidy", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "CGO_ENABLED": "1", "GOFLAGS": "-modcacherw", "GOINSECURE": "insecure.example.com/*", @@ -589,12 +589,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "go mod tidy", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "CGO_ENABLED": "1", "GOFLAGS": "-modcacherw", "GOINSECURE": "insecure.example.com/*", @@ -618,13 +618,13 @@ Array [ `; exports[`modules/manager/gomod/artifacts updates import paths with gomodUpdateImportPaths 1`] = ` -Array [ - Object { +[ + { "cmd": "go get -d -t ./...", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "CGO_ENABLED": "1", "GOFLAGS": "-modcacherw", "GOINSECURE": "insecure.example.com/*", @@ -644,12 +644,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "go install github.com/marwan-at-work/mod/cmd/mod@latest", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "CGO_ENABLED": "1", "GOFLAGS": "-modcacherw", "GOINSECURE": "insecure.example.com/*", @@ -669,12 +669,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "mod upgrade --mod-name=github.com/google/go-github/v24 -t=28", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "CGO_ENABLED": "1", "GOFLAGS": "-modcacherw", "GOINSECURE": "insecure.example.com/*", @@ -694,12 +694,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "go mod tidy", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "CGO_ENABLED": "1", "GOFLAGS": "-modcacherw", "GOINSECURE": "insecure.example.com/*", @@ -719,12 +719,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "go mod tidy", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "CGO_ENABLED": "1", "GOFLAGS": "-modcacherw", "GOINSECURE": "insecure.example.com/*", @@ -748,13 +748,13 @@ Array [ `; exports[`modules/manager/gomod/artifacts updates import paths with latest tool version on invalid version constraint 1`] = ` -Array [ - Object { +[ + { "cmd": "go get -d -t ./...", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "CGO_ENABLED": "1", "GOFLAGS": "-modcacherw", "GOINSECURE": "insecure.example.com/*", @@ -774,12 +774,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "go install github.com/marwan-at-work/mod/cmd/mod@latest", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "CGO_ENABLED": "1", "GOFLAGS": "-modcacherw", "GOINSECURE": "insecure.example.com/*", @@ -799,12 +799,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "mod upgrade --mod-name=github.com/google/go-github/v24 -t=28", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "CGO_ENABLED": "1", "GOFLAGS": "-modcacherw", "GOINSECURE": "insecure.example.com/*", @@ -824,12 +824,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "go mod tidy", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "CGO_ENABLED": "1", "GOFLAGS": "-modcacherw", "GOINSECURE": "insecure.example.com/*", @@ -849,12 +849,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "go mod tidy", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "CGO_ENABLED": "1", "GOFLAGS": "-modcacherw", "GOINSECURE": "insecure.example.com/*", @@ -878,13 +878,13 @@ Array [ `; exports[`modules/manager/gomod/artifacts updates import paths with specific tool version from constraint 1`] = ` -Array [ - Object { +[ + { "cmd": "go get -d -t ./...", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "CGO_ENABLED": "1", "GOFLAGS": "-modcacherw", "GOINSECURE": "insecure.example.com/*", @@ -904,12 +904,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "go install github.com/marwan-at-work/mod/cmd/mod@v1.2.3", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "CGO_ENABLED": "1", "GOFLAGS": "-modcacherw", "GOINSECURE": "insecure.example.com/*", @@ -929,12 +929,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "mod upgrade --mod-name=github.com/google/go-github/v24 -t=28", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "CGO_ENABLED": "1", "GOFLAGS": "-modcacherw", "GOINSECURE": "insecure.example.com/*", @@ -954,12 +954,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "go mod tidy", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "CGO_ENABLED": "1", "GOFLAGS": "-modcacherw", "GOINSECURE": "insecure.example.com/*", @@ -979,12 +979,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "go mod tidy", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "CGO_ENABLED": "1", "GOFLAGS": "-modcacherw", "GOINSECURE": "insecure.example.com/*", diff --git a/lib/modules/manager/gomod/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/gomod/__snapshots__/extract.spec.ts.snap index 6ed74952b582c4d21a42762cc6cb7050b196e202..47f6469345a3aa4d64babe4e8b61169bfff1049f 100644 --- a/lib/modules/manager/gomod/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/gomod/__snapshots__/extract.spec.ts.snap @@ -1,635 +1,635 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/gomod/extract extractPackageFile() extracts multi-line requires 1`] = ` -Array [ - Object { +[ + { "currentValue": "v1.15.21", "datasource": "go", "depName": "github.com/aws/aws-sdk-go", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 3, "multiLine": true, }, }, - Object { + { "currentDigest": "9fd32a8b3d3d", "currentValue": "v0.0.0-20140422174119-9fd32a8b3d3d", "datasource": "go", "depName": "github.com/bgentry/go-netrc", "depType": "require", "digestOneAndOnly": true, - "managerData": Object { + "managerData": { "lineNumber": 4, "multiLine": true, }, }, - Object { + { "currentDigest": "bcc4c8345a21", "currentValue": "v0.0.0-20151120183258-bcc4c8345a21", "datasource": "go", "depName": "github.com/cloudfoundry/jibber_jabber", "depType": "require", "digestOneAndOnly": true, - "managerData": Object { + "managerData": { "lineNumber": 5, "multiLine": true, }, }, - Object { + { "currentValue": "v1.1.0", "datasource": "go", "depName": "github.com/davecgh/go-spew", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 6, "multiLine": true, }, }, - Object { + { "currentValue": "v1.9.0", "datasource": "go", "depName": "github.com/emirpasic/gods", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 7, "multiLine": true, }, }, - Object { + { "currentValue": "v1.7.0", "datasource": "go", "depName": "github.com/fatih/color", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 8, "multiLine": true, }, }, - Object { + { "currentValue": "v1.4.7", "datasource": "go", "depName": "github.com/fsnotify/fsnotify", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 9, "multiLine": true, }, }, - Object { + { "currentValue": "v1.38.2", "datasource": "go", "depName": "github.com/go-ini/ini", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 10, "multiLine": true, }, }, - Object { + { "currentDigest": "604e922904d3", "currentValue": "v0.0.0-20130729185459-604e922904d3", "datasource": "go", "depName": "github.com/golang-collections/collections", "depType": "require", "digestOneAndOnly": true, - "managerData": Object { + "managerData": { "lineNumber": 11, "multiLine": true, }, }, - Object { + { "currentDigest": "d5fe4b57a186", "currentValue": "v0.0.0-20171218145408-d5fe4b57a186", "datasource": "go", "depName": "github.com/hashicorp/go-cleanhttp", "depType": "require", "digestOneAndOnly": true, - "managerData": Object { + "managerData": { "lineNumber": 12, "multiLine": true, }, }, - Object { + { "currentDigest": "4bda8fa99001", "currentValue": "v0.0.0-20180809191950-4bda8fa99001", "datasource": "go", "depName": "github.com/hashicorp/go-getter", "depType": "require", "digestOneAndOnly": true, - "managerData": Object { + "managerData": { "lineNumber": 13, "multiLine": true, }, }, - Object { + { "currentDigest": "b1a1dbde6fdc", "currentValue": "v0.0.0-20180326211150-b1a1dbde6fdc", "datasource": "go", "depName": "github.com/hashicorp/go-safetemp", "depType": "require", "digestOneAndOnly": true, - "managerData": Object { + "managerData": { "lineNumber": 14, "multiLine": true, }, }, - Object { + { "currentValue": "v1.0.0", "datasource": "go", "depName": "github.com/hashicorp/go-version", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 15, "multiLine": true, }, }, - Object { + { "currentDigest": "ef8a98b0bbce", "currentValue": "v0.0.0-20180404174102-ef8a98b0bbce", "datasource": "go", "depName": "github.com/hashicorp/hcl", "depType": "require", "digestOneAndOnly": true, - "managerData": Object { + "managerData": { "lineNumber": 16, "multiLine": true, }, }, - Object { + { "currentDigest": "fc0cef2ff331", "currentValue": "v0.0.0-20180515183152-fc0cef2ff331", "datasource": "go", "depName": "github.com/heroku/rollrus", "depType": "require", "digestOneAndOnly": true, - "managerData": Object { + "managerData": { "lineNumber": 17, "multiLine": true, }, }, - Object { + { "currentDigest": "d14ea06fba99", "currentValue": "v0.0.0-20150711004518-d14ea06fba99", "datasource": "go", "depName": "github.com/jbenet/go-context", "depType": "require", "digestOneAndOnly": true, - "managerData": Object { + "managerData": { "lineNumber": 18, "multiLine": true, }, }, - Object { + { "currentDigest": "906e15686e63", "currentValue": "v0.0.0-20180822080847-906e15686e63", "datasource": "go", "depName": "github.com/jesseduffield/go-getter", "depType": "require", "digestOneAndOnly": true, - "managerData": Object { + "managerData": { "lineNumber": 19, "multiLine": true, }, }, - Object { + { "currentDigest": "03e26ff3f1de", "currentValue": "v0.0.0-20180921065632-03e26ff3f1de", "datasource": "go", "depName": "github.com/jesseduffield/gocui", "depType": "require", "digestOneAndOnly": true, - "managerData": Object { + "managerData": { "lineNumber": 20, "multiLine": true, }, }, - Object { + { "currentDigest": "1e272ff78dcb", "currentValue": "v0.0.0-20180919093808-1e272ff78dcb", "datasource": "go", "depName": "github.com/jesseduffield/termbox-go", "depType": "require", "digestOneAndOnly": true, - "managerData": Object { + "managerData": { "lineNumber": 21, "multiLine": true, }, }, - Object { + { "currentDigest": "0b12d6b521d8", "currentValue": "v0.0.0-20160202185014-0b12d6b521d8", "datasource": "go", "depName": "github.com/jmespath/go-jmespath", "depType": "require", "digestOneAndOnly": true, - "managerData": Object { + "managerData": { "lineNumber": 22, "multiLine": true, }, }, - Object { + { "currentDigest": "ae77be60afb1", "currentValue": "v0.0.0-20170510131534-ae77be60afb1", "datasource": "go", "depName": "github.com/kardianos/osext", "depType": "require", "digestOneAndOnly": true, - "managerData": Object { + "managerData": { "lineNumber": 23, "multiLine": true, }, }, - Object { + { "currentDigest": "9fc7bb800b55", "currentValue": "v0.0.0-20180317175531-9fc7bb800b55", "datasource": "go", "depName": "github.com/kevinburke/ssh_config", "depType": "require", "digestOneAndOnly": true, - "managerData": Object { + "managerData": { "lineNumber": 24, "multiLine": true, }, }, - Object { + { "currentValue": "v1.8.0", "datasource": "go", "depName": "github.com/magiconair/properties", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 25, "multiLine": true, }, }, - Object { + { "currentValue": "v0.0.9", "datasource": "go", "depName": "github.com/mattn/go-colorable", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 26, "multiLine": true, }, }, - Object { + { "currentValue": "v0.0.3", "datasource": "go", "depName": "github.com/mattn/go-isatty", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 27, "multiLine": true, }, }, - Object { + { "currentValue": "v0.0.2", "datasource": "go", "depName": "github.com/mattn/go-runewidth", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 28, "multiLine": true, }, }, - Object { + { "currentValue": "v1.2.0", "datasource": "go", "depName": "github.com/mgutz/str", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 29, "multiLine": true, }, }, - Object { + { "currentDigest": "58046073cbff", "currentValue": "v0.0.0-20180801233206-58046073cbff", "datasource": "go", "depName": "github.com/mitchellh/go-homedir", "depType": "require", "digestOneAndOnly": true, - "managerData": Object { + "managerData": { "lineNumber": 30, "multiLine": true, }, }, - Object { + { "currentDigest": "a61a99592b77", "currentValue": "v0.0.0-20171004221916-a61a99592b77", "datasource": "go", "depName": "github.com/mitchellh/go-testing-interface", "depType": "require", "digestOneAndOnly": true, - "managerData": Object { + "managerData": { "lineNumber": 31, "multiLine": true, }, }, - Object { + { "currentDigest": "f15292f7a699", "currentValue": "v0.0.0-20180715050151-f15292f7a699", "datasource": "go", "depName": "github.com/mitchellh/mapstructure", "depType": "require", "digestOneAndOnly": true, - "managerData": Object { + "managerData": { "lineNumber": 32, "multiLine": true, }, }, - Object { + { "currentDigest": "a16b91a3ba80", "currentValue": "v0.0.0-20180803040939-a16b91a3ba80", "datasource": "go", "depName": "github.com/nicksnyder/go-i18n", "depType": "require", "digestOneAndOnly": true, - "managerData": Object { + "managerData": { "lineNumber": 33, "multiLine": true, }, }, - Object { + { "currentValue": "v0.2.0", "datasource": "go", "depName": "github.com/pelletier/go-buffruneio", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 34, "multiLine": true, }, }, - Object { + { "currentValue": "v1.2.0", "datasource": "go", "depName": "github.com/pelletier/go-toml", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 35, "multiLine": true, }, }, - Object { + { "currentValue": "v0.8.0", "datasource": "go", "depName": "github.com/pkg/errors", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 36, "multiLine": true, }, }, - Object { + { "currentValue": "v1.0.0", "datasource": "go", "depName": "github.com/pmezard/go-difflib", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 37, "multiLine": true, }, }, - Object { + { "currentValue": "v1.0.0", "datasource": "go", "depName": "github.com/sergi/go-diff", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 38, "multiLine": true, }, }, - Object { + { "currentDigest": "e180dbdc8da0", "currentValue": "v0.0.0-20170330084843-e180dbdc8da0", "datasource": "go", "depName": "github.com/shibukawa/configdir", "depType": "require", "digestOneAndOnly": true, - "managerData": Object { + "managerData": { "lineNumber": 39, "multiLine": true, }, }, - Object { + { "currentValue": "v1.0.6", "datasource": "go", "depName": "github.com/sirupsen/logrus", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 40, "multiLine": true, }, }, - Object { + { "currentValue": "v1.1.1", "datasource": "go", "depName": "github.com/spf13/afero", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 41, "multiLine": true, }, }, - Object { + { "currentValue": "v1.2.0", "datasource": "go", "depName": "github.com/spf13/cast", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 42, "multiLine": true, }, }, - Object { + { "currentDigest": "14d3d4c51834", "currentValue": "v0.0.0-20180814060501-14d3d4c51834", "datasource": "go", "depName": "github.com/spf13/jwalterweatherman", "depType": "require", "digestOneAndOnly": true, - "managerData": Object { + "managerData": { "lineNumber": 43, "multiLine": true, }, }, - Object { + { "currentValue": "v1.0.2", "datasource": "go", "depName": "github.com/spf13/pflag", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 44, "multiLine": true, }, }, - Object { + { "currentValue": "v1.1.0", "datasource": "go", "depName": "github.com/spf13/viper", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 45, "multiLine": true, }, }, - Object { + { "currentDigest": "59b7046e48ad", "currentValue": "v0.0.0-20160624110644-59b7046e48ad", "datasource": "go", "depName": "github.com/spkg/bom", "depType": "require", "digestOneAndOnly": true, - "managerData": Object { + "managerData": { "lineNumber": 46, "multiLine": true, }, }, - Object { + { "currentValue": "v2.3.0", "datasource": "go", "depName": "github.com/src-d/gcfg/v2", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 47, "multiLine": true, }, }, - Object { + { "currentValue": "v1.2.2", "datasource": "go", "depName": "github.com/stretchr/testify", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 48, "multiLine": true, }, }, - Object { + { "currentDigest": "3627a5cbeaea", "currentValue": "v0.0.0-20170522205222-3627a5cbeaea", "datasource": "go", "depName": "github.com/stvp/roll", "depType": "require", "digestOneAndOnly": true, - "managerData": Object { + "managerData": { "lineNumber": 49, "multiLine": true, }, }, - Object { + { "currentValue": "v0.1.2", "datasource": "go", "depName": "github.com/tcnksm/go-gitconfig", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 50, "multiLine": true, }, }, - Object { + { "currentValue": "v0.5.4", "datasource": "go", "depName": "github.com/ulikunitz/xz", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 51, "multiLine": true, }, }, - Object { + { "currentValue": "v0.2.0", "datasource": "go", "depName": "github.com/xanzy/ssh-agent", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 52, "multiLine": true, }, }, - Object { + { "currentDigest": "de0752318171", "currentValue": "v0.0.0-20180808211826-de0752318171", "datasource": "go", "depName": "golang.org/x/crypto", "depType": "require", "digestOneAndOnly": true, - "managerData": Object { + "managerData": { "lineNumber": 53, "multiLine": true, }, }, - Object { + { "currentDigest": "c39426892332", "currentValue": "v0.0.0-20180811021610-c39426892332", "datasource": "go", "depName": "golang.org/x/net", "depType": "require", "digestOneAndOnly": true, - "managerData": Object { + "managerData": { "lineNumber": 54, "multiLine": true, }, }, - Object { + { "currentDigest": "98c5dad5d1a0", "currentValue": "v0.0.0-20180810173357-98c5dad5d1a0", "datasource": "go", "depName": "golang.org/x/sys", "depType": "require", "digestOneAndOnly": true, - "managerData": Object { + "managerData": { "lineNumber": 55, "multiLine": true, }, }, - Object { + { "currentValue": "v0.3.0", "datasource": "go", "depName": "golang.org/x/text", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 56, "multiLine": true, }, }, - Object { + { "currentValue": "v4.2.0", "datasource": "go", "depName": "gopkg.in/src-d/go-billy.v4", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 57, "multiLine": true, }, }, - Object { + { "currentValue": "v4.0.0-20180807092216-43d17e14b714", "datasource": "go", "depName": "gopkg.in/src-d/go-git.v4", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 58, "multiLine": true, }, }, - Object { + { "currentValue": "v0.1.2", "datasource": "go", "depName": "gopkg.in/warnings.v0", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 59, "multiLine": true, }, }, - Object { + { "currentValue": "v2.2.1", "datasource": "go", "depName": "gopkg.in/yaml.v2", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 60, "multiLine": true, }, @@ -638,76 +638,76 @@ Array [ `; exports[`modules/manager/gomod/extract extractPackageFile() extracts single-line requires 1`] = ` -Array [ - Object { +[ + { "currentValue": "v0.7.0", "datasource": "go", "depName": "github.com/pkg/errors", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 2, }, }, - Object { + { "currentValue": "v1.15.21", "datasource": "go", "depName": "github.com/aws/aws-sdk-go", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 3, }, }, - Object { + { "currentValue": "v1.0.0", "datasource": "go", "depName": "golang.org/x/foo", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 5, }, }, - Object { + { "currentValue": "abcdef1", "depName": "github.com/rarkins/foo", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 6, }, "skipReason": "unsupported-version", }, - Object { + { "currentValue": "v1.0.0", "datasource": "go", "depName": "gopkg.in/russross/blackfriday.v1", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 7, }, }, - Object { + { "currentValue": "v25.1.0+incompatible", "datasource": "go", "depName": "github.com/Azure/azure-sdk-for-go", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 8, }, }, - Object { + { "currentValue": "v0.0.0", "datasource": "go", "depName": "github.com/pravesht/gocql", "depType": "replace", - "managerData": Object { + "managerData": { "lineNumber": 11, }, }, - Object { + { "currentValue": "v3.5.0+incompatible", "datasource": "go", "depName": "github.com/caarlos0/env", "depType": "require", - "managerData": Object { + "managerData": { "lineNumber": 13, }, }, diff --git a/lib/modules/manager/gomod/__snapshots__/update.spec.ts.snap b/lib/modules/manager/gomod/__snapshots__/update.spec.ts.snap index 057937fa90f21f8c7d940aeb79aacba3fd10b513..2257c0b85f67c81932c769f649aaf79392256313 100644 --- a/lib/modules/manager/gomod/__snapshots__/update.spec.ts.snap +++ b/lib/modules/manager/gomod/__snapshots__/update.spec.ts.snap @@ -76,7 +76,7 @@ require ( golang.org/x/net v0.0.0-20180811021610-c39426892332 golang.org/x/sys v0.0.0-20180810173357-98c5dad5d1a0 golang.org/x/text v0.3.0 - \\"gopkg.in/src-d/go-billy.v4\\" v4.8.0 + "gopkg.in/src-d/go-billy.v4" v4.8.0 gopkg.in/src-d/go-git.v4 v4.0.0-20180807092216-43d17e14b714 gopkg.in/warnings.v0 v0.1.2 gopkg.in/yaml.v2 v2.2.1 diff --git a/lib/modules/manager/gradle/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/gradle/__snapshots__/extract.spec.ts.snap index eb3d4fa4358f84be34cab9c5bcffcfbcdff542a9..bc35e909f336442c73c326890528cca238fcb396 100644 --- a/lib/modules/manager/gradle/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/gradle/__snapshots__/extract.spec.ts.snap @@ -1,30 +1,30 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/gradle/extract extracts from cross-referenced files 1`] = ` -Array [ - Object { +[ + { "datasource": "maven", - "deps": Array [ - Object { + "deps": [ + { "currentValue": "1.2.3", "depName": "foo:bar", "depType": "dependencies", "fileReplacePosition": 4, "groupName": "baz", - "managerData": Object { + "managerData": { "fileReplacePosition": 4, "packageFile": "gradle.properties", }, - "registryUrls": Array [ + "registryUrls": [ "https://example.com", ], }, ], "packageFile": "gradle.properties", }, - Object { + { "datasource": "maven", - "deps": Array [], + "deps": [], "packageFile": "build.gradle", }, ] diff --git a/lib/modules/manager/gradle/__snapshots__/parser.spec.ts.snap b/lib/modules/manager/gradle/__snapshots__/parser.spec.ts.snap index 859b4fba3ec2c2e4c9d08e60b9ac7f8a21ee8fd7..571951909582d3260f6154e5572eda2dafbc56e5 100644 --- a/lib/modules/manager/gradle/__snapshots__/parser.spec.ts.snap +++ b/lib/modules/manager/gradle/__snapshots__/parser.spec.ts.snap @@ -1,100 +1,100 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/gradle/parser calculations parses fixture from "gradle" manager 1`] = ` -Array [ - Object { +[ + { "currentValue": "1.5.2.RELEASE", "depName": "org.springframework.boot:spring-boot-gradle-plugin", "groupName": "springBootVersion", - "managerData": Object { + "managerData": { "fileReplacePosition": 53, "packageFile": "build.gradle", }, }, - Object { + { "currentValue": "1.2.3", "depName": "com.github.jengelman.gradle.plugins:shadow", - "managerData": Object { + "managerData": { "fileReplacePosition": 417, "packageFile": "build.gradle", }, }, - Object { + { "currentValue": "0.1", "depName": "com.fkorotkov:gradle-libraries-plugin", - "managerData": Object { + "managerData": { "fileReplacePosition": 481, "packageFile": "build.gradle", }, }, - Object { + { "currentValue": "0.2.3", "depName": "gradle.plugin.se.patrikerdes:gradle-use-latest-versions-plugin", - "managerData": Object { + "managerData": { "fileReplacePosition": 568, "packageFile": "build.gradle", }, }, - Object { + { "currentValue": "3.1.1", "depName": "org.apache.openjpa:openjpa", - "managerData": Object { + "managerData": { "fileReplacePosition": 621, "packageFile": "build.gradle", }, }, - Object { + { "currentValue": "0.13.0", "depName": "com.gradle.publish:plugin-publish-plugin", - "managerData": Object { + "managerData": { "fileReplacePosition": 688, "packageFile": "build.gradle", }, }, - Object { + { "currentValue": "6.0.9.RELEASE", "depName": "org.grails:gorm-hibernate5-spring-boot", - "managerData": Object { + "managerData": { "fileReplacePosition": 1882, "packageFile": "build.gradle", }, }, - Object { + { "currentValue": "6.0.5", "depName": "mysql:mysql-connector-java", - "managerData": Object { + "managerData": { "fileReplacePosition": 1938, "packageFile": "build.gradle", }, }, - Object { + { "currentValue": "1.0-groovy-2.4", "depName": "org.spockframework:spock-spring", - "managerData": Object { + "managerData": { "fileReplacePosition": 1996, "packageFile": "build.gradle", }, }, - Object { + { "currentValue": "1.3", "depName": "org.hamcrest:hamcrest-core", - "managerData": Object { + "managerData": { "fileReplacePosition": 2101, "packageFile": "build.gradle", }, }, - Object { + { "currentValue": "3.1", "depName": "cglib:cglib-nodep", - "managerData": Object { + "managerData": { "fileReplacePosition": 2189, "packageFile": "build.gradle", }, }, - Object { + { "currentValue": "3.1.1", "depName": "org.apache.openjpa:openjpa", - "managerData": Object { + "managerData": { "fileReplacePosition": 2295, "packageFile": "build.gradle", }, diff --git a/lib/modules/manager/helm-requirements/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/helm-requirements/__snapshots__/extract.spec.ts.snap index c690e625dced07cafb358aa79e8d7e2a72642bd8..9b4da68fb8b2b09f62483d6b190cf5ab2da7f503 100644 --- a/lib/modules/manager/helm-requirements/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/helm-requirements/__snapshots__/extract.spec.ts.snap @@ -1,13 +1,13 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/helm-requirements/extract extractPackageFile() ensure that currentValue is string 1`] = ` -Object { +{ "datasource": "helm", - "deps": Array [ - Object { + "deps": [ + { "currentValue": "0.9", "depName": "redis", - "registryUrls": Array [ + "registryUrls": [ "@placeholder", ], "skipReason": "placeholder-url", @@ -17,20 +17,20 @@ Object { `; exports[`modules/manager/helm-requirements/extract extractPackageFile() parses simple requirements.yaml correctly 1`] = ` -Object { +{ "datasource": "helm", - "deps": Array [ - Object { + "deps": [ + { "currentValue": "0.9.0", "depName": "redis", - "registryUrls": Array [ + "registryUrls": [ "https://charts.helm.sh/stable/", ], }, - Object { + { "currentValue": "0.8.1", "depName": "postgresql", - "registryUrls": Array [ + "registryUrls": [ "https://charts.helm.sh/stable/", ], }, @@ -39,20 +39,20 @@ Object { `; exports[`modules/manager/helm-requirements/extract extractPackageFile() resolves aliased registry urls 1`] = ` -Object { +{ "datasource": "helm", - "deps": Array [ - Object { + "deps": [ + { "currentValue": "0.9.0", "depName": "redis", - "registryUrls": Array [ + "registryUrls": [ "https://my-registry.gcr.io/", ], }, - Object { + { "currentValue": "1.0.0", "depName": "example", - "registryUrls": Array [ + "registryUrls": [ "https://registry.example.com/", ], }, @@ -61,26 +61,26 @@ Object { `; exports[`modules/manager/helm-requirements/extract extractPackageFile() skips invalid registry urls 1`] = ` -Object { +{ "datasource": "helm", - "deps": Array [ - Object { + "deps": [ + { "currentValue": "0.9.0", "depName": "redis", - "registryUrls": Array [ + "registryUrls": [ "@placeholder", ], "skipReason": "placeholder-url", }, - Object { + { "currentValue": "0.8.1", "depName": "postgresql", - "registryUrls": Array [ + "registryUrls": [ "nope", ], "skipReason": "invalid-url", }, - Object { + { "currentValue": "0.8.1", "depName": "broken", "skipReason": "no-repository", @@ -90,20 +90,20 @@ Object { `; exports[`modules/manager/helm-requirements/extract extractPackageFile() skips local dependencies 1`] = ` -Object { +{ "datasource": "helm", - "deps": Array [ - Object { + "deps": [ + { "currentValue": "0.9.0", "depName": "redis", - "registryUrls": Array [ + "registryUrls": [ "https://charts.helm.sh/stable/", ], }, - Object { + { "currentValue": "0.8.1", "depName": "postgresql", - "registryUrls": Array [ + "registryUrls": [ "file:///some/local/path/", ], "skipReason": "local-dependency", diff --git a/lib/modules/manager/helm-values/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/helm-values/__snapshots__/extract.spec.ts.snap index 43f9bd4f2971713ce6daa73b43d5837ab057770c..cc2f4c66dfb924b61ef7cf14683fd0f811ab4c0c 100644 --- a/lib/modules/manager/helm-values/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/helm-values/__snapshots__/extract.spec.ts.snap @@ -1,9 +1,9 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/helm-values/extract extractPackageFile() extracts from complex values file correctly" 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "1.18-alpine", @@ -11,7 +11,7 @@ Object { "depName": "docker.io/library/nginx", "replaceString": "docker.io/library/nginx:1.18-alpine", }, - Object { + { "autoReplaceStringTemplate": "{{newValue}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "11.6.0-debian-9-r0", @@ -20,7 +20,7 @@ Object { "replaceString": "11.6.0-debian-9-r0", "versioning": "docker", }, - Object { + { "autoReplaceStringTemplate": "{{newValue}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "0.7.0-debian-9-r12", @@ -29,7 +29,7 @@ Object { "replaceString": "0.7.0-debian-9-r12", "versioning": "docker", }, - Object { + { "autoReplaceStringTemplate": "{{newValue}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": "sha256:4762726f1471ef048dd807afdc0e19265e95ffdcc7cb4a34891f680290022809", "currentValue": "11.5.0-debian-9-r0", @@ -38,7 +38,7 @@ Object { "replaceString": "11.5.0-debian-9-r0@sha256:4762726f1471ef048dd807afdc0e19265e95ffdcc7cb4a34891f680290022809", "versioning": "docker", }, - Object { + { "autoReplaceStringTemplate": "{{newValue}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "2.1.3-debian-10-r38", @@ -52,9 +52,9 @@ Object { `; exports[`modules/manager/helm-values/extract extractPackageFile() extracts from values.yaml correctly with same structure as "helm create" 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "autoReplaceStringTemplate": "{{newValue}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "1.16.1", diff --git a/lib/modules/manager/helmfile/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/helmfile/__snapshots__/extract.spec.ts.snap index 2913df6bc626e523cc9da1892bf62fb0fc85689d..dbe1c07f508bbc8d6f1e736419e7cd6f395e1b35 100644 --- a/lib/modules/manager/helmfile/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/helmfile/__snapshots__/extract.spec.ts.snap @@ -1,32 +1,32 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/helmfile/extract extractPackageFile() parses multidoc yaml 1`] = ` -Object { +{ "datasource": "helm", - "deps": Array [ - Object { + "deps": [ + { "depName": "manifests", "skipReason": "local-chart", }, - Object { + { "currentValue": "7.4.3", "depName": "rabbitmq", - "registryUrls": Array [ + "registryUrls": [ "https://charts.bitnami.com/bitnami", ], }, - Object { + { "currentValue": "13.7", "depName": "kube-prometheus-stack", - "registryUrls": Array [ + "registryUrls": [ "https://prometheus-community.github.io/helm-charts", ], }, - Object { + { "depName": "invalid", "skipReason": "invalid-name", }, - Object { + { "depName": "external-dns", "skipReason": "invalid-version", }, @@ -35,10 +35,10 @@ Object { `; exports[`modules/manager/helmfile/extract extractPackageFile() skip chart that does not have specified version 1`] = ` -Object { +{ "datasource": "helm", - "deps": Array [ - Object { + "deps": [ + { "depName": "example", "skipReason": "invalid-version", }, @@ -47,21 +47,21 @@ Object { `; exports[`modules/manager/helmfile/extract extractPackageFile() skip chart with special character in the name 1`] = ` -Object { +{ "datasource": "helm", - "deps": Array [ - Object { + "deps": [ + { "currentValue": "1.0.0", "depName": "example/example", - "registryUrls": Array [ + "registryUrls": [ "https://kiwigrid.github.io", ], "skipReason": "unsupported-chart-type", }, - Object { + { "currentValue": "1.0.0", "depName": "example?example", - "registryUrls": Array [ + "registryUrls": [ "https://kiwigrid.github.io", ], "skipReason": "unsupported-chart-type", @@ -71,13 +71,13 @@ Object { `; exports[`modules/manager/helmfile/extract extractPackageFile() skip chart with unknown repository 1`] = ` -Object { +{ "datasource": "helm", - "deps": Array [ - Object { + "deps": [ + { "currentValue": "1.0.0", "depName": "example", - "registryUrls": Array [], + "registryUrls": [], "skipReason": "unknown-registry", }, ], @@ -85,13 +85,13 @@ Object { `; exports[`modules/manager/helmfile/extract extractPackageFile() skip if repository details are not specified 1`] = ` -Object { +{ "datasource": "helm", - "deps": Array [ - Object { + "deps": [ + { "currentValue": "1.0.0", "depName": "example", - "registryUrls": Array [], + "registryUrls": [], "skipReason": "unknown-registry", }, ], @@ -99,10 +99,10 @@ Object { `; exports[`modules/manager/helmfile/extract extractPackageFile() skip local charts 1`] = ` -Object { +{ "datasource": "helm", - "deps": Array [ - Object { + "deps": [ + { "depName": "example", "skipReason": "local-chart", }, @@ -111,21 +111,21 @@ Object { `; exports[`modules/manager/helmfile/extract extractPackageFile() skip templetized release with invalid characters 1`] = ` -Object { +{ "datasource": "helm", - "deps": Array [ - Object { + "deps": [ + { "currentValue": "1.0.0", "depName": "!!!!--!", - "registryUrls": Array [ + "registryUrls": [ "https://charts.helm.sh/stable", ], "skipReason": "unsupported-chart-type", }, - Object { + { "currentValue": "1.0.0", "depName": "example", - "registryUrls": Array [ + "registryUrls": [ "https://charts.helm.sh/stable", ], }, diff --git a/lib/modules/manager/helmsman/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/helmsman/__snapshots__/extract.spec.ts.snap index 83bbd8e0cb70891fe89faa00917077e3cc721d52..4fb0bbc1937b94fd45b70cecd41bc966ef0c96ef 100644 --- a/lib/modules/manager/helmsman/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/helmsman/__snapshots__/extract.spec.ts.snap @@ -1,78 +1,78 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/helmsman/extract extractPackageFile() extract deps 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "19.0.3", "datasource": "helm", "depName": "kube-prometheus", "packageName": "kube-prometheus-stack", - "registryUrls": Array [ + "registryUrls": [ "https://prometheus-community.github.io/helm-charts", ], }, - Object { + { "currentValue": "2.6.0", "datasource": "helm", "depName": "loki", "packageName": "loki", - "registryUrls": Array [ + "registryUrls": [ "https://grafana.github.io/helm-charts", ], }, - Object { + { "currentValue": "0.7.7", "datasource": "helm", "depName": "tempo", "packageName": "tempo", - "registryUrls": Array [ + "registryUrls": [ "https://grafana.github.io/helm-charts", ], }, - Object { + { "currentValue": "0.6.0", "datasource": "helm", "depName": "otlp-collector", "packageName": "opentelemetry-collector", - "registryUrls": Array [ + "registryUrls": [ "https://open-telemetry.github.io/opentelemetry-helm-charts", ], }, - Object { + { "currentValue": "0.25.0", "datasource": "helm", "depName": "strimzi-operator", "packageName": "strimzi-kafka-operator", - "registryUrls": Array [ + "registryUrls": [ "https://strimzi.io/charts/", ], }, - Object { + { "datasource": "helm", "depName": "strimzi-operator-missing-version", "skipReason": "no-version", }, - Object { + { "currentValue": "2.6.0", "datasource": "helm", "depName": "loki-no-registry-ref", "packageName": "loki", "skipReason": "no-repository", }, - Object { + { "currentValue": "0.7.7", "datasource": "helm", "depName": "tempo-no-registry-ref", "skipReason": "invalid-url", }, - Object { + { "currentValue": "19.0.3", "datasource": "helm", "depName": "kube-prometheus-no-lookup-name", "skipReason": "invalid-name", }, - Object { + { "currentValue": "0.6.0", "datasource": "helm", "depName": "otlp-collector-no-chart", diff --git a/lib/modules/manager/helmv3/__snapshots__/artifacts.spec.ts.snap b/lib/modules/manager/helmv3/__snapshots__/artifacts.spec.ts.snap index afe421d1c7435a59663e00104a985fba3ab5a0cb..769bcb661165b02b65ce57fc9c2e2fa80368a45f 100644 --- a/lib/modules/manager/helmv3/__snapshots__/artifacts.spec.ts.snap +++ b/lib/modules/manager/helmv3/__snapshots__/artifacts.spec.ts.snap @@ -1,9 +1,9 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/helmv3/artifacts alias name is picked, when repository is as alias and dependency defined 1`] = ` -Array [ - Object { - "file": Object { +[ + { + "file": { "contents": "dependencies: - name: renovate-test repository: oci://registry.gitlab.com/user/oci-helm-test @@ -12,7 +12,7 @@ Array [ repository: https://gitlab.com/api/v4/projects/xxxxxxx/packages/helm/stable version: 0.5.0 digest: sha256:886f204516ea48785fe615d22071d742f7fb0d6519ed3cd274f4ec0978d8b82b -generated: \\"2022-01-20T17:48:47.610371241+01:00\\" +generated: "2022-01-20T17:48:47.610371241+01:00" ", "path": "Chart.lock", "type": "addition", @@ -22,13 +22,13 @@ generated: \\"2022-01-20T17:48:47.610371241+01:00\\" `; exports[`modules/manager/helmv3/artifacts alias name is picked, when repository is as alias and dependency defined 2`] = ` -Array [ - Object { +[ + { "cmd": "helm repo add repo1 --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories --username basicUser --password secret https://gitlab.com/api/v4/projects/xxxxxxx/packages/helm/stable", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HELM_EXPERIMENTAL_OCI": "1", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -42,12 +42,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "helm dependency update --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories ''", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HELM_EXPERIMENTAL_OCI": "1", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -65,9 +65,9 @@ Array [ `; exports[`modules/manager/helmv3/artifacts catches errors 1`] = ` -Array [ - Object { - "artifactError": Object { +[ + { + "artifactError": { "lockFile": "Chart.lock", "stderr": "not found", }, @@ -76,9 +76,9 @@ Array [ `; exports[`modules/manager/helmv3/artifacts do not add registryAliases to repository list 1`] = ` -Array [ - Object { - "file": Object { +[ + { + "file": { "contents": "dependencies: - name: cert-manager version: 1.7.0 @@ -87,7 +87,7 @@ Array [ version: 4.0.16 repository: https://kubernetes.github.io/ingress-nginx digest: sha256:886f204516ea48785fe615d22071d742f7fb0d6519ed3cd274f4ec0978d8b82b -generated: \\"2022-01-20T17:48:47.610371241+01:00\\" +generated: "2022-01-20T17:48:47.610371241+01:00" ", "path": "Chart.lock", "type": "addition", @@ -97,13 +97,13 @@ generated: \\"2022-01-20T17:48:47.610371241+01:00\\" `; exports[`modules/manager/helmv3/artifacts do not add registryAliases to repository list 2`] = ` -Array [ - Object { +[ + { "cmd": "helm repo add jetstack --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories https://charts.jetstack.io", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HELM_EXPERIMENTAL_OCI": "1", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -117,12 +117,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "helm repo add nginx --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories https://kubernetes.github.io/ingress-nginx", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HELM_EXPERIMENTAL_OCI": "1", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -136,12 +136,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "helm dependency update --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories ''", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HELM_EXPERIMENTAL_OCI": "1", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -159,9 +159,9 @@ Array [ `; exports[`modules/manager/helmv3/artifacts log into private registries and repositories NOT defined in registryAliases 1`] = ` -Array [ - Object { - "file": Object { +[ + { + "file": { "contents": "dependencies: - name: renovate-test repository: oci://registry.gitlab.com/user/oci-helm-test @@ -170,7 +170,7 @@ Array [ repository: https://gitlab.com/api/v4/projects/xxxxxxx/packages/helm/stable version: 0.5.0 digest: sha256:886f204516ea48785fe615d22071d742f7fb0d6519ed3cd274f4ec0978d8b82b -generated: \\"2022-01-20T17:48:47.610371241+01:00\\" +generated: "2022-01-20T17:48:47.610371241+01:00" ", "path": "Chart.lock", "type": "addition", @@ -180,13 +180,13 @@ generated: \\"2022-01-20T17:48:47.610371241+01:00\\" `; exports[`modules/manager/helmv3/artifacts log into private registries and repositories NOT defined in registryAliases 2`] = ` -Array [ - Object { +[ + { "cmd": "helm registry login --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories --username registryUser --password password registry.gitlab.com/user/oci-helm-test", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HELM_EXPERIMENTAL_OCI": "1", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -200,12 +200,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "helm repo add repo-test --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories --username basicUser --password secret https://gitlab.com/api/v4/projects/xxxxxxx/packages/helm/stable", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HELM_EXPERIMENTAL_OCI": "1", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -219,12 +219,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "helm dependency update --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories ''", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HELM_EXPERIMENTAL_OCI": "1", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -242,9 +242,9 @@ Array [ `; exports[`modules/manager/helmv3/artifacts log into private registries and repositories already defined in registryAliases 1`] = ` -Array [ - Object { - "file": Object { +[ + { + "file": { "contents": "dependencies: - name: renovate-test repository: oci://registry.gitlab.com/user/oci-helm-test @@ -253,7 +253,7 @@ Array [ repository: https://gitlab.com/api/v4/projects/xxxxxxx/packages/helm/stable version: 0.5.0 digest: sha256:886f204516ea48785fe615d22071d742f7fb0d6519ed3cd274f4ec0978d8b82b -generated: \\"2022-01-20T17:48:47.610371241+01:00\\" +generated: "2022-01-20T17:48:47.610371241+01:00" ", "path": "Chart.lock", "type": "addition", @@ -263,13 +263,13 @@ generated: \\"2022-01-20T17:48:47.610371241+01:00\\" `; exports[`modules/manager/helmv3/artifacts log into private registries and repositories already defined in registryAliases 2`] = ` -Array [ - Object { +[ + { "cmd": "helm registry login --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories --username test --password aPassword registry.example.com/organization", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HELM_EXPERIMENTAL_OCI": "1", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -283,12 +283,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "helm repo add stable --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories the_stable_url", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HELM_EXPERIMENTAL_OCI": "1", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -302,12 +302,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "helm repo add repo1 --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories --username basicUser --password secret https://the_repo1_url", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HELM_EXPERIMENTAL_OCI": "1", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -321,12 +321,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "helm repo add repo-test --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories https://gitlab.com/api/v4/projects/xxxxxxx/packages/helm/stable", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HELM_EXPERIMENTAL_OCI": "1", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -340,12 +340,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "helm dependency update --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories ''", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HELM_EXPERIMENTAL_OCI": "1", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -363,13 +363,13 @@ Array [ `; exports[`modules/manager/helmv3/artifacts returns null if unchanged 1`] = ` -Array [ - Object { +[ + { "cmd": "helm repo add repo-test --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories https://gitlab.com/api/v4/projects/xxxxxxx/packages/helm/stable", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HELM_EXPERIMENTAL_OCI": "1", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -383,12 +383,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "helm dependency update --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories ''", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HELM_EXPERIMENTAL_OCI": "1", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -406,9 +406,9 @@ Array [ `; exports[`modules/manager/helmv3/artifacts returns updated Chart.lock 1`] = ` -Array [ - Object { - "file": Object { +[ + { + "file": { "contents": "dependencies: - name: renovate-test repository: oci://registry.gitlab.com/user/oci-helm-test @@ -417,7 +417,7 @@ Array [ repository: https://gitlab.com/api/v4/projects/xxxxxxx/packages/helm/stable version: 0.5.0 digest: sha256:886f204516ea48785fe615d22071d742f7fb0d6519ed3cd274f4ec0978d8b82b -generated: \\"2022-01-20T17:48:47.610371241+01:00\\" +generated: "2022-01-20T17:48:47.610371241+01:00" ", "path": "Chart.lock", "type": "addition", @@ -427,13 +427,13 @@ generated: \\"2022-01-20T17:48:47.610371241+01:00\\" `; exports[`modules/manager/helmv3/artifacts returns updated Chart.lock 2`] = ` -Array [ - Object { +[ + { "cmd": "helm repo add repo-test --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories https://gitlab.com/api/v4/projects/xxxxxxx/packages/helm/stable", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HELM_EXPERIMENTAL_OCI": "1", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -447,12 +447,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "helm dependency update --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories ''", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HELM_EXPERIMENTAL_OCI": "1", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -470,9 +470,9 @@ Array [ `; exports[`modules/manager/helmv3/artifacts returns updated Chart.lock for lockfile maintenance 1`] = ` -Array [ - Object { - "file": Object { +[ + { + "file": { "contents": "dependencies: - name: renovate-test repository: oci://registry.gitlab.com/user/oci-helm-test @@ -481,7 +481,7 @@ Array [ repository: https://gitlab.com/api/v4/projects/xxxxxxx/packages/helm/stable version: 0.5.0 digest: sha256:886f204516ea48785fe615d22071d742f7fb0d6519ed3cd274f4ec0978d8b82b -generated: \\"2022-01-20T17:48:47.610371241+01:00\\" +generated: "2022-01-20T17:48:47.610371241+01:00" ", "path": "Chart.lock", "type": "addition", @@ -491,13 +491,13 @@ generated: \\"2022-01-20T17:48:47.610371241+01:00\\" `; exports[`modules/manager/helmv3/artifacts returns updated Chart.lock for lockfile maintenance 2`] = ` -Array [ - Object { +[ + { "cmd": "helm repo add repo-test --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories https://gitlab.com/api/v4/projects/xxxxxxx/packages/helm/stable", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HELM_EXPERIMENTAL_OCI": "1", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -511,12 +511,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "helm dependency update --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories ''", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HELM_EXPERIMENTAL_OCI": "1", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -534,9 +534,9 @@ Array [ `; exports[`modules/manager/helmv3/artifacts returns updated Chart.lock with docker 1`] = ` -Array [ - Object { - "file": Object { +[ + { + "file": { "contents": "dependencies: - name: renovate-test repository: oci://registry.gitlab.com/user/oci-helm-test @@ -545,7 +545,7 @@ Array [ repository: https://gitlab.com/api/v4/projects/xxxxxxx/packages/helm/stable version: 0.5.0 digest: sha256:886f204516ea48785fe615d22071d742f7fb0d6519ed3cd274f4ec0978d8b82b -generated: \\"2022-01-20T17:48:47.610371241+01:00\\" +generated: "2022-01-20T17:48:47.610371241+01:00" ", "path": "Chart.lock", "type": "addition", @@ -555,25 +555,25 @@ generated: \\"2022-01-20T17:48:47.610371241+01:00\\" `; exports[`modules/manager/helmv3/artifacts returns updated Chart.lock with docker 2`] = ` -Array [ - Object { +[ + { "cmd": "docker pull renovate/sidecar", - "options": Object { + "options": { "encoding": "utf-8", }, }, - Object { + { "cmd": "docker ps --filter name=renovate_sidecar -aq", - "options": Object { + "options": { "encoding": "utf-8", }, }, - Object { - "cmd": "docker run --rm --name=renovate_sidecar --label=renovate_child -v \\"/tmp/github/some/repo\\":\\"/tmp/github/some/repo\\" -v \\"/tmp/renovate/cache\\":\\"/tmp/renovate/cache\\" -e HELM_EXPERIMENTAL_OCI -e BUILDPACK_CACHE_DIR -w \\"/tmp/github/some/repo\\" renovate/sidecar bash -l -c \\"install-tool helm v3.7.2 && helm repo add repo-test --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories https://gitlab.com/api/v4/projects/xxxxxxx/packages/helm/stable && helm dependency update --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories ''\\"", - "options": Object { + { + "cmd": "docker run --rm --name=renovate_sidecar --label=renovate_child -v "/tmp/github/some/repo":"/tmp/github/some/repo" -v "/tmp/renovate/cache":"/tmp/renovate/cache" -e HELM_EXPERIMENTAL_OCI -e BUILDPACK_CACHE_DIR -w "/tmp/github/some/repo" renovate/sidecar bash -l -c "install-tool helm v3.7.2 && helm repo add repo-test --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories https://gitlab.com/api/v4/projects/xxxxxxx/packages/helm/stable && helm dependency update --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories ''"", + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "BUILDPACK_CACHE_DIR": "/tmp/renovate/cache/buildpack", "HELM_EXPERIMENTAL_OCI": "1", "HOME": "/home/user", @@ -592,9 +592,9 @@ Array [ `; exports[`modules/manager/helmv3/artifacts sets repositories from registryAliases 1`] = ` -Array [ - Object { - "file": Object { +[ + { + "file": { "contents": "dependencies: - name: renovate-test repository: oci://registry.gitlab.com/user/oci-helm-test @@ -603,7 +603,7 @@ Array [ repository: https://gitlab.com/api/v4/projects/xxxxxxx/packages/helm/stable version: 0.5.0 digest: sha256:886f204516ea48785fe615d22071d742f7fb0d6519ed3cd274f4ec0978d8b82b -generated: \\"2022-01-20T17:48:47.610371241+01:00\\" +generated: "2022-01-20T17:48:47.610371241+01:00" ", "path": "Chart.lock", "type": "addition", @@ -613,13 +613,13 @@ generated: \\"2022-01-20T17:48:47.610371241+01:00\\" `; exports[`modules/manager/helmv3/artifacts sets repositories from registryAliases 2`] = ` -Array [ - Object { +[ + { "cmd": "helm repo add stable --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories the_stable_url", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HELM_EXPERIMENTAL_OCI": "1", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -633,12 +633,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "helm repo add repo1 --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories the_repo1_url", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HELM_EXPERIMENTAL_OCI": "1", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -652,12 +652,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "helm repo add repo-test --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories https://gitlab.com/api/v4/projects/xxxxxxx/packages/helm/stable", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HELM_EXPERIMENTAL_OCI": "1", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -671,12 +671,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "helm dependency update --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories ''", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HELM_EXPERIMENTAL_OCI": "1", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -694,9 +694,9 @@ Array [ `; exports[`modules/manager/helmv3/artifacts sets repositories from registryAliases with docker 1`] = ` -Array [ - Object { - "file": Object { +[ + { + "file": { "contents": "dependencies: - name: renovate-test repository: oci://registry.gitlab.com/user/oci-helm-test @@ -705,7 +705,7 @@ Array [ repository: https://gitlab.com/api/v4/projects/xxxxxxx/packages/helm/stable version: 0.5.0 digest: sha256:886f204516ea48785fe615d22071d742f7fb0d6519ed3cd274f4ec0978d8b82b -generated: \\"2022-01-20T17:48:47.610371241+01:00\\" +generated: "2022-01-20T17:48:47.610371241+01:00" ", "path": "Chart.lock", "type": "addition", @@ -715,25 +715,25 @@ generated: \\"2022-01-20T17:48:47.610371241+01:00\\" `; exports[`modules/manager/helmv3/artifacts sets repositories from registryAliases with docker 2`] = ` -Array [ - Object { +[ + { "cmd": "docker pull renovate/sidecar", - "options": Object { + "options": { "encoding": "utf-8", }, }, - Object { + { "cmd": "docker ps --filter name=renovate_sidecar -aq", - "options": Object { + "options": { "encoding": "utf-8", }, }, - Object { - "cmd": "docker run --rm --name=renovate_sidecar --label=renovate_child -v \\"/tmp/github/some/repo\\":\\"/tmp/github/some/repo\\" -v \\"/tmp/renovate/cache\\":\\"/tmp/renovate/cache\\" -e HELM_EXPERIMENTAL_OCI -e BUILDPACK_CACHE_DIR -w \\"/tmp/github/some/repo\\" renovate/sidecar bash -l -c \\"install-tool helm v3.7.2 && helm repo add stable --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories the_stable_url && helm repo add repo1 --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories the_repo1_url && helm repo add repo-test --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories https://gitlab.com/api/v4/projects/xxxxxxx/packages/helm/stable && helm dependency update --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories ''\\"", - "options": Object { + { + "cmd": "docker run --rm --name=renovate_sidecar --label=renovate_child -v "/tmp/github/some/repo":"/tmp/github/some/repo" -v "/tmp/renovate/cache":"/tmp/renovate/cache" -e HELM_EXPERIMENTAL_OCI -e BUILDPACK_CACHE_DIR -w "/tmp/github/some/repo" renovate/sidecar bash -l -c "install-tool helm v3.7.2 && helm repo add stable --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories the_stable_url && helm repo add repo1 --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories the_repo1_url && helm repo add repo-test --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories https://gitlab.com/api/v4/projects/xxxxxxx/packages/helm/stable && helm dependency update --registry-config /tmp/renovate/cache/__renovate-private-cache/registry.json --repository-config /tmp/renovate/cache/__renovate-private-cache/repositories.yaml --repository-cache /tmp/renovate/cache/__renovate-private-cache/repositories ''"", + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "BUILDPACK_CACHE_DIR": "/tmp/renovate/cache/buildpack", "HELM_EXPERIMENTAL_OCI": "1", "HOME": "/home/user", diff --git a/lib/modules/manager/helmv3/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/helmv3/__snapshots__/extract.spec.ts.snap index d9c15de9b1df6481a05698a6f37ee18cfe046659..74085f2efec526f20c17c5641d744f91d76e3316 100644 --- a/lib/modules/manager/helmv3/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/helmv3/__snapshots__/extract.spec.ts.snap @@ -1,19 +1,19 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/helmv3/extract extractPackageFile() extract correctly oci references 1`] = ` -Object { +{ "datasource": "helm", - "deps": Array [ - Object { + "deps": [ + { "currentValue": "0.1.0", "datasource": "docker", "depName": "library", "packageName": "ghcr.io/ankitabhopatkar13/library", }, - Object { + { "currentValue": "0.8.1", "depName": "postgresql", - "registryUrls": Array [ + "registryUrls": [ "https://charts.helm.sh/stable", ], }, @@ -23,20 +23,20 @@ Object { `; exports[`modules/manager/helmv3/extract extractPackageFile() parses simple Chart.yaml correctly 1`] = ` -Object { +{ "datasource": "helm", - "deps": Array [ - Object { + "deps": [ + { "currentValue": "0.9.0", "depName": "redis", - "registryUrls": Array [ + "registryUrls": [ "https://charts.helm.sh/stable", ], }, - Object { + { "currentValue": "0.8.1", "depName": "postgresql", - "registryUrls": Array [ + "registryUrls": [ "https://charts.helm.sh/stable", ], }, @@ -46,24 +46,24 @@ Object { `; exports[`modules/manager/helmv3/extract extractPackageFile() resolves aliased registry urls 1`] = ` -Object { +{ "datasource": "helm", - "deps": Array [ - Object { + "deps": [ + { "currentValue": "0.9.0", "depName": "redis", - "registryUrls": Array [ + "registryUrls": [ "https://my-registry.gcr.io/", ], }, - Object { + { "currentValue": "1.0.0", "depName": "example", - "registryUrls": Array [ + "registryUrls": [ "https://registry.example.com/", ], }, - Object { + { "currentValue": "2.2.0", "datasource": "docker", "depName": "oci-example", @@ -75,20 +75,20 @@ Object { `; exports[`modules/manager/helmv3/extract extractPackageFile() skips invalid registry urls 1`] = ` -Object { +{ "datasource": "helm", - "deps": Array [ - Object { + "deps": [ + { "currentValue": "0.9.0", "depName": "redis", "skipReason": "placeholder-url", }, - Object { + { "currentValue": "0.8.1", "depName": "postgresql", "skipReason": "invalid-url", }, - Object { + { "currentValue": "0.8.1", "depName": "broken", "skipReason": "no-repository", @@ -99,17 +99,17 @@ Object { `; exports[`modules/manager/helmv3/extract extractPackageFile() skips local dependencies 1`] = ` -Object { +{ "datasource": "helm", - "deps": Array [ - Object { + "deps": [ + { "currentValue": "0.9.0", "depName": "redis", - "registryUrls": Array [ + "registryUrls": [ "https://charts.helm.sh/stable", ], }, - Object { + { "currentValue": "0.8.1", "depName": "postgresql", "skipReason": "local-dependency", diff --git a/lib/modules/manager/homebrew/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/homebrew/__snapshots__/extract.spec.ts.snap index 83f9edad49141be93cbe13a9be46f416c59feec9..bf6d3ccb486bafd4ff13e1ad42de03c629d56219 100644 --- a/lib/modules/manager/homebrew/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/homebrew/__snapshots__/extract.spec.ts.snap @@ -1,13 +1,13 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/homebrew/extract extractPackageFile() extracts "archive" github dependency 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "v0.8.2", "datasource": "github-tags", "depName": "bazelbuild/bazel-watcher", - "managerData": Object { + "managerData": { "ownerName": "bazelbuild", "repoName": "bazel-watcher", "sha256": "26f5125218fad2741d3caf937b02296d803900e5f153f5b1f733f15391b9f9b4", @@ -19,13 +19,13 @@ Object { `; exports[`modules/manager/homebrew/extract extractPackageFile() extracts "releases" github dependency 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "v0.16.1", "datasource": "github-tags", "depName": "aide/aide", - "managerData": Object { + "managerData": { "ownerName": "aide", "repoName": "aide", "sha256": "0f2b7cecc70c1a27d35c06c98804fcdb9f326630de5d035afc447122186010b7", @@ -37,13 +37,13 @@ Object { `; exports[`modules/manager/homebrew/extract extractPackageFile() handles no space before class header 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "v0.8.2", "datasource": "github-tags", "depName": "bazelbuild/bazel-watcher", - "managerData": Object { + "managerData": { "ownerName": "bazelbuild", "repoName": "bazel-watcher", "sha256": "26f5125218fad2741d3caf937b02296d803900e5f153f5b1f733f15391b9f9b4", @@ -55,13 +55,13 @@ Object { `; exports[`modules/manager/homebrew/extract extractPackageFile() skips github dependency with wrong format 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": null, "datasource": undefined, "depName": "Acmetool", - "managerData": Object { + "managerData": { "ownerName": null, "repoName": null, "sha256": "6f2cf5cfb987a2df2f791c162209039804fd8fd12692da69f52153ec9668e9ca", @@ -74,13 +74,13 @@ Object { `; exports[`modules/manager/homebrew/extract extractPackageFile() skips if invalid url 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": null, "datasource": undefined, "depName": "Ibazel", - "managerData": Object { + "managerData": { "ownerName": null, "repoName": null, "sha256": "26f5125218fad2741d3caf937b02296d803900e5f153f5b1f733f15391b9f9b4", @@ -93,13 +93,13 @@ Object { `; exports[`modules/manager/homebrew/extract extractPackageFile() skips if invalid url protocol 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": null, "datasource": undefined, "depName": "Ibazel", - "managerData": Object { + "managerData": { "ownerName": null, "repoName": null, "sha256": "26f5125218fad2741d3caf937b02296d803900e5f153f5b1f733f15391b9f9b4", @@ -112,13 +112,13 @@ Object { `; exports[`modules/manager/homebrew/extract extractPackageFile() skips if sha256 field is invalid 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "v0.8.2", "datasource": "github-tags", "depName": "bazelbuild/bazel-watcher", - "managerData": Object { + "managerData": { "ownerName": "bazelbuild", "repoName": "bazel-watcher", "sha256": "26f5125218fad2741d3caf937b0229", @@ -131,13 +131,13 @@ Object { `; exports[`modules/manager/homebrew/extract extractPackageFile() skips if there is no sha256 field 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "v0.8.2", "datasource": "github-tags", "depName": "bazelbuild/bazel-watcher", - "managerData": Object { + "managerData": { "ownerName": "bazelbuild", "repoName": "bazel-watcher", "sha256": null, @@ -150,13 +150,13 @@ Object { `; exports[`modules/manager/homebrew/extract extractPackageFile() skips if there is no url field 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": null, "datasource": undefined, "depName": "Ibazel", - "managerData": Object { + "managerData": { "ownerName": null, "repoName": null, "sha256": "26f5125218fad2741d3caf937b02296d803900e5f153f5b1f733f15391b9f9b4", @@ -169,13 +169,13 @@ Object { `; exports[`modules/manager/homebrew/extract extractPackageFile() skips sourceforge dependency 1 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": null, "datasource": undefined, "depName": "Aalib", - "managerData": Object { + "managerData": { "ownerName": null, "repoName": null, "sha256": "fbddda9230cf6ee2a4f5706b4b11e2190ae45f5eda1f0409dc4f99b35e0a70ee", @@ -188,13 +188,13 @@ Object { `; exports[`modules/manager/homebrew/extract extractPackageFile() skips sourceforge dependency 2 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": null, "datasource": undefined, "depName": "Aap", - "managerData": Object { + "managerData": { "ownerName": null, "repoName": null, "sha256": "3f53b2fc277756042449416150acc477f29de93692944f8a77e8cef285a1efd8", diff --git a/lib/modules/manager/homebrew/__snapshots__/update.spec.ts.snap b/lib/modules/manager/homebrew/__snapshots__/update.spec.ts.snap index 3b2efd73cb9efff80e99d20f64f5d22d4ecc39c1..28d91ff1307ff9a8e9205d56dd0166f1301e2b9c 100644 --- a/lib/modules/manager/homebrew/__snapshots__/update.spec.ts.snap +++ b/lib/modules/manager/homebrew/__snapshots__/update.spec.ts.snap @@ -2,51 +2,51 @@ exports[`modules/manager/homebrew/update returns unchanged content if both got requests fail 1`] = ` "=begin - url \\"https://github.com/aide/aide/releases/download/v0.16.1/aide-0.16.1.tar.gz\\" - sha256 \\"0f2b7cecc70c1a27d35c06c98804fcdb9f326630de5d035afc447122186010b7\\" + url "https://github.com/aide/aide/releases/download/v0.16.1/aide-0.16.1.tar.gz" + sha256 "0f2b7cecc70c1a27d35c06c98804fcdb9f326630de5d035afc447122186010b7" =end -# url \\"https://github.com/aide/aide/releases/download/v0.16.1/aide-0.16.1.tar.gz\\" -# sha256 \\"0f2b7cecc70c1a27d35c06c98804fcdb9f326630de5d035afc447122186010b7\\" +# url "https://github.com/aide/aide/releases/download/v0.16.1/aide-0.16.1.tar.gz" +# sha256 "0f2b7cecc70c1a27d35c06c98804fcdb9f326630de5d035afc447122186010b7" -$sha256 = \\"0f2b7cecc70c1a27d35c06c98804fcdb9f326630de5d035afc447122186010b7\\" +$sha256 = "0f2b7cecc70c1a27d35c06c98804fcdb9f326630de5d035afc447122186010b7" class Aide < Formula - desc \\"File and directory integrity checker\\" - homepage \\"https://aide.github.io/\\" - url \\"https://github.com/aide/aide/releases/download/v0.16.1/aide-0.16.1.tar.gz\\" - sha256 \\"0f2b7cecc70c1a27d35c06c98804fcdb9f326630de5d035afc447122186010b7\\" + desc "File and directory integrity checker" + homepage "https://aide.github.io/" + url "https://github.com/aide/aide/releases/download/v0.16.1/aide-0.16.1.tar.gz" + sha256 "0f2b7cecc70c1a27d35c06c98804fcdb9f326630de5d035afc447122186010b7" bottle do cellar :any - sha256 \\"53b1dfabc76d6e54db56ec24f7f91b6cc9dcdd18210d17d2df92f86225fb9c9f\\" => :mojave - sha256 \\"79a2d4ce92526516891c844a4852161d39421f9dc31d2eba5ea0e48d79496053\\" => :high_sierra - sha256 \\"b626fcf7e52a0ea66fbed58bdc00cb08484f7bce8e84e61edf6740fbad7fabc5\\" => :sierra + sha256 "53b1dfabc76d6e54db56ec24f7f91b6cc9dcdd18210d17d2df92f86225fb9c9f" => :mojave + sha256 "79a2d4ce92526516891c844a4852161d39421f9dc31d2eba5ea0e48d79496053" => :high_sierra + sha256 "b626fcf7e52a0ea66fbed58bdc00cb08484f7bce8e84e61edf6740fbad7fabc5" => :sierra end head do - url \\"https://github.com/aide/aide.git\\" - depends_on \\"autoconf\\" => :build - depends_on \\"automake\\" => :build + url "https://github.com/aide/aide.git" + depends_on "autoconf" => :build + depends_on "automake" => :build end - depends_on \\"libgcrypt\\" - depends_on \\"libgpg-error\\" - depends_on \\"pcre\\" + depends_on "libgcrypt" + depends_on "libgpg-error" + depends_on "pcre" def install - system \\"sh\\", \\"./autogen.sh\\" if build.head? + system "sh", "./autogen.sh" if build.head? - system \\"./configure\\", \\"--disable-lfs\\", - \\"--disable-static\\", - \\"--with-curl\\", - \\"--with-zlib\\", - \\"--sysconfdir=#{etc}\\", - \\"--prefix=#{prefix}\\" + system "./configure", "--disable-lfs", + "--disable-static", + "--with-curl", + "--with-zlib", + "--sysconfdir=#{etc}", + "--prefix=#{prefix}" - system \\"make\\", \\"install\\" + system "make", "install" end test do - (testpath/\\"aide.conf\\").write <<~EOS + (testpath/"aide.conf").write <<~EOS database = file:/var/lib/aide/aide.db database_out = file:/var/lib/aide/aide.db.new database_new = file:/var/lib/aide/aide.db.new @@ -57,7 +57,7 @@ class Aide < Formula database_attrs = sha256 /etc p+i+u+g+sha256 EOS - system \\"#{bin}/aide\\", \\"--config-check\\", \\"-c\\", \\"aide.conf\\" + system "#{bin}/aide", "--config-check", "-c", "aide.conf" end end " @@ -66,30 +66,30 @@ end exports[`modules/manager/homebrew/update updates "archive" github dependency 1`] = ` "# Copyright 2018 The Bazel Authors. All rights reserved. # -# Licensed under the Apache License, Version 2.0 (the \\"License\\"); +# Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an \\"AS IS\\" BASIS, +# distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. =begin - url \\"https://github.com/bazelbuild/bazel-watcher/archive/v0.8.2.tar.gz\\" + url "https://github.com/bazelbuild/bazel-watcher/archive/v0.8.2.tar.gz" sha256 '26f5125218fad2741d3caf937b02296d803900e5f153f5b1f733f15391b9f9b4' =end -# url \\"https://github.com/bazelbuild/bazel-watcher/archive/v0.8.2.tar.gz\\" +# url "https://github.com/bazelbuild/bazel-watcher/archive/v0.8.2.tar.gz" # sha256 '26f5125218fad2741d3caf937b02296d803900e5f153f5b1f733f15391b9f9b4' $sha256 = '26f5125218fad2741d3caf937b02296d803900e5f153f5b1f733f15391b9f9b4'; class Ibazel < Formula desc 'IBazel is a tool for building Bazel targets when source files change.' homepage 'https://github.com/bazelbuild/bazel-watcher' - url \\"https://github.com/bazelbuild/bazel-watcher/releases/download/v0.9.3/bazel-watcher-0.9.3.tar.gz\\" + url "https://github.com/bazelbuild/bazel-watcher/releases/download/v0.9.3/bazel-watcher-0.9.3.tar.gz" # To generate run: # curl https://codeload.github.com/bazelbuild/bazel-watcher/tar.gz/v0.8.2 | sha256sum @@ -97,7 +97,7 @@ class Ibazel < Formula bottle :unneeded - depends_on \\"bazelbuild/tap/bazel\\" => :build + depends_on "bazelbuild/tap/bazel" => :build def install system 'bazel', 'build', '--config=release', '--verbose_failures', '--experimental_platforms=@io_bazel_rules_go//go/toolchain:darwin_amd64', '//ibazel:ibazel' @@ -116,51 +116,51 @@ end exports[`modules/manager/homebrew/update updates "releases" github dependency 1`] = ` "=begin - url \\"https://github.com/aide/aide/releases/download/v0.16.1/aide-0.16.1.tar.gz\\" - sha256 \\"0f2b7cecc70c1a27d35c06c98804fcdb9f326630de5d035afc447122186010b7\\" + url "https://github.com/aide/aide/releases/download/v0.16.1/aide-0.16.1.tar.gz" + sha256 "0f2b7cecc70c1a27d35c06c98804fcdb9f326630de5d035afc447122186010b7" =end -# url \\"https://github.com/aide/aide/releases/download/v0.16.1/aide-0.16.1.tar.gz\\" -# sha256 \\"0f2b7cecc70c1a27d35c06c98804fcdb9f326630de5d035afc447122186010b7\\" +# url "https://github.com/aide/aide/releases/download/v0.16.1/aide-0.16.1.tar.gz" +# sha256 "0f2b7cecc70c1a27d35c06c98804fcdb9f326630de5d035afc447122186010b7" -$sha256 = \\"0f2b7cecc70c1a27d35c06c98804fcdb9f326630de5d035afc447122186010b7\\" +$sha256 = "0f2b7cecc70c1a27d35c06c98804fcdb9f326630de5d035afc447122186010b7" class Aide < Formula - desc \\"File and directory integrity checker\\" - homepage \\"https://aide.github.io/\\" - url \\"https://github.com/aide/aide/releases/download/v0.17.7/aide-0.17.7.tar.gz\\" - sha256 \\"2c26b46b68ffc68ff99b453c1d30413413422d706483bfa0f98a5e886266e7ae\\" + desc "File and directory integrity checker" + homepage "https://aide.github.io/" + url "https://github.com/aide/aide/releases/download/v0.17.7/aide-0.17.7.tar.gz" + sha256 "2c26b46b68ffc68ff99b453c1d30413413422d706483bfa0f98a5e886266e7ae" bottle do cellar :any - sha256 \\"53b1dfabc76d6e54db56ec24f7f91b6cc9dcdd18210d17d2df92f86225fb9c9f\\" => :mojave - sha256 \\"79a2d4ce92526516891c844a4852161d39421f9dc31d2eba5ea0e48d79496053\\" => :high_sierra - sha256 \\"b626fcf7e52a0ea66fbed58bdc00cb08484f7bce8e84e61edf6740fbad7fabc5\\" => :sierra + sha256 "53b1dfabc76d6e54db56ec24f7f91b6cc9dcdd18210d17d2df92f86225fb9c9f" => :mojave + sha256 "79a2d4ce92526516891c844a4852161d39421f9dc31d2eba5ea0e48d79496053" => :high_sierra + sha256 "b626fcf7e52a0ea66fbed58bdc00cb08484f7bce8e84e61edf6740fbad7fabc5" => :sierra end head do - url \\"https://github.com/aide/aide.git\\" - depends_on \\"autoconf\\" => :build - depends_on \\"automake\\" => :build + url "https://github.com/aide/aide.git" + depends_on "autoconf" => :build + depends_on "automake" => :build end - depends_on \\"libgcrypt\\" - depends_on \\"libgpg-error\\" - depends_on \\"pcre\\" + depends_on "libgcrypt" + depends_on "libgpg-error" + depends_on "pcre" def install - system \\"sh\\", \\"./autogen.sh\\" if build.head? + system "sh", "./autogen.sh" if build.head? - system \\"./configure\\", \\"--disable-lfs\\", - \\"--disable-static\\", - \\"--with-curl\\", - \\"--with-zlib\\", - \\"--sysconfdir=#{etc}\\", - \\"--prefix=#{prefix}\\" + system "./configure", "--disable-lfs", + "--disable-static", + "--with-curl", + "--with-zlib", + "--sysconfdir=#{etc}", + "--prefix=#{prefix}" - system \\"make\\", \\"install\\" + system "make", "install" end test do - (testpath/\\"aide.conf\\").write <<~EOS + (testpath/"aide.conf").write <<~EOS database = file:/var/lib/aide/aide.db database_out = file:/var/lib/aide/aide.db.new database_new = file:/var/lib/aide/aide.db.new @@ -171,7 +171,7 @@ class Aide < Formula database_attrs = sha256 /etc p+i+u+g+sha256 EOS - system \\"#{bin}/aide\\", \\"--config-check\\", \\"-c\\", \\"aide.conf\\" + system "#{bin}/aide", "--config-check", "-c", "aide.conf" end end " diff --git a/lib/modules/manager/html/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/html/__snapshots__/extract.spec.ts.snap index e815590ef0da7c158d507dabd292dae84d0960c4..4bc58602ba90232e35223d4606f7823bbe09c7d8 100644 --- a/lib/modules/manager/html/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/html/__snapshots__/extract.spec.ts.snap @@ -1,85 +1,85 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/html/extract extractPackageFile 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "15.6.1", "datasource": "cdnjs", "depName": "prop-types", "packageName": "prop-types/prop-types.min.js", - "replaceString": "<script type=\\"text/javascript\\" - src=\\"https://cdnjs.cloudflare.com/ajax/libs/prop-types/15.6.1/prop-types.min.js\\">", + "replaceString": "<script type="text/javascript" + src="https://cdnjs.cloudflare.com/ajax/libs/prop-types/15.6.1/prop-types.min.js">", }, - Object { + { "currentValue": "16.3.2", "datasource": "cdnjs", "depName": "react", "packageName": "react/umd/react.production.min.js", - "replaceString": "<script type=\\"text/javascript\\" - src=\\"https://cdnjs.cloudflare.com/ajax/libs/react/16.3.2/umd/react.production.min.js\\">", + "replaceString": "<script type="text/javascript" + src="https://cdnjs.cloudflare.com/ajax/libs/react/16.3.2/umd/react.production.min.js">", }, - Object { + { "currentValue": "16.3.2", "datasource": "cdnjs", "depName": "react-dom", "packageName": "react-dom/umd/react-dom.production.min.js", - "replaceString": "<script type=\\"text/javascript\\" - src=\\"https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.3.2/umd/react-dom.production.min.js\\">", + "replaceString": "<script type="text/javascript" + src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.3.2/umd/react-dom.production.min.js">", }, - Object { + { "currentValue": "2.2.1", "datasource": "cdnjs", "depName": "react-transition-group", "packageName": "react-transition-group/react-transition-group.min.js", - "replaceString": "<script type=\\"text/javascript\\" - src=\\"https://cdnjs.cloudflare.com/ajax/libs/react-transition-group/2.2.1/react-transition-group.min.js\\">", + "replaceString": "<script type="text/javascript" + src="https://cdnjs.cloudflare.com/ajax/libs/react-transition-group/2.2.1/react-transition-group.min.js">", }, - Object { + { "currentValue": "1.14.3", "datasource": "cdnjs", "depName": "popper.js", "packageName": "popper.js/umd/popper.min.js", - "replaceString": "<script type=\\"text/javascript\\" - src=\\"https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js\\">", + "replaceString": "<script type="text/javascript" + src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js">", }, - Object { + { "currentValue": "0.10.4", "datasource": "cdnjs", "depName": "react-popper", "packageName": "react-popper/umd/react-popper.min.js", - "replaceString": "<script type=\\"text/javascript\\" - src=\\"https://cdnjs.cloudflare.com/ajax/libs/react-popper/0.10.4/umd/react-popper.min.js\\">", + "replaceString": "<script type="text/javascript" + src="https://cdnjs.cloudflare.com/ajax/libs/react-popper/0.10.4/umd/react-popper.min.js">", }, - Object { + { "currentValue": "7.1.0", "datasource": "cdnjs", "depName": "reactstrap", "packageName": "reactstrap/reactstrap.min.js", - "replaceString": "<script src=\\"https://cdnjs.cloudflare.com/ajax/libs/reactstrap/7.1.0/reactstrap.min.js\\">", + "replaceString": "<script src="https://cdnjs.cloudflare.com/ajax/libs/reactstrap/7.1.0/reactstrap.min.js">", }, - Object { + { "currentValue": "4.3.1", "datasource": "cdnjs", "depName": "react-router", "packageName": "react-router/react-router.min.js", - "replaceString": "<script src=\\" https://cdnjs.cloudflare.com/ajax/libs/react-router/4.3.1/react-router.min.js\\">", + "replaceString": "<script src=" https://cdnjs.cloudflare.com/ajax/libs/react-router/4.3.1/react-router.min.js">", }, - Object { + { "currentValue": "4.0.6", "datasource": "cdnjs", "depName": "react-markdown", "packageName": "react-markdown/react-markdown.js", - "replaceString": "<script src=\\"https://cdnjs.cloudflare.com/ajax/libs/react-markdown/4.0.6/react-markdown.js\\">", + "replaceString": "<script src="https://cdnjs.cloudflare.com/ajax/libs/react-markdown/4.0.6/react-markdown.js">", }, - Object { + { "currentDigest": "sha256-mpnrJ5DpEZZkwkE1ZgkEQQJW/46CSEh/STrZKOB/qoM=", "currentValue": "0.18.0", "datasource": "cdnjs", "depName": "axios", "packageName": "axios/axios.min.js", - "replaceString": "<script src=\\"https://cdnjs.cloudflare.com/ajax/libs/axios/0.18.0/axios.min.js\\" - integrity=\\"sha256-mpnrJ5DpEZZkwkE1ZgkEQQJW/46CSEh/STrZKOB/qoM=\\" crossorigin=\\"anonymous\\">", + "replaceString": "<script src="https://cdnjs.cloudflare.com/ajax/libs/axios/0.18.0/axios.min.js" + integrity="sha256-mpnrJ5DpEZZkwkE1ZgkEQQJW/46CSEh/STrZKOB/qoM=" crossorigin="anonymous">", }, ], } diff --git a/lib/modules/manager/jenkins/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/jenkins/__snapshots__/extract.spec.ts.snap index d648267a3212b8c43dcca90c56867b339abd8a75..ccfc384f6cac214132400f08baee149574ecae0d 100644 --- a/lib/modules/manager/jenkins/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/jenkins/__snapshots__/extract.spec.ts.snap @@ -1,39 +1,39 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/jenkins/extract extractPackageFile() extracts multiple image lines in text format 1`] = ` -Array [ - Object { +[ + { "currentValue": "1.2.3", "datasource": "jenkins-plugins", "depName": "email-ext", "versioning": "maven", }, - Object { + { "currentValue": "4.4.10-2.0", "datasource": "jenkins-plugins", "depName": "apache-httpcomponents-client-4-api", "versioning": "maven", }, - Object { + { "currentValue": "1.2", "datasource": "jenkins-plugins", "depName": "authentication-tokens", "versioning": "maven", }, - Object { + { "currentValue": "1.21.0", "datasource": "jenkins-plugins", "depName": "blueocean", "versioning": "maven", }, - Object { + { "currentValue": "4.2.0", "datasource": "jenkins-plugins", "depName": "git", "skipReason": "ignored", "versioning": "maven", }, - Object { + { "currentValue": "3.3.1", "datasource": "jenkins-plugins", "depName": "git-client", @@ -44,54 +44,54 @@ Array [ `; exports[`modules/manager/jenkins/extract extractPackageFile() extracts multiple image lines in yaml format 1`] = ` -Array [ - Object { +[ + { "currentValue": "latest", "datasource": "jenkins-plugins", "depName": "git", "skipReason": "unsupported-version", "versioning": "maven", }, - Object { + { "currentValue": "2.10", "datasource": "jenkins-plugins", "depName": "job-import-plugin", "versioning": "maven", }, - Object { + { "currentValue": "2.1", "datasource": "jenkins-plugins", "depName": "invalid-version-plugin", "skipReason": "invalid-version", "versioning": "maven", }, - Object { + { "currentValue": "2.10", "datasource": "jenkins-plugins", "depName": "ignore-plugin", "skipReason": "ignored", "versioning": "maven", }, - Object { + { "datasource": "jenkins-plugins", "depName": "docker", "skipReason": "no-version", "versioning": "maven", }, - Object { + { "currentValue": "experimental", "datasource": "jenkins-plugins", "depName": "cloudbees-bitbucket-branch-source", "skipReason": "unsupported-version", "versioning": "maven", }, - Object { + { "datasource": "jenkins-plugins", "depName": "script-security", "skipReason": "internal-package", "versioning": "maven", }, - Object { + { "currentValue": "2.19-rc289.d09828a05a74", "datasource": "jenkins-plugins", "depName": "workflow-step-api", diff --git a/lib/modules/manager/jsonnet-bundler/__snapshots__/artifacts.spec.ts.snap b/lib/modules/manager/jsonnet-bundler/__snapshots__/artifacts.spec.ts.snap index 1969ef540cbc275d1e13909ed930972f978d5183..76c6321eb4e1f79a6b28212eeae5372774dc5d86 100644 --- a/lib/modules/manager/jsonnet-bundler/__snapshots__/artifacts.spec.ts.snap +++ b/lib/modules/manager/jsonnet-bundler/__snapshots__/artifacts.spec.ts.snap @@ -1,9 +1,9 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/jsonnet-bundler/artifacts performs lock file maintenance 1`] = ` -Array [ - Object { - "file": Object { +[ + { + "file": { "contents": "Updated jsonnetfile.lock.json", "path": "jsonnetfile.lock.json", "type": "addition", @@ -13,13 +13,13 @@ Array [ `; exports[`modules/manager/jsonnet-bundler/artifacts performs lock file maintenance 2`] = ` -Array [ - Object { +[ + { "cmd": "jb update", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -36,9 +36,9 @@ Array [ `; exports[`modules/manager/jsonnet-bundler/artifacts returns error when jb update fails 1`] = ` -Array [ - Object { - "artifactError": Object { +[ + { + "artifactError": { "lockFile": "jsonnetfile.lock.json", "stderr": "jb released the magic smoke", }, @@ -47,13 +47,13 @@ Array [ `; exports[`modules/manager/jsonnet-bundler/artifacts returns error when jb update fails 2`] = ` -Array [ - Object { +[ + { "cmd": "jb update", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -69,40 +69,40 @@ Array [ ] `; -exports[`modules/manager/jsonnet-bundler/artifacts returns null if there are no changes 1`] = `Array []`; +exports[`modules/manager/jsonnet-bundler/artifacts returns null if there are no changes 1`] = `[]`; exports[`modules/manager/jsonnet-bundler/artifacts updates the vendor dir when dependencies change 1`] = ` -Array [ - Object { - "file": Object { +[ + { + "file": { "contents": "Updated jsonnetfile.json", "path": "jsonnetfile.json", "type": "addition", }, }, - Object { - "file": Object { + { + "file": { "contents": "Updated jsonnetfile.lock.json", "path": "jsonnetfile.lock.json", "type": "addition", }, }, - Object { - "file": Object { + { + "file": { "contents": "New foo/main.jsonnet", "path": "vendor/foo/main.jsonnet", "type": "addition", }, }, - Object { - "file": Object { + { + "file": { "contents": "New bar/main.jsonnet", "path": "vendor/bar/main.jsonnet", "type": "addition", }, }, - Object { - "file": Object { + { + "file": { "path": "vendor/baz/deleted.jsonnet", "type": "deletion", }, @@ -111,13 +111,13 @@ Array [ `; exports[`modules/manager/jsonnet-bundler/artifacts updates the vendor dir when dependencies change 2`] = ` -Array [ - Object { +[ + { "cmd": "jb update https://github.com/foo/foo.git ssh://git@github.com/foo/foo.git/bar", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", diff --git a/lib/modules/manager/jsonnet-bundler/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/jsonnet-bundler/__snapshots__/extract.spec.ts.snap index df7b00be05f9c0c654596d0291e6aa7482b86822..796101185981ee5a5f57b4028edc5510b3a172a5 100644 --- a/lib/modules/manager/jsonnet-bundler/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/jsonnet-bundler/__snapshots__/extract.spec.ts.snap @@ -1,20 +1,20 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/jsonnet-bundler/extract extractPackageFile() extracts dependency 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "v0.50.0", "depName": "prometheus-operator", - "managerData": Object { + "managerData": { "subdir": "jsonnet/prometheus-operator", }, "packageName": "https://github.com/prometheus-operator/prometheus-operator.git", }, - Object { + { "currentValue": "v0.9.0", "depName": "kube-prometheus", - "managerData": Object { + "managerData": { "subdir": "jsonnet/kube-prometheus", }, "packageName": "ssh://git@github.com/prometheus-operator/kube-prometheus.git", @@ -24,12 +24,12 @@ Object { `; exports[`modules/manager/jsonnet-bundler/extract extractPackageFile() extracts dependency with custom name 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "v0.50.0", "depName": "prometheus-operator-mixin", - "managerData": Object { + "managerData": { "subdir": "jsonnet/mixin", }, "packageName": "https://github.com/prometheus-operator/prometheus-operator", diff --git a/lib/modules/manager/kustomize/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/kustomize/__snapshots__/extract.spec.ts.snap index 38742261473bdc1d5b3ab8afe129677c0e41a935..2d4502182e61062f9fcc334db5a597d2a848f607 100644 --- a/lib/modules/manager/kustomize/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/kustomize/__snapshots__/extract.spec.ts.snap @@ -1,9 +1,9 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/kustomize/extract extractPackageFile() extracts from digest 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentDigest": "sha256:b0cfe264cb1143c7c660ddfd5c482464997d62d6bc9f97f8fdf3deefce881a8c", "currentValue": undefined, "datasource": "docker", @@ -11,7 +11,7 @@ Object { "depType": "Kustomization", "replaceString": "sha256:b0cfe264cb1143c7c660ddfd5c482464997d62d6bc9f97f8fdf3deefce881a8c", }, - Object { + { "currentDigest": "sha256:b0cfe264cb1143c7c660ddfd5c482464997d62d6bc9f97f8fdf3deefce881a8c", "currentValue": "11", "datasource": "docker", @@ -19,20 +19,20 @@ Object { "depType": "Kustomization", "replaceString": "sha256:b0cfe264cb1143c7c660ddfd5c482464997d62d6bc9f97f8fdf3deefce881a8c", }, - Object { + { "currentDigest": "sha256:b0cfe264cb1143c7c660ddfd5c482464997d62d6bc9f97f8fdf3deefce881a8c", "currentValue": 11, "depName": "postgres", "depType": "Kustomization", "skipReason": "invalid-dependency-specification", }, - Object { + { "currentValue": 2641143766, "depName": "postgres", "depType": "Kustomization", "skipReason": "invalid-value", }, - Object { + { "currentValue": "b0cfe264cb1143c7c660ddfd5c482464997d62d6bc9f97f8fdf3deefce881a8c", "depName": "postgres", "depType": "Kustomization", @@ -43,9 +43,9 @@ Object { `; exports[`modules/manager/kustomize/extract extractPackageFile() extracts from newTag 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentDigest": undefined, "currentValue": "11", "datasource": "docker", @@ -53,7 +53,7 @@ Object { "depType": "Kustomization", "replaceString": "11", }, - Object { + { "currentDigest": "sha256:b0cfe264cb1143c7c660ddfd5c482464997d62d6bc9f97f8fdf3deefce881a8c", "currentValue": "11", "datasource": "docker", @@ -61,7 +61,7 @@ Object { "depType": "Kustomization", "replaceString": "11@sha256:b0cfe264cb1143c7c660ddfd5c482464997d62d6bc9f97f8fdf3deefce881a8c", }, - Object { + { "currentValue": "sha256:b0cfe264cb1143c7c660ddfd5c482464997d62d6bc9f97f8fdf3deefce881a8c", "depName": "postgres", "depType": "Kustomization", @@ -72,14 +72,14 @@ Object { `; exports[`modules/manager/kustomize/extract extractPackageFile() extracts http dependency 1`] = ` -Array [ - Object { +[ + { "currentValue": "v0.0.1", "datasource": "github-tags", "depName": "user/repo", "depType": "Kustomization", }, - Object { + { "currentValue": "1.19.0", "datasource": "github-tags", "depName": "fluxcd/flux", @@ -89,15 +89,15 @@ Array [ `; exports[`modules/manager/kustomize/extract extractPackageFile() extracts multiple image lines 1`] = ` -Array [ - Object { +[ + { "currentValue": "v0.0.1", "datasource": "git-tags", "depName": "moredhel/remote-kustomize", "depType": "Kustomization", "packageName": "https://moredhel/remote-kustomize.git", }, - Object { + { "currentValue": "v0.0.1", "datasource": "git-tags", "depName": "moredhel/remote-kustomize", @@ -108,9 +108,9 @@ Array [ `; exports[`modules/manager/kustomize/extract extractPackageFile() extracts newName 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentDigest": "sha256:b0cfe264cb1143c7c660ddfd5c482464997d62d6bc9f97f8fdf3deefce881a8c", "currentValue": "11", "datasource": "docker", @@ -118,7 +118,7 @@ Object { "depType": "Kustomization", "replaceString": "awesome/postgres:11@sha256:b0cfe264cb1143c7c660ddfd5c482464997d62d6bc9f97f8fdf3deefce881a8c", }, - Object { + { "currentDigest": undefined, "currentValue": "11", "datasource": "docker", @@ -126,7 +126,7 @@ Object { "depType": "Kustomization", "replaceString": "awesome/postgres:11", }, - Object { + { "currentDigest": "sha256:b0cfe264cb1143c7c660ddfd5c482464997d62d6bc9f97f8fdf3deefce881a8c", "currentValue": undefined, "datasource": "docker", @@ -139,8 +139,8 @@ Object { `; exports[`modules/manager/kustomize/extract extractPackageFile() extracts ssh dependency 1`] = ` -Array [ - Object { +[ + { "currentValue": "v0.0.1", "datasource": "github-tags", "depName": "moredhel/remote-kustomize", @@ -150,8 +150,8 @@ Array [ `; exports[`modules/manager/kustomize/extract extractPackageFile() extracts ssh dependency with a subdir 1`] = ` -Array [ - Object { +[ + { "currentValue": "v2.0.0", "datasource": "github-tags", "depName": "kubernetes-sigs/kustomize", @@ -161,14 +161,14 @@ Array [ `; exports[`modules/manager/kustomize/extract extractPackageFile() parses helmChart field 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "3.1.3", "datasource": "helm", "depName": "minecraft", "depType": "HelmChart", - "registryUrls": Array [ + "registryUrls": [ "https://itzg.github.io/minecraft-server-charts", ], }, @@ -177,20 +177,20 @@ Object { `; exports[`modules/manager/kustomize/extract extractPackageFile() should extract bases resources and components from their respective blocks 1`] = ` -Array [ - Object { +[ + { "currentValue": "v0.0.1", "datasource": "github-tags", "depName": "moredhel/remote-kustomize", "depType": "Kustomization", }, - Object { + { "currentValue": "1.19.0", "datasource": "github-tags", "depName": "fluxcd/flux", "depType": "Kustomization", }, - Object { + { "currentValue": "1.18.0", "datasource": "github-tags", "depName": "fluxcd/flux", @@ -200,20 +200,20 @@ Array [ `; exports[`modules/manager/kustomize/extract extractPackageFile() should extract dependencies when kind is Component 1`] = ` -Array [ - Object { +[ + { "currentValue": "1.19.0", "datasource": "github-tags", "depName": "fluxcd/flux", "depType": "Component", }, - Object { + { "currentValue": "1.18.0", "datasource": "github-tags", "depName": "fluxcd/flux", "depType": "Component", }, - Object { + { "currentDigest": undefined, "currentValue": "v0.1.0", "datasource": "docker", @@ -225,8 +225,8 @@ Array [ `; exports[`modules/manager/kustomize/extract extractPackageFile() should extract out image versions 1`] = ` -Array [ - Object { +[ + { "currentDigest": undefined, "currentValue": "v0.1.0", "datasource": "docker", @@ -234,7 +234,7 @@ Array [ "depType": "Kustomization", "replaceString": "v0.1.0", }, - Object { + { "currentDigest": undefined, "currentValue": "v0.0.1", "datasource": "docker", @@ -242,7 +242,7 @@ Array [ "depType": "Kustomization", "replaceString": "v0.0.1", }, - Object { + { "currentDigest": undefined, "currentValue": "v0.0.2", "datasource": "docker", @@ -250,7 +250,7 @@ Array [ "depType": "Kustomization", "replaceString": "v0.0.2", }, - Object { + { "currentDigest": undefined, "currentValue": "v0.0.3", "datasource": "docker", @@ -258,7 +258,7 @@ Array [ "depType": "Kustomization", "replaceString": "v0.0.3", }, - Object { + { "currentDigest": undefined, "currentValue": "v0.0.4", "datasource": "docker", @@ -266,7 +266,7 @@ Array [ "depType": "Kustomization", "replaceString": "v0.0.4", }, - Object { + { "currentValue": 2.5, "depName": "nginx", "depType": "Kustomization", diff --git a/lib/modules/manager/leiningen/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/leiningen/__snapshots__/extract.spec.ts.snap index 763fcc5d7554971ebf693f2ec71d07c0af9edb98..53d474d9490a58dc2b610b4420b9f855e00b061e 100644 --- a/lib/modules/manager/leiningen/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/leiningen/__snapshots__/extract.spec.ts.snap @@ -1,255 +1,255 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/leiningen/extract extractPackageFile 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "1.3.0", "datasource": "clojure", "depName": "org.clojure:clojure", "depType": "dependencies", - "registryUrls": Array [ + "registryUrls": [ "https://download.java.net/maven/2", "https://oss.sonatype.org/content/repositories/releases", "https://blueant.com/archiva/snapshots", "https://blueant.com/archiva/internal", ], }, - Object { + { "currentValue": "1.0", "datasource": "clojure", "depName": "org.jclouds:jclouds", "depType": "dependencies", - "registryUrls": Array [ + "registryUrls": [ "https://download.java.net/maven/2", "https://oss.sonatype.org/content/repositories/releases", "https://blueant.com/archiva/snapshots", "https://blueant.com/archiva/internal", ], }, - Object { + { "currentValue": "2.3.1", "datasource": "clojure", "depName": "net.sf.ehcache:ehcache", "depType": "dependencies", - "registryUrls": Array [ + "registryUrls": [ "https://download.java.net/maven/2", "https://oss.sonatype.org/content/repositories/releases", "https://blueant.com/archiva/snapshots", "https://blueant.com/archiva/internal", ], }, - Object { + { "currentValue": "1.2.15", "datasource": "clojure", "depName": "log4j:log4j", "depType": "dependencies", - "registryUrls": Array [ + "registryUrls": [ "https://download.java.net/maven/2", "https://oss.sonatype.org/content/repositories/releases", "https://blueant.com/archiva/snapshots", "https://blueant.com/archiva/internal", ], }, - Object { + { "currentValue": "3.0.2", "datasource": "clojure", "depName": "net.3scale:3scale-api", "depType": "dependencies", - "registryUrls": Array [ + "registryUrls": [ "https://download.java.net/maven/2", "https://oss.sonatype.org/content/repositories/releases", "https://blueant.com/archiva/snapshots", "https://blueant.com/archiva/internal", ], }, - Object { + { "currentValue": "2.8.5", "datasource": "clojure", "depName": "org.lwjgl.lwjgl:lwjgl", "depType": "dependencies", - "registryUrls": Array [ + "registryUrls": [ "https://download.java.net/maven/2", "https://oss.sonatype.org/content/repositories/releases", "https://blueant.com/archiva/snapshots", "https://blueant.com/archiva/internal", ], }, - Object { + { "currentValue": "2.8.5", "datasource": "clojure", "depName": "org.lwjgl.lwjgl:lwjgl-platform", "depType": "dependencies", - "registryUrls": Array [ + "registryUrls": [ "https://download.java.net/maven/2", "https://oss.sonatype.org/content/repositories/releases", "https://blueant.com/archiva/snapshots", "https://blueant.com/archiva/internal", ], }, - Object { + { "currentValue": "1.4.0", "datasource": "clojure", "depName": "org.clojure:clojure", "depType": "dependencies", - "registryUrls": Array [ + "registryUrls": [ "https://download.java.net/maven/2", "https://oss.sonatype.org/content/repositories/releases", "https://blueant.com/archiva/snapshots", "https://blueant.com/archiva/internal", ], }, - Object { + { "currentValue": "1.5.0", "datasource": "clojure", "depName": "org.clojure:clojure", "depType": "dependencies", - "registryUrls": Array [ + "registryUrls": [ "https://download.java.net/maven/2", "https://oss.sonatype.org/content/repositories/releases", "https://blueant.com/archiva/snapshots", "https://blueant.com/archiva/internal", ], }, - Object { + { "currentValue": "0.2.4", "datasource": "clojure", "depName": "clj-stacktrace:clj-stacktrace", "depType": "dependencies", "groupName": "clj-stacktrace-version", - "registryUrls": Array [ + "registryUrls": [ "https://download.java.net/maven/2", "https://oss.sonatype.org/content/repositories/releases", "https://blueant.com/archiva/snapshots", "https://blueant.com/archiva/internal", ], }, - Object { + { "currentValue": "0.12.0", "datasource": "clojure", "depName": "clj-time:clj-time", "depType": "managed-dependencies", - "registryUrls": Array [ + "registryUrls": [ "https://download.java.net/maven/2", "https://oss.sonatype.org/content/repositories/releases", "https://blueant.com/archiva/snapshots", "https://blueant.com/archiva/internal", ], }, - Object { + { "currentValue": "1.4.6", "datasource": "clojure", "depName": "me.raynes:fs", "depType": "managed-dependencies", - "registryUrls": Array [ + "registryUrls": [ "https://download.java.net/maven/2", "https://oss.sonatype.org/content/repositories/releases", "https://blueant.com/archiva/snapshots", "https://blueant.com/archiva/internal", ], }, - Object { + { "currentValue": "1.1.1", "datasource": "clojure", "depName": "lein-pprint:lein-pprint", "depType": "plugins", - "registryUrls": Array [ + "registryUrls": [ "https://download.java.net/maven/2", "https://oss.sonatype.org/content/repositories/releases", "https://blueant.com/archiva/snapshots", "https://blueant.com/archiva/internal", ], }, - Object { + { "currentValue": "0.1.0", "datasource": "clojure", "depName": "lein-assoc:lein-assoc", "depType": "plugins", - "registryUrls": Array [ + "registryUrls": [ "https://download.java.net/maven/2", "https://oss.sonatype.org/content/repositories/releases", "https://blueant.com/archiva/snapshots", "https://blueant.com/archiva/internal", ], }, - Object { + { "currentValue": "1.1.1", "datasource": "clojure", "depName": "s3-wagon-private:s3-wagon-private", "depType": "plugins", - "registryUrls": Array [ + "registryUrls": [ "https://download.java.net/maven/2", "https://oss.sonatype.org/content/repositories/releases", "https://blueant.com/archiva/snapshots", "https://blueant.com/archiva/internal", ], }, - Object { + { "currentValue": "0.0.1", "datasource": "clojure", "depName": "lein-foo:lein-foo", "depType": "plugins", - "registryUrls": Array [ + "registryUrls": [ "https://download.java.net/maven/2", "https://oss.sonatype.org/content/repositories/releases", "https://blueant.com/archiva/snapshots", "https://blueant.com/archiva/internal", ], }, - Object { + { "currentValue": "0.0.1", "datasource": "clojure", "depName": "lein-bar:lein-bar", "depType": "plugins", - "registryUrls": Array [ + "registryUrls": [ "https://download.java.net/maven/2", "https://oss.sonatype.org/content/repositories/releases", "https://blueant.com/archiva/snapshots", "https://blueant.com/archiva/internal", ], }, - Object { + { "currentValue": "0.7.1", "datasource": "clojure", "depName": "cider:cider-nrepl", "depType": "plugins", - "registryUrls": Array [ + "registryUrls": [ "https://download.java.net/maven/2", "https://oss.sonatype.org/content/repositories/releases", "https://blueant.com/archiva/snapshots", "https://blueant.com/archiva/internal", ], }, - Object { + { "currentValue": "1.3.13", "datasource": "clojure", "depName": "com.theoryinpractise:clojure-maven-plugin", "depType": "pom-plugins", - "registryUrls": Array [ + "registryUrls": [ "https://download.java.net/maven/2", "https://oss.sonatype.org/content/repositories/releases", "https://blueant.com/archiva/snapshots", "https://blueant.com/archiva/internal", ], }, - Object { + { "currentValue": "2.1", "datasource": "clojure", "depName": "org.apache.tomcat.maven:tomcat7-maven-plugin", "depType": "pom-plugins", - "registryUrls": Array [ + "registryUrls": [ "https://download.java.net/maven/2", "https://oss.sonatype.org/content/repositories/releases", "https://blueant.com/archiva/snapshots", "https://blueant.com/archiva/internal", ], }, - Object { + { "currentValue": "1.9.68", "datasource": "clojure", "depName": "com.google.appengine:appengine-maven-plugin", "depType": "pom-plugins", - "registryUrls": Array [ + "registryUrls": [ "https://download.java.net/maven/2", "https://oss.sonatype.org/content/repositories/releases", "https://blueant.com/archiva/snapshots", diff --git a/lib/modules/manager/maven/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/maven/__snapshots__/extract.spec.ts.snap index 8862b7d616bebafcdd5c2c81ba8a228b73c5cee6..f65c5d6a5a2bb04e100fc14771d1dc57634d81f4 100644 --- a/lib/modules/manager/maven/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/maven/__snapshots__/extract.spec.ts.snap @@ -1,219 +1,219 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/maven/extract extractDependencies extract dependencies from any XML position 1`] = ` -Object { +{ "datasource": "maven", - "deps": Array [ - Object { + "deps": [ + { "currentValue": "42", "datasource": "maven", "depName": "org.example:parent", "depType": "parent", "fileReplacePosition": 186, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], }, - Object { + { "currentValue": "0.0.1", "datasource": "maven", "depName": "org.example:foo", "depType": "compile", "fileReplacePosition": 905, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], }, - Object { + { "currentValue": "1.0.0", "datasource": "maven", "depName": "org.example:bar", "depType": "compile", "fileReplacePosition": 1093, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], }, - Object { + { "currentValue": "2.4.2", "datasource": "maven", "depName": "org.apache.maven.plugins:maven-release-plugin", "depType": "build", "fileReplacePosition": 1347, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], }, - Object { + { "currentValue": "1.8.1", "datasource": "maven", "depName": "org.apache.maven.scm:maven-scm-provider-gitexe", "depType": "build", "fileReplacePosition": 1545, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], }, - Object { + { "currentValue": "1.0", "datasource": "maven", "depName": "org.example:extension-artefact", "depType": "build", "fileReplacePosition": 2276, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], }, - Object { + { "currentValue": "0.0.1", "datasource": "maven", "depName": "org.example:\${artifact-id-placeholder}", "depType": "compile", "fileReplacePosition": 2484, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], }, - Object { + { "currentValue": "0.0.1", "datasource": "maven", "depName": "\${group-id-placeholder}:baz", "depType": "compile", "fileReplacePosition": 2634, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], }, - Object { + { "currentValue": "\${quuxVersion}", "datasource": "maven", "depName": "\${quuxGroup}:\${quuxId}", "depType": "compile", "fileReplacePosition": 2779, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], }, - Object { + { "currentValue": "\${quuxVersion}", "datasource": "maven", "depName": "\${quuxGroup}:\${quuxId}-test", "depType": "compile", "fileReplacePosition": 2938, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], }, - Object { + { "currentValue": "1.2.3", "datasource": "maven", "depName": "org.example:quuz", "depType": "test", "fileReplacePosition": 3086, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], }, - Object { + { "currentValue": "it's not a version", "datasource": "maven", "depName": "org.example:quuuz", "depType": "compile", "fileReplacePosition": 3252, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], }, - Object { + { "currentValue": "[1.0.0]", "datasource": "maven", "depName": "org.example:hard-range", "depType": "compile", "fileReplacePosition": 3410, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], }, - Object { + { "currentValue": "1.0.0", "datasource": "maven", "depName": "org.example:optional", "depType": "optional", "fileReplacePosition": 3555, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], }, - Object { + { "currentValue": "1.0", "datasource": "maven", "depName": "org.example:relocation-artifact", "fileReplacePosition": 3787, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], }, - Object { + { "currentValue": "\${profile-placeholder}", "datasource": "maven", "depName": "org.example:profile-artifact", "depType": "compile", "fileReplacePosition": 4119, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], }, - Object { + { "currentValue": "2.17", "datasource": "maven", "depName": "org.example:profile-build-artefact", "depType": "build", "fileReplacePosition": 4375, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], }, - Object { + { "currentValue": "2.17", "datasource": "maven", "depName": "org.apache.maven.plugins:maven-checkstyle-plugin", "depType": "build", "fileReplacePosition": 4769, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], }, ], - "mavenProps": Object { - "quuxGroup": Object { + "mavenProps": { + "quuxGroup": { "fileReplacePosition": 631, "packageFile": null, "val": "org.example", }, - "quuxId": Object { + "quuxId": { "fileReplacePosition": 667, "packageFile": null, "val": "quux", }, - "quuxVersion": Object { + "quuxVersion": { "fileReplacePosition": 698, "packageFile": null, "val": "1.2.3.4", diff --git a/lib/modules/manager/maven/__snapshots__/index.spec.ts.snap b/lib/modules/manager/maven/__snapshots__/index.spec.ts.snap index 70030a4f34825e5ae271233d091f7719cda398c2..b83a872b79f6ac89f6c1f8fb6e2529805bf8b9e0 100644 --- a/lib/modules/manager/maven/__snapshots__/index.spec.ts.snap +++ b/lib/modules/manager/maven/__snapshots__/index.spec.ts.snap @@ -1,208 +1,208 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/maven/index extractAllPackageFiles should return package files info 1`] = ` -Array [ - Object { +[ + { "datasource": "maven", - "deps": Array [ - Object { + "deps": [ + { "currentValue": "42", "datasource": "maven", "depName": "org.example:parent", "depType": "parent", "fileReplacePosition": 186, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], }, - Object { + { "currentValue": "0.0.1", "datasource": "maven", "depName": "org.example:foo", "depType": "compile", "fileReplacePosition": 905, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], }, - Object { + { "currentValue": "1.0.0", "datasource": "maven", "depName": "org.example:bar", "depType": "compile", "fileReplacePosition": 1093, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], }, - Object { + { "currentValue": "2.4.2", "datasource": "maven", "depName": "org.apache.maven.plugins:maven-release-plugin", "depType": "build", "fileReplacePosition": 1347, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], }, - Object { + { "currentValue": "1.8.1", "datasource": "maven", "depName": "org.apache.maven.scm:maven-scm-provider-gitexe", "depType": "build", "fileReplacePosition": 1545, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], }, - Object { + { "currentValue": "1.0", "datasource": "maven", "depName": "org.example:extension-artefact", "depType": "build", "fileReplacePosition": 2276, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], }, - Object { + { "currentValue": "0.0.1", "datasource": "maven", "depName": "org.example:\${artifact-id-placeholder}", "depType": "compile", "fileReplacePosition": 2484, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], "skipReason": "name-placeholder", }, - Object { + { "currentValue": "0.0.1", "datasource": "maven", "depName": "\${group-id-placeholder}:baz", "depType": "compile", "fileReplacePosition": 2634, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], "skipReason": "name-placeholder", }, - Object { + { "currentValue": "1.2.3.4", "datasource": "maven", "depName": "org.example:quux", "depType": "compile", "fileReplacePosition": 698, "groupName": "quuxVersion", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], }, - Object { + { "currentValue": "1.2.3.4", "datasource": "maven", "depName": "org.example:quux-test", "depType": "compile", "fileReplacePosition": 698, "groupName": "quuxVersion", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], }, - Object { + { "currentValue": "1.2.3", "datasource": "maven", "depName": "org.example:quuz", "depType": "test", "fileReplacePosition": 3086, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], }, - Object { + { "currentValue": "it's not a version", "datasource": "maven", "depName": "org.example:quuuz", "depType": "compile", "fileReplacePosition": 3252, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], }, - Object { + { "currentValue": "[1.0.0]", "datasource": "maven", "depName": "org.example:hard-range", "depType": "compile", "fileReplacePosition": 3410, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], }, - Object { + { "currentValue": "1.0.0", "datasource": "maven", "depName": "org.example:optional", "depType": "optional", "fileReplacePosition": 3555, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], }, - Object { + { "currentValue": "1.0", "datasource": "maven", "depName": "org.example:relocation-artifact", "fileReplacePosition": 3787, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], }, - Object { + { "currentValue": "\${profile-placeholder}", "datasource": "maven", "depName": "org.example:profile-artifact", "depType": "compile", "fileReplacePosition": 4119, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], "skipReason": "version-placeholder", }, - Object { + { "currentValue": "2.17", "datasource": "maven", "depName": "org.example:profile-build-artefact", "depType": "build", "fileReplacePosition": 4375, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], }, - Object { + { "currentValue": "2.17", "datasource": "maven", "depName": "org.apache.maven.plugins:maven-checkstyle-plugin", "depType": "build", "fileReplacePosition": 4769, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://maven.atlassian.com/content/repositories/atlassian-public/", ], @@ -216,23 +216,23 @@ Array [ `; exports[`modules/manager/maven/index updateDependency should include registryUrls from parent pom files 1`] = ` -Array [ - Object { +[ + { "datasource": "maven", - "deps": Array [ - Object { + "deps": [ + { "currentValue": "42", "datasource": "maven", "depName": "org.example:child", "depType": "parent", "fileReplacePosition": 185, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "http://example.com/nexus/xyz", "http://example.com/", ], }, - Object { + { "currentValue": "1.2.3.4", "datasource": "maven", "depName": "org.example:quux", @@ -240,7 +240,7 @@ Array [ "editFile": "parent.pom.xml", "fileReplacePosition": 470, "groupName": "quuxVersion", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "http://example.com/", "http://example.com/nexus/xyz", @@ -250,151 +250,151 @@ Array [ "packageFile": "parent.pom.xml", "parent": "child.pom.xml", }, - Object { + { "datasource": "maven", - "deps": Array [ - Object { + "deps": [ + { "currentValue": "42", "datasource": "maven", "depName": "org.example:parent", "depType": "parent", "fileReplacePosition": 186, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "http://example.com/", "http://example.com/nexus/xyz", ], }, - Object { + { "currentValue": "0.0.1", "datasource": "maven", "depName": "org.example:foo", "depType": "compile", "fileReplacePosition": 806, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "http://example.com/", "http://example.com/nexus/xyz", ], }, - Object { + { "currentValue": "1.0.0", "datasource": "maven", "depName": "org.example:bar", "depType": "compile", "fileReplacePosition": 954, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "http://example.com/", "http://example.com/nexus/xyz", ], }, - Object { + { "currentValue": "2.4.2", "datasource": "maven", "depName": "org.apache.maven.plugins:maven-release-plugin", "depType": "build", "fileReplacePosition": 1188, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "http://example.com/", "http://example.com/nexus/xyz", ], }, - Object { + { "currentValue": "1.8.1", "datasource": "maven", "depName": "org.apache.maven.scm:maven-scm-provider-gitexe", "depType": "build", "fileReplacePosition": 1386, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "http://example.com/", "http://example.com/nexus/xyz", ], }, - Object { + { "currentValue": "0.0.1", "datasource": "maven", "depName": "org.example:\${artifact-id-placeholder}", "depType": "compile", "fileReplacePosition": 2131, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "http://example.com/", "http://example.com/nexus/xyz", ], "skipReason": "name-placeholder", }, - Object { + { "currentValue": "0.0.1", "datasource": "maven", "depName": "\${group-id-placeholder}:baz", "depType": "compile", "fileReplacePosition": 2281, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "http://example.com/", "http://example.com/nexus/xyz", ], "skipReason": "name-placeholder", }, - Object { + { "currentValue": "1.2.3", "datasource": "maven", "depName": "org.example:quuz", "depType": "compile", "fileReplacePosition": 2574, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "http://example.com/", "http://example.com/nexus/xyz", ], }, - Object { + { "currentValue": "it's not a version", "datasource": "maven", "depName": "org.example:quuuz", "depType": "compile", "fileReplacePosition": 2714, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "http://example.com/", "http://example.com/nexus/xyz", ], }, - Object { + { "currentValue": "[1.0.0]", "datasource": "maven", "depName": "org.example:hard-range", "depType": "compile", "fileReplacePosition": 2872, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "http://example.com/", "http://example.com/nexus/xyz", ], }, - Object { + { "currentValue": "\${profile-placeholder}", "datasource": "maven", "depName": "org.example:profile-artifact", "depType": "compile", "fileReplacePosition": 3134, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "http://example.com/", "http://example.com/nexus/xyz", ], "skipReason": "version-placeholder", }, - Object { + { "currentValue": "2.17", "datasource": "maven", "depName": "org.apache.maven.plugins:maven-checkstyle-plugin", "depType": "build", "fileReplacePosition": 3410, - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "http://example.com/", "http://example.com/nexus/xyz", diff --git a/lib/modules/manager/meteor/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/meteor/__snapshots__/extract.spec.ts.snap index 574c4c7ba1e2577154280b8e1b5e02b202cad18c..8a3f58a4d12a335ef87bf0070a6c384ebad0ad66 100644 --- a/lib/modules/manager/meteor/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/meteor/__snapshots__/extract.spec.ts.snap @@ -1,34 +1,34 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/meteor/extract extractPackageFile() returns results 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "0.2.0", "datasource": "npm", "depName": "xml2js", }, - Object { + { "currentValue": "0.6.0", "datasource": "npm", "depName": "xml-crypto", }, - Object { + { "currentValue": "0.1.19", "datasource": "npm", "depName": "xmldom", }, - Object { + { "currentValue": "2.7.10", "datasource": "npm", "depName": "connect", }, - Object { + { "currentValue": "2.6.4", "datasource": "npm", "depName": "xmlbuilder", }, - Object { + { "currentValue": "0.2.0", "datasource": "npm", "depName": "querystring", diff --git a/lib/modules/manager/mix/__snapshots__/artifacts.spec.ts.snap b/lib/modules/manager/mix/__snapshots__/artifacts.spec.ts.snap index 6114236271fe39e328c0bf84eeae5cfbb12fb1c9..5baa5ac152c0279d48b63060aa4a30856eb31b6f 100644 --- a/lib/modules/manager/mix/__snapshots__/artifacts.spec.ts.snap +++ b/lib/modules/manager/mix/__snapshots__/artifacts.spec.ts.snap @@ -1,9 +1,9 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/mix/artifacts authenticates to private repositories 1`] = ` -Array [ - Object { - "file": Object { +[ + { + "file": { "contents": "New mix.lock", "path": "mix.lock", "type": "addition", @@ -13,19 +13,19 @@ Array [ `; exports[`modules/manager/mix/artifacts authenticates to private repositories 2`] = ` -Array [ - Object { +[ + { "cmd": "docker ps --filter name=renovate_sidecar -aq", - "options": Object { + "options": { "encoding": "utf-8", }, }, - Object { - "cmd": "docker run --rm --name=renovate_sidecar --label=renovate_child -v \\"/tmp/github/some/repo\\":\\"/tmp/github/some/repo\\" -v \\"/tmp/cache\\":\\"/tmp/cache\\" -e BUILDPACK_CACHE_DIR -w \\"/tmp/github/some/repo\\" renovate/sidecar bash -l -c \\"install-tool erlang 24.3.4.2 && install-tool elixir v1.13.4 && mix hex.organization auth renovate_test --key valid_test_token && mix deps.update private_package other_package\\"", - "options": Object { + { + "cmd": "docker run --rm --name=renovate_sidecar --label=renovate_child -v "/tmp/github/some/repo":"/tmp/github/some/repo" -v "/tmp/cache":"/tmp/cache" -e BUILDPACK_CACHE_DIR -w "/tmp/github/some/repo" renovate/sidecar bash -l -c "install-tool erlang 24.3.4.2 && install-tool elixir v1.13.4 && mix hex.organization auth renovate_test --key valid_test_token && mix deps.update private_package other_package"", + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "BUILDPACK_CACHE_DIR": "/tmp/cache/buildpack", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -43,13 +43,13 @@ Array [ `; exports[`modules/manager/mix/artifacts returns null if unchanged 1`] = ` -Array [ - Object { +[ + { "cmd": "mix deps.update plug", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -66,25 +66,25 @@ Array [ `; exports[`modules/manager/mix/artifacts returns updated mix.lock 1`] = ` -Array [ - Object { +[ + { "cmd": "docker pull renovate/sidecar", - "options": Object { + "options": { "encoding": "utf-8", }, }, - Object { + { "cmd": "docker ps --filter name=renovate_sidecar -aq", - "options": Object { + "options": { "encoding": "utf-8", }, }, - Object { - "cmd": "docker run --rm --name=renovate_sidecar --label=renovate_child -v \\"/tmp/github/some/repo\\":\\"/tmp/github/some/repo\\" -v \\"/tmp/cache\\":\\"/tmp/cache\\" -e BUILDPACK_CACHE_DIR -w \\"/tmp/github/some/repo\\" renovate/sidecar bash -l -c \\"install-tool erlang 24.3.4.2 && install-tool elixir 1.13.4 && mix deps.update plug\\"", - "options": Object { + { + "cmd": "docker run --rm --name=renovate_sidecar --label=renovate_child -v "/tmp/github/some/repo":"/tmp/github/some/repo" -v "/tmp/cache":"/tmp/cache" -e BUILDPACK_CACHE_DIR -w "/tmp/github/some/repo" renovate/sidecar bash -l -c "install-tool erlang 24.3.4.2 && install-tool elixir 1.13.4 && mix deps.update plug"", + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "BUILDPACK_CACHE_DIR": "/tmp/cache/buildpack", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", diff --git a/lib/modules/manager/mix/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/mix/__snapshots__/extract.spec.ts.snap index 52e73bf86fbc79a9c87a0b84b2eea3ad7e093e74..c2682c143de91d7879e2ef117f98997b5a6b36f0 100644 --- a/lib/modules/manager/mix/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/mix/__snapshots__/extract.spec.ts.snap @@ -1,45 +1,45 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/mix/extract extractPackageFile() extracts all dependencies 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "~> 0.8.1", "datasource": "hex", "depName": "postgrex", "packageName": "postgrex", }, - Object { + { "currentValue": ">2.1.0 or <=3.0.0", "datasource": "hex", "depName": "ecto", "packageName": "ecto", }, - Object { + { "currentValue": "ninenines/cowboy", "datasource": "github", "depName": "cowboy", "skipReason": "non-hex-dep-types", }, - Object { + { "currentValue": "~> 1.0", "datasource": "hex", "depName": "secret", "packageName": "secret:acme", }, - Object { + { "currentValue": ">2.1.0 and <=3.0.0", "datasource": "hex", "depName": "ex_doc", "packageName": "ex_doc", }, - Object { + { "currentValue": ">= 1.0.0", "datasource": "hex", "depName": "jason", "packageName": "jason", }, - Object { + { "currentValue": "~> 1.0", "datasource": "hex", "depName": "jason", diff --git a/lib/modules/manager/npm/__snapshots__/utils.spec.ts.snap b/lib/modules/manager/npm/__snapshots__/utils.spec.ts.snap index e107e13d1ff153b1753bd1dc4c94da1ccdb3bc75..caf2ca7d61a3ee0ccf41647c8185747db43c4cfd 100644 --- a/lib/modules/manager/npm/__snapshots__/utils.spec.ts.snap +++ b/lib/modules/manager/npm/__snapshots__/utils.spec.ts.snap @@ -2,17 +2,17 @@ exports[`modules/manager/npm/utils composeLockFile composes lockfile string out of an object 1`] = ` "{ - \\"lockfileVersion\\": 2, - \\"name\\": \\"lockfile-parsing\\", - \\"packages\\": { - \\"\\": { - \\"license\\": \\"ISC\\", - \\"name\\": \\"lockfile-parsing\\", - \\"version\\": \\"1.0.0\\" + "lockfileVersion": 2, + "name": "lockfile-parsing", + "packages": { + "": { + "license": "ISC", + "name": "lockfile-parsing", + "version": "1.0.0" } }, - \\"requires\\": true, - \\"version\\": \\"1.0.0\\" + "requires": true, + "version": "1.0.0" } " `; diff --git a/lib/modules/manager/npm/detect.spec.ts b/lib/modules/manager/npm/detect.spec.ts index deccd3d37dd52363376c4c9dcbbc6cc6e95e10f2..057cd892bdf119e5258c2bba6d3c78eca305448f 100644 --- a/lib/modules/manager/npm/detect.spec.ts +++ b/lib/modules/manager/npm/detect.spec.ts @@ -11,12 +11,12 @@ describe('modules/manager/npm/detect', () => { ); const res = await detectGlobalConfig(); expect(res).toMatchInlineSnapshot(` -Object { - "npmrc": "registry=https://registry.npmjs.org -", - "npmrcMerge": true, -} -`); + { + "npmrc": "registry=https://registry.npmjs.org + ", + "npmrcMerge": true, + } + `); expect(res.npmrc).toBeDefined(); expect(res.npmrcMerge).toBe(true); }); diff --git a/lib/modules/manager/npm/extract/__snapshots__/index.spec.ts.snap b/lib/modules/manager/npm/extract/__snapshots__/index.spec.ts.snap index 83fe49cb5f9960c3ee77234bae6c8b00b1865bd2..f9808f6b9def2168a7214bb5aa20d064abe92102 100644 --- a/lib/modules/manager/npm/extract/__snapshots__/index.spec.ts.snap +++ b/lib/modules/manager/npm/extract/__snapshots__/index.spec.ts.snap @@ -1,10 +1,10 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/npm/extract/index .extractPackageFile() catches invalid names 1`] = ` -Object { - "constraints": Object {}, - "deps": Array [ - Object { +{ + "constraints": {}, + "deps": [ + { "depName": "kgabis/parson", "depType": "dependencies", "prettyDepType": "dependency", @@ -13,7 +13,7 @@ Object { ], "lernaClient": undefined, "lernaPackages": undefined, - "managerData": Object { + "managerData": { "hasPackageManager": false, "lernaJsonFile": undefined, "yarnZeroInstall": false, @@ -31,29 +31,29 @@ Object { `; exports[`modules/manager/npm/extract/index .extractPackageFile() extracts engines 1`] = ` -Object { - "constraints": Object { +{ + "constraints": { "node": ">= 8.9.2", "npm": "^8.0.0", "vscode": ">=1.49.3", "yarn": "disabled", }, - "deps": Array [ - Object { + "deps": [ + { "currentValue": "1.6.0", "datasource": "npm", "depName": "angular", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "1.6.0", "datasource": "npm", "depName": "@angular/cli", "depType": "devDependencies", "prettyDepType": "devDependency", }, - Object { + { "currentValue": "*", "datasource": "npm", "depName": "foo", @@ -61,14 +61,14 @@ Object { "prettyDepType": "devDependency", "skipReason": "any-version", }, - Object { + { "currentValue": "file:../foo/bar", "depName": "bar", "depType": "devDependencies", "prettyDepType": "devDependency", "skipReason": "file", }, - Object { + { "currentValue": "", "datasource": "npm", "depName": "baz", @@ -76,21 +76,21 @@ Object { "prettyDepType": "devDependency", "skipReason": "empty", }, - Object { + { "currentValue": "latest", "depName": "other", "depType": "devDependencies", "prettyDepType": "devDependency", "skipReason": "unknown-version", }, - Object { + { "currentValue": ">=1.7.0 <2.0.0", "depName": "atom", "depType": "engines", "prettyDepType": "engine", "skipReason": "unknown-engines", }, - Object { + { "commitMessageTopic": "Node.js", "currentValue": ">= 8.9.2", "datasource": "github-tags", @@ -100,7 +100,7 @@ Object { "prettyDepType": "engine", "versioning": "node", }, - Object { + { "commitMessageTopic": "npm", "currentValue": "^8.0.0", "datasource": "npm", @@ -108,7 +108,7 @@ Object { "depType": "engines", "prettyDepType": "engine", }, - Object { + { "commitMessageTopic": "pnpm", "currentValue": "^1.2.0", "datasource": "npm", @@ -116,7 +116,7 @@ Object { "depType": "engines", "prettyDepType": "engine", }, - Object { + { "commitMessageTopic": "Yarn", "currentValue": "disabled", "datasource": "npm", @@ -125,7 +125,7 @@ Object { "prettyDepType": "engine", "skipReason": "unknown-version", }, - Object { + { "currentValue": ">=1.49.3", "datasource": "github-tags", "depName": "vscode", @@ -136,7 +136,7 @@ Object { ], "lernaClient": undefined, "lernaPackages": undefined, - "managerData": Object { + "managerData": { "hasPackageManager": false, "lernaJsonFile": undefined, "yarnZeroInstall": false, @@ -154,24 +154,24 @@ Object { `; exports[`modules/manager/npm/extract/index .extractPackageFile() extracts non-npmjs 1`] = ` -Object { - "constraints": Object {}, - "deps": Array [ - Object { +{ + "constraints": {}, + "deps": [ + { "currentValue": "github:owner/a", "depName": "a", "depType": "dependencies", "prettyDepType": "dependency", "skipReason": "unknown-version", }, - Object { + { "currentValue": "github:owner/b#master", "depName": "b", "depType": "dependencies", "prettyDepType": "dependency", "skipReason": "unversioned-reference", }, - Object { + { "currentRawValue": "github:owner/c#v1.1.0", "currentValue": "v1.1.0", "datasource": "github-tags", @@ -183,14 +183,14 @@ Object { "prettyDepType": "dependency", "sourceUrl": "https://github.com/owner/c", }, - Object { + { "currentValue": "github:owner/d#a7g3eaf", "depName": "d", "depType": "dependencies", "prettyDepType": "dependency", "skipReason": "unversioned-reference", }, - Object { + { "currentDigest": "49b5aca613b33c5b626ae68c03a385f25c142f55", "currentRawValue": "github:owner/e#49b5aca613b33c5b626ae68c03a385f25c142f55", "currentValue": null, @@ -202,7 +202,7 @@ Object { "prettyDepType": "dependency", "sourceUrl": "https://github.com/owner/e", }, - Object { + { "currentRawValue": "owner/f#v2.0.0", "currentValue": "v2.0.0", "datasource": "github-tags", @@ -214,35 +214,35 @@ Object { "prettyDepType": "dependency", "sourceUrl": "https://github.com/owner/f", }, - Object { + { "currentValue": "gitlab:owner/g#v1.0.0", "depName": "g", "depType": "dependencies", "prettyDepType": "dependency", "skipReason": "unknown-version", }, - Object { + { "currentValue": "github:-hello/world#v1.0.0", "depName": "h", "depType": "dependencies", "prettyDepType": "dependency", "skipReason": "unknown-version", }, - Object { + { "currentValue": "@foo/bar#v2.0.0", "depName": "i", "depType": "dependencies", "prettyDepType": "dependency", "skipReason": "unknown-version", }, - Object { + { "currentValue": "github:frank#v0.0.1", "depName": "j", "depType": "dependencies", "prettyDepType": "dependency", "skipReason": "unknown-version", }, - Object { + { "currentDigest": "49b5aca", "currentRawValue": "github:owner/k#49b5aca", "currentValue": null, @@ -254,7 +254,7 @@ Object { "prettyDepType": "dependency", "sourceUrl": "https://github.com/owner/k", }, - Object { + { "currentDigest": "abcdef0", "currentRawValue": "github:owner/l.git#abcdef0", "currentValue": null, @@ -266,7 +266,7 @@ Object { "prettyDepType": "dependency", "sourceUrl": "https://github.com/owner/l", }, - Object { + { "currentRawValue": "https://github.com/owner/m.git#v1.0.0", "currentValue": "v1.0.0", "datasource": "github-tags", @@ -278,7 +278,7 @@ Object { "prettyDepType": "dependency", "sourceUrl": "https://github.com/owner/m", }, - Object { + { "currentRawValue": "git+https://github.com/owner/n#v2.0.0", "currentValue": "v2.0.0", "datasource": "github-tags", @@ -290,7 +290,7 @@ Object { "prettyDepType": "dependency", "sourceUrl": "https://github.com/owner/n", }, - Object { + { "currentRawValue": "git@github.com:owner/o.git#v2.0.0", "currentValue": "v2.0.0", "datasource": "github-tags", @@ -302,7 +302,7 @@ Object { "prettyDepType": "dependency", "sourceUrl": "https://github.com/owner/o", }, - Object { + { "currentRawValue": "Owner/P.git#v2.0.0", "currentValue": "v2.0.0", "datasource": "github-tags", @@ -317,7 +317,7 @@ Object { ], "lernaClient": undefined, "lernaPackages": undefined, - "managerData": Object { + "managerData": { "hasPackageManager": false, "lernaJsonFile": undefined, "yarnZeroInstall": false, @@ -335,10 +335,10 @@ Object { `; exports[`modules/manager/npm/extract/index .extractPackageFile() extracts npm package alias 1`] = ` -Object { - "constraints": Object {}, - "deps": Array [ - Object { +{ + "constraints": {}, + "deps": [ + { "currentValue": "1", "datasource": "npm", "depName": "a", @@ -347,7 +347,7 @@ Object { "packageName": "foo", "prettyDepType": "dependency", }, - Object { + { "currentValue": "1.2.3", "datasource": "npm", "depName": "b", @@ -356,7 +356,7 @@ Object { "packageName": "@foo/bar", "prettyDepType": "dependency", }, - Object { + { "currentValue": "npm:foo", "depName": "c", "depType": "dependencies", @@ -367,7 +367,7 @@ Object { ], "lernaClient": undefined, "lernaPackages": undefined, - "managerData": Object { + "managerData": { "hasPackageManager": false, "lernaJsonFile": undefined, "yarnZeroInstall": false, @@ -385,12 +385,12 @@ Object { `; exports[`modules/manager/npm/extract/index .extractPackageFile() extracts packageManager 1`] = ` -Object { - "constraints": Object { +{ + "constraints": { "yarn": "3.0.0", }, - "deps": Array [ - Object { + "deps": [ + { "commitMessageTopic": "Yarn", "currentValue": "3.0.0", "datasource": "npm", @@ -402,7 +402,7 @@ Object { ], "lernaClient": undefined, "lernaPackages": undefined, - "managerData": Object { + "managerData": { "hasPackageManager": true, "lernaJsonFile": undefined, "yarnZeroInstall": false, @@ -420,12 +420,12 @@ Object { `; exports[`modules/manager/npm/extract/index .extractPackageFile() extracts volta 1`] = ` -Object { - "constraints": Object { +{ + "constraints": { "node": "8.9.2", }, - "deps": Array [ - Object { + "deps": [ + { "commitMessageTopic": "Node.js", "currentValue": "8.9.2", "datasource": "github-tags", @@ -435,7 +435,7 @@ Object { "prettyDepType": "engine", "versioning": "node", }, - Object { + { "commitMessageTopic": "Node.js", "currentValue": "8.9.2", "datasource": "github-tags", @@ -445,7 +445,7 @@ Object { "prettyDepType": "volta", "versioning": "node", }, - Object { + { "commitMessageTopic": "Yarn", "currentValue": "1.12.3", "datasource": "npm", @@ -453,14 +453,14 @@ Object { "depType": "volta", "prettyDepType": "volta", }, - Object { + { "currentValue": "5.9.0", "datasource": "npm", "depName": "npm", "depType": "volta", "prettyDepType": "volta", }, - Object { + { "currentValue": "6.11.2", "depName": "pnpm", "depType": "volta", @@ -470,7 +470,7 @@ Object { ], "lernaClient": undefined, "lernaPackages": undefined, - "managerData": Object { + "managerData": { "hasPackageManager": false, "lernaJsonFile": undefined, "yarnZeroInstall": false, @@ -488,12 +488,12 @@ Object { `; exports[`modules/manager/npm/extract/index .extractPackageFile() extracts volta yarn unknown-version 1`] = ` -Object { - "constraints": Object { +{ + "constraints": { "node": "8.9.2", }, - "deps": Array [ - Object { + "deps": [ + { "commitMessageTopic": "Node.js", "currentValue": "8.9.2", "datasource": "github-tags", @@ -503,7 +503,7 @@ Object { "prettyDepType": "engine", "versioning": "node", }, - Object { + { "commitMessageTopic": "Node.js", "currentValue": "8.9.2", "datasource": "github-tags", @@ -513,7 +513,7 @@ Object { "prettyDepType": "volta", "versioning": "node", }, - Object { + { "commitMessageTopic": "Yarn", "currentValue": "unknown", "datasource": "npm", @@ -525,7 +525,7 @@ Object { ], "lernaClient": undefined, "lernaPackages": undefined, - "managerData": Object { + "managerData": { "hasPackageManager": false, "lernaJsonFile": undefined, "yarnZeroInstall": false, @@ -543,118 +543,118 @@ Object { `; exports[`modules/manager/npm/extract/index .extractPackageFile() finds "npmClient":"npm" in lerna.json 1`] = ` -Object { - "constraints": Object {}, - "deps": Array [ - Object { +{ + "constraints": {}, + "deps": [ + { "currentValue": "6.5.0", "datasource": "npm", "depName": "autoprefixer", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "~1.6.0", "datasource": "npm", "depName": "bower", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "13.1.0", "datasource": "npm", "depName": "browserify", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "0.9.2", "datasource": "npm", "depName": "browserify-css", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "=0.22.0", "datasource": "npm", "depName": "cheerio", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "1.21.0", "datasource": "npm", "depName": "config", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "depName": "enabled", "depType": "devDependencies", "prettyDepType": "devDependency", "skipReason": "invalid-value", }, - Object { + { "currentValue": "^1.5.8", "datasource": "npm", "depName": "angular", "depType": "devDependencies", "prettyDepType": "devDependency", }, - Object { + { "currentValue": "1.5.8", "datasource": "npm", "depName": "angular-touch", "depType": "devDependencies", "prettyDepType": "devDependency", }, - Object { + { "currentValue": "1.5.8", "datasource": "npm", "depName": "angular-sanitize", "depType": "devDependencies", "prettyDepType": "devDependency", }, - Object { + { "currentValue": "4.0.0-beta.1", "datasource": "npm", "depName": "@angular/core", "depType": "devDependencies", "prettyDepType": "devDependency", }, - Object { + { "currentValue": "1.21.0", "datasource": "npm", "depName": "config", "depType": "resolutions", "prettyDepType": "resolutions", }, - Object { + { "currentValue": "8.0.0", "datasource": "npm", "depName": "@angular/cli", "depType": "resolutions", - "managerData": Object { + "managerData": { "key": "**/@angular/cli", }, "prettyDepType": "resolutions", }, - Object { + { "currentValue": "1.33.0", "datasource": "npm", "depName": "angular", "depType": "resolutions", - "managerData": Object { + "managerData": { "key": "**/angular", }, "prettyDepType": "resolutions", }, - Object { + { "currentValue": "1.0.0", "datasource": "npm", "depName": "glob", "depType": "resolutions", - "managerData": Object { + "managerData": { "key": "config/glob", }, "prettyDepType": "resolutions", @@ -662,7 +662,7 @@ Object { ], "lernaClient": "npm", "lernaPackages": undefined, - "managerData": Object { + "managerData": { "hasPackageManager": false, "lernaJsonFile": "lerna.json", "yarnZeroInstall": false, @@ -680,118 +680,118 @@ Object { `; exports[`modules/manager/npm/extract/index .extractPackageFile() finds "npmClient":"yarn" in lerna.json 1`] = ` -Object { - "constraints": Object {}, - "deps": Array [ - Object { +{ + "constraints": {}, + "deps": [ + { "currentValue": "6.5.0", "datasource": "npm", "depName": "autoprefixer", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "~1.6.0", "datasource": "npm", "depName": "bower", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "13.1.0", "datasource": "npm", "depName": "browserify", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "0.9.2", "datasource": "npm", "depName": "browserify-css", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "=0.22.0", "datasource": "npm", "depName": "cheerio", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "1.21.0", "datasource": "npm", "depName": "config", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "depName": "enabled", "depType": "devDependencies", "prettyDepType": "devDependency", "skipReason": "invalid-value", }, - Object { + { "currentValue": "^1.5.8", "datasource": "npm", "depName": "angular", "depType": "devDependencies", "prettyDepType": "devDependency", }, - Object { + { "currentValue": "1.5.8", "datasource": "npm", "depName": "angular-touch", "depType": "devDependencies", "prettyDepType": "devDependency", }, - Object { + { "currentValue": "1.5.8", "datasource": "npm", "depName": "angular-sanitize", "depType": "devDependencies", "prettyDepType": "devDependency", }, - Object { + { "currentValue": "4.0.0-beta.1", "datasource": "npm", "depName": "@angular/core", "depType": "devDependencies", "prettyDepType": "devDependency", }, - Object { + { "currentValue": "1.21.0", "datasource": "npm", "depName": "config", "depType": "resolutions", "prettyDepType": "resolutions", }, - Object { + { "currentValue": "8.0.0", "datasource": "npm", "depName": "@angular/cli", "depType": "resolutions", - "managerData": Object { + "managerData": { "key": "**/@angular/cli", }, "prettyDepType": "resolutions", }, - Object { + { "currentValue": "1.33.0", "datasource": "npm", "depName": "angular", "depType": "resolutions", - "managerData": Object { + "managerData": { "key": "**/angular", }, "prettyDepType": "resolutions", }, - Object { + { "currentValue": "1.0.0", "datasource": "npm", "depName": "glob", "depType": "resolutions", - "managerData": Object { + "managerData": { "key": "config/glob", }, "prettyDepType": "resolutions", @@ -799,7 +799,7 @@ Object { ], "lernaClient": "yarn", "lernaPackages": undefined, - "managerData": Object { + "managerData": { "hasPackageManager": false, "lernaJsonFile": "lerna.json", "yarnZeroInstall": false, @@ -817,118 +817,118 @@ Object { `; exports[`modules/manager/npm/extract/index .extractPackageFile() finds a lock file 1`] = ` -Object { - "constraints": Object {}, - "deps": Array [ - Object { +{ + "constraints": {}, + "deps": [ + { "currentValue": "6.5.0", "datasource": "npm", "depName": "autoprefixer", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "~1.6.0", "datasource": "npm", "depName": "bower", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "13.1.0", "datasource": "npm", "depName": "browserify", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "0.9.2", "datasource": "npm", "depName": "browserify-css", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "=0.22.0", "datasource": "npm", "depName": "cheerio", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "1.21.0", "datasource": "npm", "depName": "config", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "depName": "enabled", "depType": "devDependencies", "prettyDepType": "devDependency", "skipReason": "invalid-value", }, - Object { + { "currentValue": "^1.5.8", "datasource": "npm", "depName": "angular", "depType": "devDependencies", "prettyDepType": "devDependency", }, - Object { + { "currentValue": "1.5.8", "datasource": "npm", "depName": "angular-touch", "depType": "devDependencies", "prettyDepType": "devDependency", }, - Object { + { "currentValue": "1.5.8", "datasource": "npm", "depName": "angular-sanitize", "depType": "devDependencies", "prettyDepType": "devDependency", }, - Object { + { "currentValue": "4.0.0-beta.1", "datasource": "npm", "depName": "@angular/core", "depType": "devDependencies", "prettyDepType": "devDependency", }, - Object { + { "currentValue": "1.21.0", "datasource": "npm", "depName": "config", "depType": "resolutions", "prettyDepType": "resolutions", }, - Object { + { "currentValue": "8.0.0", "datasource": "npm", "depName": "@angular/cli", "depType": "resolutions", - "managerData": Object { + "managerData": { "key": "**/@angular/cli", }, "prettyDepType": "resolutions", }, - Object { + { "currentValue": "1.33.0", "datasource": "npm", "depName": "angular", "depType": "resolutions", - "managerData": Object { + "managerData": { "key": "**/angular", }, "prettyDepType": "resolutions", }, - Object { + { "currentValue": "1.0.0", "datasource": "npm", "depName": "glob", "depType": "resolutions", - "managerData": Object { + "managerData": { "key": "config/glob", }, "prettyDepType": "resolutions", @@ -936,7 +936,7 @@ Object { ], "lernaClient": undefined, "lernaPackages": undefined, - "managerData": Object { + "managerData": { "hasPackageManager": false, "lernaJsonFile": undefined, "yarnZeroInstall": false, @@ -954,12 +954,12 @@ Object { `; exports[`modules/manager/npm/extract/index .extractPackageFile() finds complex yarn workspaces 1`] = ` -Object { - "constraints": Object {}, - "deps": Array [], +{ + "constraints": {}, + "deps": [], "lernaClient": "npm", "lernaPackages": undefined, - "managerData": Object { + "managerData": { "hasPackageManager": false, "lernaJsonFile": "lerna.json", "yarnZeroInstall": false, @@ -972,125 +972,125 @@ Object { "pnpmShrinkwrap": undefined, "skipInstalls": true, "yarnLock": undefined, - "yarnWorkspacesPackages": Array [ + "yarnWorkspacesPackages": [ "packages/*", ], } `; exports[`modules/manager/npm/extract/index .extractPackageFile() finds lerna 1`] = ` -Object { - "constraints": Object {}, - "deps": Array [ - Object { +{ + "constraints": {}, + "deps": [ + { "currentValue": "6.5.0", "datasource": "npm", "depName": "autoprefixer", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "~1.6.0", "datasource": "npm", "depName": "bower", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "13.1.0", "datasource": "npm", "depName": "browserify", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "0.9.2", "datasource": "npm", "depName": "browserify-css", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "=0.22.0", "datasource": "npm", "depName": "cheerio", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "1.21.0", "datasource": "npm", "depName": "config", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "depName": "enabled", "depType": "devDependencies", "prettyDepType": "devDependency", "skipReason": "invalid-value", }, - Object { + { "currentValue": "^1.5.8", "datasource": "npm", "depName": "angular", "depType": "devDependencies", "prettyDepType": "devDependency", }, - Object { + { "currentValue": "1.5.8", "datasource": "npm", "depName": "angular-touch", "depType": "devDependencies", "prettyDepType": "devDependency", }, - Object { + { "currentValue": "1.5.8", "datasource": "npm", "depName": "angular-sanitize", "depType": "devDependencies", "prettyDepType": "devDependency", }, - Object { + { "currentValue": "4.0.0-beta.1", "datasource": "npm", "depName": "@angular/core", "depType": "devDependencies", "prettyDepType": "devDependency", }, - Object { + { "currentValue": "1.21.0", "datasource": "npm", "depName": "config", "depType": "resolutions", "prettyDepType": "resolutions", }, - Object { + { "currentValue": "8.0.0", "datasource": "npm", "depName": "@angular/cli", "depType": "resolutions", - "managerData": Object { + "managerData": { "key": "**/@angular/cli", }, "prettyDepType": "resolutions", }, - Object { + { "currentValue": "1.33.0", "datasource": "npm", "depName": "angular", "depType": "resolutions", - "managerData": Object { + "managerData": { "key": "**/angular", }, "prettyDepType": "resolutions", }, - Object { + { "currentValue": "1.0.0", "datasource": "npm", "depName": "glob", "depType": "resolutions", - "managerData": Object { + "managerData": { "key": "config/glob", }, "prettyDepType": "resolutions", @@ -1098,7 +1098,7 @@ Object { ], "lernaClient": "npm", "lernaPackages": undefined, - "managerData": Object { + "managerData": { "hasPackageManager": false, "lernaJsonFile": "lerna.json", "yarnZeroInstall": false, @@ -1116,12 +1116,12 @@ Object { `; exports[`modules/manager/npm/extract/index .extractPackageFile() finds simple yarn workspaces 1`] = ` -Object { - "constraints": Object {}, - "deps": Array [], +{ + "constraints": {}, + "deps": [], "lernaClient": "npm", "lernaPackages": undefined, - "managerData": Object { + "managerData": { "hasPackageManager": false, "lernaJsonFile": "lerna.json", "yarnZeroInstall": false, @@ -1134,19 +1134,19 @@ Object { "pnpmShrinkwrap": undefined, "skipInstalls": true, "yarnLock": undefined, - "yarnWorkspacesPackages": Array [ + "yarnWorkspacesPackages": [ "packages/*", ], } `; exports[`modules/manager/npm/extract/index .extractPackageFile() finds simple yarn workspaces with lerna.json and useWorkspaces: true 1`] = ` -Object { - "constraints": Object {}, - "deps": Array [], +{ + "constraints": {}, + "deps": [], "lernaClient": undefined, "lernaPackages": undefined, - "managerData": Object { + "managerData": { "hasPackageManager": false, "lernaJsonFile": undefined, "yarnZeroInstall": false, @@ -1159,125 +1159,125 @@ Object { "pnpmShrinkwrap": undefined, "skipInstalls": true, "yarnLock": undefined, - "yarnWorkspacesPackages": Array [ + "yarnWorkspacesPackages": [ "packages/*", ], } `; exports[`modules/manager/npm/extract/index .extractPackageFile() returns an array of dependencies 1`] = ` -Object { - "constraints": Object {}, - "deps": Array [ - Object { +{ + "constraints": {}, + "deps": [ + { "currentValue": "6.5.0", "datasource": "npm", "depName": "autoprefixer", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "~1.6.0", "datasource": "npm", "depName": "bower", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "13.1.0", "datasource": "npm", "depName": "browserify", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "0.9.2", "datasource": "npm", "depName": "browserify-css", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "=0.22.0", "datasource": "npm", "depName": "cheerio", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "1.21.0", "datasource": "npm", "depName": "config", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "depName": "enabled", "depType": "devDependencies", "prettyDepType": "devDependency", "skipReason": "invalid-value", }, - Object { + { "currentValue": "^1.5.8", "datasource": "npm", "depName": "angular", "depType": "devDependencies", "prettyDepType": "devDependency", }, - Object { + { "currentValue": "1.5.8", "datasource": "npm", "depName": "angular-touch", "depType": "devDependencies", "prettyDepType": "devDependency", }, - Object { + { "currentValue": "1.5.8", "datasource": "npm", "depName": "angular-sanitize", "depType": "devDependencies", "prettyDepType": "devDependency", }, - Object { + { "currentValue": "4.0.0-beta.1", "datasource": "npm", "depName": "@angular/core", "depType": "devDependencies", "prettyDepType": "devDependency", }, - Object { + { "currentValue": "1.21.0", "datasource": "npm", "depName": "config", "depType": "resolutions", "prettyDepType": "resolutions", }, - Object { + { "currentValue": "8.0.0", "datasource": "npm", "depName": "@angular/cli", "depType": "resolutions", - "managerData": Object { + "managerData": { "key": "**/@angular/cli", }, "prettyDepType": "resolutions", }, - Object { + { "currentValue": "1.33.0", "datasource": "npm", "depName": "angular", "depType": "resolutions", - "managerData": Object { + "managerData": { "key": "**/angular", }, "prettyDepType": "resolutions", }, - Object { + { "currentValue": "1.0.0", "datasource": "npm", "depName": "glob", "depType": "resolutions", - "managerData": Object { + "managerData": { "key": "config/glob", }, "prettyDepType": "resolutions", @@ -1285,7 +1285,7 @@ Object { ], "lernaClient": undefined, "lernaPackages": undefined, - "managerData": Object { + "managerData": { "hasPackageManager": false, "lernaJsonFile": undefined, "yarnZeroInstall": false, @@ -1303,100 +1303,100 @@ Object { `; exports[`modules/manager/npm/extract/index .extractPackageFile() returns an array of dependencies with resolution comments 1`] = ` -Object { - "constraints": Object {}, - "deps": Array [ - Object { +{ + "constraints": {}, + "deps": [ + { "currentValue": "6.5.0", "datasource": "npm", "depName": "autoprefixer", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "~1.6.0", "datasource": "npm", "depName": "bower", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "13.1.0", "datasource": "npm", "depName": "browserify", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "0.9.2", "datasource": "npm", "depName": "browserify-css", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "=0.22.0", "datasource": "npm", "depName": "cheerio", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "1.21.0", "datasource": "npm", "depName": "config", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "depName": "enabled", "depType": "devDependencies", "prettyDepType": "devDependency", "skipReason": "invalid-value", }, - Object { + { "currentValue": "^1.5.8", "datasource": "npm", "depName": "angular", "depType": "devDependencies", "prettyDepType": "devDependency", }, - Object { + { "currentValue": "1.5.8", "datasource": "npm", "depName": "angular-touch", "depType": "devDependencies", "prettyDepType": "devDependency", }, - Object { + { "currentValue": "1.5.8", "datasource": "npm", "depName": "angular-sanitize", "depType": "devDependencies", "prettyDepType": "devDependency", }, - Object { + { "currentValue": "4.0.0-beta.1", "datasource": "npm", "depName": "@angular/core", "depType": "devDependencies", "prettyDepType": "devDependency", }, - Object { + { "depName": undefined, "depType": "resolutions", - "managerData": Object { + "managerData": { "key": "//", }, "prettyDepType": "resolutions", "skipReason": "invalid-name", }, - Object { + { "currentValue": "1.21.0", "datasource": "npm", "depName": "config", "depType": "resolutions", - "managerData": Object { + "managerData": { "key": "**/config", }, "prettyDepType": "resolutions", @@ -1404,7 +1404,7 @@ Object { ], "lernaClient": undefined, "lernaPackages": undefined, - "managerData": Object { + "managerData": { "hasPackageManager": false, "lernaJsonFile": undefined, "yarnZeroInstall": false, @@ -1417,123 +1417,123 @@ Object { "pnpmShrinkwrap": undefined, "skipInstalls": true, "yarnLock": undefined, - "yarnWorkspacesPackages": Array [], + "yarnWorkspacesPackages": [], } `; exports[`modules/manager/npm/extract/index .extractPackageFile() sets skipInstalls false if Yarn zero-install is used 1`] = ` -Object { - "constraints": Object {}, - "deps": Array [ - Object { +{ + "constraints": {}, + "deps": [ + { "currentValue": "6.5.0", "datasource": "npm", "depName": "autoprefixer", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "~1.6.0", "datasource": "npm", "depName": "bower", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "13.1.0", "datasource": "npm", "depName": "browserify", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "0.9.2", "datasource": "npm", "depName": "browserify-css", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "=0.22.0", "datasource": "npm", "depName": "cheerio", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "currentValue": "1.21.0", "datasource": "npm", "depName": "config", "depType": "dependencies", "prettyDepType": "dependency", }, - Object { + { "depName": "enabled", "depType": "devDependencies", "prettyDepType": "devDependency", "skipReason": "invalid-value", }, - Object { + { "currentValue": "^1.5.8", "datasource": "npm", "depName": "angular", "depType": "devDependencies", "prettyDepType": "devDependency", }, - Object { + { "currentValue": "1.5.8", "datasource": "npm", "depName": "angular-touch", "depType": "devDependencies", "prettyDepType": "devDependency", }, - Object { + { "currentValue": "1.5.8", "datasource": "npm", "depName": "angular-sanitize", "depType": "devDependencies", "prettyDepType": "devDependency", }, - Object { + { "currentValue": "4.0.0-beta.1", "datasource": "npm", "depName": "@angular/core", "depType": "devDependencies", "prettyDepType": "devDependency", }, - Object { + { "currentValue": "1.21.0", "datasource": "npm", "depName": "config", "depType": "resolutions", "prettyDepType": "resolutions", }, - Object { + { "currentValue": "8.0.0", "datasource": "npm", "depName": "@angular/cli", "depType": "resolutions", - "managerData": Object { + "managerData": { "key": "**/@angular/cli", }, "prettyDepType": "resolutions", }, - Object { + { "currentValue": "1.33.0", "datasource": "npm", "depName": "angular", "depType": "resolutions", - "managerData": Object { + "managerData": { "key": "**/angular", }, "prettyDepType": "resolutions", }, - Object { + { "currentValue": "1.0.0", "datasource": "npm", "depName": "glob", "depType": "resolutions", - "managerData": Object { + "managerData": { "key": "config/glob", }, "prettyDepType": "resolutions", @@ -1541,7 +1541,7 @@ Object { ], "lernaClient": undefined, "lernaPackages": undefined, - "managerData": Object { + "managerData": { "hasPackageManager": false, "lernaJsonFile": undefined, "yarnZeroInstall": true, diff --git a/lib/modules/manager/npm/extract/__snapshots__/monorepo.spec.ts.snap b/lib/modules/manager/npm/extract/__snapshots__/monorepo.spec.ts.snap index 190c157e32019671762c870b89dcf6e952d64cf4..264c2b7da7a0d6fd0f60393970a04ccf6cc6e4ae 100644 --- a/lib/modules/manager/npm/extract/__snapshots__/monorepo.spec.ts.snap +++ b/lib/modules/manager/npm/extract/__snapshots__/monorepo.spec.ts.snap @@ -1,47 +1,47 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/npm/extract/monorepo .extractPackageFile() updates internal packages 1`] = ` -Array [ - Object { - "deps": Array [ - Object { +[ + { + "deps": [ + { "depName": "@org/a", "isInternal": true, }, - Object { + { "depName": "@org/b", "isInternal": true, }, - Object { + { "depName": "@org/c", }, - Object { + { "depName": "foo", }, ], - "lernaPackages": Array [ + "lernaPackages": [ "packages/*", ], - "managerData": Object { + "managerData": { "lernaJsonFile": "lerna.json", }, "packageFile": "package.json", }, - Object { - "deps": Array [ - Object { + { + "deps": [ + { "depName": "@org/b", "isInternal": true, }, - Object { + { "depName": "@org/c", }, - Object { + { "depName": "bar", }, ], "lernaClient": undefined, - "managerData": Object { + "managerData": { "hasPackageManager": undefined, "lernaJsonFile": "lerna.json", "yarnZeroInstall": undefined, @@ -52,9 +52,9 @@ Array [ "skipInstalls": undefined, "yarnLock": undefined, }, - Object { + { "lernaClient": undefined, - "managerData": Object { + "managerData": { "hasPackageManager": undefined, "lernaJsonFile": "lerna.json", "yarnZeroInstall": undefined, @@ -69,47 +69,47 @@ Array [ `; exports[`modules/manager/npm/extract/monorepo .extractPackageFile() uses lerna package settings 1`] = ` -Array [ - Object { - "deps": Array [ - Object { +[ + { + "deps": [ + { "depName": "@org/a", "isInternal": true, }, - Object { + { "depName": "@org/b", "isInternal": true, }, - Object { + { "depName": "@org/c", }, - Object { + { "depName": "foo", }, ], - "lernaPackages": Array [ + "lernaPackages": [ "packages/*", ], - "managerData": Object { + "managerData": { "lernaJsonFile": "lerna.json", }, "packageFile": "package.json", }, - Object { - "deps": Array [ - Object { + { + "deps": [ + { "depName": "@org/b", "isInternal": true, }, - Object { + { "depName": "@org/c", }, - Object { + { "depName": "bar", }, ], "lernaClient": undefined, - "managerData": Object { + "managerData": { "hasPackageManager": undefined, "lernaJsonFile": "lerna.json", "yarnZeroInstall": undefined, @@ -120,9 +120,9 @@ Array [ "skipInstalls": undefined, "yarnLock": undefined, }, - Object { + { "lernaClient": undefined, - "managerData": Object { + "managerData": { "hasPackageManager": undefined, "lernaJsonFile": "lerna.json", "yarnZeroInstall": undefined, @@ -137,23 +137,23 @@ Array [ `; exports[`modules/manager/npm/extract/monorepo .extractPackageFile() uses yarn workspaces package settings with lerna 1`] = ` -Array [ - Object { +[ + { "lernaClient": "yarn", - "lernaPackages": Array [ + "lernaPackages": [ "oldpackages/*", ], - "managerData": Object { + "managerData": { "lernaJsonFile": "lerna.json", }, "packageFile": "package.json", - "yarnWorkspacesPackages": Array [ + "yarnWorkspacesPackages": [ "packages/*", ], }, - Object { + { "lernaClient": "yarn", - "managerData": Object { + "managerData": { "hasPackageManager": undefined, "lernaJsonFile": "lerna.json", "yarnZeroInstall": undefined, @@ -164,9 +164,9 @@ Array [ "skipInstalls": undefined, "yarnLock": undefined, }, - Object { + { "lernaClient": "yarn", - "managerData": Object { + "managerData": { "hasPackageManager": undefined, "lernaJsonFile": "lerna.json", "yarnZeroInstall": undefined, @@ -181,17 +181,17 @@ Array [ `; exports[`modules/manager/npm/extract/monorepo .extractPackageFile() uses yarn workspaces package settings without lerna 1`] = ` -Array [ - Object { +[ + { "npmrc": "@org:registry=//registry.some.org ", "packageFile": "package.json", "yarnWorkspacesPackages": "packages/*", }, - Object { + { "hasYarnWorkspaces": true, "lernaClient": undefined, - "managerData": Object { + "managerData": { "hasPackageManager": undefined, "lernaJsonFile": undefined, "yarnZeroInstall": undefined, @@ -204,9 +204,9 @@ Array [ "skipInstalls": undefined, "yarnLock": "yarn.lock", }, - Object { + { "lernaClient": undefined, - "managerData": Object { + "managerData": { "hasPackageManager": undefined, "lernaJsonFile": undefined, "yarnZeroInstall": undefined, @@ -221,9 +221,9 @@ Array [ `; exports[`modules/manager/npm/extract/monorepo .extractPackageFile() uses yarnZeroInstall and skipInstalls from yarn workspaces package settings 1`] = ` -Array [ - Object { - "managerData": Object { +[ + { + "managerData": { "yarnZeroInstall": true, }, "npmrc": "@org:registry=//registry.some.org @@ -232,10 +232,10 @@ Array [ "skipInstalls": false, "yarnWorkspacesPackages": "packages/*", }, - Object { + { "hasYarnWorkspaces": true, "lernaClient": undefined, - "managerData": Object { + "managerData": { "hasPackageManager": undefined, "lernaJsonFile": undefined, "yarnZeroInstall": true, @@ -248,9 +248,9 @@ Array [ "skipInstalls": false, "yarnLock": "yarn.lock", }, - Object { + { "lernaClient": undefined, - "managerData": Object { + "managerData": { "hasPackageManager": undefined, "lernaJsonFile": undefined, "yarnZeroInstall": true, diff --git a/lib/modules/manager/npm/extract/__snapshots__/npm.spec.ts.snap b/lib/modules/manager/npm/extract/__snapshots__/npm.spec.ts.snap index badc31a5746a7db00b30b55e0b2d6533bc413750..91caae831ab088c4e46d33da20c332bc816a768e 100644 --- a/lib/modules/manager/npm/extract/__snapshots__/npm.spec.ts.snap +++ b/lib/modules/manager/npm/extract/__snapshots__/npm.spec.ts.snap @@ -1,8 +1,8 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/npm/extract/npm .getNpmLock() extracts 1`] = ` -Object { - "lockedVersions": Object { +{ + "lockedVersions": { "ansi-styles": "3.2.1", "chalk": "2.4.1", "color-convert": "1.9.1", @@ -16,8 +16,8 @@ Object { `; exports[`modules/manager/npm/extract/npm .getNpmLock() extracts npm 7 lockfile 1`] = ` -Object { - "lockedVersions": Object { +{ + "lockedVersions": { "ansi-styles": "3.2.1", "chalk": "2.4.1", "color-convert": "1.9.1", diff --git a/lib/modules/manager/npm/extract/__snapshots__/pnpm.spec.ts.snap b/lib/modules/manager/npm/extract/__snapshots__/pnpm.spec.ts.snap index b07ad923029dafb68c097fb3785b1b96521351b9..39c9a658685e46a438935fa35884155ccf7880ef 100644 --- a/lib/modules/manager/npm/extract/__snapshots__/pnpm.spec.ts.snap +++ b/lib/modules/manager/npm/extract/__snapshots__/pnpm.spec.ts.snap @@ -1,47 +1,47 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/npm/extract/pnpm .detectPnpmWorkspaces() uses pnpm workspaces 1`] = ` -Array [ - Object { +[ + { "packageFile": "package.json", "pnpmShrinkwrap": "pnpm-lock.yaml", }, - Object { + { "packageFile": "nested-packages/group/a/package.json", "packageJsonName": "@demo/nested-group-a", "pnpmShrinkwrap": "pnpm-lock.yaml", }, - Object { + { "packageFile": "nested-packages/group/b/package.json", "packageJsonName": "@demo/nested-group-b", "pnpmShrinkwrap": "pnpm-lock.yaml", }, - Object { + { "packageFile": "non-nested-packages/a/package.json", "packageJsonName": "@demo/non-nested-a", "pnpmShrinkwrap": "pnpm-lock.yaml", }, - Object { + { "packageFile": "non-nested-packages/b/package.json", "packageJsonName": "@demo/non-nested-b", "pnpmShrinkwrap": "pnpm-lock.yaml", }, - Object { + { "packageFile": "solo-package/package.json", "packageJsonName": "@demo/solo", "pnpmShrinkwrap": "pnpm-lock.yaml", }, - Object { + { "packageFile": "solo-package-leading-dot-slash/package.json", "packageJsonName": "@demo/solo-leading-dot-slash", "pnpmShrinkwrap": "pnpm-lock.yaml", }, - Object { + { "packageFile": "solo-package-leading-double-dot-slash/package.json", "packageJsonName": "@demo/solo-leading-double-dot-slash", "pnpmShrinkwrap": "pnpm-lock.yaml", }, - Object { + { "packageFile": "solo-package-trailing-slash/package.json", "packageJsonName": "@demo/solo-trailing-slash", "pnpmShrinkwrap": "pnpm-lock.yaml", diff --git a/lib/modules/manager/npm/extract/__snapshots__/yarn.spec.ts.snap b/lib/modules/manager/npm/extract/__snapshots__/yarn.spec.ts.snap index ad8d1ecd8a2996bb763ee915710ae1fb746007b8..cd6aa644b2fc3b8c45f866fc07079921feb4a454 100644 --- a/lib/modules/manager/npm/extract/__snapshots__/yarn.spec.ts.snap +++ b/lib/modules/manager/npm/extract/__snapshots__/yarn.spec.ts.snap @@ -1,7 +1,7 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/npm/extract/yarn .getYarnLock() extracts yarn 1 1`] = ` -Object { +{ "ansi-styles@^3.2.1": "3.2.1", "chalk@^2.4.1": "2.4.1", "color-convert@^1.9.0": "1.9.1", @@ -13,7 +13,7 @@ Object { `; exports[`modules/manager/npm/extract/yarn .getYarnLock() extracts yarn 2 1`] = ` -Object { +{ "ansi-styles@^3.2.1": "3.2.1", "chalk@^2.4.1": "2.4.2", "color-convert@^1.9.0": "1.9.3", @@ -26,7 +26,7 @@ Object { `; exports[`modules/manager/npm/extract/yarn .getYarnLock() extracts yarn 2 cache version 1`] = ` -Object { +{ "@babel/runtime@^7.11.2": "7.11.2", "ansi-styles@^3.2.1": "3.2.1", "chalk@^2.4.1": "2.4.2", diff --git a/lib/modules/manager/npm/post-update/__snapshots__/index.spec.ts.snap b/lib/modules/manager/npm/post-update/__snapshots__/index.spec.ts.snap index a4e5bacb33b155625d1cfdf164cededca5a237bf..c4211b84dc119bc45bfe4e921c889cdd6b46ddfe 100644 --- a/lib/modules/manager/npm/post-update/__snapshots__/index.spec.ts.snap +++ b/lib/modules/manager/npm/post-update/__snapshots__/index.spec.ts.snap @@ -7,19 +7,19 @@ a: b `; exports[`modules/manager/npm/post-update/index updateYarnBinary() should return .yarnrc.yml content if it has been overwritten 2`] = ` -Array [ - Object { +[ + { "contents": "yarnPath: .yarn/releases/yarn-3.0.2.cjs a: b ", "path": "path/to/lockfile/.yarnrc.yml", "type": "addition", }, - Object { + { "path": "path/to/lockfile/.yarn/releases/yarn-3.0.1.cjs", "type": "deletion", }, - Object { + { "contents": "new yarn ", "isExecutable": true, @@ -30,19 +30,19 @@ a: b `; exports[`modules/manager/npm/post-update/index updateYarnBinary() should update the Yarn binary 1`] = ` -Array [ - Object { +[ + { "contents": "yarnPath: .yarn/releases/yarn-3.0.2.cjs a: b ", "path": "path/to/lockfile/.yarnrc.yml", "type": "addition", }, - Object { + { "path": "path/to/lockfile/.yarn/releases/yarn-3.0.1.cjs", "type": "deletion", }, - Object { + { "contents": "new yarn ", "isExecutable": true, diff --git a/lib/modules/manager/npm/post-update/__snapshots__/lerna.spec.ts.snap b/lib/modules/manager/npm/post-update/__snapshots__/lerna.spec.ts.snap index 02029fc2891320752f19fad384ee7bcf6cf93310..dbc3c67540d0b0717015ecd6a75505166878d603 100644 --- a/lib/modules/manager/npm/post-update/__snapshots__/lerna.spec.ts.snap +++ b/lib/modules/manager/npm/post-update/__snapshots__/lerna.spec.ts.snap @@ -1,13 +1,13 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/npm/post-update/lerna generateLockFiles() allows scripts for trust level high 1`] = ` -Array [ - Object { - "cmd": "lerna info || echo \\"Ignoring lerna info failure\\"", - "options": Object { +[ + { + "cmd": "lerna info || echo "Ignoring lerna info failure"", + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -20,12 +20,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "npm install --no-audit --package-lock-only", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -38,12 +38,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "lerna bootstrap --no-ci -- --no-audit --package-lock-only", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -60,13 +60,13 @@ Array [ `; exports[`modules/manager/npm/post-update/lerna generateLockFiles() defaults to latest if lerna version unspecified 1`] = ` -Array [ - Object { - "cmd": "lerna info || echo \\"Ignoring lerna info failure\\"", - "options": Object { +[ + { + "cmd": "lerna info || echo "Ignoring lerna info failure"", + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -79,12 +79,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "npm install --ignore-scripts --no-audit --package-lock-only", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -97,12 +97,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "lerna bootstrap --no-ci --ignore-scripts -- --ignore-scripts --no-audit --package-lock-only", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -119,13 +119,13 @@ Array [ `; exports[`modules/manager/npm/post-update/lerna generateLockFiles() generates package-lock.json files 1`] = ` -Array [ - Object { - "cmd": "lerna info || echo \\"Ignoring lerna info failure\\"", - "options": Object { +[ + { + "cmd": "lerna info || echo "Ignoring lerna info failure"", + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -138,12 +138,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "npm install --ignore-scripts --no-audit --package-lock-only", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -156,12 +156,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "lerna bootstrap --no-ci --ignore-scripts -- --ignore-scripts --no-audit --package-lock-only", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -178,13 +178,13 @@ Array [ `; exports[`modules/manager/npm/post-update/lerna generateLockFiles() generates yarn.lock files 1`] = ` -Array [ - Object { - "cmd": "lerna info || echo \\"Ignoring lerna info failure\\"", - "options": Object { +[ + { + "cmd": "lerna info || echo "Ignoring lerna info failure"", + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -197,12 +197,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "yarn install --ignore-scripts --ignore-engines --ignore-platform", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -215,12 +215,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "lerna bootstrap --no-ci --ignore-scripts -- --ignore-scripts --ignore-engines --ignore-platform", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -237,13 +237,13 @@ Array [ `; exports[`modules/manager/npm/post-update/lerna generateLockFiles() performs full npm install 1`] = ` -Array [ - Object { - "cmd": "lerna info || echo \\"Ignoring lerna info failure\\"", - "options": Object { +[ + { + "cmd": "lerna info || echo "Ignoring lerna info failure"", + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -256,12 +256,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "npm install --ignore-scripts --no-audit", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -274,12 +274,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "lerna bootstrap --no-ci --ignore-scripts -- --ignore-scripts --no-audit", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", diff --git a/lib/modules/manager/npm/post-update/__snapshots__/npm.spec.ts.snap b/lib/modules/manager/npm/post-update/__snapshots__/npm.spec.ts.snap index 5e3efffe468929e50f151249575985bafc12ba80..83ccde3506e1b63e0ade46704181c83629e78153 100644 --- a/lib/modules/manager/npm/post-update/__snapshots__/npm.spec.ts.snap +++ b/lib/modules/manager/npm/post-update/__snapshots__/npm.spec.ts.snap @@ -1,13 +1,13 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/npm/post-update/npm generates lock files 1`] = ` -Array [ - Object { +[ + { "cmd": "npm install --no-audit --ignore-scripts", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -20,12 +20,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "npm dedupe", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -42,13 +42,13 @@ Array [ `; exports[`modules/manager/npm/post-update/npm performs lock file maintenance 1`] = ` -Array [ - Object { +[ + { "cmd": "npm install --package-lock-only --no-audit --ignore-scripts", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -65,13 +65,13 @@ Array [ `; exports[`modules/manager/npm/post-update/npm performs lock file updates 1`] = ` -Array [ - Object { +[ + { "cmd": "npm install --package-lock-only --no-audit --ignore-scripts some-dep@1.0.1", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -89,85 +89,85 @@ Array [ exports[`modules/manager/npm/post-update/npm performs lock file updates retaining the package.json counterparts 1`] = ` "{ - \\"name\\": \\"update-lockfile-massage-1\\", - \\"version\\": \\"1.0.0\\", - \\"lockfileVersion\\": 2, - \\"requires\\": true, - \\"packages\\": { - \\"\\": { - \\"name\\": \\"update-lockfile-massage-1\\", - \\"version\\": \\"1.0.0\\", - \\"dependencies\\": { - \\"postcss\\": \\"^8.0.0\\" + "name": "update-lockfile-massage-1", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "update-lockfile-massage-1", + "version": "1.0.0", + "dependencies": { + "postcss": "^8.0.0" } }, - \\"node_modules/nanoid\\": { - \\"version\\": \\"3.3.1\\", - \\"resolved\\": \\"https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz\\", - \\"integrity\\": \\"sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==\\", - \\"bin\\": { - \\"nanoid\\": \\"bin/nanoid.cjs\\" + "node_modules/nanoid": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz", + "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==", + "bin": { + "nanoid": "bin/nanoid.cjs" }, - \\"engines\\": { - \\"node\\": \\"^10 || ^12 || ^13.7 || ^14 || >=15.0.1\\" + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - \\"node_modules/picocolors\\": { - \\"version\\": \\"1.0.0\\", - \\"resolved\\": \\"https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz\\", - \\"integrity\\": \\"sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==\\" + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, - \\"node_modules/postcss\\": { - \\"version\\": \\"8.4.8\\", - \\"resolved\\": \\"https://registry.npmjs.org/postcss/-/postcss-8.4.8.tgz\\", - \\"integrity\\": \\"sha512-2tXEqGxrjvAO6U+CJzDL2Fk2kPHTv1jQsYkSoMeOis2SsYaXRO2COxTdQp99cYvif9JTXaAk9lYGc3VhJt7JPQ==\\", - \\"dependencies\\": { - \\"nanoid\\": \\"^3.3.1\\", - \\"picocolors\\": \\"^1.0.0\\", - \\"source-map-js\\": \\"^1.0.2\\" + "node_modules/postcss": { + "version": "8.4.8", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.8.tgz", + "integrity": "sha512-2tXEqGxrjvAO6U+CJzDL2Fk2kPHTv1jQsYkSoMeOis2SsYaXRO2COxTdQp99cYvif9JTXaAk9lYGc3VhJt7JPQ==", + "dependencies": { + "nanoid": "^3.3.1", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" }, - \\"engines\\": { - \\"node\\": \\"^10 || ^12 || >=14\\" + "engines": { + "node": "^10 || ^12 || >=14" }, - \\"funding\\": { - \\"type\\": \\"opencollective\\", - \\"url\\": \\"https://opencollective.com/postcss/\\" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - \\"node_modules/source-map-js\\": { - \\"version\\": \\"1.0.2\\", - \\"resolved\\": \\"https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz\\", - \\"integrity\\": \\"sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==\\", - \\"engines\\": { - \\"node\\": \\">=0.10.0\\" + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" } } }, - \\"dependencies\\": { - \\"nanoid\\": { - \\"version\\": \\"3.3.1\\", - \\"resolved\\": \\"https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz\\", - \\"integrity\\": \\"sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==\\" + "dependencies": { + "nanoid": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz", + "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==" }, - \\"picocolors\\": { - \\"version\\": \\"1.0.0\\", - \\"resolved\\": \\"https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz\\", - \\"integrity\\": \\"sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==\\" + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, - \\"postcss\\": { - \\"version\\": \\"8.4.8\\", - \\"resolved\\": \\"https://registry.npmjs.org/postcss/-/postcss-8.4.8.tgz\\", - \\"integrity\\": \\"sha512-2tXEqGxrjvAO6U+CJzDL2Fk2kPHTv1jQsYkSoMeOis2SsYaXRO2COxTdQp99cYvif9JTXaAk9lYGc3VhJt7JPQ==\\", - \\"requires\\": { - \\"nanoid\\": \\"^3.3.1\\", - \\"picocolors\\": \\"^1.0.0\\", - \\"source-map-js\\": \\"^1.0.2\\" + "postcss": { + "version": "8.4.8", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.8.tgz", + "integrity": "sha512-2tXEqGxrjvAO6U+CJzDL2Fk2kPHTv1jQsYkSoMeOis2SsYaXRO2COxTdQp99cYvif9JTXaAk9lYGc3VhJt7JPQ==", + "requires": { + "nanoid": "^3.3.1", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" } }, - \\"source-map-js\\": { - \\"version\\": \\"1.0.2\\", - \\"resolved\\": \\"https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz\\", - \\"integrity\\": \\"sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==\\" + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" } } } @@ -175,13 +175,13 @@ exports[`modules/manager/npm/post-update/npm performs lock file updates retainin `; exports[`modules/manager/npm/post-update/npm performs lock file updates retaining the package.json counterparts 2`] = ` -Array [ - Object { +[ + { "cmd": "npm install --package-lock-only --no-audit --ignore-scripts postcss@8.4.8", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", diff --git a/lib/modules/manager/npm/post-update/__snapshots__/pnpm.spec.ts.snap b/lib/modules/manager/npm/post-update/__snapshots__/pnpm.spec.ts.snap index d35d6ff76a2e5a6484a6caf692ab4f1cf28d5156..98b7e3c94cb2f47e11e55eb4fdd0dd733bc84ffc 100644 --- a/lib/modules/manager/npm/post-update/__snapshots__/pnpm.spec.ts.snap +++ b/lib/modules/manager/npm/post-update/__snapshots__/pnpm.spec.ts.snap @@ -1,13 +1,13 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/npm/post-update/pnpm catches errors 1`] = ` -Array [ - Object { +[ + { "cmd": "pnpm install --recursive --lockfile-only --ignore-scripts --ignore-pnpmfile", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -24,13 +24,13 @@ Array [ `; exports[`modules/manager/npm/post-update/pnpm finds pnpm globally 1`] = ` -Array [ - Object { +[ + { "cmd": "pnpm install --recursive --lockfile-only --ignore-scripts --ignore-pnpmfile", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -47,13 +47,13 @@ Array [ `; exports[`modules/manager/npm/post-update/pnpm generates lock files 1`] = ` -Array [ - Object { +[ + { "cmd": "pnpm install --recursive --lockfile-only --ignore-scripts --ignore-pnpmfile", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -70,13 +70,13 @@ Array [ `; exports[`modules/manager/npm/post-update/pnpm performs lock file maintenance 1`] = ` -Array [ - Object { +[ + { "cmd": "pnpm install --recursive --lockfile-only --ignore-scripts --ignore-pnpmfile", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -93,13 +93,13 @@ Array [ `; exports[`modules/manager/npm/post-update/pnpm uses constraint version if parent json has constraints 1`] = ` -Array [ - Object { +[ + { "cmd": "pnpm install --recursive --lockfile-only --ignore-scripts --ignore-pnpmfile", - "options": Object { + "options": { "cwd": "some-folder", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -116,13 +116,13 @@ Array [ `; exports[`modules/manager/npm/post-update/pnpm uses packageManager version and puts it into constraint 1`] = ` -Array [ - Object { +[ + { "cmd": "pnpm install --recursive --lockfile-only --ignore-scripts --ignore-pnpmfile", - "options": Object { + "options": { "cwd": "some-folder", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -139,13 +139,13 @@ Array [ `; exports[`modules/manager/npm/post-update/pnpm uses the new version if packageManager is updated 1`] = ` -Array [ - Object { +[ + { "cmd": "pnpm install --recursive --lockfile-only --ignore-scripts --ignore-pnpmfile", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", diff --git a/lib/modules/manager/npm/post-update/__snapshots__/yarn.spec.ts.snap b/lib/modules/manager/npm/post-update/__snapshots__/yarn.spec.ts.snap index 436664070f65d899b2afead46448de925391a7f4..0c307b7c7eccbf82d6d3a994c2b5a0114c7729c9 100644 --- a/lib/modules/manager/npm/post-update/__snapshots__/yarn.spec.ts.snap +++ b/lib/modules/manager/npm/post-update/__snapshots__/yarn.spec.ts.snap @@ -1,13 +1,13 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/npm/post-update/yarn allows and ignore scripts 1`] = ` -Array [ - Object { +[ + { "cmd": "yarn install --mode=update-lockfile", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -28,13 +28,13 @@ Array [ `; exports[`modules/manager/npm/post-update/yarn catches errors 1`] = ` -Array [ - Object { +[ + { "cmd": "yarn install --ignore-engines --ignore-platform --network-timeout 100000 --ignore-scripts", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -52,13 +52,13 @@ Array [ `; exports[`modules/manager/npm/post-update/yarn does not use global cache if zero install is detected 1`] = ` -Array [ - Object { +[ + { "cmd": "yarn install", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -79,13 +79,13 @@ Array [ `; exports[`modules/manager/npm/post-update/yarn generates lock files using yarn v1.22.0 1`] = ` -Array [ - Object { +[ + { "cmd": "yarn install --ignore-engines --ignore-platform --network-timeout 100000 --ignore-scripts", - "options": Object { + "options": { "cwd": "/some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -100,12 +100,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "npx yarn-deduplicate --strategy fewer", - "options": Object { + "options": { "cwd": "/some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -120,12 +120,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "yarn install --ignore-engines --ignore-platform --network-timeout 100000 --ignore-scripts", - "options": Object { + "options": { "cwd": "/some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -140,12 +140,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "npx yarn-deduplicate --strategy highest", - "options": Object { + "options": { "cwd": "/some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -160,12 +160,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "yarn install --ignore-engines --ignore-platform --network-timeout 100000 --ignore-scripts", - "options": Object { + "options": { "cwd": "/some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -184,13 +184,13 @@ Array [ `; exports[`modules/manager/npm/post-update/yarn generates lock files using yarn v2.1.0 1`] = ` -Array [ - Object { +[ + { "cmd": "yarn install", - "options": Object { + "options": { "cwd": "/some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -213,13 +213,13 @@ Array [ `; exports[`modules/manager/npm/post-update/yarn generates lock files using yarn v2.2.0 1`] = ` -Array [ - Object { +[ + { "cmd": "yarn install", - "options": Object { + "options": { "cwd": "/some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -238,12 +238,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "yarn dedupe --strategy highest", - "options": Object { + "options": { "cwd": "/some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -266,13 +266,13 @@ Array [ `; exports[`modules/manager/npm/post-update/yarn generates lock files using yarn v3.0.0 1`] = ` -Array [ - Object { +[ + { "cmd": "yarn install --mode=update-lockfile", - "options": Object { + "options": { "cwd": "/some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -290,12 +290,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "yarn dedupe --strategy highest --mode=update-lockfile", - "options": Object { + "options": { "cwd": "/some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -317,13 +317,13 @@ Array [ `; exports[`modules/manager/npm/post-update/yarn only skips build if skipInstalls is false 1`] = ` -Array [ - Object { +[ + { "cmd": "yarn install --mode=skip-build", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -340,12 +340,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "yarn dedupe --strategy highest --mode=skip-build", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -366,13 +366,13 @@ Array [ `; exports[`modules/manager/npm/post-update/yarn performs lock file maintenance in subdirectory independent workspaces using yarn v1.22.0 1`] = ` -Array [ - Object { +[ + { "cmd": "yarn install --ignore-engines --ignore-platform --network-timeout 100000 --ignore-scripts", - "options": Object { + "options": { "cwd": "some-dir/sub_workspace", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -386,12 +386,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "npx yarn-deduplicate --strategy fewer", - "options": Object { + "options": { "cwd": "some-dir/sub_workspace", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -405,12 +405,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "yarn install --ignore-engines --ignore-platform --network-timeout 100000 --ignore-scripts", - "options": Object { + "options": { "cwd": "some-dir/sub_workspace", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -424,12 +424,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "npx yarn-deduplicate --strategy highest", - "options": Object { + "options": { "cwd": "some-dir/sub_workspace", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -443,12 +443,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "yarn install --ignore-engines --ignore-platform --network-timeout 100000 --ignore-scripts", - "options": Object { + "options": { "cwd": "some-dir/sub_workspace", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -466,13 +466,13 @@ Array [ `; exports[`modules/manager/npm/post-update/yarn performs lock file maintenance in subdirectory independent workspaces using yarn v2.1.0 1`] = ` -Array [ - Object { +[ + { "cmd": "yarn install", - "options": Object { + "options": { "cwd": "some-dir/sub_workspace", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -494,13 +494,13 @@ Array [ `; exports[`modules/manager/npm/post-update/yarn performs lock file maintenance in subdirectory independent workspaces using yarn v2.2.0 1`] = ` -Array [ - Object { +[ + { "cmd": "yarn install", - "options": Object { + "options": { "cwd": "some-dir/sub_workspace", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -518,12 +518,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "yarn dedupe --strategy highest", - "options": Object { + "options": { "cwd": "some-dir/sub_workspace", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -545,13 +545,13 @@ Array [ `; exports[`modules/manager/npm/post-update/yarn performs lock file maintenance in subdirectory independent workspaces using yarn v3.0.0 1`] = ` -Array [ - Object { +[ + { "cmd": "yarn install --mode=update-lockfile", - "options": Object { + "options": { "cwd": "some-dir/sub_workspace", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -568,12 +568,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "yarn dedupe --strategy highest --mode=update-lockfile", - "options": Object { + "options": { "cwd": "some-dir/sub_workspace", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -594,13 +594,13 @@ Array [ `; exports[`modules/manager/npm/post-update/yarn performs lock file maintenance using yarn v1.22.0 1`] = ` -Array [ - Object { +[ + { "cmd": "yarn install --ignore-engines --ignore-platform --network-timeout 100000 --ignore-scripts", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -614,12 +614,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "npx yarn-deduplicate --strategy fewer", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -633,12 +633,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "yarn install --ignore-engines --ignore-platform --network-timeout 100000 --ignore-scripts", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -652,12 +652,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "npx yarn-deduplicate --strategy highest", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -671,12 +671,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "yarn install --ignore-engines --ignore-platform --network-timeout 100000 --ignore-scripts", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -694,13 +694,13 @@ Array [ `; exports[`modules/manager/npm/post-update/yarn performs lock file maintenance using yarn v2.1.0 1`] = ` -Array [ - Object { +[ + { "cmd": "yarn install", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -722,13 +722,13 @@ Array [ `; exports[`modules/manager/npm/post-update/yarn performs lock file maintenance using yarn v2.2.0 1`] = ` -Array [ - Object { +[ + { "cmd": "yarn install", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -746,12 +746,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "yarn dedupe --strategy highest", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -773,13 +773,13 @@ Array [ `; exports[`modules/manager/npm/post-update/yarn performs lock file updates and full install using yarn v1.22.0 1`] = ` -Array [ - Object { +[ + { "cmd": "yarn install --ignore-engines --ignore-platform --network-timeout 100000 --ignore-scripts", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -793,12 +793,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "yarn upgrade some-dep --ignore-engines --ignore-platform --network-timeout 100000 --ignore-scripts", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -816,13 +816,13 @@ Array [ `; exports[`modules/manager/npm/post-update/yarn performs lock file updates using yarn v1.22.0 1`] = ` -Array [ - Object { +[ + { "cmd": "yarn install --ignore-engines --ignore-platform --network-timeout 100000 --ignore-scripts", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -836,12 +836,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "yarn upgrade some-dep --ignore-engines --ignore-platform --network-timeout 100000 --ignore-scripts", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -859,13 +859,13 @@ Array [ `; exports[`modules/manager/npm/post-update/yarn performs lock file updates using yarn v2.1.0 1`] = ` -Array [ - Object { +[ + { "cmd": "yarn install", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -883,12 +883,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "yarn up some-dep@^1.0.0", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -910,13 +910,13 @@ Array [ `; exports[`modules/manager/npm/post-update/yarn performs lock file updates using yarn v3.0.0 1`] = ` -Array [ - Object { +[ + { "cmd": "yarn install --mode=update-lockfile", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -933,12 +933,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "yarn up some-dep@^1.0.0 --mode=update-lockfile", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -959,13 +959,13 @@ Array [ `; exports[`modules/manager/npm/post-update/yarn performs yarn binary update using yarn v1.22.0 1`] = ` -Array [ - Object { +[ + { "cmd": "yarn set version 3.0.1", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -982,12 +982,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "yarn install --mode=update-lockfile", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -1008,13 +1008,13 @@ Array [ `; exports[`modules/manager/npm/post-update/yarn performs yarn binary update using yarn v2.1.0 1`] = ` -Array [ - Object { +[ + { "cmd": "yarn set version 3.0.1", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -1031,12 +1031,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "yarn install --mode=update-lockfile", - "options": Object { + "options": { "cwd": "some-dir", "encoding": "utf-8", - "env": Object { + "env": { "CI": "true", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", diff --git a/lib/modules/manager/npm/post-update/rules.spec.ts b/lib/modules/manager/npm/post-update/rules.spec.ts index dec854c976c2ebbe91d0cad4a9a124b014a4cecc..71ce2a4e8753969505c85cd0a1c3e7219cbe70bc 100644 --- a/lib/modules/manager/npm/post-update/rules.spec.ts +++ b/lib/modules/manager/npm/post-update/rules.spec.ts @@ -44,14 +44,14 @@ describe('modules/manager/npm/post-update/rules', () => { }, }, ` - Object { - "additionalNpmrcContent": Array [ + { + "additionalNpmrcContent": [ "//registry.company.com/:username=user123", "//registry.company.com/:_password=cGFzczEyMw==", ], - "additionalYarnRcYml": Object { - "npmRegistries": Object { - "//registry.company.com/": Object { + "additionalYarnRcYml": { + "npmRegistries": { + "//registry.company.com/": { "npmAuthIdent": "user123:pass123", }, }, @@ -106,22 +106,22 @@ describe('modules/manager/npm/post-update/rules', () => { }, }, ` - Object { - "additionalNpmrcContent": Array [ + { + "additionalNpmrcContent": [ "//registry.npmjs.org:_authToken=token123", "//registry.other.org:_auth=basictoken123", "//registry.company.com/:username=user123", "//registry.company.com/:_password=cGFzczEyMw==", ], - "additionalYarnRcYml": Object { - "npmRegistries": Object { - "//registry.company.com/": Object { + "additionalYarnRcYml": { + "npmRegistries": { + "//registry.company.com/": { "npmAuthIdent": "user123:pass123", }, - "//registry.npmjs.org": Object { + "//registry.npmjs.org": { "npmAuthToken": "token123", }, - "//registry.other.org": Object { + "//registry.other.org": { "npmAuthIdent": "basictoken123", }, }, diff --git a/lib/modules/manager/npm/update/dependency/__snapshots__/index.spec.ts.snap b/lib/modules/manager/npm/update/dependency/__snapshots__/index.spec.ts.snap index df0a8da70add38cc63c3f3b63b406bf2ca825c09..99ca09571a4f0cd63836cebd81cd7d279671ed4d 100644 --- a/lib/modules/manager/npm/update/dependency/__snapshots__/index.spec.ts.snap +++ b/lib/modules/manager/npm/update/dependency/__snapshots__/index.spec.ts.snap @@ -1,3 +1,3 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`modules/manager/npm/update/dependency/index .updateDependency(fileContent, depType, depName, newValue) replaces a github fully specified version 1`] = `"{\\"dependencies\\":{\\"n\\":\\"git+https://github.com/owner/n#v1.1.0\\"}}"`; +exports[`modules/manager/npm/update/dependency/index .updateDependency(fileContent, depType, depName, newValue) replaces a github fully specified version 1`] = `"{"dependencies":{"n":"git+https://github.com/owner/n#v1.1.0"}}"`; diff --git a/lib/modules/manager/npm/update/locked-dependency/package-lock/__snapshots__/get-locked.spec.ts.snap b/lib/modules/manager/npm/update/locked-dependency/package-lock/__snapshots__/get-locked.spec.ts.snap index 4c9c5a25c961c58f7ee3eb9269af7b7ec625dbc3..74e4306aab530911ae860b6caec31d8e4400fb23 100644 --- a/lib/modules/manager/npm/update/locked-dependency/package-lock/__snapshots__/get-locked.spec.ts.snap +++ b/lib/modules/manager/npm/update/locked-dependency/package-lock/__snapshots__/get-locked.spec.ts.snap @@ -1,8 +1,8 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/npm/update/locked-dependency/package-lock/get-locked getLockedDependencies() finds bundled dependency 1`] = ` -Array [ - Object { +[ + { "bundled": true, "dev": true, "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", @@ -13,10 +13,10 @@ Array [ `; exports[`modules/manager/npm/update/locked-dependency/package-lock/get-locked getLockedDependencies() finds direct dependency 1`] = ` -Array [ - Object { +[ + { "integrity": "sha1-J03IKTPJ9XTMOKDOXqgXK+nGsJQ=", - "requires": Object { + "requires": { "accepts": "1.0.0", "buffer-crc32": "0.2.1", "cookie": "0.1.0", @@ -42,10 +42,10 @@ Array [ `; exports[`modules/manager/npm/update/locked-dependency/package-lock/get-locked getLockedDependencies() finds indirect dependency 1`] = ` -Array [ - Object { +[ + { "integrity": "sha1-Bnq/Rc/4v/spy9t0OXJbMjiKLFg=", - "requires": Object { + "requires": { "debug": "*", "fresh": "~0.2.1", "mime": "~1.2.9", diff --git a/lib/modules/manager/npm/update/locked-dependency/yarn-lock/get-locked.spec.ts b/lib/modules/manager/npm/update/locked-dependency/yarn-lock/get-locked.spec.ts index 9a68efb23fe925316752228669fd644601c68edc..3d6e8aa598037affb6aa09b0c4d3abb19c99c6f6 100644 --- a/lib/modules/manager/npm/update/locked-dependency/yarn-lock/get-locked.spec.ts +++ b/lib/modules/manager/npm/update/locked-dependency/yarn-lock/get-locked.spec.ts @@ -10,12 +10,12 @@ describe('modules/manager/npm/update/locked-dependency/yarn-lock/get-locked', () it('finds unscoped', () => { expect(getLockedDependencies(yarnLock1, 'cookie', '0.1.0')) .toMatchInlineSnapshot(` - Array [ - Object { + [ + { "constraint": "0.1.0", "depName": "cookie", "depNameConstraint": "cookie@0.1.0", - "entry": Object { + "entry": { "integrity": "sha1-kOtGndzpBchm3mh+/EMTHYgB+dA=", "resolved": "https://registry.yarnpkg.com/cookie/-/cookie-0.1.0.tgz#90eb469ddce905c866de687efc43131d8801f9d0", "version": "0.1.0", @@ -28,13 +28,13 @@ describe('modules/manager/npm/update/locked-dependency/yarn-lock/get-locked', () it('finds scoped', () => { expect(getLockedDependencies(yarnLock3, '@actions/core', '1.6.0')) .toMatchInlineSnapshot(` - Array [ - Object { + [ + { "constraint": "1.6.0", "depName": "@actions/core", "depNameConstraint": "@actions/core@1.6.0", - "entry": Object { - "dependencies": Object { + "entry": { + "dependencies": { "@actions/http-client": "^1.0.11", }, "integrity": "sha512-NB1UAZomZlCV/LmJqkLhNTqtKfFXJZAUPcfl/zqG7EfsQdeUJtaWO98SGbuQ3pydJ3fHl2CvI/51OKYlCYYcaw==", @@ -42,12 +42,12 @@ describe('modules/manager/npm/update/locked-dependency/yarn-lock/get-locked', () "version": "1.6.0", }, }, - Object { + { "constraint": "^1.2.0", "depName": "@actions/core", "depNameConstraint": "@actions/core@^1.2.0", - "entry": Object { - "dependencies": Object { + "entry": { + "dependencies": { "@actions/http-client": "^1.0.11", }, "integrity": "sha512-NB1UAZomZlCV/LmJqkLhNTqtKfFXJZAUPcfl/zqG7EfsQdeUJtaWO98SGbuQ3pydJ3fHl2CvI/51OKYlCYYcaw==", @@ -55,12 +55,12 @@ describe('modules/manager/npm/update/locked-dependency/yarn-lock/get-locked', () "version": "1.6.0", }, }, - Object { + { "constraint": "^1.2.6", "depName": "@actions/core", "depNameConstraint": "@actions/core@^1.2.6", - "entry": Object { - "dependencies": Object { + "entry": { + "dependencies": { "@actions/http-client": "^1.0.11", }, "integrity": "sha512-NB1UAZomZlCV/LmJqkLhNTqtKfFXJZAUPcfl/zqG7EfsQdeUJtaWO98SGbuQ3pydJ3fHl2CvI/51OKYlCYYcaw==", diff --git a/lib/modules/manager/npm/update/locked-dependency/yarn-lock/replace.spec.ts b/lib/modules/manager/npm/update/locked-dependency/yarn-lock/replace.spec.ts index 8fc99aeb53a6f590a86d2112c7ba5b9dbd1996ae..96e35c3048fd39f4a720adda1062f60867fe251a 100644 --- a/lib/modules/manager/npm/update/locked-dependency/yarn-lock/replace.spec.ts +++ b/lib/modules/manager/npm/update/locked-dependency/yarn-lock/replace.spec.ts @@ -32,12 +32,12 @@ describe('modules/manager/npm/update/locked-dependency/yarn-lock/replace', () => expect(addedSections).toHaveLength(1); expect(removedSections).toHaveLength(1); expect(addedSections[0].value).toMatchInlineSnapshot(` - " version \\"0.2.5\\" + " version "0.2.5" " `); expect(removedSections[0].value).toMatchInlineSnapshot(` - " version \\"0.2.4\\" - resolved \\"https://registry.yarnpkg.com/fresh/-/fresh-0.2.4.tgz#3582499206c9723714190edd74b4604feb4a614c\\" + " version "0.2.4" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.2.4.tgz#3582499206c9723714190edd74b4604feb4a614c" integrity sha1-NYJJkgbJcjcUGQ7ddLRgT+tKYUw= " `); @@ -57,15 +57,15 @@ describe('modules/manager/npm/update/locked-dependency/yarn-lock/replace', () => expect(addedSections).toHaveLength(1); expect(removedSections).toHaveLength(1); expect(addedSections[0].value).toMatchInlineSnapshot(` - " version \\"4.4.0\\" - " - `); + " version "4.4.0" + " + `); expect(removedSections[0].value).toMatchInlineSnapshot(` - " version \\"4.0.0\\" - resolved \\"https://registry.yarnpkg.com/express/-/express-4.0.0.tgz#274dc82933c9f574cc38a0ce5ea8172be9c6b094\\" - integrity sha1-J03IKTPJ9XTMOKDOXqgXK+nGsJQ= - " - `); + " version "4.0.0" + resolved "https://registry.yarnpkg.com/express/-/express-4.0.0.tgz#274dc82933c9f574cc38a0ce5ea8172be9c6b094" + integrity sha1-J03IKTPJ9XTMOKDOXqgXK+nGsJQ= + " + `); }); it('replaces constraint too', () => { @@ -83,17 +83,17 @@ describe('modules/manager/npm/update/locked-dependency/yarn-lock/replace', () => expect(addedSections).toHaveLength(1); expect(removedSections).toHaveLength(1); expect(addedSections[0].value).toMatchInlineSnapshot(` - "express@4.4.0: - version \\"4.4.0\\" - " - `); + "express@4.4.0: + version "4.4.0" + " + `); expect(removedSections[0].value).toMatchInlineSnapshot(` - "express@4.0.0: - version \\"4.0.0\\" - resolved \\"https://registry.yarnpkg.com/express/-/express-4.0.0.tgz#274dc82933c9f574cc38a0ce5ea8172be9c6b094\\" - integrity sha1-J03IKTPJ9XTMOKDOXqgXK+nGsJQ= - " - `); + "express@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/express/-/express-4.0.0.tgz#274dc82933c9f574cc38a0ce5ea8172be9c6b094" + integrity sha1-J03IKTPJ9XTMOKDOXqgXK+nGsJQ= + " + `); }); it('handles escaped constraints', () => { @@ -110,13 +110,13 @@ describe('modules/manager/npm/update/locked-dependency/yarn-lock/replace', () => expect(addedSections).toHaveLength(1); expect(removedSections).toHaveLength(1); expect(addedSections[0].value).toMatchInlineSnapshot(` - " version \\"2.2.0\\" + " version "2.2.0" " `); expect(removedSections[0].value).toMatchInlineSnapshot(` "string-width@^1.0.1: - version \\"1.0.2\\" - resolved \\"https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3\\" + version "1.0.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= " `); @@ -136,12 +136,12 @@ describe('modules/manager/npm/update/locked-dependency/yarn-lock/replace', () => expect(addedSections).toHaveLength(1); expect(removedSections).toHaveLength(1); expect(addedSections[0].value).toMatchInlineSnapshot(` - " version \\"0.48.1\\" + " version "0.48.1" " `); expect(removedSections[0].value).toMatchInlineSnapshot(` - " version \\"0.48.0\\" - resolved \\"https://registry.yarnpkg.com/@embroider/addon-shim/-/addon-shim-0.48.0.tgz#2a950ecb82c45ae53e801bcddfd26dc420cac9e8\\" + " version "0.48.0" + resolved "https://registry.yarnpkg.com/@embroider/addon-shim/-/addon-shim-0.48.0.tgz#2a950ecb82c45ae53e801bcddfd26dc420cac9e8" integrity sha512-hu2Yzv5xXHl1vCzkcybjyjCK2/fHwKPDJ5xpwRlvASU/8WMBVLekQQ9Tt8WhPMZJHdMkzIWchAPGkLZaKaeXmA== " `); diff --git a/lib/modules/manager/npm/update/package-version/__snapshots__/index.spec.ts.snap b/lib/modules/manager/npm/update/package-version/__snapshots__/index.spec.ts.snap index b673db06e7d78da55685cdee84f458a169e590ea..cd31e59d3ed2d7454cff1a80a3295a2fe262c855 100644 --- a/lib/modules/manager/npm/update/package-version/__snapshots__/index.spec.ts.snap +++ b/lib/modules/manager/npm/update/package-version/__snapshots__/index.spec.ts.snap @@ -1,7 +1,7 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`modules/manager/npm/update/package-version/index .bumpPackageVersion() increments 1`] = `"{\\"name\\":\\"some-package\\",\\"version\\":\\"0.0.3\\",\\"dependencies\\":{\\"chalk\\":\\"2.4.2\\"}}"`; +exports[`modules/manager/npm/update/package-version/index .bumpPackageVersion() increments 1`] = `"{"name":"some-package","version":"0.0.3","dependencies":{"chalk":"2.4.2"}}"`; -exports[`modules/manager/npm/update/package-version/index .bumpPackageVersion() mirrors 1`] = `"{\\"name\\":\\"some-package\\",\\"version\\":\\"2.4.2\\",\\"dependencies\\":{\\"chalk\\":\\"2.4.2\\"}}"`; +exports[`modules/manager/npm/update/package-version/index .bumpPackageVersion() mirrors 1`] = `"{"name":"some-package","version":"2.4.2","dependencies":{"chalk":"2.4.2"}}"`; -exports[`modules/manager/npm/update/package-version/index .bumpPackageVersion() updates 1`] = `"{\\"name\\":\\"some-package\\",\\"version\\":\\"0.1.0\\",\\"dependencies\\":{\\"chalk\\":\\"2.4.2\\"}}"`; +exports[`modules/manager/npm/update/package-version/index .bumpPackageVersion() updates 1`] = `"{"name":"some-package","version":"0.1.0","dependencies":{"chalk":"2.4.2"}}"`; diff --git a/lib/modules/manager/nuget/__snapshots__/artifacts.spec.ts.snap b/lib/modules/manager/nuget/__snapshots__/artifacts.spec.ts.snap index 8b5d0c0a5fc3c93ca12e9aaffba805862caa9fe1..6e5a9905768cd6ded24f08c53f645fa3741db1d6 100644 --- a/lib/modules/manager/nuget/__snapshots__/artifacts.spec.ts.snap +++ b/lib/modules/manager/nuget/__snapshots__/artifacts.spec.ts.snap @@ -1,13 +1,13 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/nuget/artifacts aborts if lock file is unchanged 1`] = ` -Array [ - Object { +[ + { "cmd": "dotnet restore 'path/with space/project.csproj' --force-evaluate --configfile /tmp/renovate/cache/__renovate-private-cache/nuget/nuget.config", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -25,13 +25,13 @@ Array [ `; exports[`modules/manager/nuget/artifacts authenticates at registries 1`] = ` -Array [ - Object { +[ + { "cmd": "dotnet nuget add source https://my-registry.example.org/ --configfile /tmp/renovate/cache/__renovate-private-cache/nuget/nuget.config --name myRegistry --username some-username --password some-password --store-password-in-clear-text", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -45,12 +45,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "dotnet restore project.csproj --force-evaluate --configfile /tmp/renovate/cache/__renovate-private-cache/nuget/nuget.config", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -68,13 +68,13 @@ Array [ `; exports[`modules/manager/nuget/artifacts performs lock file maintenance 1`] = ` -Array [ - Object { +[ + { "cmd": "dotnet restore project.csproj --force-evaluate --configfile /tmp/renovate/cache/__renovate-private-cache/nuget/nuget.config", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -92,13 +92,13 @@ Array [ `; exports[`modules/manager/nuget/artifacts strips protocol version from feed url 1`] = ` -Array [ - Object { +[ + { "cmd": "dotnet nuget add source https://my-registry.example.org/ --configfile /tmp/renovate/cache/__renovate-private-cache/nuget/nuget.config --name myRegistry", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -112,12 +112,12 @@ Array [ "timeout": 900000, }, }, - Object { + { "cmd": "dotnet restore project.csproj --force-evaluate --configfile /tmp/renovate/cache/__renovate-private-cache/nuget/nuget.config", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -135,25 +135,25 @@ Array [ `; exports[`modules/manager/nuget/artifacts supports docker mode 1`] = ` -Array [ - Object { +[ + { "cmd": "docker pull renovate/dotnet", - "options": Object { + "options": { "encoding": "utf-8", }, }, - Object { + { "cmd": "docker ps --filter name=renovate_dotnet -aq", - "options": Object { + "options": { "encoding": "utf-8", }, }, - Object { - "cmd": "docker run --rm --name=renovate_dotnet --label=renovate_child -v \\"/tmp/github/some/repo\\":\\"/tmp/github/some/repo\\" -v \\"/tmp/renovate/cache\\":\\"/tmp/renovate/cache\\" -e NUGET_PACKAGES -e BUILDPACK_CACHE_DIR -w \\"/tmp/github/some/repo\\" renovate/dotnet bash -l -c \\"dotnet restore project.csproj --force-evaluate --configfile /tmp/renovate/cache/__renovate-private-cache/nuget/nuget.config\\"", - "options": Object { + { + "cmd": "docker run --rm --name=renovate_dotnet --label=renovate_child -v "/tmp/github/some/repo":"/tmp/github/some/repo" -v "/tmp/renovate/cache":"/tmp/renovate/cache" -e NUGET_PACKAGES -e BUILDPACK_CACHE_DIR -w "/tmp/github/some/repo" renovate/dotnet bash -l -c "dotnet restore project.csproj --force-evaluate --configfile /tmp/renovate/cache/__renovate-private-cache/nuget/nuget.config"", + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "BUILDPACK_CACHE_DIR": "/tmp/renovate/cache/buildpack", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -172,13 +172,13 @@ Array [ `; exports[`modules/manager/nuget/artifacts supports global mode 1`] = ` -Array [ - Object { +[ + { "cmd": "dotnet restore project.csproj --force-evaluate --configfile /tmp/renovate/cache/__renovate-private-cache/nuget/nuget.config", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -196,13 +196,13 @@ Array [ `; exports[`modules/manager/nuget/artifacts updates lock file 1`] = ` -Array [ - Object { +[ + { "cmd": "dotnet restore project.csproj --force-evaluate --configfile /tmp/renovate/cache/__renovate-private-cache/nuget/nuget.config", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", diff --git a/lib/modules/manager/nuget/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/nuget/__snapshots__/extract.spec.ts.snap index 4ccb00757fca63a66d20991659575565b67e5fd9..55c20db0dc876ce3dad3320fb2db785e3ae14f8a 100644 --- a/lib/modules/manager/nuget/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/nuget/__snapshots__/extract.spec.ts.snap @@ -1,104 +1,104 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/nuget/extract extractPackageFile() extracts all dependencies 1`] = ` -Array [ - Object { +[ + { "currentValue": "1.0.0", "datasource": "nuget", "depName": "My.Package", "depType": "nuget", }, - Object { + { "currentValue": "1.0.0", "datasource": "nuget", "depName": "Microsoft.VisualStudio.Web.CodeGeneration.Tools", "depType": "nuget", }, - Object { + { "currentValue": "1.2.3", "datasource": "nuget", "depName": "Range3", "depType": "nuget", }, - Object { + { "currentValue": "1.2.3", "datasource": "nuget", "depName": "Range2", "depType": "nuget", }, - Object { + { "currentValue": "1.2.3", "datasource": "nuget", "depName": "Range1", "depType": "nuget", }, - Object { + { "currentValue": "3.1.0.5", "datasource": "nuget", "depName": "Stateless", "depType": "nuget", }, - Object { + { "currentValue": "2.1.0", "datasource": "nuget", "depName": "Serilog.Sinks.Literate", "depType": "nuget", }, - Object { + { "currentValue": "1.4.0", "datasource": "nuget", "depName": "Serilog.Extensions.Logging", "depType": "nuget", }, - Object { + { "currentValue": "2.4.0", "datasource": "nuget", "depName": "Serilog", "depType": "nuget", }, - Object { + { "currentValue": "10.0.2", "datasource": "nuget", "depName": "Newtonsoft.Json", "depType": "nuget", }, - Object { + { "currentValue": "1.1.2", "datasource": "nuget", "depName": "Microsoft.Extensions.Logging.Debug", "depType": "nuget", }, - Object { + { "currentValue": "1.1.2", "datasource": "nuget", "depName": "Microsoft.Extensions.Configuration.Json", "depType": "nuget", }, - Object { + { "currentValue": "1.1.2", "datasource": "nuget", "depName": "Microsoft.AspNetCore.Server.Kestrel", "depType": "nuget", }, - Object { + { "currentValue": "1.1.3", "datasource": "nuget", "depName": "Microsoft.AspNetCore.Mvc.Core", "depType": "nuget", }, - Object { + { "currentValue": "1.1.2", "datasource": "nuget", "depName": "Microsoft.AspNetCore.Hosting", "depType": "nuget", }, - Object { + { "currentValue": "4.1.0", "datasource": "nuget", "depName": "Autofac.Extensions.DependencyInjection", "depType": "nuget", }, - Object { + { "currentValue": "4.5.0", "datasource": "nuget", "depName": "Autofac", @@ -108,104 +108,104 @@ Array [ `; exports[`modules/manager/nuget/extract extractPackageFile() extracts all dependencies from global packages file 1`] = ` -Array [ - Object { +[ + { "currentValue": "1.0.0", "datasource": "nuget", "depName": "Microsoft.VisualStudio.Web.CodeGeneration.Tools", "depType": "nuget", }, - Object { + { "currentValue": "1.2.3", "datasource": "nuget", "depName": "Range3", "depType": "nuget", }, - Object { + { "currentValue": "1.2.3", "datasource": "nuget", "depName": "Range2", "depType": "nuget", }, - Object { + { "currentValue": "1.2.3", "datasource": "nuget", "depName": "Range1", "depType": "nuget", }, - Object { + { "currentValue": "3.1.0.5", "datasource": "nuget", "depName": "Stateless", "depType": "nuget", }, - Object { + { "currentValue": "2.1.0", "datasource": "nuget", "depName": "Serilog.Sinks.Literate", "depType": "nuget", }, - Object { + { "currentValue": "1.4.0", "datasource": "nuget", "depName": "Serilog.Extensions.Logging", "depType": "nuget", }, - Object { + { "currentValue": "2.4.0", "datasource": "nuget", "depName": "Serilog", "depType": "nuget", }, - Object { + { "currentValue": "10.0.2", "datasource": "nuget", "depName": "Newtonsoft.Json", "depType": "nuget", }, - Object { + { "currentValue": "1.1.2", "datasource": "nuget", "depName": "Microsoft.Extensions.Logging.Debug", "depType": "nuget", }, - Object { + { "currentValue": "1.1.2", "datasource": "nuget", "depName": "Microsoft.Extensions.Configuration.Json", "depType": "nuget", }, - Object { + { "currentValue": "1.1.2", "datasource": "nuget", "depName": "Microsoft.AspNetCore.Server.Kestrel", "depType": "nuget", }, - Object { + { "currentValue": "1.1.3", "datasource": "nuget", "depName": "Microsoft.AspNetCore.Mvc.Core", "depType": "nuget", }, - Object { + { "currentValue": "1.1.2", "datasource": "nuget", "depName": "Microsoft.AspNetCore.Hosting", "depType": "nuget", }, - Object { + { "currentValue": "4.1.0", "datasource": "nuget", "depName": "Autofac.Extensions.DependencyInjection", "depType": "nuget", }, - Object { + { "currentValue": "4.5.0", "datasource": "nuget", "depName": "Autofac", "depType": "nuget", }, - Object { + { "currentValue": "2.0.0", "datasource": "nuget", "depName": "Roslynator.Analyzers", @@ -215,8 +215,8 @@ Array [ `; exports[`modules/manager/nuget/extract extractPackageFile() extracts package version dependency 1`] = ` -Array [ - Object { +[ + { "currentValue": "4.5.0", "datasource": "nuget", "depName": "Autofac", diff --git a/lib/modules/manager/pip_requirements/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/pip_requirements/__snapshots__/extract.spec.ts.snap index 31c6b448b3a013eb7814e0e05151742a2624c243..beb0d0c9f526614da5d120e15163ca85e7ded076 100644 --- a/lib/modules/manager/pip_requirements/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/pip_requirements/__snapshots__/extract.spec.ts.snap @@ -1,65 +1,65 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/pip_requirements/extract extractPackageFile() extracts dependencies 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "==0.3.1", "currentVersion": "0.3.1", "datasource": "pypi", "depName": "some-package", }, - Object { + { "currentValue": "==1.0.0", "currentVersion": "1.0.0", "datasource": "pypi", "depName": "some-other-package", }, - Object { + { "currentValue": undefined, "datasource": "pypi", "depName": "sphinx", }, - Object { + { "currentValue": "==1.9", "currentVersion": "1.9", "datasource": "pypi", "depName": "not_semver", }, ], - "registryUrls": Array [ + "registryUrls": [ "http://example.com/private-pypi/", ], } `; exports[`modules/manager/pip_requirements/extract extractPackageFile() extracts multiple dependencies 1`] = ` -Array [ - Object { +[ + { "currentValue": "==1", "currentVersion": "1", "datasource": "pypi", "depName": "Django", }, - Object { + { "currentValue": "==0.6.27", "currentVersion": "0.6.27", "datasource": "pypi", "depName": "distribute", }, - Object { + { "currentValue": "==0.2", "currentVersion": "0.2", "datasource": "pypi", "depName": "dj-database-url", }, - Object { + { "currentValue": "==2.4.5", "currentVersion": "2.4.5", "datasource": "pypi", "depName": "psycopg2", }, - Object { + { "currentValue": "==0.1.2", "currentVersion": "0.1.2", "datasource": "pypi", @@ -69,33 +69,33 @@ Array [ `; exports[`modules/manager/pip_requirements/extract extractPackageFile() handles comments and commands 1`] = ` -Array [ - Object { +[ + { "currentValue": "==1.11.23", "currentVersion": "1.11.23", "datasource": "pypi", "depName": "Django", }, - Object { + { "currentValue": "==0.6.27", "currentVersion": "0.6.27", "datasource": "pypi", "depName": "distribute", "skipReason": "ignored", }, - Object { + { "currentValue": "==0.2", "currentVersion": "0.2", "datasource": "pypi", "depName": "dj-database-url", }, - Object { + { "currentValue": "==2.4.5", "currentVersion": "2.4.5", "datasource": "pypi", "depName": "psycopg2", }, - Object { + { "currentValue": "==0.1.2", "currentVersion": "0.1.2", "datasource": "pypi", @@ -105,91 +105,91 @@ Array [ `; exports[`modules/manager/pip_requirements/extract extractPackageFile() handles extra index url 1`] = ` -Object { - "additionalRegistryUrls": Array [ +{ + "additionalRegistryUrls": [ "http://example.com/private-pypi/", ], - "deps": Array [ - Object { + "deps": [ + { "currentValue": "==2.0.12", "currentVersion": "2.0.12", "datasource": "pypi", "depName": "Django", }, - Object { + { "currentValue": "==4.1.1", "currentVersion": "4.1.1", "datasource": "pypi", "depName": "celery", }, - Object { + { "currentValue": "== 3.2.1", "currentVersion": "3.2.1", "datasource": "pypi", "depName": "foo", }, - Object { + { "currentValue": "==0.3.1", "currentVersion": "0.3.1", "datasource": "pypi", "depName": "some-package", }, - Object { + { "currentValue": "==1.0.0", "currentVersion": "1.0.0", "datasource": "pypi", "depName": "some-other-package", }, - Object { + { "currentValue": "==1.9", "currentVersion": "1.9", "datasource": "pypi", "depName": "not_semver", }, ], - "registryUrls": Array [ + "registryUrls": [ "https://artifactory.company.com/artifactory/api/pypi/python/simple", ], } `; exports[`modules/manager/pip_requirements/extract extractPackageFile() handles extra index url and defaults without index to config 1`] = ` -Object { - "additionalRegistryUrls": Array [ +{ + "additionalRegistryUrls": [ "http://example.com/private-pypi/", ], - "deps": Array [ - Object { + "deps": [ + { "currentValue": "==2.0.12", "currentVersion": "2.0.12", "datasource": "pypi", "depName": "Django", }, - Object { + { "currentValue": "==4.1.1", "currentVersion": "4.1.1", "datasource": "pypi", "depName": "celery", }, - Object { + { "currentValue": "== 3.2.1", "currentVersion": "3.2.1", "datasource": "pypi", "depName": "foo", }, - Object { + { "currentValue": "==0.3.1", "currentVersion": "0.3.1", "datasource": "pypi", "depName": "some-package", }, - Object { + { "currentValue": "==1.0.0", "currentVersion": "1.0.0", "datasource": "pypi", "depName": "some-other-package", }, - Object { + { "currentValue": "==1.9", "currentVersion": "1.9", "datasource": "pypi", @@ -200,42 +200,42 @@ Object { `; exports[`modules/manager/pip_requirements/extract extractPackageFile() handles extra index url and defaults without index to pypi 1`] = ` -Object { - "additionalRegistryUrls": Array [ +{ + "additionalRegistryUrls": [ "http://example.com/private-pypi/", ], - "deps": Array [ - Object { + "deps": [ + { "currentValue": "==2.0.12", "currentVersion": "2.0.12", "datasource": "pypi", "depName": "Django", }, - Object { + { "currentValue": "==4.1.1", "currentVersion": "4.1.1", "datasource": "pypi", "depName": "celery", }, - Object { + { "currentValue": "== 3.2.1", "currentVersion": "3.2.1", "datasource": "pypi", "depName": "foo", }, - Object { + { "currentValue": "==0.3.1", "currentVersion": "0.3.1", "datasource": "pypi", "depName": "some-package", }, - Object { + { "currentValue": "==1.0.0", "currentVersion": "1.0.0", "datasource": "pypi", "depName": "some-other-package", }, - Object { + { "currentValue": "==1.9", "currentVersion": "1.9", "datasource": "pypi", @@ -246,77 +246,77 @@ Object { `; exports[`modules/manager/pip_requirements/extract extractPackageFile() handles extra spaces around pinned dependency equal signs 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "==2.0.12", "currentVersion": "2.0.12", "datasource": "pypi", "depName": "Django", }, - Object { + { "currentValue": "==4.1.1", "currentVersion": "4.1.1", "datasource": "pypi", "depName": "celery", }, - Object { + { "currentValue": "== 3.2.1", "currentVersion": "3.2.1", "datasource": "pypi", "depName": "foo", }, ], - "registryUrls": Array [ + "registryUrls": [ "https://artifactory.company.com/artifactory/api/pypi/python/simple", ], } `; exports[`modules/manager/pip_requirements/extract extractPackageFile() handles extras and complex index url 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "==2.0.12", "currentVersion": "2.0.12", "datasource": "pypi", "depName": "Django", }, - Object { + { "currentValue": "==4.1.1", "currentVersion": "4.1.1", "datasource": "pypi", "depName": "celery", }, - Object { + { "currentValue": "== 3.2.1", "currentVersion": "3.2.1", "datasource": "pypi", "depName": "foo", }, ], - "registryUrls": Array [ + "registryUrls": [ "https://artifactory.company.com/artifactory/api/pypi/python/simple", ], } `; exports[`modules/manager/pip_requirements/extract extractPackageFile() should handle hashes 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "==1.9.1", "currentVersion": "1.9.1", "datasource": "pypi", "depName": "Django", }, - Object { + { "currentValue": "==0.22.1", "currentVersion": "0.22.1", "datasource": "pypi", "depName": "bgg", }, - Object { + { "currentValue": "==2016.1.8", "currentVersion": "2016.1.8", "datasource": "pypi", diff --git a/lib/modules/manager/pip_setup/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/pip_setup/__snapshots__/extract.spec.ts.snap index 23704291172ffd287a3cb092367abbbe3e753a5e..1f6497ad61536d5d0309264a2325c268e64105e8 100644 --- a/lib/modules/manager/pip_setup/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/pip_setup/__snapshots__/extract.spec.ts.snap @@ -1,126 +1,126 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/pip_setup/extract extractPackageFile() returns found deps 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": ">=3.1.13.0,<5.0", "datasource": "pypi", "depName": "celery", - "managerData": Object { + "managerData": { "lineNumber": 49, }, }, - Object { + { "currentValue": ">=1.7", "datasource": "pypi", "depName": "logging_tree", - "managerData": Object { + "managerData": { "lineNumber": 52, }, }, - Object { + { "currentValue": ">=2.2", "datasource": "pypi", "depName": "pygments", - "managerData": Object { + "managerData": { "lineNumber": 53, }, }, - Object { + { "currentValue": ">=5.0", "datasource": "pypi", "depName": "psutil", - "managerData": Object { + "managerData": { "lineNumber": 54, }, }, - Object { + { "currentValue": ">=3.0", "datasource": "pypi", "depName": "objgraph", - "managerData": Object { + "managerData": { "lineNumber": 55, }, }, - Object { + { "currentValue": ">=1.11.23,<2.0", "datasource": "pypi", "depName": "django", - "managerData": Object { + "managerData": { "lineNumber": 58, }, }, - Object { + { "currentValue": ">=0.11,<2.0", "datasource": "pypi", "depName": "flask", - "managerData": Object { + "managerData": { "lineNumber": 61, }, }, - Object { + { "currentValue": ">=1.4,<2.0", "datasource": "pypi", "depName": "blinker", - "managerData": Object { + "managerData": { "lineNumber": 62, }, }, - Object { + { "currentValue": ">=19.7.0,<20.0", "datasource": "pypi", "depName": "gunicorn", - "managerData": Object { + "managerData": { "lineNumber": 74, }, }, - Object { + { "currentValue": ">=0.15.3,<0.16", "datasource": "pypi", "depName": "Werkzeug", - "managerData": Object { + "managerData": { "lineNumber": 75, }, }, - Object { + { "currentValue": ">=3.2.1,<4.0", "datasource": "pypi", "depName": "statsd", - "managerData": Object { + "managerData": { "lineNumber": 75, }, }, - Object { + { "currentValue": ">=2.10.0,<3.0", "datasource": "pypi", "depName": "requests", - "managerData": Object { + "managerData": { "lineNumber": 76, }, "skipReason": "ignored", }, - Object { + { "currentValue": ">=5.27.1,<7.0", "datasource": "pypi", "depName": "raven", - "managerData": Object { + "managerData": { "lineNumber": 77, }, }, - Object { + { "currentValue": ">=0.15.2,<0.17", "datasource": "pypi", "depName": "future", - "managerData": Object { + "managerData": { "lineNumber": 78, }, }, - Object { + { "currentValue": ">=1.0.16,<2.0", "datasource": "pypi", "depName": "ipaddress", - "managerData": Object { + "managerData": { "lineNumber": 79, }, }, diff --git a/lib/modules/manager/pipenv/__snapshots__/artifacts.spec.ts.snap b/lib/modules/manager/pipenv/__snapshots__/artifacts.spec.ts.snap index 5da4f90fe5a79f284dd506e3b55ec70922708bdc..2c5bdfa64fa001de07b41b438f9180a25138b25f 100644 --- a/lib/modules/manager/pipenv/__snapshots__/artifacts.spec.ts.snap +++ b/lib/modules/manager/pipenv/__snapshots__/artifacts.spec.ts.snap @@ -1,13 +1,13 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/pipenv/artifacts handles no constraint 1`] = ` -Array [ - Object { +[ + { "cmd": "pipenv lock", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -25,13 +25,13 @@ Array [ `; exports[`modules/manager/pipenv/artifacts returns null if unchanged 1`] = ` -Array [ - Object { +[ + { "cmd": "pipenv lock", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -49,13 +49,13 @@ Array [ `; exports[`modules/manager/pipenv/artifacts returns updated Pipenv.lock when doing lockfile maintenance 1`] = ` -Array [ - Object { +[ + { "cmd": "pipenv lock", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -73,13 +73,13 @@ Array [ `; exports[`modules/manager/pipenv/artifacts returns updated Pipfile.lock 1`] = ` -Array [ - Object { +[ + { "cmd": "pipenv lock", - "options": Object { + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", "HTTP_PROXY": "http://example.com", @@ -97,25 +97,25 @@ Array [ `; exports[`modules/manager/pipenv/artifacts supports docker mode 1`] = ` -Array [ - Object { +[ + { "cmd": "docker pull renovate/sidecar", - "options": Object { + "options": { "encoding": "utf-8", }, }, - Object { + { "cmd": "docker ps --filter name=renovate_sidecar -aq", - "options": Object { + "options": { "encoding": "utf-8", }, }, - Object { - "cmd": "docker run --rm --name=renovate_sidecar --label=renovate_child -v \\"/tmp/github/some/repo\\":\\"/tmp/github/some/repo\\" -v \\"/tmp/renovate/cache\\":\\"/tmp/renovate/cache\\" -e PIPENV_CACHE_DIR -e PIP_CACHE_DIR -e BUILDPACK_CACHE_DIR -w \\"/tmp/github/some/repo\\" renovate/sidecar bash -l -c \\"install-tool python 3.7.6 && pip install --user pipenv && pipenv lock\\"", - "options": Object { + { + "cmd": "docker run --rm --name=renovate_sidecar --label=renovate_child -v "/tmp/github/some/repo":"/tmp/github/some/repo" -v "/tmp/renovate/cache":"/tmp/renovate/cache" -e PIPENV_CACHE_DIR -e PIP_CACHE_DIR -e BUILDPACK_CACHE_DIR -w "/tmp/github/some/repo" renovate/sidecar bash -l -c "install-tool python 3.7.6 && pip install --user pipenv && pipenv lock"", + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "BUILDPACK_CACHE_DIR": "/tmp/renovate/cache/buildpack", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -135,25 +135,25 @@ Array [ `; exports[`modules/manager/pipenv/artifacts uses pipenv version from Pipfile 1`] = ` -Array [ - Object { +[ + { "cmd": "docker pull renovate/sidecar", - "options": Object { + "options": { "encoding": "utf-8", }, }, - Object { + { "cmd": "docker ps --filter name=renovate_sidecar -aq", - "options": Object { + "options": { "encoding": "utf-8", }, }, - Object { - "cmd": "docker run --rm --name=renovate_sidecar --label=renovate_child -v \\"/tmp/github/some/repo\\":\\"/tmp/github/some/repo\\" -v \\"/tmp/renovate/cache\\":\\"/tmp/renovate/cache\\" -e PIPENV_CACHE_DIR -e BUILDPACK_CACHE_DIR -w \\"/tmp/github/some/repo\\" renovate/sidecar bash -l -c \\"install-tool python 3.10.2 && pip install --user pipenv==2020.8.13 && pipenv lock\\"", - "options": Object { + { + "cmd": "docker run --rm --name=renovate_sidecar --label=renovate_child -v "/tmp/github/some/repo":"/tmp/github/some/repo" -v "/tmp/renovate/cache":"/tmp/renovate/cache" -e PIPENV_CACHE_DIR -e BUILDPACK_CACHE_DIR -w "/tmp/github/some/repo" renovate/sidecar bash -l -c "install-tool python 3.10.2 && pip install --user pipenv==2020.8.13 && pipenv lock"", + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "BUILDPACK_CACHE_DIR": "/tmp/renovate/cache/buildpack", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -172,25 +172,25 @@ Array [ `; exports[`modules/manager/pipenv/artifacts uses pipenv version from Pipfile dev packages 1`] = ` -Array [ - Object { +[ + { "cmd": "docker pull renovate/sidecar", - "options": Object { + "options": { "encoding": "utf-8", }, }, - Object { + { "cmd": "docker ps --filter name=renovate_sidecar -aq", - "options": Object { + "options": { "encoding": "utf-8", }, }, - Object { - "cmd": "docker run --rm --name=renovate_sidecar --label=renovate_child -v \\"/tmp/github/some/repo\\":\\"/tmp/github/some/repo\\" -v \\"/tmp/renovate/cache\\":\\"/tmp/renovate/cache\\" -e PIPENV_CACHE_DIR -e BUILDPACK_CACHE_DIR -w \\"/tmp/github/some/repo\\" renovate/sidecar bash -l -c \\"install-tool python 3.10.2 && pip install --user pipenv==2020.8.13 && pipenv lock\\"", - "options": Object { + { + "cmd": "docker run --rm --name=renovate_sidecar --label=renovate_child -v "/tmp/github/some/repo":"/tmp/github/some/repo" -v "/tmp/renovate/cache":"/tmp/renovate/cache" -e PIPENV_CACHE_DIR -e BUILDPACK_CACHE_DIR -w "/tmp/github/some/repo" renovate/sidecar bash -l -c "install-tool python 3.10.2 && pip install --user pipenv==2020.8.13 && pipenv lock"", + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "BUILDPACK_CACHE_DIR": "/tmp/renovate/cache/buildpack", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", @@ -209,25 +209,25 @@ Array [ `; exports[`modules/manager/pipenv/artifacts uses pipenv version from config 1`] = ` -Array [ - Object { +[ + { "cmd": "docker pull renovate/sidecar", - "options": Object { + "options": { "encoding": "utf-8", }, }, - Object { + { "cmd": "docker ps --filter name=renovate_sidecar -aq", - "options": Object { + "options": { "encoding": "utf-8", }, }, - Object { - "cmd": "docker run --rm --name=renovate_sidecar --label=renovate_child -v \\"/tmp/github/some/repo\\":\\"/tmp/github/some/repo\\" -v \\"/tmp/renovate/cache\\":\\"/tmp/renovate/cache\\" -e PIPENV_CACHE_DIR -e BUILDPACK_CACHE_DIR -w \\"/tmp/github/some/repo\\" renovate/sidecar bash -l -c \\"install-tool python 3.10.2 && pip install --user pipenv==2020.1.1 && pipenv lock\\"", - "options": Object { + { + "cmd": "docker run --rm --name=renovate_sidecar --label=renovate_child -v "/tmp/github/some/repo":"/tmp/github/some/repo" -v "/tmp/renovate/cache":"/tmp/renovate/cache" -e PIPENV_CACHE_DIR -e BUILDPACK_CACHE_DIR -w "/tmp/github/some/repo" renovate/sidecar bash -l -c "install-tool python 3.10.2 && pip install --user pipenv==2020.1.1 && pipenv lock"", + "options": { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", - "env": Object { + "env": { "BUILDPACK_CACHE_DIR": "/tmp/renovate/cache/buildpack", "HOME": "/home/user", "HTTPS_PROXY": "https://example.com", diff --git a/lib/modules/manager/pipenv/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/pipenv/__snapshots__/extract.spec.ts.snap index 0447b234ad3f246b6183536b4875f94f9d295852..8b6de9a34653a03d06f676e91967efe42fe128db 100644 --- a/lib/modules/manager/pipenv/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/pipenv/__snapshots__/extract.spec.ts.snap @@ -1,60 +1,60 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/pipenv/extract extractPackageFile() extracts dependencies 1`] = ` -Object { - "constraints": Object { +{ + "constraints": { "python": "== 3.6.*", }, - "deps": Array [ - Object { + "deps": [ + { "currentValue": "==0.3.1", "datasource": "pypi", "depName": "some-package", "depType": "packages", - "managerData": Object {}, + "managerData": {}, }, - Object { + { "currentValue": "==1.0.0", "datasource": "pypi", "depName": "some-other-package", "depType": "packages", - "managerData": Object {}, + "managerData": {}, }, - Object { + { "currentValue": "==1.0.0", "depName": "_invalid-package", "depType": "packages", - "managerData": Object {}, + "managerData": {}, "skipReason": "invalid-name", }, - Object { + { "currentValue": "==0 0", "depName": "invalid-version", "depType": "packages", - "managerData": Object {}, + "managerData": {}, "skipReason": "invalid-version", }, - Object { + { "currentValue": "==1.0.0", "datasource": "pypi", "depName": "pytest-benchmark", "depType": "packages", - "managerData": Object { + "managerData": { "nestedVersion": true, }, }, - Object { + { "currentValue": "==0.1.0", "datasource": "pypi", "depName": "dev-package", "depType": "dev-packages", - "managerData": Object {}, + "managerData": {}, }, ], - "lockFiles": Array [ + "lockFiles": [ "Pipfile.lock", ], - "registryUrls": Array [ + "registryUrls": [ "https://pypi.org/simple", "http://example.com/private-pypi/", ], @@ -62,152 +62,152 @@ Object { `; exports[`modules/manager/pipenv/extract extractPackageFile() extracts example pipfile 1`] = ` -Object { - "constraints": Object { +{ + "constraints": { "python": "== 2.7.*", }, - "deps": Array [ - Object { + "deps": [ + { "depName": "requests", "depType": "packages", - "managerData": Object {}, + "managerData": {}, "skipReason": "any-version", }, - Object { + { "currentValue": ">0.5.0", "datasource": "pypi", "depName": "records", "depType": "packages", - "managerData": Object {}, + "managerData": {}, }, - Object { + { "depName": "django", "depType": "packages", - "managerData": Object {}, + "managerData": {}, "skipReason": "git-dependency", }, - Object { + { "depName": "e682b37", "depType": "packages", - "managerData": Object {}, + "managerData": {}, "skipReason": "file-dependency", }, - Object { + { "depName": "e1839a8", "depType": "packages", - "managerData": Object {}, + "managerData": {}, "skipReason": "local-dependency", }, - Object { + { "currentValue": "*", "depName": "pywinusb", "depType": "packages", - "managerData": Object { + "managerData": { "nestedVersion": true, }, - "registryUrls": Array [ + "registryUrls": [ "https://pypi.python.org/simple", ], "skipReason": "any-version", }, - Object { + { "currentValue": "*", "depName": "nose", "depType": "dev-packages", - "managerData": Object {}, + "managerData": {}, "skipReason": "any-version", }, - Object { + { "currentValue": ">=1.0,<3.0", "datasource": "pypi", "depName": "unittest2", "depType": "dev-packages", - "managerData": Object { + "managerData": { "nestedVersion": true, }, }, ], - "lockFiles": Array [ + "lockFiles": [ "Pipfile.lock", ], - "registryUrls": Array [ + "registryUrls": [ "https://pypi.python.org/simple", ], } `; exports[`modules/manager/pipenv/extract extractPackageFile() extracts multiple dependencies 1`] = ` -Object { - "constraints": Object { +{ + "constraints": { "python": "== 3.6.*", }, - "deps": Array [ - Object { + "deps": [ + { "currentValue": "==1", "datasource": "pypi", "depName": "Django", "depType": "packages", - "managerData": Object {}, + "managerData": {}, }, - Object { + { "currentValue": "==0.6.27", "datasource": "pypi", "depName": "distribute", "depType": "packages", - "managerData": Object {}, + "managerData": {}, }, - Object { + { "currentValue": "==0.2", "datasource": "pypi", "depName": "dj-database-url", "depType": "packages", - "managerData": Object {}, + "managerData": {}, }, - Object { + { "currentValue": "==2.4.5", "datasource": "pypi", "depName": "psycopg2", "depType": "packages", - "managerData": Object {}, + "managerData": {}, }, - Object { + { "currentValue": "==0.1.2", "datasource": "pypi", "depName": "wsgiref", "depType": "packages", - "managerData": Object {}, + "managerData": {}, }, ], - "lockFiles": Array [ + "lockFiles": [ "Pipfile.lock", ], - "registryUrls": Array [ + "registryUrls": [ "https://pypi.org/simple", ], } `; exports[`modules/manager/pipenv/extract extractPackageFile() supports custom index 1`] = ` -Object { - "constraints": Object {}, - "deps": Array [ - Object { +{ + "constraints": {}, + "deps": [ + { "currentValue": "==0.21.0", "datasource": "pypi", "depName": "requests", "depType": "packages", - "managerData": Object { + "managerData": { "nestedVersion": true, }, - "registryUrls": Array [ + "registryUrls": [ "https://testpypi.python.org/pypi", ], }, ], - "lockFiles": Array [ + "lockFiles": [ "Pipfile.lock", ], - "registryUrls": Array [ + "registryUrls": [ "https://pypi.python.org/simple", "https://testpypi.python.org/pypi", ], diff --git a/lib/modules/manager/poetry/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/poetry/__snapshots__/extract.spec.ts.snap index 03001cf902c407ced2173c6d0463ee4e98cd07a3..7b215629568f70a4a4efdadbbbbe134f89ac913c 100644 --- a/lib/modules/manager/poetry/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/poetry/__snapshots__/extract.spec.ts.snap @@ -1,521 +1,521 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/poetry/extract extractPackageFile() extracts mixed versioning types 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "0.2", "datasource": "pypi", "depName": "dep1", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "1.1.0", "datasource": "pypi", "depName": "dep2", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "1.0a1", "datasource": "pypi", "depName": "dep3", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "1.0b2", "datasource": "pypi", "depName": "dep4", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "1.0rc1", "datasource": "pypi", "depName": "dep5", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "1.0.dev4", "datasource": "pypi", "depName": "dep6", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "1.0c1", "datasource": "pypi", "depName": "dep7", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "2012.2", "datasource": "pypi", "depName": "dep8", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "1.0.dev456", "datasource": "pypi", "depName": "dep9", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "1.0a1", "datasource": "pypi", "depName": "dep10", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "1.0a2.dev456", "datasource": "pypi", "depName": "dep11", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "1.0a12.dev456", "datasource": "pypi", "depName": "dep12", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "1.0a12", "datasource": "pypi", "depName": "dep13", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "1.0b1.dev456", "datasource": "pypi", "depName": "dep14", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "1.0b2", "datasource": "pypi", "depName": "dep15", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "1.0b2.post345.dev456", "datasource": "pypi", "depName": "dep16", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "1.0b2.post345", "datasource": "pypi", "depName": "dep17", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "1.0rc1.dev456", "datasource": "pypi", "depName": "dep18", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "1.0rc1", "datasource": "pypi", "depName": "dep19", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "1.0", "datasource": "pypi", "depName": "dep20", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "1.0+abc.5", "datasource": "pypi", "depName": "dep21", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "1.0+abc.7", "datasource": "pypi", "depName": "dep22", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "1.0+5", "datasource": "pypi", "depName": "dep23", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "1.0.post456.dev34", "datasource": "pypi", "depName": "dep24", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "1.0.post456", "datasource": "pypi", "depName": "dep25", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "1.1.dev1", "datasource": "pypi", "depName": "dep26", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "~=3.1", "datasource": "pypi", "depName": "dep27", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "~=3.1.2", "datasource": "pypi", "depName": "dep28", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "~=3.1a1", "datasource": "pypi", "depName": "dep29", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "==3.1", "datasource": "pypi", "depName": "dep30", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "==3.1.*", "datasource": "pypi", "depName": "dep31", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "~=3.1.0, !=3.1.3", "datasource": "pypi", "depName": "dep32", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "<=2.0", "datasource": "pypi", "depName": "dep33", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "<2.0", "datasource": "pypi", "depName": "dep34", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, ], - "extractedConstraints": Object {}, + "extractedConstraints": {}, "registryUrls": undefined, } `; exports[`modules/manager/poetry/extract extractPackageFile() extracts multiple dependencies (with dep = {version = "1.2.3"} case) 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "*", "datasource": "pypi", "depName": "dep1", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, "versioning": "poetry", }, - Object { + { "currentValue": "^0.6.0", "datasource": "pypi", "depName": "dep2", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, "versioning": "poetry", }, - Object { + { "currentValue": "^0.33.6", "datasource": "pypi", "depName": "dep3", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": true, }, "skipReason": "path-dependency", }, - Object { + { "currentValue": "", "datasource": "pypi", "depName": "dep4", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "skipReason": "path-dependency", }, - Object { + { "currentValue": "^0.8.3", "datasource": "pypi", "depName": "extra_dep1", "depType": "extras", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "poetry", }, - Object { + { "currentValue": "^0.9.4", "datasource": "pypi", "depName": "extra_dep2", "depType": "extras", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "poetry", }, - Object { + { "currentValue": "^0.4.0", "datasource": "pypi", "depName": "extra_dep3", "depType": "extras", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "poetry", }, ], - "extractedConstraints": Object {}, + "extractedConstraints": {}, "registryUrls": undefined, } `; exports[`modules/manager/poetry/extract extractPackageFile() extracts multiple dependencies 1`] = ` -Array [ - Object { +[ + { "currentValue": "0.0.0", "datasource": "pypi", "depName": "dep1_", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "0.0.0", "datasource": "pypi", "depName": "dep1", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "pep440", }, - Object { + { "currentValue": "^0.6.0", "datasource": "pypi", "depName": "dep2", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "poetry", }, - Object { + { "currentValue": "^0.33.6", "datasource": "pypi", "depName": "dep3", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "poetry", }, - Object { + { "currentValue": "^3.0", "datasource": "pypi", "depName": "dev_dep1", "depType": "dev-dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "poetry", }, - Object { + { "currentValue": "Invalid version.", "datasource": "pypi", "depName": "dev_dep2", "depType": "dev-dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "skipReason": "unknown-version", }, - Object { + { "currentValue": "^0.8.3", "datasource": "pypi", "depName": "extra_dep1", "depType": "extras", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "poetry", }, - Object { + { "currentValue": "^0.9.4", "datasource": "pypi", "depName": "extra_dep2", "depType": "extras", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "poetry", }, - Object { + { "currentValue": "^0.4.0", "datasource": "pypi", "depName": "extra_dep3", "depType": "extras", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "poetry", @@ -524,7 +524,7 @@ Array [ `; exports[`modules/manager/poetry/extract extractPackageFile() extracts registries 1`] = ` -Array [ +[ "https://foo.bar/simple/", "https://bar.baz/+simple/", "https://pypi.org/pypi/", @@ -532,40 +532,40 @@ Array [ `; exports[`modules/manager/poetry/extract extractPackageFile() handles multiple constraint dependencies 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "", "datasource": "pypi", "depName": "foo", "depType": "dependencies", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "skipReason": "multiple-constraint-dep", }, ], - "extractedConstraints": Object {}, + "extractedConstraints": {}, "registryUrls": undefined, } `; exports[`modules/manager/poetry/extract extractPackageFile() resolves lockedVersions from the lockfile 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "*", "datasource": "pypi", "depName": "boto3", "depType": "dependencies", "lockedVersion": "1.17.5", - "managerData": Object { + "managerData": { "nestedVersion": false, }, "versioning": "poetry", }, ], - "extractedConstraints": Object { + "extractedConstraints": { "python": "^3.9", }, "registryUrls": undefined, diff --git a/lib/modules/manager/pre-commit/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/pre-commit/__snapshots__/extract.spec.ts.snap index 2fdf4c95c223d9991bee3d553b7cb1fcf18a355e..299140c63276978db7a1fda26b52fec8154a9383 100644 --- a/lib/modules/manager/pre-commit/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/pre-commit/__snapshots__/extract.spec.ts.snap @@ -1,51 +1,51 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/pre-commit/extract extractPackageFile() extracts from complex config file correctly 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "v3.3.0", "datasource": "github-tags", "depName": "pre-commit/pre-commit-hooks", "depType": "repository", "packageName": "pre-commit/pre-commit-hooks", }, - Object { + { "currentValue": "19.3b0", "datasource": "github-tags", "depName": "psf/black", "depType": "repository", "packageName": "psf/black", }, - Object { + { "currentValue": "19.3b0", "datasource": "gitlab-tags", "depName": "psf/black", "depType": "repository", "packageName": "psf/black", }, - Object { + { "currentValue": "19.3b0", "datasource": "gitlab-tags", "depName": "psf/black", "depType": "repository", "packageName": "psf/black", }, - Object { + { "currentValue": "v2.1.2", "datasource": "github-tags", "depName": "prettier/pre-commit", "depType": "repository", "packageName": "prettier/pre-commit", }, - Object { + { "currentValue": "v2.1.2", "datasource": "github-tags", "depName": "prettier/pre-commit", "depType": "repository", "packageName": "prettier/pre-commit", }, - Object { + { "currentValue": "v1.0.0", "datasource": undefined, "depName": undefined, diff --git a/lib/modules/manager/regex/__snapshots__/index.spec.ts.snap b/lib/modules/manager/regex/__snapshots__/index.spec.ts.snap index bd779a5e07de0e191cc20efbae7c0cc1f16ecebe..0bb2e80bcb83fc5f3d2a699a1fa8efb3cf0b0f5e 100644 --- a/lib/modules/manager/regex/__snapshots__/index.spec.ts.snap +++ b/lib/modules/manager/regex/__snapshots__/index.spec.ts.snap @@ -1,13 +1,13 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/regex/index extracts and applies a registryUrlTemplate 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "6.2", "datasource": "gradle-version", "depName": "gradle", - "registryUrls": Array [ + "registryUrls": [ "http://registry.gradle.com/", ], "replaceString": "ENV GRADLE_VERSION=6.2 # gradle-version/gradle&versioning=maven @@ -15,17 +15,17 @@ Object { "versioning": "maven", }, ], - "matchStrings": Array [ - "ENV GRADLE_VERSION=(?<currentValue>.*) # (?<datasource>.*?)/(?<depName>.*?)(\\\\&versioning=(?<versioning>.*?))?\\\\s", + "matchStrings": [ + "ENV GRADLE_VERSION=(?<currentValue>.*) # (?<datasource>.*?)/(?<depName>.*?)(\\&versioning=(?<versioning>.*?))?\\s", ], "registryUrlTemplate": "http://registry.{{depName}}.com/", } `; exports[`modules/manager/regex/index extracts and does not apply a registryUrlTemplate if the result is an invalid url 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "6.2", "datasource": "gradle-version", "depName": "gradle", @@ -34,36 +34,36 @@ Object { "versioning": "maven", }, ], - "matchStrings": Array [ - "ENV GRADLE_VERSION=(?<currentValue>.*) # (?<datasource>.*?)/(?<depName>.*?)(\\\\&versioning=(?<versioning>.*?))?\\\\s", + "matchStrings": [ + "ENV GRADLE_VERSION=(?<currentValue>.*) # (?<datasource>.*?)/(?<depName>.*?)(\\&versioning=(?<versioning>.*?))?\\s", ], "registryUrlTemplate": "this-is-not-a-valid-url-{{depName}}", } `; exports[`modules/manager/regex/index extracts dependency with autoReplaceStringTemplate 1`] = ` -Object { +{ "autoReplaceStringTemplate": "image: {{{depName}}}:{{{newValue}}}", "datasourceTemplate": "docker", "depNameTemplate": "my.new.registry/aRepository/andImage", - "deps": Array [ - Object { + "deps": [ + { "currentValue": "1.18-alpine", "datasource": "docker", "depName": "my.new.registry/aRepository/andImage", "replaceString": "image: my.old.registry/aRepository/andImage:1.18-alpine", }, ], - "matchStrings": Array [ - "image:\\\\s+(?<depName>my\\\\.old\\\\.registry\\\\/aRepository\\\\/andImage):(?<currentValue>[^\\\\s]+)", + "matchStrings": [ + "image:\\s+(?<depName>my\\.old\\.registry\\/aRepository\\/andImage):(?<currentValue>[^\\s]+)", ], } `; exports[`modules/manager/regex/index extracts extractVersion 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "0.30", "datasource": "github-tags", "depName": "openresty/headers-more-nginx-module", @@ -73,17 +73,17 @@ Object { "versioning": "loose", }, ], - "matchStrings": Array [ - "ENV NGINX_MODULE_HEADERS_MORE_VERSION=(?<currentValue>.*) # (?<datasource>.*?)/(?<depName>.*?)(\\\\&versioning=(?<versioning>.*?))?(\\\\&extractVersion=(?<extractVersion>.*?))?\\\\s", + "matchStrings": [ + "ENV NGINX_MODULE_HEADERS_MORE_VERSION=(?<currentValue>.*) # (?<datasource>.*?)/(?<depName>.*?)(\\&versioning=(?<versioning>.*?))?(\\&extractVersion=(?<extractVersion>.*?))?\\s", ], } `; exports[`modules/manager/regex/index extracts multiple dependencies 1`] = ` -Object { +{ "depTypeTemplate": "final", - "deps": Array [ - Object { + "deps": [ + { "currentValue": "6.2", "datasource": "gradle-version", "depName": "gradle", @@ -92,7 +92,7 @@ Object { ", "versioning": "maven", }, - Object { + { "currentValue": "10.19.0", "datasource": "github-tags", "depName": "nodejs/node", @@ -101,7 +101,7 @@ Object { ", "versioning": "node", }, - Object { + { "currentValue": "1.9.3", "datasource": "github-releases", "depName": "composer/composer", @@ -110,7 +110,7 @@ Object { ", "versioning": "semver", }, - Object { + { "currentValue": "1.9.0", "datasource": "rubygems", "depName": "cocoapods", @@ -119,7 +119,7 @@ Object { ", "versioning": "ruby", }, - Object { + { "currentValue": "19.03.1", "datasource": "github-releases", "depName": "docker/docker-ce", @@ -128,7 +128,7 @@ Object { ", "versioning": "docker", }, - Object { + { "currentValue": "1.0.0", "datasource": "github-releases", "depName": "python-poetry/poetry", @@ -137,7 +137,7 @@ Object { ", "versioning": "semver", }, - Object { + { "currentValue": "6.10.2", "datasource": "npm", "depName": "npm", @@ -146,7 +146,7 @@ Object { ", "versioning": "semver", }, - Object { + { "currentValue": "1.19.1", "datasource": "npm", "depName": "yarn", @@ -156,17 +156,17 @@ Object { "versioning": "semver", }, ], - "matchStrings": Array [ - "ENV .*?_VERSION=(?<currentValue>.*) # (?<datasource>.*?)/(?<depName>[^&]*?)(\\\\&versioning=(?<versioning>[^&]*?))?\\\\s", + "matchStrings": [ + "ENV .*?_VERSION=(?<currentValue>.*) # (?<datasource>.*?)/(?<depName>[^&]*?)(\\&versioning=(?<versioning>[^&]*?))?\\s", ], "versioningTemplate": "{{#if versioning}}{{versioning}}{{else}}semver{{/if}}", } `; exports[`modules/manager/regex/index extracts multiple dependencies with multiple matchStrings 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "6.2", "datasource": "gradle-version", "depName": "gradle", @@ -174,7 +174,7 @@ Object { ", "versioning": "maven", }, - Object { + { "currentValue": "10.19.0", "datasource": "github-tags", "depName": "nodejs/node", @@ -183,23 +183,23 @@ Object { "versioning": "node", }, ], - "matchStrings": Array [ - "ENV GRADLE_VERSION=(?<currentValue>.*) # (?<datasource>.*?)/(?<depName>.*?)(\\\\&versioning=(?<versioning>.*?))?\\\\s", - "ENV NODE_VERSION=(?<currentValue>.*) # (?<datasource>.*?)/(?<depName>.*?)(\\\\&versioning=(?<versioning>.*?))?\\\\s", + "matchStrings": [ + "ENV GRADLE_VERSION=(?<currentValue>.*) # (?<datasource>.*?)/(?<depName>.*?)(\\&versioning=(?<versioning>.*?))?\\s", + "ENV NODE_VERSION=(?<currentValue>.*) # (?<datasource>.*?)/(?<depName>.*?)(\\&versioning=(?<versioning>.*?))?\\s", ], "versioningTemplate": "{{#if versioning}}{{versioning}}{{else}}semver{{/if}}", } `; exports[`modules/manager/regex/index extracts registryUrl 1`] = ` -Object { +{ "datasourceTemplate": "helm", - "deps": Array [ - Object { + "deps": [ + { "currentValue": "8.12.13", "datasource": "helm", "depName": "prometheus-operator", - "registryUrls": Array [ + "registryUrls": [ "https://charts.helm.sh/stable", ], "replaceString": "chart: @@ -209,7 +209,7 @@ Object { ", }, ], - "matchStrings": Array [ + "matchStrings": [ "chart: *repository: (?<registryUrl>.*?) *name: (?<depName>.*?) @@ -220,108 +220,108 @@ Object { `; exports[`modules/manager/regex/index extracts with combination strategy 1`] = ` -Object { +{ "datasourceTemplate": "docker", - "deps": Array [ - Object { + "deps": [ + { "currentValue": "v2.21.0", "datasource": "docker", "depName": "prom/prometheus", - "replaceString": "prometheus_version: \\"v2.21.0\\" //", + "replaceString": "prometheus_version: "v2.21.0" //", }, ], - "matchStrings": Array [ - "prometheus_image:\\\\s*\\"(?<depName>.*)\\"\\\\s*\\\\/\\\\/", - "prometheus_version:\\\\s*\\"(?<currentValue>.*)\\"\\\\s*\\\\/\\\\/", + "matchStrings": [ + "prometheus_image:\\s*"(?<depName>.*)"\\s*\\/\\/", + "prometheus_version:\\s*"(?<currentValue>.*)"\\s*\\/\\/", ], "matchStringsStrategy": "combination", } `; exports[`modules/manager/regex/index extracts with combination strategy and multiple matches 1`] = ` -Object { +{ "datasourceTemplate": "docker", - "deps": Array [ - Object { + "deps": [ + { "currentValue": "0.12.0", "datasource": "docker", "depName": "prom/prometheus", - "replaceString": "someother_version: \\"0.12.0\\" //", + "replaceString": "someother_version: "0.12.0" //", }, ], - "matchStrings": Array [ - ".*_image:\\\\s*\\"(?<depName>.*)\\"\\\\s*\\\\/\\\\/", - ".*_version:\\\\s*\\"(?<currentValue>.*)\\"\\\\s*\\\\/\\\\/", + "matchStrings": [ + ".*_image:\\s*"(?<depName>.*)"\\s*\\/\\/", + ".*_version:\\s*"(?<currentValue>.*)"\\s*\\/\\/", ], "matchStringsStrategy": "combination", } `; exports[`modules/manager/regex/index extracts with combination strategy and non standard capture groups 1`] = ` -Object { +{ "datasourceTemplate": "docker", "depNameTemplate": "{{{ registry }}}/{{{ repository }}}", - "deps": Array [ - Object { + "deps": [ + { "currentValue": "v2.21.0", "datasource": "docker", "depName": "docker.io/prom/prometheus", - "replaceString": "prometheus_version: \\"v2.21.0\\" //", + "replaceString": "prometheus_version: "v2.21.0" //", }, ], - "matchStrings": Array [ - "prometheus_registry:\\\\s*\\"(?<registry>.*)\\"\\\\s*\\\\/\\\\/", - "prometheus_repository:\\\\s*\\"(?<repository>.*)\\"\\\\s*\\\\/\\\\/", - "prometheus_tag:\\\\s*\\"(?<tag>.*)\\"\\\\s*\\\\/\\\\/", - "prometheus_version:\\\\s*\\"(?<currentValue>.*)\\"\\\\s*\\\\/\\\\/", + "matchStrings": [ + "prometheus_registry:\\s*"(?<registry>.*)"\\s*\\/\\/", + "prometheus_repository:\\s*"(?<repository>.*)"\\s*\\/\\/", + "prometheus_tag:\\s*"(?<tag>.*)"\\s*\\/\\/", + "prometheus_version:\\s*"(?<currentValue>.*)"\\s*\\/\\/", ], "matchStringsStrategy": "combination", } `; exports[`modules/manager/regex/index extracts with combination strategy and registry url 1`] = ` -Object { +{ "datasourceTemplate": "helm", - "deps": Array [ - Object { + "deps": [ + { "currentValue": "0.19.2", "datasource": "helm", "depName": "descheduler", - "registryUrls": Array [ + "registryUrls": [ "https://kubernetes-sigs.github.io/descheduler/", ], "replaceString": "CHART_VERSION: 0.19.2 ", }, ], - "matchStrings": Array [ + "matchStrings": [ "CHART_VERSION: (?<currentValue>.*?) ", - "CHART_REPOSITORY_URL: \\"(?<registryUrl>.*?)\\"", - "CHART_NAME: \\"(?<depName>.*?)\\"", + "CHART_REPOSITORY_URL: "(?<registryUrl>.*?)"", + "CHART_NAME: "(?<depName>.*?)"", ], "matchStringsStrategy": "combination", } `; exports[`modules/manager/regex/index extracts with combination strategy and templates 1`] = ` -Object { +{ "datasourceTemplate": "helm", "depNameTemplate": "helm_repo/{{{ depName }}}", - "deps": Array [ - Object { + "deps": [ + { "currentValue": "0.19.2", "datasource": "helm", "depName": "helm_repo/descheduler", - "registryUrls": Array [ + "registryUrls": [ "https://kubernetes-sigs.github.io/", ], "replaceString": "CHART_VERSION: 0.19.2 ", }, ], - "matchStrings": Array [ - "CHART_REPOSITORY_URL: \\"(?<registryUrl>.*)\\\\/(?<depName>[a-z]+)\\\\/\\"", + "matchStrings": [ + "CHART_REPOSITORY_URL: "(?<registryUrl>.*)\\/(?<depName>[a-z]+)\\/"", "CHART_VERSION: (?<currentValue>.*?) ", ], @@ -330,115 +330,115 @@ Object { `; exports[`modules/manager/regex/index extracts with recursive strategy and merged groups 1`] = ` -Object { +{ "depNameTemplate": "{{{ first }}}/{{{ second }}}/{{{ depName }}}", - "deps": Array [ - Object { + "deps": [ + { "currentValue": "v2.19.0", "datasource": "docker", "depName": "group1/group1/prom/prometheus", - "replaceString": "\\"name\\": \\"prom/prometheus\\", - \\"type\\": \\"docker\\", - \\"value\\": \\"v2.19.0\\"", + "replaceString": ""name": "prom/prometheus", + "type": "docker", + "value": "v2.19.0"", }, - Object { + { "currentValue": "7.2.2", "datasource": "docker", "depName": "group2/group2/grafana/grafana", - "replaceString": "\\"name\\": \\"grafana/grafana\\", - \\"type\\": \\"docker\\", - \\"value\\": \\"7.2.2\\"", + "replaceString": ""name": "grafana/grafana", + "type": "docker", + "value": "7.2.2"", }, - Object { + { "currentValue": "1.6.1", "datasource": "docker", "depName": "backup/backup/grafana/loki", - "replaceString": "\\"name\\": \\"grafana/loki\\", - \\"type\\": \\"docker\\", - \\"value\\": \\"1.6.1\\"", + "replaceString": ""name": "grafana/loki", + "type": "docker", + "value": "1.6.1"", }, - Object { + { "currentValue": "3.9.0", "datasource": "docker", "depName": "setup/setup/python", - "replaceString": "\\"name\\": \\"python\\", - \\"type\\": \\"docker\\", - \\"value\\": \\"3.9.0\\"", + "replaceString": ""name": "python", + "type": "docker", + "value": "3.9.0"", }, ], - "matchStrings": Array [ - "\\"(?<first>[^\\"]*)\\":\\\\s*{[^}]*}", - "\\"(?<second>[^\\"]*)\\":\\\\s*\\\\{[^}]*}", - "\\"name\\":\\\\s*\\"(?<depName>.*)\\"[^\\"]*\\"type\\":\\\\s*\\"(?<datasource>.*)\\"[^\\"]*\\"value\\":\\\\s*\\"(?<currentValue>.*)\\"", + "matchStrings": [ + ""(?<first>[^"]*)":\\s*{[^}]*}", + ""(?<second>[^"]*)":\\s*\\{[^}]*}", + ""name":\\s*"(?<depName>.*)"[^"]*"type":\\s*"(?<datasource>.*)"[^"]*"value":\\s*"(?<currentValue>.*)"", ], "matchStringsStrategy": "recursive", } `; exports[`modules/manager/regex/index extracts with recursive strategy and multiple layers 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "1.6.1", "datasource": "docker", "depName": "grafana/loki", - "replaceString": "\\"name\\": \\"grafana/loki\\", - \\"type\\": \\"docker\\", - \\"value\\": \\"1.6.1\\"", + "replaceString": ""name": "grafana/loki", + "type": "docker", + "value": "1.6.1"", }, ], - "matchStrings": Array [ - "\\"backup\\":\\\\s*{[^}]*}", - "\\"test\\":\\\\s*\\\\{[^}]*}", - "\\"name\\":\\\\s*\\"(?<depName>.*)\\"[^\\"]*\\"type\\":\\\\s*\\"(?<datasource>.*)\\"[^\\"]*\\"value\\":\\\\s*\\"(?<currentValue>.*)\\"", + "matchStrings": [ + ""backup":\\s*{[^}]*}", + ""test":\\s*\\{[^}]*}", + ""name":\\s*"(?<depName>.*)"[^"]*"type":\\s*"(?<datasource>.*)"[^"]*"value":\\s*"(?<currentValue>.*)"", ], "matchStringsStrategy": "recursive", } `; exports[`modules/manager/regex/index extracts with recursive strategy and multiple matches 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "v2.19.0", "datasource": "docker", "depName": "prom/prometheus", - "replaceString": "\\"name\\": \\"prom/prometheus\\", - \\"type\\": \\"docker\\", - \\"value\\": \\"v2.19.0\\"", + "replaceString": ""name": "prom/prometheus", + "type": "docker", + "value": "v2.19.0"", }, - Object { + { "currentValue": "7.2.2", "datasource": "docker", "depName": "grafana/grafana", - "replaceString": "\\"name\\": \\"grafana/grafana\\", - \\"type\\": \\"docker\\", - \\"value\\": \\"7.2.2\\"", + "replaceString": ""name": "grafana/grafana", + "type": "docker", + "value": "7.2.2"", }, ], - "matchStrings": Array [ - "\\"group.{1}\\":\\\\s*\\\\{[^}]*}", - "\\"name\\":\\\\s*\\"(?<depName>.*)\\"[^\\"]*\\"type\\":\\\\s*\\"(?<datasource>.*)\\"[^\\"]*\\"value\\":\\\\s*\\"(?<currentValue>.*)\\"", + "matchStrings": [ + ""group.{1}":\\s*\\{[^}]*}", + ""name":\\s*"(?<depName>.*)"[^"]*"type":\\s*"(?<datasource>.*)"[^"]*"value":\\s*"(?<currentValue>.*)"", ], "matchStringsStrategy": "recursive", } `; exports[`modules/manager/regex/index extracts with recursive strategy and single match 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "v2.19.0", "datasource": "docker", "depName": "prom/prometheus", - "replaceString": "\\"name\\": \\"prom/prometheus\\", - \\"type\\": \\"docker\\", - \\"value\\": \\"v2.19.0\\"", + "replaceString": ""name": "prom/prometheus", + "type": "docker", + "value": "v2.19.0"", }, ], - "matchStrings": Array [ - "\\"group1\\":\\\\s*\\\\{[^}]*}", - "\\"name\\":\\\\s*\\"(?<depName>.*)\\"[^\\"]*\\"type\\":\\\\s*\\"(?<datasource>.*)\\"[^\\"]*\\"value\\":\\\\s*\\"(?<currentValue>.*)\\"", + "matchStrings": [ + ""group1":\\s*\\{[^}]*}", + ""name":\\s*"(?<depName>.*)"[^"]*"type":\\s*"(?<datasource>.*)"[^"]*"value":\\s*"(?<currentValue>.*)"", ], "matchStringsStrategy": "recursive", } diff --git a/lib/modules/manager/sbt/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/sbt/__snapshots__/extract.spec.ts.snap index dcfbc312138cac8d589ab6fff5337184f5fd437f..825c6734c69741ae90b29b529dd72268badec064 100644 --- a/lib/modules/manager/sbt/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/sbt/__snapshots__/extract.spec.ts.snap @@ -1,34 +1,34 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/sbt/extract extractPackageFile() extract deps from native scala file with private variables 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "2.13.0-RC5", "datasource": "maven", "depName": "scala", "packageName": "org.scala-lang:scala-library", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", ], "separateMinorPatch": true, }, - Object { + { "currentValue": "0.7.1", "datasource": "sbt-package", "depName": "com.example:foo", "packageName": "com.example:foo_2.13.0-RC5", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", ], }, - Object { + { "currentValue": "1.2.3", "datasource": "sbt-package", "depName": "com.abc:abc", "groupName": "abcVersion", "packageName": "com.abc:abc", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", ], }, @@ -38,64 +38,64 @@ Object { `; exports[`modules/manager/sbt/extract extractPackageFile() extract deps from native scala file with variables 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "2.13.0-RC5", "datasource": "maven", "depName": "scala", "packageName": "org.scala-lang:scala-library", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", ], "separateMinorPatch": true, }, - Object { + { "currentValue": "0.7.1", "datasource": "sbt-package", "depName": "com.example:foo", "packageName": "com.example:foo_2.13.0-RC5", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", ], }, - Object { + { "currentValue": "1.2.3", "datasource": "sbt-package", "depName": "com.abc:abc", "groupName": "abcVersion", "packageName": "com.abc:abc", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", ], }, - Object { + { "currentValue": "1.2.3", "datasource": "sbt-package", "depName": "com.abc:abc-a", "groupName": "abcVersion", "packageName": "com.abc:abc-a", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", ], }, - Object { + { "currentValue": "1.2.3", "datasource": "sbt-package", "depName": "com.abc:abc-b", "groupName": "abcVersion", "packageName": "com.abc:abc-b", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", ], }, - Object { + { "currentValue": "1.2.3", "datasource": "sbt-package", "depName": "com.abc:abc-c", "groupName": "abcVersion", "packageName": "com.abc:abc-c", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", ], }, @@ -105,14 +105,14 @@ Object { `; exports[`modules/manager/sbt/extract extractPackageFile() extracts deps for generic use-cases 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "2.9.10", "datasource": "maven", "depName": "scala", "packageName": "org.scala-lang:scala-library", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://example.com/repos/1/", "https://example.com/repos/2/", @@ -122,12 +122,12 @@ Object { ], "separateMinorPatch": true, }, - Object { + { "currentValue": "0.0.1", "datasource": "sbt-package", "depName": "org.example:foo", "packageName": "org.example:foo", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://example.com/repos/1/", "https://example.com/repos/2/", @@ -136,12 +136,12 @@ Object { "https://example.com/repos/5/", ], }, - Object { + { "currentValue": "0.0.2", "datasource": "sbt-package", "depName": "org.example:bar", "packageName": "org.example:bar_2.9.10", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://example.com/repos/1/", "https://example.com/repos/2/", @@ -150,12 +150,12 @@ Object { "https://example.com/repos/5/", ], }, - Object { + { "currentValue": "0.0.3", "datasource": "sbt-package", "depName": "org.example:baz", "packageName": "org.example:baz_2.9.10", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://example.com/repos/1/", "https://example.com/repos/2/", @@ -164,12 +164,12 @@ Object { "https://example.com/repos/5/", ], }, - Object { + { "currentValue": "0.0.4", "datasource": "sbt-package", "depName": "org.example:qux", "packageName": "org.example:qux", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://example.com/repos/1/", "https://example.com/repos/2/", @@ -178,13 +178,13 @@ Object { "https://example.com/repos/5/", ], }, - Object { + { "currentValue": "2.13.3", "datasource": "sbt-package", "depName": "org.scala-lang:scala-library", "depType": "sources", "packageName": "org.scala-lang:scala-library", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://example.com/repos/1/", "https://example.com/repos/2/", @@ -193,12 +193,12 @@ Object { "https://example.com/repos/5/", ], }, - Object { + { "currentValue": "0.0.5", "datasource": "sbt-package", "depName": "org.example:quux", "packageName": "org.example:quux", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://example.com/repos/1/", "https://example.com/repos/2/", @@ -207,13 +207,13 @@ Object { "https://example.com/repos/5/", ], }, - Object { + { "currentValue": "0.0.6", "datasource": "sbt-package", "depName": "org.example:quuz", "depType": "test", "packageName": "org.example:quuz_2.9.10", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://example.com/repos/1/", "https://example.com/repos/2/", @@ -222,13 +222,13 @@ Object { "https://example.com/repos/5/", ], }, - Object { + { "currentValue": "0.0.7", "datasource": "sbt-package", "depName": "org.example:corge", "depType": "Provided", "packageName": "org.example:corge", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://example.com/repos/1/", "https://example.com/repos/2/", @@ -237,14 +237,14 @@ Object { "https://example.com/repos/5/", ], }, - Object { + { "currentValue": "0.0.8", "datasource": "sbt-package", "depName": "org.example:grault", "depType": "Test", "groupName": "versionExample", "packageName": "org.example:grault", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://example.com/repos/1/", "https://example.com/repos/2/", @@ -253,13 +253,13 @@ Object { "https://example.com/repos/5/", ], }, - Object { + { "currentValue": "0.0.9", "datasource": "sbt-plugin", "depName": "org.example:waldo", "depType": "plugin", "packageName": "org.example:waldo", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://example.com/repos/1/", "https://example.com/repos/2/", @@ -269,12 +269,12 @@ Object { "https://dl.bintray.com/sbt/sbt-plugin-releases", ], }, - Object { + { "currentValue": "(,8.4.0]", "datasource": "sbt-package", "depName": "org.example:fred", "packageName": "org.example:fred", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://example.com/repos/1/", "https://example.com/repos/2/", @@ -289,14 +289,14 @@ Object { `; exports[`modules/manager/sbt/extract extractPackageFile() extracts deps when scala version is defined in a variable 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "2.12.10", "datasource": "maven", "depName": "scala", "packageName": "org.scala-lang:scala-library", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://example.com/repos/1/", "https://example.com/repos/2/", @@ -306,12 +306,12 @@ Object { ], "separateMinorPatch": true, }, - Object { + { "currentValue": "0.0.1", "datasource": "sbt-package", "depName": "org.example:foo", "packageName": "org.example:foo", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://example.com/repos/1/", "https://example.com/repos/2/", @@ -320,12 +320,12 @@ Object { "https://example.com/repos/5/", ], }, - Object { + { "currentValue": "0.0.2", "datasource": "sbt-package", "depName": "org.example:bar", "packageName": "org.example:bar_2.12", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://example.com/repos/1/", "https://example.com/repos/2/", @@ -334,12 +334,12 @@ Object { "https://example.com/repos/5/", ], }, - Object { + { "currentValue": "0.0.3", "datasource": "sbt-package", "depName": "org.example:baz", "packageName": "org.example:baz_2.12", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://example.com/repos/1/", "https://example.com/repos/2/", @@ -348,12 +348,12 @@ Object { "https://example.com/repos/5/", ], }, - Object { + { "currentValue": "0.0.4", "datasource": "sbt-package", "depName": "org.example:qux", "packageName": "org.example:qux", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://example.com/repos/1/", "https://example.com/repos/2/", @@ -362,12 +362,12 @@ Object { "https://example.com/repos/5/", ], }, - Object { + { "currentValue": "0.0.5", "datasource": "sbt-package", "depName": "org.example:quux", "packageName": "org.example:quux", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://example.com/repos/1/", "https://example.com/repos/2/", @@ -376,13 +376,13 @@ Object { "https://example.com/repos/5/", ], }, - Object { + { "currentValue": "0.0.6", "datasource": "sbt-package", "depName": "org.example:quuz", "depType": "test", "packageName": "org.example:quuz_2.12", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://example.com/repos/1/", "https://example.com/repos/2/", @@ -391,13 +391,13 @@ Object { "https://example.com/repos/5/", ], }, - Object { + { "currentValue": "0.0.7", "datasource": "sbt-package", "depName": "org.example:corge", "depType": "Provided", "packageName": "org.example:corge", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://example.com/repos/1/", "https://example.com/repos/2/", @@ -406,14 +406,14 @@ Object { "https://example.com/repos/5/", ], }, - Object { + { "currentValue": "0.0.8", "datasource": "sbt-package", "depName": "org.example:grault", "depType": "Test", "groupName": "versionExample", "packageName": "org.example:grault", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://example.com/repos/1/", "https://example.com/repos/2/", @@ -422,13 +422,13 @@ Object { "https://example.com/repos/5/", ], }, - Object { + { "currentValue": "0.0.9", "datasource": "sbt-plugin", "depName": "org.example:waldo", "depType": "plugin", "packageName": "org.example:waldo", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", "https://example.com/repos/1/", "https://example.com/repos/2/", @@ -444,24 +444,24 @@ Object { `; exports[`modules/manager/sbt/extract extractPackageFile() extracts deps when scala version is defined in a variable with ThisBuild scope 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "2.12.10", "datasource": "maven", "depName": "scala", "packageName": "org.scala-lang:scala-library", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", ], "separateMinorPatch": true, }, - Object { + { "currentValue": "0.0.2", "datasource": "sbt-package", "depName": "org.example:bar", "packageName": "org.example:bar_2.12", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", ], }, @@ -471,24 +471,24 @@ Object { `; exports[`modules/manager/sbt/extract extractPackageFile() extracts deps when scala version is defined in a variable with a trailing comma 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "2.12.10", "datasource": "maven", "depName": "scala", "packageName": "org.scala-lang:scala-library", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", ], "separateMinorPatch": true, }, - Object { + { "currentValue": "0.0.2", "datasource": "sbt-package", "depName": "org.example:bar", "packageName": "org.example:bar_2.12", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", ], }, @@ -498,24 +498,24 @@ Object { `; exports[`modules/manager/sbt/extract extractPackageFile() extracts deps when scala version is defined with ThisBuild scope 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "2.12.10", "datasource": "maven", "depName": "scala", "packageName": "org.scala-lang:scala-library", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", ], "separateMinorPatch": true, }, - Object { + { "currentValue": "0.0.2", "datasource": "sbt-package", "depName": "org.example:bar", "packageName": "org.example:bar_2.12", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", ], }, @@ -525,24 +525,24 @@ Object { `; exports[`modules/manager/sbt/extract extractPackageFile() extracts deps when scala version is defined with a trailing comma 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "2.12.10", "datasource": "maven", "depName": "scala", "packageName": "org.scala-lang:scala-library", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", ], "separateMinorPatch": true, }, - Object { + { "currentValue": "0.0.2", "datasource": "sbt-package", "depName": "org.example:bar", "packageName": "org.example:bar_2.12", - "registryUrls": Array [ + "registryUrls": [ "https://repo.maven.apache.org/maven2", ], }, diff --git a/lib/modules/manager/setup-cfg/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/setup-cfg/__snapshots__/extract.spec.ts.snap index 0c0f51c11fdc4e667f23beb6eaded9a58433bc0c..453adf55dcd22301f30bb8d764581e2e27f6aa4f 100644 --- a/lib/modules/manager/setup-cfg/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/setup-cfg/__snapshots__/extract.spec.ts.snap @@ -1,257 +1,257 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/setup-cfg/extract extractPackageFile() extracts dependencies 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "~=14.0", "datasource": "pypi", "depName": "coloredlogs", "depType": "install", }, - Object { + { "currentValue": "~=1.0", "datasource": "pypi", "depName": "first", "depType": "install", }, - Object { + { "currentValue": "==2.2", "currentVersion": "2.2", "datasource": "pypi", "depName": "second", "depType": "install", }, - Object { + { "currentValue": ">=3.0", "datasource": "pypi", "depName": "third", "depType": "install", }, - Object { + { "currentValue": ">=5.5.5", "datasource": "pypi", "depName": "quux", "depType": "install", }, - Object { + { "currentValue": "~=2.1", "datasource": "pypi", "depName": "python-dateutil", "depType": "install", }, - Object { + { "currentValue": ">=1.1.1", "datasource": "pypi", "depName": "foo", "depType": "install", }, - Object { + { "currentValue": ">=3.3.3.", "datasource": "pypi", "depName": "baz", "depType": "install", }, - Object { + { "currentValue": "~=0.4", "datasource": "pypi", "depName": "docopt", "depType": "install", }, - Object { + { "currentValue": "~=2.1", "datasource": "pypi", "depName": "fs", "depType": "install", }, - Object { + { "currentValue": "==1.0", "currentVersion": "1.0", "datasource": "pypi", "depName": "nmspc.pkg", "depType": "install", }, - Object { + { "currentValue": "~=2.18", "datasource": "pypi", "depName": "requests", "depType": "install", }, - Object { + { "currentValue": "~=1.2.3", "datasource": "pypi", "depName": "compact", "depType": "install", }, - Object { + { "currentValue": "~=1.4", "datasource": "pypi", "depName": "six", "depType": "setup", }, - Object { + { "currentValue": "~=4.19", "datasource": "pypi", "depName": "tqdm", "depType": "setup", }, - Object { + { "currentValue": "~=6.0", "datasource": "pypi", "depName": "tenacity", "depType": "setup", }, - Object { + { "currentValue": "~=3.6", "datasource": "pypi", "depName": "typing", "depType": "test", }, - Object { + { "currentValue": "~=1.7", "datasource": "pypi", "depName": "verboselogs", "depType": "test", }, - Object { + { "currentValue": undefined, "datasource": "pypi", "depName": "piexif", "depType": "extra", }, - Object { + { "currentValue": undefined, "datasource": "pypi", "depName": "Pillow", "depType": "extra", }, - Object { + { "currentValue": ">=2.2.2", "datasource": "pypi", "depName": "bar", "depType": "extra", }, - Object { + { "currentValue": ">=4.4.4", "datasource": "pypi", "depName": "qux", "depType": "extra", }, - Object { + { "currentValue": "~=0.1", "datasource": "pypi", "depName": "contexter", "depType": "extra", }, - Object { + { "currentValue": "~=2.0", "datasource": "pypi", "depName": "mock", "depType": "extra", }, - Object { + { "currentValue": "~=0.6", "datasource": "pypi", "depName": "parameterized", "depType": "extra", }, - Object { + { "currentValue": "~=2.12", "datasource": "pypi", "depName": "green", "depType": "extra", }, - Object { + { "currentValue": undefined, "datasource": "pypi", "depName": "coverage", "depType": "extra", }, - Object { + { "currentValue": undefined, "datasource": "pypi", "depName": "codecov", "depType": "extra", }, - Object { + { "currentValue": undefined, "datasource": "pypi", "depName": "codacy-coverage", "depType": "extra", }, - Object { + { "currentValue": "~=1.7", "datasource": "pypi", "depName": "sphinx", "depType": "extra", }, - Object { + { "currentValue": "~=0.6", "datasource": "pypi", "depName": "sphinx-bootstrap-theme", "depType": "extra", }, - Object { + { "currentValue": "~=2.6", "datasource": "pypi", "depName": "semantic-version", "depType": "extra", }, - Object { + { "currentValue": undefined, "datasource": "pypi", "depName": "docutils", "depType": "extra", }, - Object { + { "currentValue": undefined, "datasource": "pypi", "depName": "Pygments", "depType": "extra", }, - Object { + { "currentValue": ">=0.9", "datasource": "pypi", "depName": "aiortc", "depType": "install", }, - Object { + { "currentValue": ">=8.1", "datasource": "pypi", "depName": "websockets", "depType": "install", }, - Object { + { "currentValue": ">=3.6", "datasource": "pypi", "depName": "aiohttp", "depType": "install", }, - Object { + { "currentValue": ">=6.0", "datasource": "pypi", "depName": "pyee", "depType": "install", }, - Object { + { "currentValue": ">=8.1", "datasource": "pypi", "depName": "websockets", "depType": "install", }, - Object { + { "currentValue": ">=0.3", "datasource": "pypi", "depName": "dataclasses_json", "depType": "install", }, - Object { + { "currentValue": ">=10.0", "datasource": "pypi", "depName": "coloredlogs", "depType": "install", }, - Object { + { "currentValue": "~=8.0.0", "datasource": "pypi", "depName": "av", diff --git a/lib/modules/manager/swift/__snapshots__/index.spec.ts.snap b/lib/modules/manager/swift/__snapshots__/index.spec.ts.snap index f751395a35af9b13b791ef57cd8a2f0eae18da5c..67cac674038b8ee4c9c3955062d397c0fc5989a1 100644 --- a/lib/modules/manager/swift/__snapshots__/index.spec.ts.snap +++ b/lib/modules/manager/swift/__snapshots__/index.spec.ts.snap @@ -1,54 +1,54 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/swift/index extractPackageFile() parses multiple packages 1`] = ` -Object { - "deps": Array [ - Object { - "currentValue": "\\"master\\" +{ + "deps": [ + { + "currentValue": ""master" ", "datasource": "git-tags", "depName": "0x7fs/CountedSet", "packageName": "https://github.com/0x7fs/CountedSet", }, - Object { + { "currentValue": "0.1.0", "datasource": "git-tags", "depName": "avito-tech/GraphiteClient", "packageName": "https://github.com/avito-tech/GraphiteClient.git", }, - Object { + { "currentValue": "1.0.16", "datasource": "git-tags", "depName": "IBM-Swift/BlueSignals", "packageName": "https://github.com/IBM-Swift/BlueSignals.git", }, - Object { - "currentValue": "\\"UpdateSocket\\" + { + "currentValue": ""UpdateSocket" ", "datasource": "git-tags", "depName": "beefon/Shout", "packageName": "https://github.com/beefon/Shout", }, - Object { + { "currentValue": "3.0.6", "datasource": "git-tags", "depName": "daltoniam/Starscream", "packageName": "https://github.com/daltoniam/Starscream.git", }, - Object { + { "currentValue": "1.4.6", "datasource": "git-tags", "depName": "httpswift/swifter", "packageName": "https://github.com/httpswift/swifter.git", }, - Object { - "currentValue": "from : \\"0.9.6\\"", + { + "currentValue": "from : "0.9.6"", "datasource": "git-tags", "depName": "weichsel/ZIPFoundation", "packageName": "https://github.com/weichsel/ZIPFoundation/", }, - Object { - "currentValue": "\\"swift-5.0-branch\\" + { + "currentValue": ""swift-5.0-branch" ", "datasource": "git-tags", "depName": "apple/swift-package-manager", @@ -60,10 +60,10 @@ Object { `; exports[`modules/manager/swift/index extractPackageFile() parses package descriptions 1`] = ` -Object { - "deps": Array [ - Object { - "currentValue": "from:\\"1.2.3\\"", +{ + "deps": [ + { + "currentValue": "from:"1.2.3"", "datasource": "git-tags", "depName": "vapor/vapor", "packageName": "https://github.com/vapor/vapor.git", @@ -74,10 +74,10 @@ Object { `; exports[`modules/manager/swift/index extractPackageFile() parses package descriptions 2`] = ` -Object { - "deps": Array [ - Object { - "currentValue": "\\"1.2.3\\"...", +{ + "deps": [ + { + "currentValue": ""1.2.3"...", "datasource": "git-tags", "depName": "vapor/vapor", "packageName": "https://github.com/vapor/vapor.git", @@ -88,10 +88,10 @@ Object { `; exports[`modules/manager/swift/index extractPackageFile() parses package descriptions 3`] = ` -Object { - "deps": Array [ - Object { - "currentValue": "\\"1.2.3\\"...\\"1.2.4\\"", +{ + "deps": [ + { + "currentValue": ""1.2.3"..."1.2.4"", "datasource": "git-tags", "depName": "vapor/vapor", "packageName": "https://github.com/vapor/vapor.git", @@ -102,10 +102,10 @@ Object { `; exports[`modules/manager/swift/index extractPackageFile() parses package descriptions 4`] = ` -Object { - "deps": Array [ - Object { - "currentValue": "\\"1.2.3\\"..<\\"1.2.4\\"", +{ + "deps": [ + { + "currentValue": ""1.2.3"..<"1.2.4"", "datasource": "git-tags", "depName": "vapor/vapor", "packageName": "https://github.com/vapor/vapor.git", @@ -116,10 +116,10 @@ Object { `; exports[`modules/manager/swift/index extractPackageFile() parses package descriptions 5`] = ` -Object { - "deps": Array [ - Object { - "currentValue": "...\\"1.2.3\\"", +{ + "deps": [ + { + "currentValue": "..."1.2.3"", "datasource": "git-tags", "depName": "vapor/vapor", "packageName": "https://github.com/vapor/vapor.git", @@ -130,10 +130,10 @@ Object { `; exports[`modules/manager/swift/index extractPackageFile() parses package descriptions 6`] = ` -Object { - "deps": Array [ - Object { - "currentValue": "..<\\"1.2.3\\"", +{ + "deps": [ + { + "currentValue": "..<"1.2.3"", "datasource": "git-tags", "depName": "vapor/vapor", "packageName": "https://github.com/vapor/vapor.git", diff --git a/lib/modules/manager/terraform/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/terraform/__snapshots__/extract.spec.ts.snap index 9e11cf8204541cdd158a88adb2ce3604386f60a9..66212bfc2e4964748e827ffbfe1ad0a3b2e2c958 100644 --- a/lib/modules/manager/terraform/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/terraform/__snapshots__/extract.spec.ts.snap @@ -1,59 +1,59 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/terraform/extract extractPackageFile() extract helm releases 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "1.0.1", "datasource": "helm", "depName": "redis", "depType": "helm_release", - "registryUrls": Array [ + "registryUrls": [ "https://charts.helm.sh/stable", ], }, - Object { + { "datasource": "helm", "depName": "redis", "depType": "helm_release", - "registryUrls": Array [ + "registryUrls": [ "https://charts.helm.sh/stable", ], }, - Object { + { "datasource": "helm", "depName": "./charts/example", "depType": "helm_release", - "registryUrls": Array [ + "registryUrls": [ undefined, ], "skipReason": "local-chart", }, - Object { + { "currentValue": "4.0.1", "datasource": "helm", "depName": undefined, "depType": "helm_release", - "registryUrls": Array [ + "registryUrls": [ "https://charts.helm.sh/stable", ], "skipReason": "invalid-name", }, - Object { + { "currentValue": "5.0.1", "datasource": "helm", "depName": "redis", "depType": "helm_release", - "registryUrls": Array [ + "registryUrls": [ "https://charts.helm.sh/stable", ], }, - Object { + { "currentValue": "6.0.1", "datasource": "helm", "depName": "redis", "depType": "helm_release", - "registryUrls": Array [ + "registryUrls": [ undefined, ], }, @@ -62,124 +62,124 @@ Object { `; exports[`modules/manager/terraform/extract extractPackageFile() extracts modules 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "v1.0.0", "datasource": "github-tags", "depName": "github.com/hashicorp/example", "depType": "module", "packageName": "hashicorp/example", }, - Object { + { "currentValue": "next", "datasource": "github-tags", "depName": "github.com/hashicorp/example", "depType": "module", "packageName": "hashicorp/example", }, - Object { + { "currentValue": "tfmodule_one-v0.0.9", "datasource": "github-tags", "depName": "github.com/githubuser/myrepo", "depType": "module", "packageName": "githubuser/myrepo", }, - Object { + { "currentValue": "v1.0.0", "datasource": "github-tags", "depName": "github.com/hashicorp/example.2.3", "depType": "module", "packageName": "hashicorp/example.2.3", }, - Object { + { "currentValue": "v1.0.0", "datasource": "github-tags", "depName": "github.com/hashicorp/example.2.3", "depType": "module", "packageName": "hashicorp/example.2.3", }, - Object { + { "currentValue": "0.1.0", "datasource": "terraform-module", "depName": "hashicorp/consul/aws", "depType": "module", }, - Object { + { "currentValue": "v2.0.0", "datasource": "github-tags", "depName": "github.com/hashicorp/example", "depType": "module", "packageName": "hashicorp/example", }, - Object { + { "currentValue": "~> 1.1.0", "datasource": "terraform-module", "depName": "app.terraform.io/example-corp/k8s-cluster/azurerm", "depType": "module", - "registryUrls": Array [ + "registryUrls": [ "https://app.terraform.io", ], }, - Object { + { "currentValue": "~> 1.1", "datasource": "terraform-module", "depName": "app.terraform.io/example-corp/k8s-cluster/azurerm", "depType": "module", - "registryUrls": Array [ + "registryUrls": [ "https://app.terraform.io", ], }, - Object { + { "currentValue": "~~ 1.1", "datasource": "terraform-module", "depName": "app.terraform.io/example-corp/k8s-cluster/azurerm", "depType": "module", - "registryUrls": Array [ + "registryUrls": [ "https://app.terraform.io", ], }, - Object { + { "currentValue": ">= 1.0.0, <= 2.0.0", "datasource": "terraform-module", "depName": "hashicorp/consul/aws", "depType": "module", }, - Object { + { "currentValue": "v0.1.0", "datasource": "github-tags", "depName": "github.com/tieto-cem/terraform-aws-ecs-task-definition", "depType": "module", "packageName": "tieto-cem/terraform-aws-ecs-task-definition", }, - Object { + { "currentValue": "v0.1.0", "datasource": "github-tags", "depName": "github.com/tieto-cem/terraform-aws-ecs-task-definition", "depType": "module", "packageName": "tieto-cem/terraform-aws-ecs-task-definition", }, - Object { + { "datasource": "terraform-module", "depName": "terraform-aws-modules/security-group/aws", "depType": "module", }, - Object { + { "currentValue": "<= 2.4.0", "datasource": "terraform-module", "depName": "terraform-aws-modules/security-group/aws", "depType": "module", }, - Object { + { "currentValue": "1.28.3", "datasource": "terraform-module", "depName": "particuleio/addons/kubernetes", "depType": "module", }, - Object { + { "skipReason": "local", }, - Object { + { "skipReason": "no-source", }, ], @@ -187,79 +187,79 @@ Object { `; exports[`modules/manager/terraform/extract extractPackageFile() extracts bitbucket modules 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "v1.0.0", "datasource": "git-tags", "depName": "bitbucket.com/hashicorp/example", "depType": "module", "packageName": "https://bitbucket.com/hashicorp/example", }, - Object { + { "currentValue": "v1.0.0", "datasource": "git-tags", "depName": "bitbucket.com/hashicorp/example", "depType": "module", "packageName": "https://bitbucket.com/hashicorp/example", }, - Object { + { "currentValue": "next", "datasource": "git-tags", "depName": "bitbucket.com/hashicorp/example", "depType": "module", "packageName": "https://bitbucket.com/hashicorp/example", }, - Object { + { "currentValue": "v1.0.1", "datasource": "git-tags", "depName": "bitbucket.com/hashicorp/example", "depType": "module", "packageName": "https://bitbucket.com/hashicorp/example", }, - Object { + { "currentValue": "v1.0.2", "datasource": "git-tags", "depName": "bitbucket.com/hashicorp/example", "depType": "module", "packageName": "http://bitbucket.com/hashicorp/example", }, - Object { + { "currentValue": "v1.0.3", "datasource": "git-tags", "depName": "bitbucket.com/hashicorp/example", "depType": "module", "packageName": "ssh://git@bitbucket.com/hashicorp/example", }, - Object { + { "currentValue": "v1.0.0", "datasource": "bitbucket-tags", "depName": "hashicorp/example", "depType": "module", "packageName": "hashicorp/example", }, - Object { + { "currentValue": "v1.0.0", "datasource": "bitbucket-tags", "depName": "hashicorp/example", "depType": "module", "packageName": "hashicorp/example", }, - Object { + { "currentValue": "v1.0.0", "datasource": "bitbucket-tags", "depName": "hashicorp/example", "depType": "module", "packageName": "hashicorp/example", }, - Object { + { "currentValue": "v1.0.0", "datasource": "bitbucket-tags", "depName": "hashicorp/example", "depType": "module", "packageName": "hashicorp/example", }, - Object { + { "currentValue": "v1.0.0", "datasource": "bitbucket-tags", "depName": "hashicorp/example", @@ -271,9 +271,9 @@ Object { `; exports[`modules/manager/terraform/extract extractPackageFile() extracts docker resources 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "1.7.8", @@ -282,17 +282,17 @@ Object { "depType": "docker_image", "replaceString": "nginx:1.7.8", }, - Object { + { "skipReason": "invalid-dependency-specification", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "datasource": "docker", "depType": "docker_image", "replaceString": "\${data.docker_registry_image.ubuntu.name}", "skipReason": "contains-variable", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "1.7.8", @@ -301,10 +301,10 @@ Object { "depType": "docker_container", "replaceString": "nginx:1.7.8", }, - Object { + { "skipReason": "invalid-dependency-specification", }, - Object { + { "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "currentDigest": undefined, "currentValue": "v1", @@ -313,10 +313,10 @@ Object { "depType": "docker_service", "replaceString": "repo.mycompany.com:8080/foo-service:v1", }, - Object { + { "skipReason": "invalid-dependency-specification", }, - Object { + { "skipReason": "invalid-value", }, ], @@ -324,9 +324,9 @@ Object { `; exports[`modules/manager/terraform/extract extractPackageFile() extracts providers 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "1.36.1", "datasource": "terraform-provider", "depName": "azurerm", @@ -334,7 +334,7 @@ Object { "lockedVersion": undefined, "packageName": "hashicorp/azurerm", }, - Object { + { "currentValue": "=2.4", "datasource": "terraform-provider", "depName": "gitlab", @@ -342,7 +342,7 @@ Object { "lockedVersion": undefined, "packageName": "hashicorp/gitlab", }, - Object { + { "currentValue": "=1.3", "datasource": "terraform-provider", "depName": "gitlab1", @@ -350,7 +350,7 @@ Object { "lockedVersion": undefined, "packageName": "hashicorp/gitlab1", }, - Object { + { "datasource": "terraform-provider", "depName": "helm", "depType": "provider", @@ -358,7 +358,7 @@ Object { "packageName": "hashicorp/helm", "skipReason": "no-version", }, - Object { + { "currentValue": "V1.9", "datasource": "terraform-provider", "depName": "newrelic", @@ -366,7 +366,7 @@ Object { "lockedVersion": undefined, "packageName": "hashicorp/newrelic", }, - Object { + { "currentValue": ">= 2.7.0", "datasource": "terraform-provider", "depName": "aws", @@ -374,7 +374,7 @@ Object { "lockedVersion": undefined, "packageName": "hashicorp/aws", }, - Object { + { "currentValue": ">= 2.0.0", "datasource": "terraform-provider", "depName": "azurerm", @@ -382,7 +382,7 @@ Object { "lockedVersion": undefined, "packageName": "hashicorp/azurerm", }, - Object { + { "currentValue": ">= 0.13", "datasource": "github-releases", "depName": "hashicorp/terraform", @@ -390,18 +390,18 @@ Object { "extractVersion": "v(?<version>.*)$", "lineNumber": 72, }, - Object { + { "currentValue": "2.7.2", "datasource": "terraform-provider", "depName": "docker", "depType": "required_provider", "lockedVersion": undefined, "packageName": "hashicorp/docker", - "registryUrls": Array [ + "registryUrls": [ "https://releases.hashicorp.com", ], }, - Object { + { "currentValue": "2.7.0", "datasource": "terraform-provider", "depName": "aws", @@ -409,7 +409,7 @@ Object { "lockedVersion": undefined, "packageName": "hashicorp/aws", }, - Object { + { "currentValue": "=2.27.0", "datasource": "terraform-provider", "depName": "azurerm", @@ -417,14 +417,14 @@ Object { "lockedVersion": undefined, "packageName": "hashicorp/azurerm", }, - Object { + { "currentValue": "1.2.4", "datasource": "terraform-provider", "depName": "invalid", "depType": "required_provider", "skipReason": "unsupported-url", }, - Object { + { "currentValue": "1.2.4", "datasource": "terraform-provider", "depName": "helm", @@ -432,14 +432,14 @@ Object { "lockedVersion": undefined, "packageName": "hashicorp/helm", }, - Object { + { "currentValue": ">= 1.0", "datasource": "terraform-provider", "depName": "kubernetes", "depType": "required_provider", "lockedVersion": undefined, "packageName": "hashicorp/kubernetes", - "registryUrls": Array [ + "registryUrls": [ "https://terraform.example.com", ], }, @@ -448,19 +448,19 @@ Object { `; exports[`modules/manager/terraform/extract extractPackageFile() extracts terraform_version for tfe_workspace and ignores missing terraform_version keys 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "1.1.6", "datasource": "github-releases", "depName": "hashicorp/terraform", "depType": "tfe_workspace", "extractVersion": "v(?<version>.*)$", }, - Object { + { "skipReason": "no-version", }, - Object { + { "currentValue": "1.1.9", "datasource": "github-releases", "depName": "hashicorp/terraform", @@ -472,9 +472,9 @@ Object { `; exports[`modules/manager/terraform/extract extractPackageFile() test terraform block with only requirement_terraform_version 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "1.0.0", "datasource": "github-releases", "depName": "hashicorp/terraform", @@ -487,9 +487,9 @@ Object { `; exports[`modules/manager/terraform/extract extractPackageFile() update lockfile constraints with range strategy update-lockfile 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "~> 3.0", "datasource": "terraform-provider", "depName": "aws", @@ -497,7 +497,7 @@ Object { "lockedVersion": "3.1.0", "packageName": "hashicorp/aws", }, - Object { + { "currentValue": "~> 2.50.0", "datasource": "terraform-provider", "depName": "azurerm", @@ -505,14 +505,14 @@ Object { "lockedVersion": "2.50.0", "packageName": "hashicorp/azurerm", }, - Object { + { "currentValue": ">= 1.0", "datasource": "terraform-provider", "depName": "kubernetes", "depType": "required_provider", "lockedVersion": undefined, "packageName": "example/kubernetes", - "registryUrls": Array [ + "registryUrls": [ "https://terraform.example.com", ], }, diff --git a/lib/modules/manager/terraform/lockfile/__snapshots__/hash.spec.ts.snap b/lib/modules/manager/terraform/lockfile/__snapshots__/hash.spec.ts.snap index 4242f8779f21f320a5c6a56baa8323f740ed28b9..9e1634ca65109d304bbe92fa55fb0a84e77a8def 100644 --- a/lib/modules/manager/terraform/lockfile/__snapshots__/hash.spec.ts.snap +++ b/lib/modules/manager/terraform/lockfile/__snapshots__/hash.spec.ts.snap @@ -1,9 +1,9 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`modules/manager/terraform/lockfile/hash full walkthrough 1`] = `Array []`; +exports[`modules/manager/terraform/lockfile/hash full walkthrough 1`] = `[]`; exports[`modules/manager/terraform/lockfile/hash full walkthrough 2`] = ` -Array [ +[ "h1:I2F2atKZqKEOYk1tTLe15Llf9rVqxz48ZL1eZB9g8zM=", "h1:I2F2atKZqKEOYk1tTLe15Llf9rVqxz48ZL1eZB9g8zM=", ] diff --git a/lib/modules/manager/terraform/lockfile/__snapshots__/index.spec.ts.snap b/lib/modules/manager/terraform/lockfile/__snapshots__/index.spec.ts.snap index 78da6a7a60df8c61f9708b816e95ee12dc89615c..41ef8b78e198bf7003b4caa65250434a071ae7f2 100644 --- a/lib/modules/manager/terraform/lockfile/__snapshots__/index.spec.ts.snap +++ b/lib/modules/manager/terraform/lockfile/__snapshots__/index.spec.ts.snap @@ -1,43 +1,43 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/terraform/lockfile/index do full lock file maintenance 1`] = ` -Object { - "contents": "# This file is maintained automatically by \\"terraform init\\". +{ + "contents": "# This file is maintained automatically by "terraform init". # Manual edits may be lost in future updates. -provider \\"registry.terraform.io/hashicorp/aws\\" { - version = \\"3.0.0\\" - constraints = \\"3.0.0\\" +provider "registry.terraform.io/hashicorp/aws" { + version = "3.0.0" + constraints = "3.0.0" hashes = [ - \\"h1:ULKfwySvQ4pDhy027ryRhLxDhg640wsojYc+7NHMFBU=\\", - \\"zh:25294510ae9c250502f2e37ac32b01017439735f098f82a1728772427626a2fd\\", - \\"zh:3b723e7772d47bd8cc11bea6e5d3e0b5e1df8398c0e7aaf510e3a8a54e0f1874\\", - \\"zh:4b7b73b86f4a0705d5d2a7f1d3ad3279706bdb3957a48f4a389c36918fba838e\\", - \\"zh:9e26cdc3be97e3001c253c0ca28c5c8ff2d5476373ca1beb849f3f3957ce7f1a\\", - \\"zh:9e73cf1304bf57968d3048d70c0b766d41497430a2a9a7a718a196f3a385106a\\", - \\"zh:a30b5b66facfbb2b02814e4cd33ca9899f9ade5bbf478f78c41d2fe789f0582a\\", - \\"zh:b06fb5da094db41cb5e430c95c988b73f32695e9f90f25499e926842dbd21b21\\", - \\"zh:c5a4ff607e9e9edee3fcd6d6666241fb532adf88ea1fe24f2aa1eb36845b3ca3\\", - \\"zh:df568a69087831c1780fac4395630a2cfb3cdf67b7dffbfe16bd78c64770bb75\\", - \\"zh:fce1b69dd673aace19508640b0b9b7eb1ef7e746d76cb846b49e7d52e0f5fb7e\\", + "h1:ULKfwySvQ4pDhy027ryRhLxDhg640wsojYc+7NHMFBU=", + "zh:25294510ae9c250502f2e37ac32b01017439735f098f82a1728772427626a2fd", + "zh:3b723e7772d47bd8cc11bea6e5d3e0b5e1df8398c0e7aaf510e3a8a54e0f1874", + "zh:4b7b73b86f4a0705d5d2a7f1d3ad3279706bdb3957a48f4a389c36918fba838e", + "zh:9e26cdc3be97e3001c253c0ca28c5c8ff2d5476373ca1beb849f3f3957ce7f1a", + "zh:9e73cf1304bf57968d3048d70c0b766d41497430a2a9a7a718a196f3a385106a", + "zh:a30b5b66facfbb2b02814e4cd33ca9899f9ade5bbf478f78c41d2fe789f0582a", + "zh:b06fb5da094db41cb5e430c95c988b73f32695e9f90f25499e926842dbd21b21", + "zh:c5a4ff607e9e9edee3fcd6d6666241fb532adf88ea1fe24f2aa1eb36845b3ca3", + "zh:df568a69087831c1780fac4395630a2cfb3cdf67b7dffbfe16bd78c64770bb75", + "zh:fce1b69dd673aace19508640b0b9b7eb1ef7e746d76cb846b49e7d52e0f5fb7e", ] } -provider \\"registry.terraform.io/hashicorp/azurerm\\" { - version = \\"2.56.0\\" - constraints = \\"~> 2.50\\" +provider "registry.terraform.io/hashicorp/azurerm" { + version = "2.56.0" + constraints = "~> 2.50" hashes = [ - \\"h1:lDsKRxDRXPEzA4AxkK4t+lJd3IQIP2UoaplJGjQSp2s=\\", - \\"h1:6zB2hX7YIOW26OrKsLJn0uLMnjqbPNxcz9RhlWEuuSY=\\", + "h1:lDsKRxDRXPEzA4AxkK4t+lJd3IQIP2UoaplJGjQSp2s=", + "h1:6zB2hX7YIOW26OrKsLJn0uLMnjqbPNxcz9RhlWEuuSY=", ] } -provider \\"registry.terraform.io/hashicorp/random\\" { - version = \\"2.2.2\\" - constraints = \\"~> 2.2\\" +provider "registry.terraform.io/hashicorp/random" { + version = "2.2.2" + constraints = "~> 2.2" hashes = [ - \\"h1:lDsKRxDRXPEzA4AxkK4t+lJd3IQIP2UoaplJGjQSp2s=\\", - \\"h1:6zB2hX7YIOW26OrKsLJn0uLMnjqbPNxcz9RhlWEuuSY=\\", + "h1:lDsKRxDRXPEzA4AxkK4t+lJd3IQIP2UoaplJGjQSp2s=", + "h1:6zB2hX7YIOW26OrKsLJn0uLMnjqbPNxcz9RhlWEuuSY=", ] } ", @@ -47,13 +47,13 @@ provider \\"registry.terraform.io/hashicorp/random\\" { `; exports[`modules/manager/terraform/lockfile/index do full lock file maintenance 2`] = ` -Array [ - Array [ +[ + [ "https://registry.terraform.io", "hashicorp/azurerm", "2.56.0", ], - Array [ + [ "https://registry.terraform.io", "hashicorp/random", "2.2.2", @@ -62,43 +62,43 @@ Array [ `; exports[`modules/manager/terraform/lockfile/index do full lock file maintenance with lockfile in subfolder 1`] = ` -Object { - "contents": "# This file is maintained automatically by \\"terraform init\\". +{ + "contents": "# This file is maintained automatically by "terraform init". # Manual edits may be lost in future updates. -provider \\"registry.terraform.io/hashicorp/aws\\" { - version = \\"3.0.0\\" - constraints = \\"3.0.0\\" +provider "registry.terraform.io/hashicorp/aws" { + version = "3.0.0" + constraints = "3.0.0" hashes = [ - \\"h1:ULKfwySvQ4pDhy027ryRhLxDhg640wsojYc+7NHMFBU=\\", - \\"zh:25294510ae9c250502f2e37ac32b01017439735f098f82a1728772427626a2fd\\", - \\"zh:3b723e7772d47bd8cc11bea6e5d3e0b5e1df8398c0e7aaf510e3a8a54e0f1874\\", - \\"zh:4b7b73b86f4a0705d5d2a7f1d3ad3279706bdb3957a48f4a389c36918fba838e\\", - \\"zh:9e26cdc3be97e3001c253c0ca28c5c8ff2d5476373ca1beb849f3f3957ce7f1a\\", - \\"zh:9e73cf1304bf57968d3048d70c0b766d41497430a2a9a7a718a196f3a385106a\\", - \\"zh:a30b5b66facfbb2b02814e4cd33ca9899f9ade5bbf478f78c41d2fe789f0582a\\", - \\"zh:b06fb5da094db41cb5e430c95c988b73f32695e9f90f25499e926842dbd21b21\\", - \\"zh:c5a4ff607e9e9edee3fcd6d6666241fb532adf88ea1fe24f2aa1eb36845b3ca3\\", - \\"zh:df568a69087831c1780fac4395630a2cfb3cdf67b7dffbfe16bd78c64770bb75\\", - \\"zh:fce1b69dd673aace19508640b0b9b7eb1ef7e746d76cb846b49e7d52e0f5fb7e\\", + "h1:ULKfwySvQ4pDhy027ryRhLxDhg640wsojYc+7NHMFBU=", + "zh:25294510ae9c250502f2e37ac32b01017439735f098f82a1728772427626a2fd", + "zh:3b723e7772d47bd8cc11bea6e5d3e0b5e1df8398c0e7aaf510e3a8a54e0f1874", + "zh:4b7b73b86f4a0705d5d2a7f1d3ad3279706bdb3957a48f4a389c36918fba838e", + "zh:9e26cdc3be97e3001c253c0ca28c5c8ff2d5476373ca1beb849f3f3957ce7f1a", + "zh:9e73cf1304bf57968d3048d70c0b766d41497430a2a9a7a718a196f3a385106a", + "zh:a30b5b66facfbb2b02814e4cd33ca9899f9ade5bbf478f78c41d2fe789f0582a", + "zh:b06fb5da094db41cb5e430c95c988b73f32695e9f90f25499e926842dbd21b21", + "zh:c5a4ff607e9e9edee3fcd6d6666241fb532adf88ea1fe24f2aa1eb36845b3ca3", + "zh:df568a69087831c1780fac4395630a2cfb3cdf67b7dffbfe16bd78c64770bb75", + "zh:fce1b69dd673aace19508640b0b9b7eb1ef7e746d76cb846b49e7d52e0f5fb7e", ] } -provider \\"registry.terraform.io/hashicorp/azurerm\\" { - version = \\"2.56.0\\" - constraints = \\"~> 2.50\\" +provider "registry.terraform.io/hashicorp/azurerm" { + version = "2.56.0" + constraints = "~> 2.50" hashes = [ - \\"h1:lDsKRxDRXPEzA4AxkK4t+lJd3IQIP2UoaplJGjQSp2s=\\", - \\"h1:6zB2hX7YIOW26OrKsLJn0uLMnjqbPNxcz9RhlWEuuSY=\\", + "h1:lDsKRxDRXPEzA4AxkK4t+lJd3IQIP2UoaplJGjQSp2s=", + "h1:6zB2hX7YIOW26OrKsLJn0uLMnjqbPNxcz9RhlWEuuSY=", ] } -provider \\"registry.terraform.io/hashicorp/random\\" { - version = \\"2.2.2\\" - constraints = \\"~> 2.2\\" +provider "registry.terraform.io/hashicorp/random" { + version = "2.2.2" + constraints = "~> 2.2" hashes = [ - \\"h1:lDsKRxDRXPEzA4AxkK4t+lJd3IQIP2UoaplJGjQSp2s=\\", - \\"h1:6zB2hX7YIOW26OrKsLJn0uLMnjqbPNxcz9RhlWEuuSY=\\", + "h1:lDsKRxDRXPEzA4AxkK4t+lJd3IQIP2UoaplJGjQSp2s=", + "h1:6zB2hX7YIOW26OrKsLJn0uLMnjqbPNxcz9RhlWEuuSY=", ] } ", @@ -108,13 +108,13 @@ provider \\"registry.terraform.io/hashicorp/random\\" { `; exports[`modules/manager/terraform/lockfile/index do full lock file maintenance with lockfile in subfolder 2`] = ` -Array [ - Array [ +[ + [ "https://registry.terraform.io", "hashicorp/azurerm", "2.56.0", ], - Array [ + [ "https://registry.terraform.io", "hashicorp/random", "2.2.2", @@ -122,16 +122,16 @@ Array [ ] `; -exports[`modules/manager/terraform/lockfile/index do full lock file maintenance without necessary changes 1`] = `Array []`; +exports[`modules/manager/terraform/lockfile/index do full lock file maintenance without necessary changes 1`] = `[]`; exports[`modules/manager/terraform/lockfile/index return null if hashing fails 1`] = ` -Array [ - Array [ +[ + [ "https://registry.terraform.io", "hashicorp/azurerm", "2.56.0", ], - Array [ + [ "https://registry.terraform.io", "hashicorp/random", "2.2.2", @@ -140,43 +140,43 @@ Array [ `; exports[`modules/manager/terraform/lockfile/index update multiple dependencies which are not ordered 1`] = ` -Object { - "contents": "# This file is maintained automatically by \\"terraform init\\". +{ + "contents": "# This file is maintained automatically by "terraform init". # Manual edits may be lost in future updates. -provider \\"registry.terraform.io/hashicorp/aws\\" { - version = \\"3.1.0\\" - constraints = \\"~> 3.0\\" +provider "registry.terraform.io/hashicorp/aws" { + version = "3.1.0" + constraints = "~> 3.0" hashes = [ - \\"h1:lDsKRxDRXPEzA4AxkK4t+lJd3IQIP2UoaplJGjQSp2s=\\", - \\"h1:6zB2hX7YIOW26OrKsLJn0uLMnjqbPNxcz9RhlWEuuSY=\\", + "h1:lDsKRxDRXPEzA4AxkK4t+lJd3IQIP2UoaplJGjQSp2s=", + "h1:6zB2hX7YIOW26OrKsLJn0uLMnjqbPNxcz9RhlWEuuSY=", ] } -provider \\"registry.terraform.io/hashicorp/azurerm\\" { - version = \\"2.56.0\\" - constraints = \\"~> 2.50\\" +provider "registry.terraform.io/hashicorp/azurerm" { + version = "2.56.0" + constraints = "~> 2.50" hashes = [ - \\"h1:lDsKRxDRXPEzA4AxkK4t+lJd3IQIP2UoaplJGjQSp2s=\\", - \\"h1:6zB2hX7YIOW26OrKsLJn0uLMnjqbPNxcz9RhlWEuuSY=\\", + "h1:lDsKRxDRXPEzA4AxkK4t+lJd3IQIP2UoaplJGjQSp2s=", + "h1:6zB2hX7YIOW26OrKsLJn0uLMnjqbPNxcz9RhlWEuuSY=", ] } -provider \\"registry.terraform.io/hashicorp/random\\" { - version = \\"3.1.0\\" - constraints = \\"~> 3.0\\" +provider "registry.terraform.io/hashicorp/random" { + version = "3.1.0" + constraints = "~> 3.0" hashes = [ - \\"h1:lDsKRxDRXPEzA4AxkK4t+lJd3IQIP2UoaplJGjQSp2s=\\", - \\"h1:6zB2hX7YIOW26OrKsLJn0uLMnjqbPNxcz9RhlWEuuSY=\\", + "h1:lDsKRxDRXPEzA4AxkK4t+lJd3IQIP2UoaplJGjQSp2s=", + "h1:6zB2hX7YIOW26OrKsLJn0uLMnjqbPNxcz9RhlWEuuSY=", ] } -provider \\"registry.terraform.io/telmate/proxmox\\" { - version = \\"2.7.0\\" - constraints = \\"~> 2.7.0\\" +provider "registry.terraform.io/telmate/proxmox" { + version = "2.7.0" + constraints = "~> 2.7.0" hashes = [ - \\"h1:lDsKRxDRXPEzA4AxkK4t+lJd3IQIP2UoaplJGjQSp2s=\\", - \\"h1:6zB2hX7YIOW26OrKsLJn0uLMnjqbPNxcz9RhlWEuuSY=\\", + "h1:lDsKRxDRXPEzA4AxkK4t+lJd3IQIP2UoaplJGjQSp2s=", + "h1:6zB2hX7YIOW26OrKsLJn0uLMnjqbPNxcz9RhlWEuuSY=", ] } ", @@ -186,23 +186,23 @@ provider \\"registry.terraform.io/telmate/proxmox\\" { `; exports[`modules/manager/terraform/lockfile/index update multiple dependencies which are not ordered 2`] = ` -Array [ - Array [ +[ + [ "https://registry.terraform.io", "hashicorp/aws", "3.1.0", ], - Array [ + [ "https://registry.terraform.io", "hashicorp/random", "3.1.0", ], - Array [ + [ "https://registry.terraform.io", "hashicorp/azurerm", "2.56.0", ], - Array [ + [ "https://registry.terraform.io", "telmate/proxmox", "2.7.0", @@ -211,53 +211,53 @@ Array [ `; exports[`modules/manager/terraform/lockfile/index update single dependency in subfolder 1`] = ` -Object { - "contents": "# This file is maintained automatically by \\"terraform init\\". +{ + "contents": "# This file is maintained automatically by "terraform init". # Manual edits may be lost in future updates. -provider \\"registry.terraform.io/hashicorp/aws\\" { - version = \\"3.0.0\\" - constraints = \\"3.0.0\\" +provider "registry.terraform.io/hashicorp/aws" { + version = "3.0.0" + constraints = "3.0.0" hashes = [ - \\"h1:ULKfwySvQ4pDhy027ryRhLxDhg640wsojYc+7NHMFBU=\\", - \\"zh:25294510ae9c250502f2e37ac32b01017439735f098f82a1728772427626a2fd\\", - \\"zh:3b723e7772d47bd8cc11bea6e5d3e0b5e1df8398c0e7aaf510e3a8a54e0f1874\\", - \\"zh:4b7b73b86f4a0705d5d2a7f1d3ad3279706bdb3957a48f4a389c36918fba838e\\", - \\"zh:9e26cdc3be97e3001c253c0ca28c5c8ff2d5476373ca1beb849f3f3957ce7f1a\\", - \\"zh:9e73cf1304bf57968d3048d70c0b766d41497430a2a9a7a718a196f3a385106a\\", - \\"zh:a30b5b66facfbb2b02814e4cd33ca9899f9ade5bbf478f78c41d2fe789f0582a\\", - \\"zh:b06fb5da094db41cb5e430c95c988b73f32695e9f90f25499e926842dbd21b21\\", - \\"zh:c5a4ff607e9e9edee3fcd6d6666241fb532adf88ea1fe24f2aa1eb36845b3ca3\\", - \\"zh:df568a69087831c1780fac4395630a2cfb3cdf67b7dffbfe16bd78c64770bb75\\", - \\"zh:fce1b69dd673aace19508640b0b9b7eb1ef7e746d76cb846b49e7d52e0f5fb7e\\", + "h1:ULKfwySvQ4pDhy027ryRhLxDhg640wsojYc+7NHMFBU=", + "zh:25294510ae9c250502f2e37ac32b01017439735f098f82a1728772427626a2fd", + "zh:3b723e7772d47bd8cc11bea6e5d3e0b5e1df8398c0e7aaf510e3a8a54e0f1874", + "zh:4b7b73b86f4a0705d5d2a7f1d3ad3279706bdb3957a48f4a389c36918fba838e", + "zh:9e26cdc3be97e3001c253c0ca28c5c8ff2d5476373ca1beb849f3f3957ce7f1a", + "zh:9e73cf1304bf57968d3048d70c0b766d41497430a2a9a7a718a196f3a385106a", + "zh:a30b5b66facfbb2b02814e4cd33ca9899f9ade5bbf478f78c41d2fe789f0582a", + "zh:b06fb5da094db41cb5e430c95c988b73f32695e9f90f25499e926842dbd21b21", + "zh:c5a4ff607e9e9edee3fcd6d6666241fb532adf88ea1fe24f2aa1eb36845b3ca3", + "zh:df568a69087831c1780fac4395630a2cfb3cdf67b7dffbfe16bd78c64770bb75", + "zh:fce1b69dd673aace19508640b0b9b7eb1ef7e746d76cb846b49e7d52e0f5fb7e", ] } -provider \\"registry.terraform.io/hashicorp/azurerm\\" { - version = \\"2.50.0\\" - constraints = \\"~> 2.50\\" +provider "registry.terraform.io/hashicorp/azurerm" { + version = "2.50.0" + constraints = "~> 2.50" hashes = [ - \\"h1:Vr6WUm88s9hXGkyVjHtHsP2Jmc2ypQXn6ww7dXtvk1M=\\", - \\"zh:0c0688d5a743248f8646d39eb3645a4ac19fd7523ba1b47072fa3fb03b92b1b0\\", - \\"zh:2beb3a55ee970f87a9292ae96d57134be8a03d0566117e7be0fe0d9c1267e4ea\\", - \\"zh:38091b463fbafe5756420ce34c87845c2a391fec0cded27bdcbbca28febad382\\", - \\"zh:4ba455da3b37ba8f8b03ff2781121d9c54d0bd8afd76dfe67593011c475dd73f\\", - \\"zh:5d32b9ed871b3c3b774dc69f1fe14cdf7c1fd63d12bb5f21aad4bfbf75e5ee3d\\", - \\"zh:6c80cf90a3fc1e17d9caf67cc558c2ff91f8b25e29fdf00942f67711895be5c0\\", - \\"zh:c0a53e3165407999d10de7aaa983485d42797433c60b5775791ae299121279ed\\", - \\"zh:dab51d6d76041505aeebf20111febe8616ec465ca31dfb7901f5f5c23a5af095\\", - \\"zh:e1ad6399f6a6d799002206ee4cb7b794dbb2533b8c3c14502a4419955ec96bff\\", - \\"zh:e98f1d178d1e111b3f3449e27d305ce263071226fad3d86272e1bd161c26fd43\\", - \\"zh:eb76ec000c9c49a0bf730370c8880f671597bc01f7b7401ab301df7124c049ec\\", + "h1:Vr6WUm88s9hXGkyVjHtHsP2Jmc2ypQXn6ww7dXtvk1M=", + "zh:0c0688d5a743248f8646d39eb3645a4ac19fd7523ba1b47072fa3fb03b92b1b0", + "zh:2beb3a55ee970f87a9292ae96d57134be8a03d0566117e7be0fe0d9c1267e4ea", + "zh:38091b463fbafe5756420ce34c87845c2a391fec0cded27bdcbbca28febad382", + "zh:4ba455da3b37ba8f8b03ff2781121d9c54d0bd8afd76dfe67593011c475dd73f", + "zh:5d32b9ed871b3c3b774dc69f1fe14cdf7c1fd63d12bb5f21aad4bfbf75e5ee3d", + "zh:6c80cf90a3fc1e17d9caf67cc558c2ff91f8b25e29fdf00942f67711895be5c0", + "zh:c0a53e3165407999d10de7aaa983485d42797433c60b5775791ae299121279ed", + "zh:dab51d6d76041505aeebf20111febe8616ec465ca31dfb7901f5f5c23a5af095", + "zh:e1ad6399f6a6d799002206ee4cb7b794dbb2533b8c3c14502a4419955ec96bff", + "zh:e98f1d178d1e111b3f3449e27d305ce263071226fad3d86272e1bd161c26fd43", + "zh:eb76ec000c9c49a0bf730370c8880f671597bc01f7b7401ab301df7124c049ec", ] } -provider \\"registry.terraform.io/hashicorp/random\\" { - version = \\"3.1.0\\" - constraints = \\"~> 3.0\\" +provider "registry.terraform.io/hashicorp/random" { + version = "3.1.0" + constraints = "~> 3.0" hashes = [ - \\"h1:lDsKRxDRXPEzA4AxkK4t+lJd3IQIP2UoaplJGjQSp2s=\\", - \\"h1:6zB2hX7YIOW26OrKsLJn0uLMnjqbPNxcz9RhlWEuuSY=\\", + "h1:lDsKRxDRXPEzA4AxkK4t+lJd3IQIP2UoaplJGjQSp2s=", + "h1:6zB2hX7YIOW26OrKsLJn0uLMnjqbPNxcz9RhlWEuuSY=", ] } ", @@ -267,8 +267,8 @@ provider \\"registry.terraform.io/hashicorp/random\\" { `; exports[`modules/manager/terraform/lockfile/index update single dependency in subfolder 2`] = ` -Array [ - Array [ +[ + [ "https://registry.terraform.io", "hashicorp/random", "3.1.0", @@ -277,55 +277,55 @@ Array [ `; exports[`modules/manager/terraform/lockfile/index update single dependency with exact constraint and and depType required_provider 1`] = ` -Object { - "contents": "# This file is maintained automatically by \\"terraform init\\". +{ + "contents": "# This file is maintained automatically by "terraform init". # Manual edits may be lost in future updates. -provider \\"registry.terraform.io/hashicorp/aws\\" { - version = \\"3.36.0\\" - constraints = \\"3.36.0\\" +provider "registry.terraform.io/hashicorp/aws" { + version = "3.36.0" + constraints = "3.36.0" hashes = [ - \\"h1:lDsKRxDRXPEzA4AxkK4t+lJd3IQIP2UoaplJGjQSp2s=\\", - \\"h1:6zB2hX7YIOW26OrKsLJn0uLMnjqbPNxcz9RhlWEuuSY=\\", + "h1:lDsKRxDRXPEzA4AxkK4t+lJd3IQIP2UoaplJGjQSp2s=", + "h1:6zB2hX7YIOW26OrKsLJn0uLMnjqbPNxcz9RhlWEuuSY=", ] } -provider \\"registry.terraform.io/hashicorp/azurerm\\" { - version = \\"2.50.0\\" - constraints = \\"~> 2.50\\" +provider "registry.terraform.io/hashicorp/azurerm" { + version = "2.50.0" + constraints = "~> 2.50" hashes = [ - \\"h1:Vr6WUm88s9hXGkyVjHtHsP2Jmc2ypQXn6ww7dXtvk1M=\\", - \\"zh:0c0688d5a743248f8646d39eb3645a4ac19fd7523ba1b47072fa3fb03b92b1b0\\", - \\"zh:2beb3a55ee970f87a9292ae96d57134be8a03d0566117e7be0fe0d9c1267e4ea\\", - \\"zh:38091b463fbafe5756420ce34c87845c2a391fec0cded27bdcbbca28febad382\\", - \\"zh:4ba455da3b37ba8f8b03ff2781121d9c54d0bd8afd76dfe67593011c475dd73f\\", - \\"zh:5d32b9ed871b3c3b774dc69f1fe14cdf7c1fd63d12bb5f21aad4bfbf75e5ee3d\\", - \\"zh:6c80cf90a3fc1e17d9caf67cc558c2ff91f8b25e29fdf00942f67711895be5c0\\", - \\"zh:c0a53e3165407999d10de7aaa983485d42797433c60b5775791ae299121279ed\\", - \\"zh:dab51d6d76041505aeebf20111febe8616ec465ca31dfb7901f5f5c23a5af095\\", - \\"zh:e1ad6399f6a6d799002206ee4cb7b794dbb2533b8c3c14502a4419955ec96bff\\", - \\"zh:e98f1d178d1e111b3f3449e27d305ce263071226fad3d86272e1bd161c26fd43\\", - \\"zh:eb76ec000c9c49a0bf730370c8880f671597bc01f7b7401ab301df7124c049ec\\", + "h1:Vr6WUm88s9hXGkyVjHtHsP2Jmc2ypQXn6ww7dXtvk1M=", + "zh:0c0688d5a743248f8646d39eb3645a4ac19fd7523ba1b47072fa3fb03b92b1b0", + "zh:2beb3a55ee970f87a9292ae96d57134be8a03d0566117e7be0fe0d9c1267e4ea", + "zh:38091b463fbafe5756420ce34c87845c2a391fec0cded27bdcbbca28febad382", + "zh:4ba455da3b37ba8f8b03ff2781121d9c54d0bd8afd76dfe67593011c475dd73f", + "zh:5d32b9ed871b3c3b774dc69f1fe14cdf7c1fd63d12bb5f21aad4bfbf75e5ee3d", + "zh:6c80cf90a3fc1e17d9caf67cc558c2ff91f8b25e29fdf00942f67711895be5c0", + "zh:c0a53e3165407999d10de7aaa983485d42797433c60b5775791ae299121279ed", + "zh:dab51d6d76041505aeebf20111febe8616ec465ca31dfb7901f5f5c23a5af095", + "zh:e1ad6399f6a6d799002206ee4cb7b794dbb2533b8c3c14502a4419955ec96bff", + "zh:e98f1d178d1e111b3f3449e27d305ce263071226fad3d86272e1bd161c26fd43", + "zh:eb76ec000c9c49a0bf730370c8880f671597bc01f7b7401ab301df7124c049ec", ] } -provider \\"registry.terraform.io/hashicorp/random\\" { - version = \\"2.2.1\\" - constraints = \\"~> 2.2\\" +provider "registry.terraform.io/hashicorp/random" { + version = "2.2.1" + constraints = "~> 2.2" hashes = [ - \\"h1:Zg1Bpi6vr7b0H6no8kVDfEucn5pvNALivdrVKVHarGs=\\", - \\"zh:072ce92b0138ee65df2e4e2e6e5f6632fa12a7e6453b91399bad89291855d426\\", - \\"zh:5731987fe61051515f449033e456ee55207caf17ef41096eb82247810585f53b\\", - \\"zh:6f18b10175708bb5839e1f2082dcc02651b876786cd54ec415a091f3821807c3\\", - \\"zh:7fa7737661380d18cba3cdc71c4ec6f2fd281b9d61112f6b48d06ca8bbf97771\\", - \\"zh:8466cb8fbb4de887b23039082a6e3dc85aeabce86dd808e2a7a65e4e1c51dbae\\", - \\"zh:888c63417701c13bbe785ab11dc690d4803e6a2156318cf188970b7b6400b99e\\", - \\"zh:a231df55d36fbad1a6705f5d3be4f7459a73ec76117d13f22aa83c10fc610278\\", - \\"zh:b62d9a4cd64a2d229070260f4abfef476ebbd7c5511b43e9cdccf23ce938f630\\", - \\"zh:b6bd1a325f909bb93f7c9bef00eb306bef1e406cbdf557901d755a3e7a4a5448\\", - \\"zh:b9f59afc23cc5567075f76313214baa1e5ce909325229e23c9a4666f7b26e7f7\\", - \\"zh:d040220c09b8d9d6bd937572bd5b14bc069af2b883185a873460530d8a1de6e6\\", - \\"zh:f254c1f943eb016ae07ebe91b23f813dc79f2064616c65f98c8f64ce23be90c4\\", + "h1:Zg1Bpi6vr7b0H6no8kVDfEucn5pvNALivdrVKVHarGs=", + "zh:072ce92b0138ee65df2e4e2e6e5f6632fa12a7e6453b91399bad89291855d426", + "zh:5731987fe61051515f449033e456ee55207caf17ef41096eb82247810585f53b", + "zh:6f18b10175708bb5839e1f2082dcc02651b876786cd54ec415a091f3821807c3", + "zh:7fa7737661380d18cba3cdc71c4ec6f2fd281b9d61112f6b48d06ca8bbf97771", + "zh:8466cb8fbb4de887b23039082a6e3dc85aeabce86dd808e2a7a65e4e1c51dbae", + "zh:888c63417701c13bbe785ab11dc690d4803e6a2156318cf188970b7b6400b99e", + "zh:a231df55d36fbad1a6705f5d3be4f7459a73ec76117d13f22aa83c10fc610278", + "zh:b62d9a4cd64a2d229070260f4abfef476ebbd7c5511b43e9cdccf23ce938f630", + "zh:b6bd1a325f909bb93f7c9bef00eb306bef1e406cbdf557901d755a3e7a4a5448", + "zh:b9f59afc23cc5567075f76313214baa1e5ce909325229e23c9a4666f7b26e7f7", + "zh:d040220c09b8d9d6bd937572bd5b14bc069af2b883185a873460530d8a1de6e6", + "zh:f254c1f943eb016ae07ebe91b23f813dc79f2064616c65f98c8f64ce23be90c4", ] } ", @@ -335,8 +335,8 @@ provider \\"registry.terraform.io/hashicorp/random\\" { `; exports[`modules/manager/terraform/lockfile/index update single dependency with exact constraint and and depType required_provider 2`] = ` -Array [ - Array [ +[ + [ "https://registry.terraform.io", "hashicorp/aws", "3.36.0", @@ -345,55 +345,55 @@ Array [ `; exports[`modules/manager/terraform/lockfile/index update single dependency with exact constraint and depType provider 1`] = ` -Object { - "contents": "# This file is maintained automatically by \\"terraform init\\". +{ + "contents": "# This file is maintained automatically by "terraform init". # Manual edits may be lost in future updates. -provider \\"registry.terraform.io/hashicorp/aws\\" { - version = \\"3.36.0\\" - constraints = \\"3.36.0\\" +provider "registry.terraform.io/hashicorp/aws" { + version = "3.36.0" + constraints = "3.36.0" hashes = [ - \\"h1:lDsKRxDRXPEzA4AxkK4t+lJd3IQIP2UoaplJGjQSp2s=\\", - \\"h1:6zB2hX7YIOW26OrKsLJn0uLMnjqbPNxcz9RhlWEuuSY=\\", + "h1:lDsKRxDRXPEzA4AxkK4t+lJd3IQIP2UoaplJGjQSp2s=", + "h1:6zB2hX7YIOW26OrKsLJn0uLMnjqbPNxcz9RhlWEuuSY=", ] } -provider \\"registry.terraform.io/hashicorp/azurerm\\" { - version = \\"2.50.0\\" - constraints = \\"~> 2.50\\" +provider "registry.terraform.io/hashicorp/azurerm" { + version = "2.50.0" + constraints = "~> 2.50" hashes = [ - \\"h1:Vr6WUm88s9hXGkyVjHtHsP2Jmc2ypQXn6ww7dXtvk1M=\\", - \\"zh:0c0688d5a743248f8646d39eb3645a4ac19fd7523ba1b47072fa3fb03b92b1b0\\", - \\"zh:2beb3a55ee970f87a9292ae96d57134be8a03d0566117e7be0fe0d9c1267e4ea\\", - \\"zh:38091b463fbafe5756420ce34c87845c2a391fec0cded27bdcbbca28febad382\\", - \\"zh:4ba455da3b37ba8f8b03ff2781121d9c54d0bd8afd76dfe67593011c475dd73f\\", - \\"zh:5d32b9ed871b3c3b774dc69f1fe14cdf7c1fd63d12bb5f21aad4bfbf75e5ee3d\\", - \\"zh:6c80cf90a3fc1e17d9caf67cc558c2ff91f8b25e29fdf00942f67711895be5c0\\", - \\"zh:c0a53e3165407999d10de7aaa983485d42797433c60b5775791ae299121279ed\\", - \\"zh:dab51d6d76041505aeebf20111febe8616ec465ca31dfb7901f5f5c23a5af095\\", - \\"zh:e1ad6399f6a6d799002206ee4cb7b794dbb2533b8c3c14502a4419955ec96bff\\", - \\"zh:e98f1d178d1e111b3f3449e27d305ce263071226fad3d86272e1bd161c26fd43\\", - \\"zh:eb76ec000c9c49a0bf730370c8880f671597bc01f7b7401ab301df7124c049ec\\", + "h1:Vr6WUm88s9hXGkyVjHtHsP2Jmc2ypQXn6ww7dXtvk1M=", + "zh:0c0688d5a743248f8646d39eb3645a4ac19fd7523ba1b47072fa3fb03b92b1b0", + "zh:2beb3a55ee970f87a9292ae96d57134be8a03d0566117e7be0fe0d9c1267e4ea", + "zh:38091b463fbafe5756420ce34c87845c2a391fec0cded27bdcbbca28febad382", + "zh:4ba455da3b37ba8f8b03ff2781121d9c54d0bd8afd76dfe67593011c475dd73f", + "zh:5d32b9ed871b3c3b774dc69f1fe14cdf7c1fd63d12bb5f21aad4bfbf75e5ee3d", + "zh:6c80cf90a3fc1e17d9caf67cc558c2ff91f8b25e29fdf00942f67711895be5c0", + "zh:c0a53e3165407999d10de7aaa983485d42797433c60b5775791ae299121279ed", + "zh:dab51d6d76041505aeebf20111febe8616ec465ca31dfb7901f5f5c23a5af095", + "zh:e1ad6399f6a6d799002206ee4cb7b794dbb2533b8c3c14502a4419955ec96bff", + "zh:e98f1d178d1e111b3f3449e27d305ce263071226fad3d86272e1bd161c26fd43", + "zh:eb76ec000c9c49a0bf730370c8880f671597bc01f7b7401ab301df7124c049ec", ] } -provider \\"registry.terraform.io/hashicorp/random\\" { - version = \\"2.2.1\\" - constraints = \\"~> 2.2\\" +provider "registry.terraform.io/hashicorp/random" { + version = "2.2.1" + constraints = "~> 2.2" hashes = [ - \\"h1:Zg1Bpi6vr7b0H6no8kVDfEucn5pvNALivdrVKVHarGs=\\", - \\"zh:072ce92b0138ee65df2e4e2e6e5f6632fa12a7e6453b91399bad89291855d426\\", - \\"zh:5731987fe61051515f449033e456ee55207caf17ef41096eb82247810585f53b\\", - \\"zh:6f18b10175708bb5839e1f2082dcc02651b876786cd54ec415a091f3821807c3\\", - \\"zh:7fa7737661380d18cba3cdc71c4ec6f2fd281b9d61112f6b48d06ca8bbf97771\\", - \\"zh:8466cb8fbb4de887b23039082a6e3dc85aeabce86dd808e2a7a65e4e1c51dbae\\", - \\"zh:888c63417701c13bbe785ab11dc690d4803e6a2156318cf188970b7b6400b99e\\", - \\"zh:a231df55d36fbad1a6705f5d3be4f7459a73ec76117d13f22aa83c10fc610278\\", - \\"zh:b62d9a4cd64a2d229070260f4abfef476ebbd7c5511b43e9cdccf23ce938f630\\", - \\"zh:b6bd1a325f909bb93f7c9bef00eb306bef1e406cbdf557901d755a3e7a4a5448\\", - \\"zh:b9f59afc23cc5567075f76313214baa1e5ce909325229e23c9a4666f7b26e7f7\\", - \\"zh:d040220c09b8d9d6bd937572bd5b14bc069af2b883185a873460530d8a1de6e6\\", - \\"zh:f254c1f943eb016ae07ebe91b23f813dc79f2064616c65f98c8f64ce23be90c4\\", + "h1:Zg1Bpi6vr7b0H6no8kVDfEucn5pvNALivdrVKVHarGs=", + "zh:072ce92b0138ee65df2e4e2e6e5f6632fa12a7e6453b91399bad89291855d426", + "zh:5731987fe61051515f449033e456ee55207caf17ef41096eb82247810585f53b", + "zh:6f18b10175708bb5839e1f2082dcc02651b876786cd54ec415a091f3821807c3", + "zh:7fa7737661380d18cba3cdc71c4ec6f2fd281b9d61112f6b48d06ca8bbf97771", + "zh:8466cb8fbb4de887b23039082a6e3dc85aeabce86dd808e2a7a65e4e1c51dbae", + "zh:888c63417701c13bbe785ab11dc690d4803e6a2156318cf188970b7b6400b99e", + "zh:a231df55d36fbad1a6705f5d3be4f7459a73ec76117d13f22aa83c10fc610278", + "zh:b62d9a4cd64a2d229070260f4abfef476ebbd7c5511b43e9cdccf23ce938f630", + "zh:b6bd1a325f909bb93f7c9bef00eb306bef1e406cbdf557901d755a3e7a4a5448", + "zh:b9f59afc23cc5567075f76313214baa1e5ce909325229e23c9a4666f7b26e7f7", + "zh:d040220c09b8d9d6bd937572bd5b14bc069af2b883185a873460530d8a1de6e6", + "zh:f254c1f943eb016ae07ebe91b23f813dc79f2064616c65f98c8f64ce23be90c4", ] } ", @@ -403,8 +403,8 @@ provider \\"registry.terraform.io/hashicorp/random\\" { `; exports[`modules/manager/terraform/lockfile/index update single dependency with exact constraint and depType provider 2`] = ` -Array [ - Array [ +[ + [ "https://registry.terraform.io", "hashicorp/aws", "3.36.0", @@ -413,53 +413,53 @@ Array [ `; exports[`modules/manager/terraform/lockfile/index update single dependency with range constraint and major update 1`] = ` -Object { - "contents": "# This file is maintained automatically by \\"terraform init\\". +{ + "contents": "# This file is maintained automatically by "terraform init". # Manual edits may be lost in future updates. -provider \\"registry.terraform.io/hashicorp/aws\\" { - version = \\"3.0.0\\" - constraints = \\"3.0.0\\" +provider "registry.terraform.io/hashicorp/aws" { + version = "3.0.0" + constraints = "3.0.0" hashes = [ - \\"h1:ULKfwySvQ4pDhy027ryRhLxDhg640wsojYc+7NHMFBU=\\", - \\"zh:25294510ae9c250502f2e37ac32b01017439735f098f82a1728772427626a2fd\\", - \\"zh:3b723e7772d47bd8cc11bea6e5d3e0b5e1df8398c0e7aaf510e3a8a54e0f1874\\", - \\"zh:4b7b73b86f4a0705d5d2a7f1d3ad3279706bdb3957a48f4a389c36918fba838e\\", - \\"zh:9e26cdc3be97e3001c253c0ca28c5c8ff2d5476373ca1beb849f3f3957ce7f1a\\", - \\"zh:9e73cf1304bf57968d3048d70c0b766d41497430a2a9a7a718a196f3a385106a\\", - \\"zh:a30b5b66facfbb2b02814e4cd33ca9899f9ade5bbf478f78c41d2fe789f0582a\\", - \\"zh:b06fb5da094db41cb5e430c95c988b73f32695e9f90f25499e926842dbd21b21\\", - \\"zh:c5a4ff607e9e9edee3fcd6d6666241fb532adf88ea1fe24f2aa1eb36845b3ca3\\", - \\"zh:df568a69087831c1780fac4395630a2cfb3cdf67b7dffbfe16bd78c64770bb75\\", - \\"zh:fce1b69dd673aace19508640b0b9b7eb1ef7e746d76cb846b49e7d52e0f5fb7e\\", + "h1:ULKfwySvQ4pDhy027ryRhLxDhg640wsojYc+7NHMFBU=", + "zh:25294510ae9c250502f2e37ac32b01017439735f098f82a1728772427626a2fd", + "zh:3b723e7772d47bd8cc11bea6e5d3e0b5e1df8398c0e7aaf510e3a8a54e0f1874", + "zh:4b7b73b86f4a0705d5d2a7f1d3ad3279706bdb3957a48f4a389c36918fba838e", + "zh:9e26cdc3be97e3001c253c0ca28c5c8ff2d5476373ca1beb849f3f3957ce7f1a", + "zh:9e73cf1304bf57968d3048d70c0b766d41497430a2a9a7a718a196f3a385106a", + "zh:a30b5b66facfbb2b02814e4cd33ca9899f9ade5bbf478f78c41d2fe789f0582a", + "zh:b06fb5da094db41cb5e430c95c988b73f32695e9f90f25499e926842dbd21b21", + "zh:c5a4ff607e9e9edee3fcd6d6666241fb532adf88ea1fe24f2aa1eb36845b3ca3", + "zh:df568a69087831c1780fac4395630a2cfb3cdf67b7dffbfe16bd78c64770bb75", + "zh:fce1b69dd673aace19508640b0b9b7eb1ef7e746d76cb846b49e7d52e0f5fb7e", ] } -provider \\"registry.terraform.io/hashicorp/azurerm\\" { - version = \\"2.50.0\\" - constraints = \\"~> 2.50\\" +provider "registry.terraform.io/hashicorp/azurerm" { + version = "2.50.0" + constraints = "~> 2.50" hashes = [ - \\"h1:Vr6WUm88s9hXGkyVjHtHsP2Jmc2ypQXn6ww7dXtvk1M=\\", - \\"zh:0c0688d5a743248f8646d39eb3645a4ac19fd7523ba1b47072fa3fb03b92b1b0\\", - \\"zh:2beb3a55ee970f87a9292ae96d57134be8a03d0566117e7be0fe0d9c1267e4ea\\", - \\"zh:38091b463fbafe5756420ce34c87845c2a391fec0cded27bdcbbca28febad382\\", - \\"zh:4ba455da3b37ba8f8b03ff2781121d9c54d0bd8afd76dfe67593011c475dd73f\\", - \\"zh:5d32b9ed871b3c3b774dc69f1fe14cdf7c1fd63d12bb5f21aad4bfbf75e5ee3d\\", - \\"zh:6c80cf90a3fc1e17d9caf67cc558c2ff91f8b25e29fdf00942f67711895be5c0\\", - \\"zh:c0a53e3165407999d10de7aaa983485d42797433c60b5775791ae299121279ed\\", - \\"zh:dab51d6d76041505aeebf20111febe8616ec465ca31dfb7901f5f5c23a5af095\\", - \\"zh:e1ad6399f6a6d799002206ee4cb7b794dbb2533b8c3c14502a4419955ec96bff\\", - \\"zh:e98f1d178d1e111b3f3449e27d305ce263071226fad3d86272e1bd161c26fd43\\", - \\"zh:eb76ec000c9c49a0bf730370c8880f671597bc01f7b7401ab301df7124c049ec\\", + "h1:Vr6WUm88s9hXGkyVjHtHsP2Jmc2ypQXn6ww7dXtvk1M=", + "zh:0c0688d5a743248f8646d39eb3645a4ac19fd7523ba1b47072fa3fb03b92b1b0", + "zh:2beb3a55ee970f87a9292ae96d57134be8a03d0566117e7be0fe0d9c1267e4ea", + "zh:38091b463fbafe5756420ce34c87845c2a391fec0cded27bdcbbca28febad382", + "zh:4ba455da3b37ba8f8b03ff2781121d9c54d0bd8afd76dfe67593011c475dd73f", + "zh:5d32b9ed871b3c3b774dc69f1fe14cdf7c1fd63d12bb5f21aad4bfbf75e5ee3d", + "zh:6c80cf90a3fc1e17d9caf67cc558c2ff91f8b25e29fdf00942f67711895be5c0", + "zh:c0a53e3165407999d10de7aaa983485d42797433c60b5775791ae299121279ed", + "zh:dab51d6d76041505aeebf20111febe8616ec465ca31dfb7901f5f5c23a5af095", + "zh:e1ad6399f6a6d799002206ee4cb7b794dbb2533b8c3c14502a4419955ec96bff", + "zh:e98f1d178d1e111b3f3449e27d305ce263071226fad3d86272e1bd161c26fd43", + "zh:eb76ec000c9c49a0bf730370c8880f671597bc01f7b7401ab301df7124c049ec", ] } -provider \\"registry.terraform.io/hashicorp/random\\" { - version = \\"3.1.0\\" - constraints = \\"~> 3.0\\" +provider "registry.terraform.io/hashicorp/random" { + version = "3.1.0" + constraints = "~> 3.0" hashes = [ - \\"h1:lDsKRxDRXPEzA4AxkK4t+lJd3IQIP2UoaplJGjQSp2s=\\", - \\"h1:6zB2hX7YIOW26OrKsLJn0uLMnjqbPNxcz9RhlWEuuSY=\\", + "h1:lDsKRxDRXPEzA4AxkK4t+lJd3IQIP2UoaplJGjQSp2s=", + "h1:6zB2hX7YIOW26OrKsLJn0uLMnjqbPNxcz9RhlWEuuSY=", ] } ", @@ -469,8 +469,8 @@ provider \\"registry.terraform.io/hashicorp/random\\" { `; exports[`modules/manager/terraform/lockfile/index update single dependency with range constraint and major update 2`] = ` -Array [ - Array [ +[ + [ "https://registry.terraform.io", "hashicorp/random", "3.1.0", @@ -479,54 +479,54 @@ Array [ `; exports[`modules/manager/terraform/lockfile/index update single dependency with range constraint and minor update from private registry 1`] = ` -Object { - "contents": "# This file is maintained automatically by \\"terraform init\\". +{ + "contents": "# This file is maintained automatically by "terraform init". # Manual edits may be lost in future updates. -provider \\"registry.terraform.io/hashicorp/aws\\" { - version = \\"3.0.0\\" - constraints = \\"3.0.0\\" +provider "registry.terraform.io/hashicorp/aws" { + version = "3.0.0" + constraints = "3.0.0" hashes = [ - \\"h1:ULKfwySvQ4pDhy027ryRhLxDhg640wsojYc+7NHMFBU=\\", - \\"zh:25294510ae9c250502f2e37ac32b01017439735f098f82a1728772427626a2fd\\", - \\"zh:3b723e7772d47bd8cc11bea6e5d3e0b5e1df8398c0e7aaf510e3a8a54e0f1874\\", - \\"zh:4b7b73b86f4a0705d5d2a7f1d3ad3279706bdb3957a48f4a389c36918fba838e\\", - \\"zh:9e26cdc3be97e3001c253c0ca28c5c8ff2d5476373ca1beb849f3f3957ce7f1a\\", - \\"zh:9e73cf1304bf57968d3048d70c0b766d41497430a2a9a7a718a196f3a385106a\\", - \\"zh:a30b5b66facfbb2b02814e4cd33ca9899f9ade5bbf478f78c41d2fe789f0582a\\", - \\"zh:b06fb5da094db41cb5e430c95c988b73f32695e9f90f25499e926842dbd21b21\\", - \\"zh:c5a4ff607e9e9edee3fcd6d6666241fb532adf88ea1fe24f2aa1eb36845b3ca3\\", - \\"zh:df568a69087831c1780fac4395630a2cfb3cdf67b7dffbfe16bd78c64770bb75\\", - \\"zh:fce1b69dd673aace19508640b0b9b7eb1ef7e746d76cb846b49e7d52e0f5fb7e\\", + "h1:ULKfwySvQ4pDhy027ryRhLxDhg640wsojYc+7NHMFBU=", + "zh:25294510ae9c250502f2e37ac32b01017439735f098f82a1728772427626a2fd", + "zh:3b723e7772d47bd8cc11bea6e5d3e0b5e1df8398c0e7aaf510e3a8a54e0f1874", + "zh:4b7b73b86f4a0705d5d2a7f1d3ad3279706bdb3957a48f4a389c36918fba838e", + "zh:9e26cdc3be97e3001c253c0ca28c5c8ff2d5476373ca1beb849f3f3957ce7f1a", + "zh:9e73cf1304bf57968d3048d70c0b766d41497430a2a9a7a718a196f3a385106a", + "zh:a30b5b66facfbb2b02814e4cd33ca9899f9ade5bbf478f78c41d2fe789f0582a", + "zh:b06fb5da094db41cb5e430c95c988b73f32695e9f90f25499e926842dbd21b21", + "zh:c5a4ff607e9e9edee3fcd6d6666241fb532adf88ea1fe24f2aa1eb36845b3ca3", + "zh:df568a69087831c1780fac4395630a2cfb3cdf67b7dffbfe16bd78c64770bb75", + "zh:fce1b69dd673aace19508640b0b9b7eb1ef7e746d76cb846b49e7d52e0f5fb7e", ] } -provider \\"registry.terraform.io/hashicorp/azurerm\\" { - version = \\"2.56.0\\" - constraints = \\"~> 2.50\\" +provider "registry.terraform.io/hashicorp/azurerm" { + version = "2.56.0" + constraints = "~> 2.50" hashes = [ - \\"h1:lDsKRxDRXPEzA4AxkK4t+lJd3IQIP2UoaplJGjQSp2s=\\", - \\"h1:6zB2hX7YIOW26OrKsLJn0uLMnjqbPNxcz9RhlWEuuSY=\\", + "h1:lDsKRxDRXPEzA4AxkK4t+lJd3IQIP2UoaplJGjQSp2s=", + "h1:6zB2hX7YIOW26OrKsLJn0uLMnjqbPNxcz9RhlWEuuSY=", ] } -provider \\"registry.terraform.io/hashicorp/random\\" { - version = \\"2.2.1\\" - constraints = \\"~> 2.2\\" +provider "registry.terraform.io/hashicorp/random" { + version = "2.2.1" + constraints = "~> 2.2" hashes = [ - \\"h1:Zg1Bpi6vr7b0H6no8kVDfEucn5pvNALivdrVKVHarGs=\\", - \\"zh:072ce92b0138ee65df2e4e2e6e5f6632fa12a7e6453b91399bad89291855d426\\", - \\"zh:5731987fe61051515f449033e456ee55207caf17ef41096eb82247810585f53b\\", - \\"zh:6f18b10175708bb5839e1f2082dcc02651b876786cd54ec415a091f3821807c3\\", - \\"zh:7fa7737661380d18cba3cdc71c4ec6f2fd281b9d61112f6b48d06ca8bbf97771\\", - \\"zh:8466cb8fbb4de887b23039082a6e3dc85aeabce86dd808e2a7a65e4e1c51dbae\\", - \\"zh:888c63417701c13bbe785ab11dc690d4803e6a2156318cf188970b7b6400b99e\\", - \\"zh:a231df55d36fbad1a6705f5d3be4f7459a73ec76117d13f22aa83c10fc610278\\", - \\"zh:b62d9a4cd64a2d229070260f4abfef476ebbd7c5511b43e9cdccf23ce938f630\\", - \\"zh:b6bd1a325f909bb93f7c9bef00eb306bef1e406cbdf557901d755a3e7a4a5448\\", - \\"zh:b9f59afc23cc5567075f76313214baa1e5ce909325229e23c9a4666f7b26e7f7\\", - \\"zh:d040220c09b8d9d6bd937572bd5b14bc069af2b883185a873460530d8a1de6e6\\", - \\"zh:f254c1f943eb016ae07ebe91b23f813dc79f2064616c65f98c8f64ce23be90c4\\", + "h1:Zg1Bpi6vr7b0H6no8kVDfEucn5pvNALivdrVKVHarGs=", + "zh:072ce92b0138ee65df2e4e2e6e5f6632fa12a7e6453b91399bad89291855d426", + "zh:5731987fe61051515f449033e456ee55207caf17ef41096eb82247810585f53b", + "zh:6f18b10175708bb5839e1f2082dcc02651b876786cd54ec415a091f3821807c3", + "zh:7fa7737661380d18cba3cdc71c4ec6f2fd281b9d61112f6b48d06ca8bbf97771", + "zh:8466cb8fbb4de887b23039082a6e3dc85aeabce86dd808e2a7a65e4e1c51dbae", + "zh:888c63417701c13bbe785ab11dc690d4803e6a2156318cf188970b7b6400b99e", + "zh:a231df55d36fbad1a6705f5d3be4f7459a73ec76117d13f22aa83c10fc610278", + "zh:b62d9a4cd64a2d229070260f4abfef476ebbd7c5511b43e9cdccf23ce938f630", + "zh:b6bd1a325f909bb93f7c9bef00eb306bef1e406cbdf557901d755a3e7a4a5448", + "zh:b9f59afc23cc5567075f76313214baa1e5ce909325229e23c9a4666f7b26e7f7", + "zh:d040220c09b8d9d6bd937572bd5b14bc069af2b883185a873460530d8a1de6e6", + "zh:f254c1f943eb016ae07ebe91b23f813dc79f2064616c65f98c8f64ce23be90c4", ] } ", @@ -536,8 +536,8 @@ provider \\"registry.terraform.io/hashicorp/random\\" { `; exports[`modules/manager/terraform/lockfile/index update single dependency with range constraint and minor update from private registry 2`] = ` -Array [ - Array [ +[ + [ "https://registry.example.com", "hashicorp/azurerm", "2.56.0", diff --git a/lib/modules/manager/terraform/lockfile/__snapshots__/util.spec.ts.snap b/lib/modules/manager/terraform/lockfile/__snapshots__/util.spec.ts.snap index 9b38661f23855b2fb320871e76d6fc69d222c4ca..9b4280b63078ec37609f55b85cdd93930a024260 100644 --- a/lib/modules/manager/terraform/lockfile/__snapshots__/util.spec.ts.snap +++ b/lib/modules/manager/terraform/lockfile/__snapshots__/util.spec.ts.snap @@ -1,10 +1,10 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/terraform/lockfile/util extractLocks() extracts 1`] = ` -Array [ - Object { +[ + { "constraints": "3.0.0", - "hashes": Array [ + "hashes": [ "h1:ULKfwySvQ4pDhy027ryRhLxDhg640wsojYc+7NHMFBU=", "zh:25294510ae9c250502f2e37ac32b01017439735f098f82a1728772427626a2fd", "zh:3b723e7772d47bd8cc11bea6e5d3e0b5e1df8398c0e7aaf510e3a8a54e0f1874", @@ -17,13 +17,13 @@ Array [ "zh:df568a69087831c1780fac4395630a2cfb3cdf67b7dffbfe16bd78c64770bb75", "zh:fce1b69dd673aace19508640b0b9b7eb1ef7e746d76cb846b49e7d52e0f5fb7e", ], - "lineNumbers": Object { - "block": Object { + "lineNumbers": { + "block": { "end": 21, "start": 3, }, "constraint": 2, - "hashes": Object { + "hashes": { "end": 14, "start": 4, }, @@ -33,9 +33,9 @@ Array [ "registryUrl": "https://registry.terraform.io", "version": "3.0.0", }, - Object { + { "constraints": "~> 2.50", - "hashes": Array [ + "hashes": [ "h1:Vr6WUm88s9hXGkyVjHtHsP2Jmc2ypQXn6ww7dXtvk1M=", "zh:0c0688d5a743248f8646d39eb3645a4ac19fd7523ba1b47072fa3fb03b92b1b0", "zh:2beb3a55ee970f87a9292ae96d57134be8a03d0566117e7be0fe0d9c1267e4ea", @@ -49,13 +49,13 @@ Array [ "zh:e98f1d178d1e111b3f3449e27d305ce263071226fad3d86272e1bd161c26fd43", "zh:eb76ec000c9c49a0bf730370c8880f671597bc01f7b7401ab301df7124c049ec", ], - "lineNumbers": Object { - "block": Object { + "lineNumbers": { + "block": { "end": 40, "start": 21, }, "constraint": 2, - "hashes": Object { + "hashes": { "end": 15, "start": 4, }, @@ -65,9 +65,9 @@ Array [ "registryUrl": "https://registry.terraform.io", "version": "2.50.0", }, - Object { + { "constraints": "~> 2.2", - "hashes": Array [ + "hashes": [ "h1:Zg1Bpi6vr7b0H6no8kVDfEucn5pvNALivdrVKVHarGs=", "zh:072ce92b0138ee65df2e4e2e6e5f6632fa12a7e6453b91399bad89291855d426", "zh:5731987fe61051515f449033e456ee55207caf17ef41096eb82247810585f53b", @@ -82,13 +82,13 @@ Array [ "zh:d040220c09b8d9d6bd937572bd5b14bc069af2b883185a873460530d8a1de6e6", "zh:f254c1f943eb016ae07ebe91b23f813dc79f2064616c65f98c8f64ce23be90c4", ], - "lineNumbers": Object { - "block": Object { + "lineNumbers": { + "block": { "end": 59, "start": 40, }, "constraint": 2, - "hashes": Object { + "hashes": { "end": 16, "start": 4, }, diff --git a/lib/modules/manager/terragrunt/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/terragrunt/__snapshots__/extract.spec.ts.snap index eb58b4a31f2162c124ea4141e78cfa7eed160cc1..84d85982b1cb2aadb4235877b9799135541219e0 100644 --- a/lib/modules/manager/terragrunt/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/terragrunt/__snapshots__/extract.spec.ts.snap @@ -1,169 +1,169 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/terragrunt/extract extractPackageFile() extracts terragrunt sources 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "v0.0.9", "datasource": "github-tags", "depName": "github.com/myuser/myrepo", "depType": "github", "packageName": "myuser/myrepo", }, - Object { + { "currentValue": "v1.0.0", "datasource": "github-tags", "depName": "github.com/hashicorp/example", "depType": "github", "packageName": "hashicorp/example", }, - Object { + { "currentValue": "next", "datasource": "github-tags", "depName": "github.com/hashicorp/example", "depType": "github", "packageName": "hashicorp/example", }, - Object { + { "skipReason": "no-source", }, - Object {}, - Object { + {}, + { "datasource": "terraform-module", "depName": "my.host/modules/test", "depType": "terragrunt", - "registryUrls": Array [ + "registryUrls": [ "https://my.host", ], }, - Object { + { "datasource": "terraform-module", "depName": "my.host/modules/test?ref=v1.2.1", "depType": "terragrunt", - "registryUrls": Array [ + "registryUrls": [ "https://my.host", ], }, - Object {}, - Object { + {}, + { "datasource": "terraform-module", "depName": "my.host.local/sources/example?ref=v1.2.1", "depType": "terragrunt", - "registryUrls": Array [ + "registryUrls": [ "https://my.host.local", ], }, - Object {}, - Object {}, - Object { + {}, + {}, + { "currentValue": "tfmodule_one-v0.0.9", "datasource": "github-tags", "depName": "github.com/githubuser/myrepo", "depType": "github", "packageName": "githubuser/myrepo", }, - Object { + { "currentValue": "v1.0.0", "datasource": "github-tags", "depName": "github.com/hashicorp/example.2.3", "depType": "github", "packageName": "hashicorp/example.2.3", }, - Object { + { "currentValue": "v1.0.0", "datasource": "github-tags", "depName": "github.com/hashicorp/example.2.3", "depType": "github", "packageName": "hashicorp/example.2.3", }, - Object { + { "datasource": "terraform-module", "depName": "hashicorp/consul/aws", "depType": "terragrunt", }, - Object { + { "currentValue": "v0.1.0", "datasource": "github-tags", "depName": "github.com/tieto-cem/terraform-aws-ecs-task-definition", "depType": "github", "packageName": "tieto-cem/terraform-aws-ecs-task-definition", }, - Object { + { "currentValue": "v0.1.0", "datasource": "github-tags", "depName": "github.com/tieto-cem/terraform-aws-ecs-task-definition", "depType": "github", "packageName": "tieto-cem/terraform-aws-ecs-task-definition", }, - Object { + { "currentValue": "v2.0.0", "datasource": "github-tags", "depName": "github.com/hashicorp/example", "depType": "github", "packageName": "hashicorp/example", }, - Object { + { "datasource": "terraform-module", "depName": "terraform-aws-modules/security-group/aws", "depType": "terragrunt", }, - Object { + { "datasource": "terraform-module", "depName": "terraform-aws-modules/security-group/aws", "depType": "terragrunt", }, - Object { + { "skipReason": "local", }, - Object { + { "skipReason": "no-source", }, - Object { + { "currentValue": "v1.0.0", "datasource": "git-tags", "depName": "bitbucket.com/hashicorp/example", "depType": "gitTags", "packageName": "https://bitbucket.com/hashicorp/example", }, - Object { + { "currentValue": "v1.0.0", "datasource": "git-tags", "depName": "bitbucket.com/hashicorp/example", "depType": "gitTags", "packageName": "https://bitbucket.com/hashicorp/example", }, - Object { + { "currentValue": "next", "datasource": "git-tags", "depName": "bitbucket.com/hashicorp/example", "depType": "gitTags", "packageName": "https://bitbucket.com/hashicorp/example", }, - Object { + { "currentValue": "v1.0.1", "datasource": "git-tags", "depName": "bitbucket.com/hashicorp/example", "depType": "gitTags", "packageName": "https://bitbucket.com/hashicorp/example", }, - Object { + { "currentValue": "v1.0.2", "datasource": "git-tags", "depName": "bitbucket.com/hashicorp/example", "depType": "gitTags", "packageName": "http://bitbucket.com/hashicorp/example", }, - Object { + { "currentValue": "v1.0.3", "datasource": "git-tags", "depName": "bitbucket.com/hashicorp/example", "depType": "gitTags", "packageName": "ssh://git@bitbucket.com/hashicorp/example", }, - Object { + { "skipReason": "no-source", }, - Object { + { "skipReason": "no-source", }, ], diff --git a/lib/modules/manager/travis/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/travis/__snapshots__/extract.spec.ts.snap index 93336a1ff26d59cacb3c6ed949df510b36248e21..772c5e4fb7e86ef652b94d8e9a660b0eb977dbd5 100644 --- a/lib/modules/manager/travis/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/travis/__snapshots__/extract.spec.ts.snap @@ -1,15 +1,15 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/manager/travis/extract extractPackageFile() returns results 1`] = ` -Object { - "deps": Array [ - Object { +{ + "deps": [ + { "currentValue": "6", "datasource": "github-tags", "depName": "node", "packageName": "nodejs/node", }, - Object { + { "currentValue": "8", "datasource": "github-tags", "depName": "node", diff --git a/lib/modules/platform/azure/__snapshots__/azure-got-wrapper.spec.ts.snap b/lib/modules/platform/azure/__snapshots__/azure-got-wrapper.spec.ts.snap index 5caebdf6add9b5c6b33707f873f4866f7bcc998b..cd7961f23c2ee60c0c3c85fc7fa60438b0152a81 100644 --- a/lib/modules/platform/azure/__snapshots__/azure-got-wrapper.spec.ts.snap +++ b/lib/modules/platform/azure/__snapshots__/azure-got-wrapper.spec.ts.snap @@ -7,7 +7,7 @@ WebApi { "token": "testtoken", }, "isNoProxyHost": [Function], - "options": Object { + "options": { "ignoreSslError": false, }, "rest": RestClient { @@ -23,13 +23,13 @@ WebApi { "_maxRedirects": 50, "_maxRetries": 1, "_socketTimeout": undefined, - "handlers": Array [ + "handlers": [ BearerCredentialHandler { "allowCrossOriginAuthentication": true, "token": "testtoken", }, ], - "requestOptions": Object { + "requestOptions": { "ignoreSslError": false, }, }, @@ -37,7 +37,7 @@ WebApi { "serverUrl": "https://dev.azure.com/renovate2", "vsoClient": VsoClient { "_initializationPromise": Promise {}, - "_locationsByAreaPromises": Object {}, + "_locationsByAreaPromises": {}, "basePath": "/renovate2", "baseUrl": "https://dev.azure.com/renovate2", "restClient": RestClient { @@ -53,13 +53,13 @@ WebApi { "_maxRedirects": 50, "_maxRetries": 1, "_socketTimeout": undefined, - "handlers": Array [ + "handlers": [ BearerCredentialHandler { "allowCrossOriginAuthentication": true, "token": "testtoken", }, ], - "requestOptions": Object { + "requestOptions": { "ignoreSslError": false, }, }, @@ -76,7 +76,7 @@ WebApi { "username": "user", }, "isNoProxyHost": [Function], - "options": Object { + "options": { "ignoreSslError": false, }, "rest": RestClient { @@ -92,14 +92,14 @@ WebApi { "_maxRedirects": 50, "_maxRetries": 1, "_socketTimeout": undefined, - "handlers": Array [ + "handlers": [ BasicCredentialHandler { "allowCrossOriginAuthentication": true, "password": "pass", "username": "user", }, ], - "requestOptions": Object { + "requestOptions": { "ignoreSslError": false, }, }, @@ -107,7 +107,7 @@ WebApi { "serverUrl": "https://dev.azure.com/renovate3", "vsoClient": VsoClient { "_initializationPromise": Promise {}, - "_locationsByAreaPromises": Object {}, + "_locationsByAreaPromises": {}, "basePath": "/renovate3", "baseUrl": "https://dev.azure.com/renovate3", "restClient": RestClient { @@ -123,14 +123,14 @@ WebApi { "_maxRedirects": 50, "_maxRetries": 1, "_socketTimeout": undefined, - "handlers": Array [ + "handlers": [ BasicCredentialHandler { "allowCrossOriginAuthentication": true, "password": "pass", "username": "user", }, ], - "requestOptions": Object { + "requestOptions": { "ignoreSslError": false, }, }, @@ -146,7 +146,7 @@ WebApi { "token": "123test", }, "isNoProxyHost": [Function], - "options": Object { + "options": { "ignoreSslError": false, }, "rest": RestClient { @@ -162,13 +162,13 @@ WebApi { "_maxRedirects": 50, "_maxRetries": 1, "_socketTimeout": undefined, - "handlers": Array [ + "handlers": [ BearerCredentialHandler { "allowCrossOriginAuthentication": true, "token": "123test", }, ], - "requestOptions": Object { + "requestOptions": { "ignoreSslError": false, }, }, @@ -176,7 +176,7 @@ WebApi { "serverUrl": "https://dev.azure.com/renovate1", "vsoClient": VsoClient { "_initializationPromise": Promise {}, - "_locationsByAreaPromises": Object {}, + "_locationsByAreaPromises": {}, "basePath": "/renovate1", "baseUrl": "https://dev.azure.com/renovate1", "restClient": RestClient { @@ -192,13 +192,13 @@ WebApi { "_maxRedirects": 50, "_maxRetries": 1, "_socketTimeout": undefined, - "handlers": Array [ + "handlers": [ BearerCredentialHandler { "allowCrossOriginAuthentication": true, "token": "123test", }, ], - "requestOptions": Object { + "requestOptions": { "ignoreSslError": false, }, }, diff --git a/lib/modules/platform/azure/__snapshots__/azure-helper.spec.ts.snap b/lib/modules/platform/azure/__snapshots__/azure-helper.spec.ts.snap index 5e616ab0f7490ac7678e518f8940bcafc72eaf69..1a7c73e210c10efb356839957e848281df637df6 100644 --- a/lib/modules/platform/azure/__snapshots__/azure-helper.spec.ts.snap +++ b/lib/modules/platform/azure/__snapshots__/azure-helper.spec.ts.snap @@ -1,40 +1,40 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/platform/azure/azure-helper getAzureBranchObj should get the branch object 1`] = ` -Object { +{ "name": "refs/heads/branchName", "oldObjectId": "132", } `; exports[`modules/platform/azure/azure-helper getAzureBranchObj should get the branch object when ref missing 1`] = ` -Object { +{ "name": "refs/heads/branchName", "oldObjectId": "0000000000000000000000000000000000000000", } `; exports[`modules/platform/azure/azure-helper getCommitDetails should get commit details 1`] = ` -Object { - "parents": Array [ +{ + "parents": [ "123456", ], } `; -exports[`modules/platform/azure/azure-helper getFile should return the file content because it is not a json 1`] = `"{\\"hello\\"= \\"test\\"}"`; +exports[`modules/platform/azure/azure-helper getFile should return the file content because it is not a json 1`] = `"{"hello"= "test"}"`; exports[`modules/platform/azure/azure-helper getRef should get the ref with full ref name 1`] = ` -Array [ - Object { +[ + { "objectId": "132", }, ] `; exports[`modules/platform/azure/azure-helper getRef should get the ref with short ref name 1`] = ` -Array [ - Object { +[ + { "objectId": 132, }, ] diff --git a/lib/modules/platform/azure/__snapshots__/index.spec.ts.snap b/lib/modules/platform/azure/__snapshots__/index.spec.ts.snap index 667c22b640b052d112a3a50f7ad79a9d36fd196c..4a363262df20fc6c33a1d5add060fb975a51dba8 100644 --- a/lib/modules/platform/azure/__snapshots__/index.spec.ts.snap +++ b/lib/modules/platform/azure/__snapshots__/index.spec.ts.snap @@ -1,8 +1,8 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/platform/azure/index createPr() should create and return a PR object 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", }, "createdAt": undefined, @@ -17,8 +17,8 @@ Object { `; exports[`modules/platform/azure/index createPr() should create and return a PR object from base branch 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", }, "createdAt": undefined, @@ -33,20 +33,20 @@ Object { `; exports[`modules/platform/azure/index createPr() should create and return a PR object with auto-complete set 1`] = ` -Object { - "autoCompleteSetBy": Object { +{ + "autoCompleteSetBy": { "id": 123, }, - "bodyStruct": Object { + "bodyStruct": { "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", }, - "completionOptions": Object { + "completionOptions": { "deleteSourceBranch": true, "mergeCommitMessage": "The Title", "squashMerge": true, }, "createdAt": undefined, - "createdBy": Object { + "createdBy": { "id": 123, }, "displayNumber": "Pull Request #456", @@ -61,12 +61,12 @@ Object { `; exports[`modules/platform/azure/index createPr() should create and return an approved PR object 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", }, "createdAt": undefined, - "createdBy": Object { + "createdBy": { "id": 123, "url": "user-url", }, @@ -81,18 +81,18 @@ Object { `; exports[`modules/platform/azure/index deleteLabel() Should delete a label 1`] = ` -Array [ - Array [], - Array [], +[ + [], + [], ] `; exports[`modules/platform/azure/index ensureComment adds comment if missing 1`] = ` -Array [ - Array [ - Object { - "comments": Array [ - Object { +[ + [ + { + "comments": [ + { "commentType": 1, "content": "### some-subject @@ -109,22 +109,22 @@ content", ] `; -exports[`modules/platform/azure/index ensureComment adds comment if missing 2`] = `Array []`; +exports[`modules/platform/azure/index ensureComment adds comment if missing 2`] = `[]`; -exports[`modules/platform/azure/index ensureComment does nothing if comment exists and is the same 1`] = `Array []`; +exports[`modules/platform/azure/index ensureComment does nothing if comment exists and is the same 1`] = `[]`; -exports[`modules/platform/azure/index ensureComment does nothing if comment exists and is the same 2`] = `Array []`; +exports[`modules/platform/azure/index ensureComment does nothing if comment exists and is the same 2`] = `[]`; -exports[`modules/platform/azure/index ensureComment does nothing if comment exists and is the same when there is no topic 1`] = `Array []`; +exports[`modules/platform/azure/index ensureComment does nothing if comment exists and is the same when there is no topic 1`] = `[]`; -exports[`modules/platform/azure/index ensureComment does nothing if comment exists and is the same when there is no topic 2`] = `Array []`; +exports[`modules/platform/azure/index ensureComment does nothing if comment exists and is the same when there is no topic 2`] = `[]`; -exports[`modules/platform/azure/index ensureComment updates comment if missing 1`] = `Array []`; +exports[`modules/platform/azure/index ensureComment updates comment if missing 1`] = `[]`; exports[`modules/platform/azure/index ensureComment updates comment if missing 2`] = ` -Array [ - Array [ - Object { +[ + [ + { "content": "### some-subject some @@ -140,8 +140,8 @@ content", `; exports[`modules/platform/azure/index findPr(branchName, prTitle, state) returns pr if found it all state 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", }, "createdAt": undefined, @@ -159,8 +159,8 @@ Object { `; exports[`modules/platform/azure/index findPr(branchName, prTitle, state) returns pr if found it close 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", }, "createdAt": undefined, @@ -178,8 +178,8 @@ Object { `; exports[`modules/platform/azure/index findPr(branchName, prTitle, state) returns pr if found it open 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", }, "createdAt": undefined, @@ -197,8 +197,8 @@ Object { `; exports[`modules/platform/azure/index findPr(branchName, prTitle, state) returns pr if found not open 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", }, "createdAt": undefined, @@ -216,8 +216,8 @@ Object { `; exports[`modules/platform/azure/index getJsonFile() supports fetch from another repo 1`] = ` -Array [ - Array [ +[ + [ "123456", "file.json", undefined, @@ -232,14 +232,14 @@ Array [ `; exports[`modules/platform/azure/index getPr(prNo) should return a pr in the right format 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", }, "createdAt": undefined, "displayNumber": "Pull Request #1234", "hasReviewers": false, - "labels": Array [ + "labels": [ "renovate", ], "number": 1234, @@ -252,41 +252,41 @@ Object { `; exports[`modules/platform/azure/index getRepos() should return an array of repos 1`] = ` -Array [ - Array [], +[ + [], ] `; exports[`modules/platform/azure/index getRepos() should return an array of repos 2`] = ` -Array [ +[ "prj1/repo1", "prj1/repo2", ] `; exports[`modules/platform/azure/index initPlatform() should init 1`] = ` -Object { +{ "endpoint": "https://dev.azure.com/renovate12345/", } `; exports[`modules/platform/azure/index initRepo should initialise the config for a repo 1`] = ` -Array [ - Array [], +[ + [], ] `; exports[`modules/platform/azure/index initRepo should initialise the config for a repo 2`] = ` -Object { +{ "defaultBranch": "defBr", "isFork": false, } `; exports[`modules/platform/azure/index updatePr(prNo, title, body) should close the PR 1`] = ` -Array [ - Array [ - Object { +[ + [ + { "description": "Hello world again", "status": 2, "title": "The New Title", @@ -298,16 +298,16 @@ Array [ `; exports[`modules/platform/azure/index updatePr(prNo, title, body) should reopen the PR 1`] = ` -Array [ - Array [ - Object { +[ + [ + { "status": 1, }, "1", 1234, ], - Array [ - Object { + [ + { "description": "Hello world again", "title": "The New Title", }, @@ -318,9 +318,9 @@ Array [ `; exports[`modules/platform/azure/index updatePr(prNo, title, body) should update the PR 1`] = ` -Array [ - Array [ - Object { +[ + [ + { "description": "Hello world again", "title": "The New Title", }, @@ -331,9 +331,9 @@ Array [ `; exports[`modules/platform/azure/index updatePr(prNo, title, body) should update the PR without description 1`] = ` -Array [ - Array [ - Object { +[ + [ + { "title": "The New Title - autoclose", }, "1", diff --git a/lib/modules/platform/azure/__snapshots__/util.spec.ts.snap b/lib/modules/platform/azure/__snapshots__/util.spec.ts.snap index 8ccfec1443f366d143228cf53a30be24b2999425..4842e19d863aecf14a42695b5c2406cffd8b1ff8 100644 --- a/lib/modules/platform/azure/__snapshots__/util.spec.ts.snap +++ b/lib/modules/platform/azure/__snapshots__/util.spec.ts.snap @@ -1,22 +1,22 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/platform/azure/util getProjectAndRepo should return the object with project and repo 1`] = ` -Object { +{ "project": "prjName", "repo": "myRepoName", } `; exports[`modules/platform/azure/util getProjectAndRepo should return the object with same strings 1`] = ` -Object { +{ "project": "myRepoName", "repo": "myRepoName", } `; exports[`modules/platform/azure/util getRenovatePRFormat should be formated (closed v2) 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", }, "createdAt": undefined, @@ -31,8 +31,8 @@ Object { `; exports[`modules/platform/azure/util getRenovatePRFormat should be formated (closed) 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", }, "createdAt": undefined, @@ -47,8 +47,8 @@ Object { `; exports[`modules/platform/azure/util getRenovatePRFormat should be formated (not closed) 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", }, "createdAt": undefined, @@ -63,19 +63,19 @@ Object { `; exports[`modules/platform/azure/util getStorageExtraCloneOpts should configure basic auth 1`] = ` -Object { +{ "-c": "http.extraheader=AUTHORIZATION: basic dXNlcjpwYXNz", } `; exports[`modules/platform/azure/util getStorageExtraCloneOpts should configure bearer token 1`] = ` -Object { +{ "-c": "http.extraheader=AUTHORIZATION: bearer token", } `; exports[`modules/platform/azure/util getStorageExtraCloneOpts should configure personal access token 1`] = ` -Object { +{ "-c": "http.extraheader=AUTHORIZATION: basic OjEyMzQ1Njc4OTAxMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3OHRlc3Q=", } `; diff --git a/lib/modules/platform/bitbucket-server/__snapshots__/index.spec.ts.snap b/lib/modules/platform/bitbucket-server/__snapshots__/index.spec.ts.snap index 741dd2b173996d9d7a0f3731875195003fbea979..f563464c97913555da209e4cebf403212c5b841e 100644 --- a/lib/modules/platform/bitbucket-server/__snapshots__/index.spec.ts.snap +++ b/lib/modules/platform/bitbucket-server/__snapshots__/index.spec.ts.snap @@ -11,8 +11,8 @@ exports[`modules/platform/bitbucket-server/index endpoint with no path addReview exports[`modules/platform/bitbucket-server/index endpoint with no path deleteLAbel() does not throw 1`] = `undefined`; exports[`modules/platform/bitbucket-server/index endpoint with no path findPr() has pr 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "7980dafc4eb6f0c79278fd929d3e8e5954b32b68ae118a22565c7c369fc2f591", }, "createdAt": 1547853840016, @@ -26,15 +26,15 @@ Object { `; exports[`modules/platform/bitbucket-server/index endpoint with no path getBranchPr() has pr 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "7980dafc4eb6f0c79278fd929d3e8e5954b32b68ae118a22565c7c369fc2f591", }, "createdAt": 1547853840016, "displayNumber": "Pull Request #5", "hasReviewers": true, "number": 5, - "reviewers": Array [ + "reviewers": [ "userName2", ], "sourceBranch": "userName1/pullRequest5", @@ -46,15 +46,15 @@ Object { `; exports[`modules/platform/bitbucket-server/index endpoint with no path getPr() canRebase 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "7980dafc4eb6f0c79278fd929d3e8e5954b32b68ae118a22565c7c369fc2f591", }, "createdAt": 1547853840016, "displayNumber": "Pull Request #5", "hasReviewers": true, "number": 5, - "reviewers": Array [ + "reviewers": [ "userName2", ], "sourceBranch": "userName1/pullRequest5", @@ -66,15 +66,15 @@ Object { `; exports[`modules/platform/bitbucket-server/index endpoint with no path getPr() canRebase 2`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "7980dafc4eb6f0c79278fd929d3e8e5954b32b68ae118a22565c7c369fc2f591", }, "createdAt": 1547853840016, "displayNumber": "Pull Request #5", "hasReviewers": true, "number": 5, - "reviewers": Array [ + "reviewers": [ "userName2", ], "sourceBranch": "userName1/pullRequest5", @@ -86,15 +86,15 @@ Object { `; exports[`modules/platform/bitbucket-server/index endpoint with no path getPr() canRebase 3`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "7980dafc4eb6f0c79278fd929d3e8e5954b32b68ae118a22565c7c369fc2f591", }, "createdAt": 1547853840016, "displayNumber": "Pull Request #5", "hasReviewers": true, "number": 5, - "reviewers": Array [ + "reviewers": [ "userName2", ], "sourceBranch": "userName1/pullRequest5", @@ -106,15 +106,15 @@ Object { `; exports[`modules/platform/bitbucket-server/index endpoint with no path getPr() gets a PR 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "7980dafc4eb6f0c79278fd929d3e8e5954b32b68ae118a22565c7c369fc2f591", }, "createdAt": 1547853840016, "displayNumber": "Pull Request #5", "hasReviewers": true, "number": 5, - "reviewers": Array [ + "reviewers": [ "userName2", ], "sourceBranch": "userName1/pullRequest5", @@ -126,15 +126,15 @@ Object { `; exports[`modules/platform/bitbucket-server/index endpoint with no path getPr() gets a closed PR 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", }, "createdAt": undefined, "displayNumber": "Pull Request #undefined", "hasReviewers": false, "number": undefined, - "reviewers": Array [], + "reviewers": [], "sourceBranch": undefined, "state": "merged", "targetBranch": undefined, @@ -144,9 +144,9 @@ Object { `; exports[`modules/platform/bitbucket-server/index endpoint with no path getPrList() has pr 1`] = ` -Array [ - Object { - "bodyStruct": Object { +[ + { + "bodyStruct": { "hash": "7980dafc4eb6f0c79278fd929d3e8e5954b32b68ae118a22565c7c369fc2f591", }, "createdAt": 1547853840016, @@ -161,34 +161,34 @@ Array [ `; exports[`modules/platform/bitbucket-server/index endpoint with no path initPlatform() should init 1`] = ` -Object { +{ "endpoint": "https://stash.renovatebot.com/", } `; exports[`modules/platform/bitbucket-server/index endpoint with no path initRepo() generates URL if API does not contain clone links 1`] = ` -Object { +{ "defaultBranch": "master", "isFork": false, } `; exports[`modules/platform/bitbucket-server/index endpoint with no path initRepo() uses http url from API with injected auth if http url in API response 1`] = ` -Object { +{ "defaultBranch": "master", "isFork": false, } `; exports[`modules/platform/bitbucket-server/index endpoint with no path initRepo() uses ssh url from API if http not in API response 1`] = ` -Object { +{ "defaultBranch": "master", "isFork": false, } `; exports[`modules/platform/bitbucket-server/index endpoint with no path initRepo() works 1`] = ` -Object { +{ "defaultBranch": "master", "isFork": false, } @@ -200,7 +200,7 @@ exports[`modules/platform/bitbucket-server/index endpoint with no path massageMa "--- - [ ] If you want to rebase/retry this PR, click this checkbox -- [ ] <a href=\\"/some/link\\">Update renovate/renovate to 16.1.2</a> +- [ ] <a href="/some/link">Update renovate/renovate to 16.1.2</a> --- @@ -223,8 +223,8 @@ exports[`modules/platform/bitbucket-server/index endpoint with path addReviewers exports[`modules/platform/bitbucket-server/index endpoint with path deleteLAbel() does not throw 1`] = `undefined`; exports[`modules/platform/bitbucket-server/index endpoint with path findPr() has pr 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "7980dafc4eb6f0c79278fd929d3e8e5954b32b68ae118a22565c7c369fc2f591", }, "createdAt": 1547853840016, @@ -238,15 +238,15 @@ Object { `; exports[`modules/platform/bitbucket-server/index endpoint with path getBranchPr() has pr 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "7980dafc4eb6f0c79278fd929d3e8e5954b32b68ae118a22565c7c369fc2f591", }, "createdAt": 1547853840016, "displayNumber": "Pull Request #5", "hasReviewers": true, "number": 5, - "reviewers": Array [ + "reviewers": [ "userName2", ], "sourceBranch": "userName1/pullRequest5", @@ -258,15 +258,15 @@ Object { `; exports[`modules/platform/bitbucket-server/index endpoint with path getPr() canRebase 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "7980dafc4eb6f0c79278fd929d3e8e5954b32b68ae118a22565c7c369fc2f591", }, "createdAt": 1547853840016, "displayNumber": "Pull Request #5", "hasReviewers": true, "number": 5, - "reviewers": Array [ + "reviewers": [ "userName2", ], "sourceBranch": "userName1/pullRequest5", @@ -278,15 +278,15 @@ Object { `; exports[`modules/platform/bitbucket-server/index endpoint with path getPr() canRebase 2`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "7980dafc4eb6f0c79278fd929d3e8e5954b32b68ae118a22565c7c369fc2f591", }, "createdAt": 1547853840016, "displayNumber": "Pull Request #5", "hasReviewers": true, "number": 5, - "reviewers": Array [ + "reviewers": [ "userName2", ], "sourceBranch": "userName1/pullRequest5", @@ -298,15 +298,15 @@ Object { `; exports[`modules/platform/bitbucket-server/index endpoint with path getPr() canRebase 3`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "7980dafc4eb6f0c79278fd929d3e8e5954b32b68ae118a22565c7c369fc2f591", }, "createdAt": 1547853840016, "displayNumber": "Pull Request #5", "hasReviewers": true, "number": 5, - "reviewers": Array [ + "reviewers": [ "userName2", ], "sourceBranch": "userName1/pullRequest5", @@ -318,15 +318,15 @@ Object { `; exports[`modules/platform/bitbucket-server/index endpoint with path getPr() gets a PR 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "7980dafc4eb6f0c79278fd929d3e8e5954b32b68ae118a22565c7c369fc2f591", }, "createdAt": 1547853840016, "displayNumber": "Pull Request #5", "hasReviewers": true, "number": 5, - "reviewers": Array [ + "reviewers": [ "userName2", ], "sourceBranch": "userName1/pullRequest5", @@ -338,15 +338,15 @@ Object { `; exports[`modules/platform/bitbucket-server/index endpoint with path getPr() gets a closed PR 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", }, "createdAt": undefined, "displayNumber": "Pull Request #undefined", "hasReviewers": false, "number": undefined, - "reviewers": Array [], + "reviewers": [], "sourceBranch": undefined, "state": "merged", "targetBranch": undefined, @@ -356,9 +356,9 @@ Object { `; exports[`modules/platform/bitbucket-server/index endpoint with path getPrList() has pr 1`] = ` -Array [ - Object { - "bodyStruct": Object { +[ + { + "bodyStruct": { "hash": "7980dafc4eb6f0c79278fd929d3e8e5954b32b68ae118a22565c7c369fc2f591", }, "createdAt": 1547853840016, @@ -373,34 +373,34 @@ Array [ `; exports[`modules/platform/bitbucket-server/index endpoint with path initPlatform() should init 1`] = ` -Object { +{ "endpoint": "https://stash.renovatebot.com/", } `; exports[`modules/platform/bitbucket-server/index endpoint with path initRepo() generates URL if API does not contain clone links 1`] = ` -Object { +{ "defaultBranch": "master", "isFork": false, } `; exports[`modules/platform/bitbucket-server/index endpoint with path initRepo() uses http url from API with injected auth if http url in API response 1`] = ` -Object { +{ "defaultBranch": "master", "isFork": false, } `; exports[`modules/platform/bitbucket-server/index endpoint with path initRepo() uses ssh url from API if http not in API response 1`] = ` -Object { +{ "defaultBranch": "master", "isFork": false, } `; exports[`modules/platform/bitbucket-server/index endpoint with path initRepo() works 1`] = ` -Object { +{ "defaultBranch": "master", "isFork": false, } @@ -412,7 +412,7 @@ exports[`modules/platform/bitbucket-server/index endpoint with path massageMarkd "--- - [ ] If you want to rebase/retry this PR, click this checkbox -- [ ] <a href=\\"/some/link\\">Update renovate/renovate to 16.1.2</a> +- [ ] <a href="/some/link">Update renovate/renovate to 16.1.2</a> --- diff --git a/lib/modules/platform/bitbucket/__snapshots__/index.spec.ts.snap b/lib/modules/platform/bitbucket/__snapshots__/index.spec.ts.snap index a541332388fcfae9146203f6e5dc5eaaaf44aed5..4b2c3693e342019f3d3a19247df007880ffde73e 100644 --- a/lib/modules/platform/bitbucket/__snapshots__/index.spec.ts.snap +++ b/lib/modules/platform/bitbucket/__snapshots__/index.spec.ts.snap @@ -7,15 +7,15 @@ exports[`modules/platform/bitbucket/index ensureComment() does not throw 1`] = ` exports[`modules/platform/bitbucket/index ensureCommentRemoval() does not throw 1`] = `undefined`; exports[`modules/platform/bitbucket/index findIssue() does not throw 1`] = ` -Object { +{ "body": "content", "number": 25, } `; exports[`modules/platform/bitbucket/index findPr() finds pr 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "761b7ad8ad439b2855fcbb611331c646ef0870b0631247bba3f3025cb6df5a53", }, "createdAt": "2018-07-02T07:02:25.275030+00:00", @@ -29,8 +29,8 @@ Object { `; exports[`modules/platform/bitbucket/index getBranchPr() bitbucket finds PR for branch 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "761b7ad8ad439b2855fcbb611331c646ef0870b0631247bba3f3025cb6df5a53", }, "createdAt": "2018-07-02T07:02:25.275030+00:00", @@ -45,16 +45,16 @@ Object { `; exports[`modules/platform/bitbucket/index getIssueList() get issues 1`] = ` -Array [ - Object { - "content": Object { +[ + { + "content": { "raw": "content", }, "id": 25, "title": "title", }, - Object { - "content": Object { + { + "content": { "raw": "content", }, "id": 26, @@ -64,8 +64,8 @@ Array [ `; exports[`modules/platform/bitbucket/index getPr() canRebase 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "761b7ad8ad439b2855fcbb611331c646ef0870b0631247bba3f3025cb6df5a53", }, "createdAt": "2018-07-02T07:02:25.275030+00:00", @@ -80,8 +80,8 @@ Object { `; exports[`modules/platform/bitbucket/index getPr() canRebase 2`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "761b7ad8ad439b2855fcbb611331c646ef0870b0631247bba3f3025cb6df5a53", }, "createdAt": "2018-07-02T07:02:25.275030+00:00", @@ -96,8 +96,8 @@ Object { `; exports[`modules/platform/bitbucket/index getPr() canRebase 3`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "761b7ad8ad439b2855fcbb611331c646ef0870b0631247bba3f3025cb6df5a53", }, "createdAt": "2018-07-02T07:02:25.275030+00:00", @@ -112,8 +112,8 @@ Object { `; exports[`modules/platform/bitbucket/index getPr() exists 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "761b7ad8ad439b2855fcbb611331c646ef0870b0631247bba3f3025cb6df5a53", }, "createdAt": "2018-07-02T07:02:25.275030+00:00", @@ -128,9 +128,9 @@ Object { `; exports[`modules/platform/bitbucket/index getPrList() filters PR list by author 1`] = ` -Array [ - Object { - "bodyStruct": Object { +[ + { + "bodyStruct": { "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", }, "createdAt": undefined, @@ -145,13 +145,13 @@ Array [ `; exports[`modules/platform/bitbucket/index initPlatform() should init 1`] = ` -Object { +{ "endpoint": "https://api.bitbucket.org/", } `; exports[`modules/platform/bitbucket/index initRepo() works 1`] = ` -Object { +{ "defaultBranch": "master", "isFork": false, } diff --git a/lib/modules/platform/gitea/__snapshots__/index.spec.ts.snap b/lib/modules/platform/gitea/__snapshots__/index.spec.ts.snap index fb0f058c67db67261b95334f6d0b38e7e1aad226..10f4071b52e98bc79b4fdeb85a1940ca427b4fd9 100644 --- a/lib/modules/platform/gitea/__snapshots__/index.spec.ts.snap +++ b/lib/modules/platform/gitea/__snapshots__/index.spec.ts.snap @@ -1,8 +1,8 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/platform/gitea/index createPr should use base branch by default 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "9d586a6aedc4e7cb205276933c9e474cd3c2b341d3340458c31eb750795f197d", }, "cannotMergeReason": undefined, @@ -21,8 +21,8 @@ Object { `; exports[`modules/platform/gitea/index createPr should use default branch if requested 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "9d586a6aedc4e7cb205276933c9e474cd3c2b341d3340458c31eb750795f197d", }, "cannotMergeReason": undefined, @@ -41,11 +41,11 @@ Object { `; exports[`modules/platform/gitea/index getPr should fallback to direct fetching if cache fails 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "f41557d6153a316ee747e13de8952c4068de931585c1a18d095d6703254de6af", }, - "cannotMergeReason": "pr.mergeable=\\"false\\"", + "cannotMergeReason": "pr.mergeable="false"", "createdAt": "2015-03-22T20:36:16Z", "displayNumber": "Pull Request #1", "hasAssignees": false, @@ -61,8 +61,8 @@ Object { `; exports[`modules/platform/gitea/index getPr should return enriched pull request which exists if open 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "f41557d6153a316ee747e13de8952c4068de931585c1a18d095d6703254de6af", }, "cannotMergeReason": undefined, @@ -81,16 +81,16 @@ Object { `; exports[`modules/platform/gitea/index getPrList should filter list by creator 1`] = ` -Object { +{ "endpoint": "https://gitea.com/", "gitAuthor": "Renovate Bot <renovate@example.com>", } `; exports[`modules/platform/gitea/index getPrList should filter list by creator 2`] = ` -Array [ - Object { - "bodyStruct": Object { +[ + { + "bodyStruct": { "hash": "f41557d6153a316ee747e13de8952c4068de931585c1a18d095d6703254de6af", }, "cannotMergeReason": undefined, @@ -106,8 +106,8 @@ Array [ "targetBranch": "some-base-branch", "title": "Some PR", }, - Object { - "bodyStruct": Object { + { + "bodyStruct": { "hash": "916e5965a20785df1883ff5dc219508a1070ae1f37ccb64e954526f3ca1d22f4", }, "cannotMergeReason": undefined, @@ -123,8 +123,8 @@ Array [ "targetBranch": "other-base-branch", "title": "Other PR", }, - Object { - "bodyStruct": Object { + { + "bodyStruct": { "hash": "916e5965a20785df1883ff5dc219508a1070ae1f37ccb64e954526f3ca1d22f4", }, "cannotMergeReason": undefined, @@ -144,9 +144,9 @@ Array [ `; exports[`modules/platform/gitea/index getPrList should return list of pull requests 1`] = ` -Array [ - Object { - "bodyStruct": Object { +[ + { + "bodyStruct": { "hash": "f41557d6153a316ee747e13de8952c4068de931585c1a18d095d6703254de6af", }, "cannotMergeReason": undefined, @@ -162,8 +162,8 @@ Array [ "targetBranch": "some-base-branch", "title": "Some PR", }, - Object { - "bodyStruct": Object { + { + "bodyStruct": { "hash": "916e5965a20785df1883ff5dc219508a1070ae1f37ccb64e954526f3ca1d22f4", }, "cannotMergeReason": undefined, @@ -179,8 +179,8 @@ Array [ "targetBranch": "other-base-branch", "title": "Other PR", }, - Object { - "bodyStruct": Object { + { + "bodyStruct": { "hash": "916e5965a20785df1883ff5dc219508a1070ae1f37ccb64e954526f3ca1d22f4", }, "cannotMergeReason": undefined, @@ -200,49 +200,49 @@ Array [ `; exports[`modules/platform/gitea/index getRepos should return an array of repos 1`] = ` -Array [ +[ "a/b", "c/d", ] `; exports[`modules/platform/gitea/index initPlatform() should support custom endpoint 1`] = ` -Object { +{ "endpoint": "https://gitea.renovatebot.com/", "gitAuthor": "Renovate Bot <renovate@example.com>", } `; exports[`modules/platform/gitea/index initPlatform() should support default endpoint 1`] = ` -Object { +{ "endpoint": "https://gitea.com/", "gitAuthor": "Renovate Bot <renovate@example.com>", } `; exports[`modules/platform/gitea/index initPlatform() should use username as author name if full name is missing 1`] = ` -Object { +{ "endpoint": "https://gitea.com/", "gitAuthor": "renovate <renovate@example.com>", } `; exports[`modules/platform/gitea/index initRepo should fall back to merge method "merge" 1`] = ` -Object { +{ "defaultBranch": "master", "isFork": false, } `; exports[`modules/platform/gitea/index initRepo should fall back to merge method "rebase-merge" 1`] = ` -Object { +{ "defaultBranch": "master", "isFork": false, } `; exports[`modules/platform/gitea/index initRepo should fall back to merge method "squash" 1`] = ` -Object { +{ "defaultBranch": "master", "isFork": false, } diff --git a/lib/modules/platform/github/__snapshots__/index.spec.ts.snap b/lib/modules/platform/github/__snapshots__/index.spec.ts.snap index d3178b3872cc36eff7f75a05a6530c5ecae70b60..5ee5cd6cccae2886796f5f4eb818cc3b2c022229 100644 --- a/lib/modules/platform/github/__snapshots__/index.spec.ts.snap +++ b/lib/modules/platform/github/__snapshots__/index.spec.ts.snap @@ -1,8 +1,8 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/platform/github/index getBranchPr(branchName) should cache and return the PR object 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", }, "displayNumber": "Pull Request #91", @@ -15,8 +15,8 @@ Object { `; exports[`modules/platform/github/index getBranchPr(branchName) should reopen and cache autoclosed PR 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", }, "displayNumber": "Pull Request #91", @@ -29,8 +29,8 @@ Object { `; exports[`modules/platform/github/index getPr(prNo) should return PR 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", }, "displayNumber": "Pull Request #2500", @@ -43,14 +43,14 @@ Object { `; exports[`modules/platform/github/index getPr(prNo) should return a PR object - 0 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", }, "createdAt": "01-01-2022", "displayNumber": "Pull Request #1234", "hasAssignees": true, - "labels": Array [ + "labels": [ "foo", "bar", ], @@ -63,8 +63,8 @@ Object { `; exports[`modules/platform/github/index getPr(prNo) should return a PR object - 1 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", }, "displayNumber": "Pull Request #1234", @@ -78,8 +78,8 @@ Object { `; exports[`modules/platform/github/index getPr(prNo) should return a PR object - 2 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", }, "displayNumber": "Pull Request #1234", @@ -93,14 +93,14 @@ Object { exports[`modules/platform/github/index getRepoForceRebase should throw 401 1`] = `"Response code 401 (Unauthorized)"`; exports[`modules/platform/github/index getRepos should return an array of repos 1`] = ` -Array [ +[ "a/b", "c/d", ] `; exports[`modules/platform/github/index initPlatform() should support custom endpoint 1`] = ` -Object { +{ "endpoint": "https://ghe.renovatebot.com/", "gitAuthor": "undefined <user@domain.com>", "renovateUsername": "renovate-bot", @@ -109,7 +109,7 @@ Object { `; exports[`modules/platform/github/index initPlatform() should support custom endpoint without version 1`] = ` -Object { +{ "endpoint": "https://ghe.renovatebot.com/", "gitAuthor": "undefined <user@domain.com>", "renovateUsername": "renovate-bot", @@ -118,7 +118,7 @@ Object { `; exports[`modules/platform/github/index initPlatform() should support default endpoint no email access 1`] = ` -Object { +{ "endpoint": "https://api.github.com/", "gitAuthor": undefined, "renovateUsername": "renovate-bot", @@ -127,7 +127,7 @@ Object { `; exports[`modules/platform/github/index initPlatform() should support default endpoint no email result 1`] = ` -Object { +{ "endpoint": "https://api.github.com/", "gitAuthor": undefined, "renovateUsername": "renovate-bot", @@ -136,7 +136,7 @@ Object { `; exports[`modules/platform/github/index initPlatform() should support default endpoint with email 1`] = ` -Object { +{ "endpoint": "https://api.github.com/", "gitAuthor": "undefined <user@domain.com>", "renovateUsername": "renovate-bot", @@ -145,7 +145,7 @@ Object { `; exports[`modules/platform/github/index initPlatform() should support gitAuthor and username 1`] = ` -Object { +{ "endpoint": "https://api.github.com/", "gitAuthor": "renovate@whitesourcesoftware.com", "renovateUsername": "renovate-bot", @@ -154,49 +154,49 @@ Object { `; exports[`modules/platform/github/index initRepo detects fork default branch mismatch 1`] = ` -Object { +{ "defaultBranch": "master", "isFork": false, } `; exports[`modules/platform/github/index initRepo should fork when forkMode 1`] = ` -Object { +{ "defaultBranch": "master", "isFork": false, } `; exports[`modules/platform/github/index initRepo should merge 1`] = ` -Object { +{ "defaultBranch": "master", "isFork": false, } `; exports[`modules/platform/github/index initRepo should not guess at merge 1`] = ` -Object { +{ "defaultBranch": "master", "isFork": false, } `; exports[`modules/platform/github/index initRepo should rebase 1`] = ` -Object { +{ "defaultBranch": "master", "isFork": false, } `; exports[`modules/platform/github/index initRepo should squash 1`] = ` -Object { +{ "defaultBranch": "master", "isFork": false, } `; exports[`modules/platform/github/index initRepo should update fork when forkMode 1`] = ` -Object { +{ "defaultBranch": "master", "isFork": false, } diff --git a/lib/modules/platform/gitlab/__snapshots__/index.spec.ts.snap b/lib/modules/platform/gitlab/__snapshots__/index.spec.ts.snap index a19ca9e09da9c2ac8aab274679d4225038ec47c4..105a60c134947d92fa072e45d5216faa4518bb25 100644 --- a/lib/modules/platform/gitlab/__snapshots__/index.spec.ts.snap +++ b/lib/modules/platform/gitlab/__snapshots__/index.spec.ts.snap @@ -1,7 +1,7 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`modules/platform/gitlab/index createPr(branchName, title, body) raises with squash enabled when repository squash option is always 1`] = ` -Object { +{ "displayNumber": "Merge Request #12345", "id": 1, "iid": 12345, @@ -12,7 +12,7 @@ Object { `; exports[`modules/platform/gitlab/index createPr(branchName, title, body) raises with squash enabled when repository squash option is default_on 1`] = ` -Object { +{ "displayNumber": "Merge Request #12345", "id": 1, "iid": 12345, @@ -23,7 +23,7 @@ Object { `; exports[`modules/platform/gitlab/index createPr(branchName, title, body) returns the PR 1`] = ` -Object { +{ "displayNumber": "Merge Request #12345", "id": 1, "iid": 12345, @@ -34,7 +34,7 @@ Object { `; exports[`modules/platform/gitlab/index createPr(branchName, title, body) supports draftPR on < 13.2 1`] = ` -Object { +{ "displayNumber": "Merge Request #12345", "id": 1, "iid": 12345, @@ -46,7 +46,7 @@ Object { `; exports[`modules/platform/gitlab/index createPr(branchName, title, body) supports draftPR on >= 13.2 1`] = ` -Object { +{ "displayNumber": "Merge Request #12345", "id": 1, "iid": 12345, @@ -58,7 +58,7 @@ Object { `; exports[`modules/platform/gitlab/index createPr(branchName, title, body) uses default branch 1`] = ` -Object { +{ "displayNumber": "Merge Request #12345", "id": 1, "iid": 12345, @@ -69,8 +69,8 @@ Object { `; exports[`modules/platform/gitlab/index getBranchPr(branchName) should return the PR object 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", }, "displayNumber": "Merge Request #91", @@ -87,8 +87,8 @@ Object { `; exports[`modules/platform/gitlab/index getBranchPr(branchName) should strip deprecated draft prefix from title 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", }, "displayNumber": "Merge Request #91", @@ -106,8 +106,8 @@ Object { `; exports[`modules/platform/gitlab/index getBranchPr(branchName) should strip draft prefix from title 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", }, "displayNumber": "Merge Request #91", @@ -125,8 +125,8 @@ Object { `; exports[`modules/platform/gitlab/index getPr(prNo) removes deprecated draft prefix from returned title 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "23f41dbec0785a6c77457dd6ebf99ae5970c5fffc9f7a8ad7f66c1b8eeba5b90", }, "displayNumber": "Merge Request #12345", @@ -144,8 +144,8 @@ Object { `; exports[`modules/platform/gitlab/index getPr(prNo) removes draft prefix from returned title 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "23f41dbec0785a6c77457dd6ebf99ae5970c5fffc9f7a8ad7f66c1b8eeba5b90", }, "displayNumber": "Merge Request #12345", @@ -163,8 +163,8 @@ Object { `; exports[`modules/platform/gitlab/index getPr(prNo) returns the PR 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "23f41dbec0785a6c77457dd6ebf99ae5970c5fffc9f7a8ad7f66c1b8eeba5b90", }, "displayNumber": "Merge Request #12345", @@ -181,8 +181,8 @@ Object { `; exports[`modules/platform/gitlab/index getPr(prNo) returns the PR with nonexisting branch 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "23f41dbec0785a6c77457dd6ebf99ae5970c5fffc9f7a8ad7f66c1b8eeba5b90", }, "displayNumber": "Merge Request #12345", @@ -199,8 +199,8 @@ Object { `; exports[`modules/platform/gitlab/index getPr(prNo) returns the mergeable PR 1`] = ` -Object { - "bodyStruct": Object { +{ + "bodyStruct": { "hash": "23f41dbec0785a6c77457dd6ebf99ae5970c5fffc9f7a8ad7f66c1b8eeba5b90", }, "displayNumber": "Merge Request #12345", @@ -217,23 +217,23 @@ Object { `; exports[`modules/platform/gitlab/index initPlatform() should accept custom endpoint 1`] = ` -Object { +{ "endpoint": "https://gitlab.renovatebot.com/", "gitAuthor": "Renovate Bot <a@b.com>", } `; exports[`modules/platform/gitlab/index initPlatform() should default to gitlab.com 1`] = ` -Object { +{ "endpoint": "https://gitlab.com/api/v4/", "gitAuthor": "Renovate Bot <a@b.com>", } `; exports[`modules/platform/gitlab/index initRepo should fall back respecting when GITLAB_IGNORE_REPO_URL is set 1`] = ` -Array [ - Array [ - Object { +[ + [ + { "cloneSubmodules": undefined, "defaultBranch": "master", "ignorePrAuthor": undefined, @@ -246,9 +246,9 @@ Array [ `; exports[`modules/platform/gitlab/index initRepo should use ssh_url_to_repo if gitUrl is set to ssh 1`] = ` -Array [ - Array [ - Object { +[ + [ + { "cloneSubmodules": undefined, "defaultBranch": "master", "ignorePrAuthor": undefined, diff --git a/lib/modules/platform/gitlab/index.spec.ts b/lib/modules/platform/gitlab/index.spec.ts index 8c2cc97805a47bba3cca6bd317846baf67c12000..1f7ae70ff6a4737ef9dc3dc924b2335713681a14 100644 --- a/lib/modules/platform/gitlab/index.spec.ts +++ b/lib/modules/platform/gitlab/index.spec.ts @@ -202,7 +202,7 @@ describe('modules/platform/gitlab/index', () => { repository: 'some/repo/project', }) ).toMatchInlineSnapshot(` - Object { + { "defaultBranch": "master", "isFork": false, } @@ -306,7 +306,7 @@ describe('modules/platform/gitlab/index', () => { repository: 'some/repo/project', }) ).toMatchInlineSnapshot(` - Object { + { "defaultBranch": "master", "isFork": false, } @@ -1472,7 +1472,7 @@ describe('modules/platform/gitlab/index', () => { }, }) ).toMatchInlineSnapshot(` - Object { + { "displayNumber": "Merge Request #12345", "id": 1, "iid": 12345, @@ -1588,7 +1588,7 @@ describe('modules/platform/gitlab/index', () => { }, }) ).toMatchInlineSnapshot(` - Object { + { "displayNumber": "Merge Request #12345", "id": 1, "iid": 12345, @@ -1640,7 +1640,7 @@ describe('modules/platform/gitlab/index', () => { }, }) ).toMatchInlineSnapshot(` - Object { + { "displayNumber": "Merge Request #12345", "id": 1, "iid": 12345, @@ -1692,7 +1692,7 @@ describe('modules/platform/gitlab/index', () => { }, }) ).toMatchInlineSnapshot(` - Object { + { "displayNumber": "Merge Request #12345", "id": 1, "iid": 12345, diff --git a/lib/modules/platform/utils/__snapshots__/pr-body.spec.ts.snap b/lib/modules/platform/utils/__snapshots__/pr-body.spec.ts.snap index e55cc69ffb3c90ee7435cd55e19e2560d94bdb08..4b6abce102a208f40ae8dfaafa3b99be25a9a4fe 100644 --- a/lib/modules/platform/utils/__snapshots__/pr-body.spec.ts.snap +++ b/lib/modules/platform/utils/__snapshots__/pr-body.spec.ts.snap @@ -45,7 +45,7 @@ exports[`modules/platform/utils/pr-body .smartTruncate truncates to 1000 1`] = ` :vertical_traffic_light: **Automerge**: Enabled. -:recycle: **Rebasing**: Whenever PR becomes conflicted, or if you modify the PR title to begin with \\"\`rebase!\`\\". +:recycle: **Rebasing**: Whenever PR becomes conflicted, or if you modify the PR title to begin with "\`rebase!\`". :no_bell: **Ignore**: Close this PR and you won't be reminded about this update again. diff --git a/lib/util/fs/__snapshots__/index.spec.ts.snap b/lib/util/fs/__snapshots__/index.spec.ts.snap index de76c6eab813d8f1a10c9a4c45955f3ab898e011..fd4ae153cf1ef1da61afb15ae36acfeebc41d139 100644 --- a/lib/util/fs/__snapshots__/index.spec.ts.snap +++ b/lib/util/fs/__snapshots__/index.spec.ts.snap @@ -1,14 +1,14 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`util/fs/index readLocalDirectory returns dir content 1`] = ` -Array [ +[ "Cargo.lock", "Cargo.toml", ] `; exports[`util/fs/index readLocalDirectory returns dir content 2`] = ` -Array [ +[ "Cargo.lock", "Cargo.toml", "subdir", diff --git a/lib/util/http/auth.spec.ts b/lib/util/http/auth.spec.ts index 9b16a064cbd326932267a58c36cdf71271539f1c..33fd3b1fd7d5c96be86de98533289cf394922727 100644 --- a/lib/util/http/auth.spec.ts +++ b/lib/util/http/auth.spec.ts @@ -16,8 +16,8 @@ describe('util/http/auth', () => { applyAuthorization(opts); expect(opts).toMatchInlineSnapshot(` - Object { - "headers": Object { + { + "headers": { "authorization": "token", }, "hostname": "amazon.com", @@ -36,8 +36,8 @@ describe('util/http/auth', () => { applyAuthorization(opts); expect(opts).toMatchInlineSnapshot(` - Object { - "headers": Object { + { + "headers": { "authorization": "Basic OlhYWFg=", }, "hostType": "gitea", @@ -56,8 +56,8 @@ describe('util/http/auth', () => { applyAuthorization(opts); expect(opts).toMatchInlineSnapshot(` - Object { - "headers": Object { + { + "headers": { "authorization": "token XXXX", }, "hostType": "gitea", @@ -93,8 +93,8 @@ describe('util/http/auth', () => { applyAuthorization(opts); expect(opts).toMatchInlineSnapshot(` - Object { - "headers": Object { + { + "headers": { "authorization": "token ZZZZ", }, "hostType": "github-releases", @@ -114,8 +114,8 @@ describe('util/http/auth', () => { applyAuthorization(opts); expect(opts).toMatchInlineSnapshot(` - Object { - "headers": Object { + { + "headers": { "Private-token": "0123456789012345test", }, "hostType": "gitlab", @@ -135,8 +135,8 @@ describe('util/http/auth', () => { applyAuthorization(opts); expect(opts).toMatchInlineSnapshot(` - Object { - "headers": Object { + { + "headers": { "authorization": "Bearer a40bdd925a0c0b9c4cdd19d101c0df3b2bcd063ab7ad6706f03bcffcec01test", }, "hostType": "gitlab", diff --git a/lib/util/http/github.spec.ts b/lib/util/http/github.spec.ts index eaf78c2f445479c8c977da84124222844afe5cde..1e57db28ecab3e960552b42335ac0ea7f8ea4c37 100644 --- a/lib/util/http/github.spec.ts +++ b/lib/util/http/github.spec.ts @@ -459,7 +459,7 @@ describe('util/http/github', () => { }); expect( await githubApi.queryRepoField(graphqlQuery, 'testItem') - ).toMatchInlineSnapshot(`Array []`); + ).toMatchInlineSnapshot(`[]`); }); it('queryRepo', async () => { diff --git a/lib/util/http/host-rules.spec.ts b/lib/util/http/host-rules.spec.ts index 7eb7d67ddc05c304b6ece79d5480b38de288fad2..b2b3e5c0b13d088ada1eb7df97395fcce0637358 100644 --- a/lib/util/http/host-rules.spec.ts +++ b/lib/util/http/host-rules.spec.ts @@ -53,8 +53,8 @@ describe('util/http/host-rules', () => { it('adds token', () => { expect(applyHostRules(url, { ...options })).toMatchInlineSnapshot(` - Object { - "context": Object { + { + "context": { "authType": undefined, }, "hostType": "github", @@ -66,7 +66,7 @@ describe('util/http/host-rules', () => { it('adds auth', () => { expect(applyHostRules(url, { hostType: PlatformId.Gitea })) .toMatchInlineSnapshot(` - Object { + { "hostType": "gitea", "password": "password", "username": undefined, @@ -76,8 +76,8 @@ describe('util/http/host-rules', () => { it('adds custom auth', () => { expect(applyHostRules(url, { hostType: 'npm' })).toMatchInlineSnapshot(` - Object { - "context": Object { + { + "context": { "authType": "Basic", }, "hostType": "npm", @@ -90,7 +90,7 @@ describe('util/http/host-rules', () => { it('skips', () => { expect(applyHostRules(url, { ...options, token: 'xxx' })) .toMatchInlineSnapshot(` - Object { + { "hostType": "github", "token": "xxx", } @@ -101,7 +101,7 @@ describe('util/http/host-rules', () => { hostRules.add({ enableHttp2: true }); expect(applyHostRules(url, { ...options, token: 'xxx' })) .toMatchInlineSnapshot(` - Object { + { "hostType": "github", "http2": true, "token": "xxx", @@ -115,7 +115,7 @@ describe('util/http/host-rules', () => { hostRules.add({ enableHttp2: true }); expect(applyHostRules(url, { ...options, token: 'xxx' })) .toMatchInlineSnapshot(` - Object { + { "hostType": "github", "token": "xxx", } @@ -125,7 +125,7 @@ describe('util/http/host-rules', () => { it('noAuth', () => { expect(applyHostRules(url, { ...options, noAuth: true })) .toMatchInlineSnapshot(` - Object { + { "hostType": "github", "noAuth": true, } diff --git a/lib/util/template/__snapshots__/index.spec.ts.snap b/lib/util/template/__snapshots__/index.spec.ts.snap index a1be9eb61ae6ee49994561cb0fac5819bf069b7b..5dc65a486fe2d53a5663ed3ed8dba819a63150b6 100644 --- a/lib/util/template/__snapshots__/index.spec.ts.snap +++ b/lib/util/template/__snapshots__/index.spec.ts.snap @@ -2,8 +2,8 @@ exports[`util/template/index string to pretty JSON 1`] = ` "{ - \\"some\\": { - \\"fancy\\": \\"json\\" + "some": { + "fancy": "json" } }" `; diff --git a/lib/workers/global/config/parse/__snapshots__/env.spec.ts.snap b/lib/workers/global/config/parse/__snapshots__/env.spec.ts.snap index 38bc9f5f9be862ee22acf3433b726325f1bc3b4c..0f673583d47ccc37c546459c4479bbbed5b2abba 100644 --- a/lib/workers/global/config/parse/__snapshots__/env.spec.ts.snap +++ b/lib/workers/global/config/parse/__snapshots__/env.spec.ts.snap @@ -1,18 +1,18 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`workers/global/config/parse/env .getConfig(env) supports Azure DevOps 1`] = ` -Object { +{ "endpoint": "an Azure DevOps endpoint", - "hostRules": Array [], + "hostRules": [], "platform": "azure", "token": "an Azure DevOps token", } `; exports[`workers/global/config/parse/env .getConfig(env) supports Bitbucket token 1`] = ` -Object { +{ "endpoint": "a bitbucket endpoint", - "hostRules": Array [], + "hostRules": [], "password": "app-password", "platform": "bitbucket", "username": "some-username", @@ -20,9 +20,9 @@ Object { `; exports[`workers/global/config/parse/env .getConfig(env) supports Bitbucket username/password 1`] = ` -Object { +{ "endpoint": "a bitbucket endpoint", - "hostRules": Array [], + "hostRules": [], "password": "app-password", "platform": "bitbucket", "username": "some-username", @@ -30,17 +30,17 @@ Object { `; exports[`workers/global/config/parse/env .getConfig(env) supports GitHub custom endpoint 1`] = ` -Object { +{ "endpoint": "a ghe endpoint", - "hostRules": Array [], + "hostRules": [], } `; exports[`workers/global/config/parse/env .getConfig(env) supports GitHub custom endpoint and github.com 1`] = ` -Object { +{ "endpoint": "a ghe endpoint", - "hostRules": Array [ - Object { + "hostRules": [ + { "hostType": "github", "matchHost": "github.com", "token": "a github.com token", @@ -51,32 +51,32 @@ Object { `; exports[`workers/global/config/parse/env .getConfig(env) supports GitHub custom endpoint and gitlab.com 1`] = ` -Object { +{ "endpoint": "a ghe endpoint", - "hostRules": Array [], + "hostRules": [], "token": "a ghe token", } `; exports[`workers/global/config/parse/env .getConfig(env) supports GitHub token 1`] = ` -Object { - "hostRules": Array [], +{ + "hostRules": [], "token": "github.com token", } `; exports[`workers/global/config/parse/env .getConfig(env) supports GitLab custom endpoint 1`] = ` -Object { +{ "endpoint": "a gitlab endpoint", - "hostRules": Array [], + "hostRules": [], "platform": "gitlab", "token": "a gitlab token", } `; exports[`workers/global/config/parse/env .getConfig(env) supports GitLab token 1`] = ` -Object { - "hostRules": Array [], +{ + "hostRules": [], "platform": "gitlab", "token": "a gitlab.com token", } diff --git a/lib/workers/global/config/parse/__snapshots__/file.spec.ts.snap b/lib/workers/global/config/parse/__snapshots__/file.spec.ts.snap index b80b18a014aa537f046f54a48f99b2e22ecb9949..6e195547511870079be4653568c031f6db314319 100644 --- a/lib/workers/global/config/parse/__snapshots__/file.spec.ts.snap +++ b/lib/workers/global/config/parse/__snapshots__/file.spec.ts.snap @@ -1,7 +1,7 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`workers/global/config/parse/file .getConfig() migrates 1`] = ` -Object { +{ "rangeStrategy": "bump", } `; diff --git a/lib/workers/global/config/parse/__snapshots__/host-rules-from-env.spec.ts.snap b/lib/workers/global/config/parse/__snapshots__/host-rules-from-env.spec.ts.snap index ed5e72502f269d711226c75b946f02a16095411a..71379802b1abab7716c3df256dd691ac43b2d797 100644 --- a/lib/workers/global/config/parse/__snapshots__/host-rules-from-env.spec.ts.snap +++ b/lib/workers/global/config/parse/__snapshots__/host-rules-from-env.spec.ts.snap @@ -1,8 +1,8 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`workers/global/config/parse/host-rules-from-env regression test for #10937 1`] = ` -Array [ - Object { +[ + { "hostType": "git-tags", "matchHost": "gitlab.example-domain.net", "password": "some-password", @@ -12,8 +12,8 @@ Array [ `; exports[`workers/global/config/parse/host-rules-from-env supports datasource env token 1`] = ` -Array [ - Object { +[ + { "hostType": "pypi", "token": "some-token", }, @@ -21,8 +21,8 @@ Array [ `; exports[`workers/global/config/parse/host-rules-from-env supports docker username/password 1`] = ` -Array [ - Object { +[ + { "hostType": "docker", "password": "some-password", "username": "some-username", @@ -31,13 +31,13 @@ Array [ `; exports[`workers/global/config/parse/host-rules-from-env supports domain and host names with case insensitivity 1`] = ` -Array [ - Object { +[ + { "hostType": "github-tags", "matchHost": "github.com", "token": "some-token", }, - Object { + { "hostType": "pypi", "matchHost": "my.custom.host", "password": "some-password", @@ -46,8 +46,8 @@ Array [ `; exports[`workers/global/config/parse/host-rules-from-env supports password-only 1`] = ` -Array [ - Object { +[ + { "hostType": "npm", "password": "some-password", }, diff --git a/lib/workers/repository/extract/__snapshots__/file-match.spec.ts.snap b/lib/workers/repository/extract/__snapshots__/file-match.spec.ts.snap index d63d4ee3d3653062f25d63266e967653029e5b62..ec22a18b22486450ce0e1c2666f7f668a4541b30 100644 --- a/lib/workers/repository/extract/__snapshots__/file-match.spec.ts.snap +++ b/lib/workers/repository/extract/__snapshots__/file-match.spec.ts.snap @@ -1,38 +1,38 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`workers/repository/extract/file-match filterIgnoredFiles() ignores partial matches 1`] = ` -Array [ +[ "package.json", ] `; exports[`workers/repository/extract/file-match filterIgnoredFiles() returns minimatch matches 1`] = ` -Array [ +[ "package.json", ] `; exports[`workers/repository/extract/file-match getIncludedFiles() returns exact matches 1`] = ` -Array [ +[ "frontend/package.json", ] `; exports[`workers/repository/extract/file-match getIncludedFiles() returns minimatch matches 1`] = ` -Array [ +[ "frontend/package.json", ] `; exports[`workers/repository/extract/file-match getMatchingFiles() deduplicates 1`] = ` -Array [ +[ "frontend/package.json", "package.json", ] `; exports[`workers/repository/extract/file-match getMatchingFiles() returns npm files 1`] = ` -Array [ +[ "frontend/package.json", "package.json", ] diff --git a/lib/workers/repository/extract/__snapshots__/manager-files.spec.ts.snap b/lib/workers/repository/extract/__snapshots__/manager-files.spec.ts.snap index f0fa63754f8d7f33151ed7ba0aa716a528e036b5..e6c4ea6eba7381a9753439a5739d4756d154a5c2 100644 --- a/lib/workers/repository/extract/__snapshots__/manager-files.spec.ts.snap +++ b/lib/workers/repository/extract/__snapshots__/manager-files.spec.ts.snap @@ -1,11 +1,11 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`workers/repository/extract/manager-files getManagerPackageFiles() returns files with extractAllPackageFiles 1`] = ` -Array [ - Object { - "constraints": Object {}, - "deps": Array [ - Object { +[ + { + "constraints": {}, + "deps": [ + { "currentValue": "2.0.0", "datasource": "npm", "depIndex": 0, @@ -16,7 +16,7 @@ Array [ ], "lernaClient": undefined, "lernaPackages": undefined, - "managerData": Object { + "managerData": { "hasPackageManager": false, "lernaJsonFile": undefined, "yarnZeroInstall": false, diff --git a/lib/workers/repository/init/__snapshots__/vulnerability.spec.ts.snap b/lib/workers/repository/init/__snapshots__/vulnerability.spec.ts.snap index dbc6e961cafe073f81207ee8d8350bc34b11efd1..4f76d08d59554ed0c0c4c9e943facfe552cfbb0a 100644 --- a/lib/workers/repository/init/__snapshots__/vulnerability.spec.ts.snap +++ b/lib/workers/repository/init/__snapshots__/vulnerability.spec.ts.snap @@ -1,43 +1,43 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`workers/repository/init/vulnerability detectVulnerabilityAlerts() returns alerts and remediations 1`] = ` -Array [ - Object { +[ + { "matchCurrentVersion": "= 1.8.2", - "matchDatasources": Array [ + "matchDatasources": [ "npm", ], - "matchFiles": Array [ + "matchFiles": [ "backend/package-lock.json", ], - "matchPackageNames": Array [ + "matchPackageNames": [ "electron", ], }, - Object { + { "allowedVersions": "==2.2.1.0", - "force": Object { + "force": { "branchTopic": "{{{datasource}}}-{{{depName}}}-vulnerability", "commitMessageSuffix": "[SECURITY]", "dependencyDashboardApproval": false, "groupName": null, "prCreation": "immediate", "rangeStrategy": "update-lockfile", - "schedule": Array [], + "schedule": [], "stabilityDays": 0, }, "isVulnerabilityAlert": true, "matchCurrentVersion": "== 1.6.7", - "matchDatasources": Array [ + "matchDatasources": [ "pypi", ], - "matchFiles": Array [ + "matchFiles": [ "requirements.txt", ], - "matchPackageNames": Array [ + "matchPackageNames": [ "ansible", ], - "prBodyNotes": Array [ + "prBodyNotes": [ "### GitHub Vulnerability Alerts", "#### [CVE-2017-7481](https://nvd.nist.gov/vuln/detail/CVE-2017-7481) @@ -59,30 +59,30 @@ Ansible before version 2.2.0 fails to properly sanitize fact variables sent from Ansible before versions 2.1.4, 2.2.1 is vulnerable to an improper input validation in Ansible's handling of data sent from client systems. An attacker with control over a client system being managed by Ansible and the ability to send facts back to the Ansible server could use this flaw to execute arbitrary code on the Ansible server using the Ansible server privileges.", ], }, - Object { + { "allowedVersions": "2.7.9.4", - "force": Object { + "force": { "branchTopic": "{{{datasource}}}-{{{depName}}}-vulnerability", "commitMessageSuffix": "[SECURITY]", "dependencyDashboardApproval": false, "groupName": null, "prCreation": "immediate", "rangeStrategy": "update-lockfile", - "schedule": Array [], + "schedule": [], "stabilityDays": 0, }, "isVulnerabilityAlert": true, "matchCurrentVersion": "= 2.4.2", - "matchDatasources": Array [ + "matchDatasources": [ "maven", ], - "matchFiles": Array [ + "matchFiles": [ "pom.xml", ], - "matchPackageNames": Array [ + "matchPackageNames": [ "com.fasterxml.jackson.core:jackson-databind", ], - "prBodyNotes": Array [ + "prBodyNotes": [ "### GitHub Vulnerability Alerts", "#### [CVE-2018-12022](https://nvd.nist.gov/vuln/detail/CVE-2018-12022) @@ -93,14 +93,14 @@ An issue was discovered in FasterXML jackson-databind prior to 2.7.9.4, 2.8.11.2 `; exports[`workers/repository/init/vulnerability detectVulnerabilityAlerts() returns alerts and remediations 2`] = ` -Object { - "backend/package-lock.json": Array [ - Object { +{ + "backend/package-lock.json": [ + { "currentVersion": "1.8.2", "datasource": "npm", "depName": "electron", "newVersion": "1.8.3", - "prBodyNotes": Array [ + "prBodyNotes": [ "### GitHub Vulnerability Alerts", "#### [GHSA-8xwg-wv7v-4vqp](https://nvd.nist.gov/vuln/detail/CVE-2018-1000136) diff --git a/lib/workers/repository/init/merge.spec.ts b/lib/workers/repository/init/merge.spec.ts index 3086a7eebbbf8c86efd7118c12f5506c79b7684c..08e6221dcff7add04f0583b7abba9615a3dd788a 100644 --- a/lib/workers/repository/init/merge.spec.ts +++ b/lib/workers/repository/init/merge.spec.ts @@ -150,9 +150,9 @@ describe('workers/repository/init/merge', () => { configFileParsed: {}, }); expect(await detectRepoFileConfig()).toMatchInlineSnapshot(` - Object { + { "configFileName": ".renovaterc.json", - "configFileParsed": "{\\"something\\":\\"new\\"}", + "configFileParsed": "{"something":"new"}", } `); }); diff --git a/lib/workers/repository/onboarding/pr/__snapshots__/config-description.spec.ts.snap b/lib/workers/repository/onboarding/pr/__snapshots__/config-description.spec.ts.snap index d8eaf6ade3ebbdb9a0cd345be63664a4a956ae68..8ed24900bfc166785476c0326f00e9b788fc6f2d 100644 --- a/lib/workers/repository/onboarding/pr/__snapshots__/config-description.spec.ts.snap +++ b/lib/workers/repository/onboarding/pr/__snapshots__/config-description.spec.ts.snap @@ -9,7 +9,7 @@ Based on the default config's presets, Renovate will: - Start dependency updates only once this onboarding PR is merged - Run Renovate on following schedule: before 5am -🔡 Would you like to change the way Renovate is upgrading your dependencies? Simply edit the \`.github/renovate.json\` in this branch with your custom config and the list of Pull Requests in the \\"What to Expect\\" section below will be updated the next time Renovate runs. +🔡 Would you like to change the way Renovate is upgrading your dependencies? Simply edit the \`.github/renovate.json\` in this branch with your custom config and the list of Pull Requests in the "What to Expect" section below will be updated the next time Renovate runs. --- " @@ -24,7 +24,7 @@ Based on the default config's presets, Renovate will: - Start dependency updates only once this onboarding PR is merged - Run Renovate on following schedule: before 5am -🔡 Would you like to change the way Renovate is upgrading your dependencies? Simply edit the \`renovate.json\` in this branch with your custom config and the list of Pull Requests in the \\"What to Expect\\" section below will be updated the next time Renovate runs. +🔡 Would you like to change the way Renovate is upgrading your dependencies? Simply edit the \`renovate.json\` in this branch with your custom config and the list of Pull Requests in the "What to Expect" section below will be updated the next time Renovate runs. --- " @@ -39,7 +39,7 @@ Based on the default config's presets, Renovate will: - Start dependency updates only once this onboarding PR is merged - Run Renovate on following schedule: before 5am -🔡 Would you like to change the way Renovate is upgrading your dependencies? Simply edit the \`renovate.json\` in this branch with your custom config and the list of Pull Requests in the \\"What to Expect\\" section below will be updated the next time Renovate runs. +🔡 Would you like to change the way Renovate is upgrading your dependencies? Simply edit the \`renovate.json\` in this branch with your custom config and the list of Pull Requests in the "What to Expect" section below will be updated the next time Renovate runs. --- " @@ -57,7 +57,7 @@ Based on the default config's presets, Renovate will: - something else - this is Docker-only -🔡 Would you like to change the way Renovate is upgrading your dependencies? Simply edit the \`renovate.json\` in this branch with your custom config and the list of Pull Requests in the \\"What to Expect\\" section below will be updated the next time Renovate runs. +🔡 Would you like to change the way Renovate is upgrading your dependencies? Simply edit the \`renovate.json\` in this branch with your custom config and the list of Pull Requests in the "What to Expect" section below will be updated the next time Renovate runs. --- " diff --git a/lib/workers/repository/onboarding/pr/config-description.spec.ts b/lib/workers/repository/onboarding/pr/config-description.spec.ts index 2ec105e20ed29b2be074d72cafb7a13ffe2a8212..39c3a4f8b14ce5c5182b80826838ce8c5f1e2521 100644 --- a/lib/workers/repository/onboarding/pr/config-description.spec.ts +++ b/lib/workers/repository/onboarding/pr/config-description.spec.ts @@ -49,7 +49,7 @@ describe('workers/repository/onboarding/pr/config-description', () => { - Start dependency updates only once this onboarding PR is merged - Run Renovate on following schedule: before 5am - 🔡 Would you like to change the way Renovate is upgrading your dependencies? Simply edit the \`renovate.json\` in this branch with your custom config and the list of Pull Requests in the \\"What to Expect\\" section below will be updated the next time Renovate runs. + 🔡 Would you like to change the way Renovate is upgrading your dependencies? Simply edit the \`renovate.json\` in this branch with your custom config and the list of Pull Requests in the "What to Expect" section below will be updated the next time Renovate runs. --- " diff --git a/lib/workers/repository/onboarding/pr/pr-list.spec.ts b/lib/workers/repository/onboarding/pr/pr-list.spec.ts index 915990175f5b19cf76fcc43394149c6754c4e359..f5130eb5323783cdb44fd367857680fad2cb8aac 100644 --- a/lib/workers/repository/onboarding/pr/pr-list.spec.ts +++ b/lib/workers/repository/onboarding/pr/pr-list.spec.ts @@ -48,7 +48,7 @@ describe('workers/repository/onboarding/pr/pr-list', () => { <details> <summary>Lock file maintenance</summary> - - Schedule: [\\"before 5am\\"] + - Schedule: ["before 5am"] - Branch name: \`renovate/lock-file-maintenance\` - Regenerate lock files to use latest dependency versions diff --git a/lib/workers/repository/process/__snapshots__/fetch.spec.ts.snap b/lib/workers/repository/process/__snapshots__/fetch.spec.ts.snap index a7450cb6b11e404c2e701ec90cd52de8ea86262f..a4a3f5a1815a9e88814c3e43027e7bef95cfdc92 100644 --- a/lib/workers/repository/process/__snapshots__/fetch.spec.ts.snap +++ b/lib/workers/repository/process/__snapshots__/fetch.spec.ts.snap @@ -1,14 +1,14 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`workers/repository/process/fetch fetchUpdates() fetches updates 1`] = ` -Object { - "maven": Array [ - Object { - "deps": Array [ - Object { +{ + "maven": [ + { + "deps": [ + { "datasource": "maven", "depName": "bbb", - "updates": Array [ + "updates": [ "a", "b", ], @@ -21,24 +21,24 @@ Object { `; exports[`workers/repository/process/fetch fetchUpdates() handles ignored, skipped and disabled 1`] = ` -Object { - "npm": Array [ - Object { - "deps": Array [ - Object { +{ + "npm": [ + { + "deps": [ + { "depName": "abcd", "skipReason": "ignored", - "updates": Array [], + "updates": [], }, - Object { + { "depName": "foo", "skipReason": "disabled", - "updates": Array [], + "updates": [], }, - Object { + { "depName": "skipped", "skipReason": "some-reason", - "updates": Array [], + "updates": [], }, ], "packageFile": "package.json", diff --git a/lib/workers/repository/process/lookup/__snapshots__/filter-checks.spec.ts.snap b/lib/workers/repository/process/lookup/__snapshots__/filter-checks.spec.ts.snap index 66f3ea6ff3d398d88aa140983e97d18ef935417b..3c5cc28de8b00349611d6f1d9106bd38bbe4e19a 100644 --- a/lib/workers/repository/process/lookup/__snapshots__/filter-checks.spec.ts.snap +++ b/lib/workers/repository/process/lookup/__snapshots__/filter-checks.spec.ts.snap @@ -1,23 +1,23 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`workers/repository/process/lookup/filter-checks .filterInternalChecks() picks up minimumConfidence settings from updateType 1`] = ` -Object { +{ "pendingChecks": false, - "pendingReleases": Array [ - Object { + "pendingReleases": [ + { "releaseTimestamp": "2021-01-03T00:00:00.000Z", "version": "1.0.2", }, - Object { + { "releaseTimestamp": "2021-01-05T00:00:00.000Z", "version": "1.0.3", }, - Object { + { "releaseTimestamp": "2021-01-07T00:00:00.000Z", "version": "1.0.4", }, ], - "release": Object { + "release": { "releaseTimestamp": "2021-01-01T00:00:01.000Z", "version": "1.0.1", }, @@ -25,10 +25,10 @@ Object { `; exports[`workers/repository/process/lookup/filter-checks .filterInternalChecks() picks up stabilityDays settings from hostRules 1`] = ` -Object { +{ "pendingChecks": false, - "pendingReleases": Array [], - "release": Object { + "pendingReleases": [], + "release": { "releaseTimestamp": "2021-01-07T00:00:00.000Z", "version": "1.0.4", }, @@ -36,15 +36,15 @@ Object { `; exports[`workers/repository/process/lookup/filter-checks .filterInternalChecks() picks up stabilityDays settings from updateType 1`] = ` -Object { +{ "pendingChecks": false, - "pendingReleases": Array [ - Object { + "pendingReleases": [ + { "releaseTimestamp": "2021-01-07T00:00:00.000Z", "version": "1.0.4", }, ], - "release": Object { + "release": { "releaseTimestamp": "2021-01-05T00:00:00.000Z", "version": "1.0.3", }, @@ -52,10 +52,10 @@ Object { `; exports[`workers/repository/process/lookup/filter-checks .filterInternalChecks() returns latest release if internalChecksFilter=none 1`] = ` -Object { +{ "pendingChecks": false, - "pendingReleases": Array [], - "release": Object { + "pendingReleases": [], + "release": { "releaseTimestamp": "2021-01-07T00:00:00.000Z", "version": "1.0.4", }, @@ -63,19 +63,19 @@ Object { `; exports[`workers/repository/process/lookup/filter-checks .filterInternalChecks() returns non-latest release if internalChecksFilter=flexible and some pass checks 1`] = ` -Object { +{ "pendingChecks": false, - "pendingReleases": Array [ - Object { + "pendingReleases": [ + { "releaseTimestamp": "2021-01-05T00:00:00.000Z", "version": "1.0.3", }, - Object { + { "releaseTimestamp": "2021-01-07T00:00:00.000Z", "version": "1.0.4", }, ], - "release": Object { + "release": { "releaseTimestamp": "2021-01-03T00:00:00.000Z", "version": "1.0.2", }, @@ -83,19 +83,19 @@ Object { `; exports[`workers/repository/process/lookup/filter-checks .filterInternalChecks() returns non-latest release if internalChecksFilter=strict and some pass checks 1`] = ` -Object { +{ "pendingChecks": false, - "pendingReleases": Array [ - Object { + "pendingReleases": [ + { "releaseTimestamp": "2021-01-05T00:00:00.000Z", "version": "1.0.3", }, - Object { + { "releaseTimestamp": "2021-01-07T00:00:00.000Z", "version": "1.0.4", }, ], - "release": Object { + "release": { "releaseTimestamp": "2021-01-03T00:00:00.000Z", "version": "1.0.2", }, @@ -103,10 +103,10 @@ Object { `; exports[`workers/repository/process/lookup/filter-checks .filterInternalChecks() returns non-pending latest release if internalChecksFilter=flexible and none pass checks 1`] = ` -Object { +{ "pendingChecks": false, - "pendingReleases": Array [], - "release": Object { + "pendingReleases": [], + "release": { "releaseTimestamp": "2021-01-07T00:00:00.000Z", "version": "1.0.4", }, @@ -114,10 +114,10 @@ Object { `; exports[`workers/repository/process/lookup/filter-checks .filterInternalChecks() returns pending latest release if internalChecksFilter=strict and none pass checks 1`] = ` -Object { +{ "pendingChecks": true, - "pendingReleases": Array [], - "release": Object { + "pendingReleases": [], + "release": { "releaseTimestamp": "2021-01-07T00:00:00.000Z", "version": "1.0.4", }, diff --git a/lib/workers/repository/process/lookup/__snapshots__/index.spec.ts.snap b/lib/workers/repository/process/lookup/__snapshots__/index.spec.ts.snap index e9d26f2cae9cea8d189fe40f00887a8848f66fa0..df1718c7983d0c7123ed00ab467732cee1037a26 100644 --- a/lib/workers/repository/process/lookup/__snapshots__/index.spec.ts.snap +++ b/lib/workers/repository/process/lookup/__snapshots__/index.spec.ts.snap @@ -1,15 +1,15 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`workers/repository/process/lookup/index .lookupUpdates() disables major release separation (major) 1`] = ` -Array [ - Object { +[ + { "isPin": true, "newMajor": 0, "newValue": "0.4.4", "newVersion": "0.4.4", "updateType": "pin", }, - Object { + { "bucket": "latest", "newMajor": 1, "newMinor": 4, @@ -22,8 +22,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() disables major release separation (minor) 1`] = ` -Array [ - Object { +[ + { "bucket": "latest", "newMajor": 1, "newMinor": 4, @@ -36,15 +36,15 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() handles PEP440 1`] = ` -Array [ - Object { +[ + { "isPin": true, "newMajor": 0, "newValue": "==0.9.4", "newVersion": "0.9.4", "updateType": "pin", }, - Object { + { "bucket": "non-major", "isRange": true, "newMajor": 0, @@ -54,7 +54,7 @@ Array [ "releaseTimestamp": "2013-09-04T17:07:22.948Z", "updateType": "patch", }, - Object { + { "bucket": "major", "isRange": true, "newMajor": 1, @@ -68,7 +68,7 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() handles digest pin 1`] = ` -Object { +{ "changelogUrl": undefined, "currentVersion": "8.0.0", "dependencyUrl": undefined, @@ -76,8 +76,8 @@ Object { "homepage": undefined, "isSingleVersion": true, "sourceUrl": "https://github.com/nodejs/node", - "updates": Array [ - Object { + "updates": [ + { "bucket": "non-major", "newDigest": "sha256:abcdef1234567890", "newMajor": 8, @@ -86,7 +86,7 @@ Object { "newVersion": "8.1.0", "updateType": "minor", }, - Object { + { "isPinDigest": true, "newDigest": "sha256:0123456789abcdef", "newValue": "8.0.0", @@ -94,14 +94,14 @@ Object { }, ], "versioning": "npm", - "warnings": Array [], + "warnings": [], } `; exports[`workers/repository/process/lookup/index .lookupUpdates() handles digest pin for non-version 1`] = ` -Object { - "updates": Array [ - Object { +{ + "updates": [ + { "isPinDigest": true, "newDigest": "sha256:abcdef1234567890", "newValue": "alpine", @@ -109,20 +109,20 @@ Object { }, ], "versioning": "npm", - "warnings": Array [], + "warnings": [], } `; exports[`workers/repository/process/lookup/index .lookupUpdates() handles digest pin for up to date version 1`] = ` -Object { +{ "changelogUrl": undefined, "currentVersion": "8.1.0", "dependencyUrl": undefined, "fixedVersion": "8.1.0", "homepage": undefined, "sourceUrl": "https://github.com/nodejs/node", - "updates": Array [ - Object { + "updates": [ + { "isPinDigest": true, "newDigest": "sha256:abcdef1234567890", "newValue": "8.1.0", @@ -130,12 +130,12 @@ Object { }, ], "versioning": "npm", - "warnings": Array [], + "warnings": [], } `; exports[`workers/repository/process/lookup/index .lookupUpdates() handles digest update 1`] = ` -Object { +{ "changelogUrl": undefined, "currentVersion": "8.0.0", "dependencyUrl": undefined, @@ -143,8 +143,8 @@ Object { "homepage": undefined, "isSingleVersion": true, "sourceUrl": "https://github.com/nodejs/node", - "updates": Array [ - Object { + "updates": [ + { "bucket": "non-major", "newDigest": "sha256:abcdef1234567890", "newMajor": 8, @@ -153,73 +153,73 @@ Object { "newVersion": "8.1.0", "updateType": "minor", }, - Object { + { "newDigest": "sha256:0123456789abcdef", "newValue": "8.0.0", "updateType": "digest", }, ], "versioning": "npm", - "warnings": Array [], + "warnings": [], } `; exports[`workers/repository/process/lookup/index .lookupUpdates() handles digest update for non-version 1`] = ` -Object { - "updates": Array [ - Object { +{ + "updates": [ + { "newDigest": "sha256:abcdef1234567890", "newValue": "alpine", "updateType": "digest", }, ], "versioning": "npm", - "warnings": Array [], + "warnings": [], } `; exports[`workers/repository/process/lookup/index .lookupUpdates() handles git submodule update 1`] = ` -Object { - "updates": Array [ - Object { +{ + "updates": [ + { "newDigest": "4b825dc642cb6eb9a060e54bf8d69288fbee4904", "newValue": undefined, "updateType": "digest", }, ], "versioning": "git", - "warnings": Array [], + "warnings": [], } `; -exports[`workers/repository/process/lookup/index .lookupUpdates() handles github 404 1`] = `Array []`; +exports[`workers/repository/process/lookup/index .lookupUpdates() handles github 404 1`] = `[]`; -exports[`workers/repository/process/lookup/index .lookupUpdates() handles packagist 1`] = `Array []`; +exports[`workers/repository/process/lookup/index .lookupUpdates() handles packagist 1`] = `[]`; -exports[`workers/repository/process/lookup/index .lookupUpdates() handles pypi 404 1`] = `Array []`; +exports[`workers/repository/process/lookup/index .lookupUpdates() handles pypi 404 1`] = `[]`; exports[`workers/repository/process/lookup/index .lookupUpdates() handles replacements 1`] = ` -Object { +{ "changelogUrl": undefined, "currentVersion": "1.4.1", "dependencyUrl": undefined, "fixedVersion": "1.4.1", "homepage": undefined, "sourceUrl": "https://github.com/kriskowal/q", - "updates": Array [ - Object { + "updates": [ + { "newName": "r", "newValue": "2.0.0", "updateType": "replacement", }, ], "versioning": "npm", - "warnings": Array [], + "warnings": [], } `; exports[`workers/repository/process/lookup/index .lookupUpdates() handles sourceUrl packageRules with version restrictions 1`] = ` -Object { +{ "changelogUrl": undefined, "currentVersion": "0.9.99", "dependencyUrl": undefined, @@ -227,8 +227,8 @@ Object { "homepage": undefined, "isSingleVersion": true, "sourceUrl": "https://github.com/kriskowal/q", - "updates": Array [ - Object { + "updates": [ + { "bucket": "major", "newMajor": 1, "newMinor": 3, @@ -239,13 +239,13 @@ Object { }, ], "versioning": "npm", - "warnings": Array [], + "warnings": [], } `; exports[`workers/repository/process/lookup/index .lookupUpdates() handles the in-range-only strategy and updates lockfile within range 1`] = ` -Array [ - Object { +[ + { "bucket": "non-major", "isLockfileUpdate": true, "isRange": true, @@ -259,11 +259,11 @@ Array [ ] `; -exports[`workers/repository/process/lookup/index .lookupUpdates() handles unknown datasource 1`] = `Array []`; +exports[`workers/repository/process/lookup/index .lookupUpdates() handles unknown datasource 1`] = `[]`; exports[`workers/repository/process/lookup/index .lookupUpdates() handles update-lockfile 1`] = ` -Array [ - Object { +[ + { "bucket": "non-major", "isLockfileUpdate": true, "isRange": true, @@ -278,11 +278,11 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() ignores deprecated 1`] = ` -Object { +{ "changelogUrl": undefined, "currentVersion": "1.3.0", "dependencyUrl": undefined, - "deprecationMessage": "On registry \`https://registry.npmjs.org\`, the \\"latest\\" version of dependency \`q2\` has the following deprecation notice: + "deprecationMessage": "On registry \`https://registry.npmjs.org\`, the "latest" version of dependency \`q2\` has the following deprecation notice: \`true\` @@ -291,8 +291,8 @@ Marking the latest version of an npm package as deprecated results in the entire "homepage": undefined, "isSingleVersion": true, "sourceUrl": "https://github.com/kriskowal/q", - "updates": Array [ - Object { + "updates": [ + { "bucket": "non-major", "newMajor": 1, "newMinor": 4, @@ -303,20 +303,20 @@ Marking the latest version of an npm package as deprecated results in the entire }, ], "versioning": "npm", - "warnings": Array [], + "warnings": [], } `; exports[`workers/repository/process/lookup/index .lookupUpdates() ignores pinning for ranges when other upgrade exists 1`] = ` -Array [ - Object { +[ + { "isPin": true, "newMajor": 0, "newValue": "0.9.7", "newVersion": "0.9.7", "updateType": "pin", }, - Object { + { "bucket": "major", "newMajor": 1, "newMinor": 4, @@ -329,7 +329,7 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() is deprecated 1`] = ` -Object { +{ "changelogUrl": undefined, "currentVersion": "1.3.0", "dependencyUrl": undefined, @@ -338,8 +338,8 @@ Object { "isSingleVersion": true, "sourceDirectory": "test", "sourceUrl": "https://github.com/kriskowal/q", - "updates": Array [ - Object { + "updates": [ + { "bucket": "non-major", "newMajor": 1, "newMinor": 4, @@ -350,13 +350,13 @@ Object { }, ], "versioning": "npm", - "warnings": Array [], + "warnings": [], } `; exports[`workers/repository/process/lookup/index .lookupUpdates() pins minor ranged versions 1`] = ` -Array [ - Object { +[ + { "isPin": true, "newMajor": 1, "newValue": "1.4.1", @@ -366,17 +366,17 @@ Array [ ] `; -exports[`workers/repository/process/lookup/index .lookupUpdates() rejects complex range in-range updates 1`] = `Array []`; +exports[`workers/repository/process/lookup/index .lookupUpdates() rejects complex range in-range updates 1`] = `[]`; -exports[`workers/repository/process/lookup/index .lookupUpdates() rejects in-range unsupported operator 1`] = `Array []`; +exports[`workers/repository/process/lookup/index .lookupUpdates() rejects in-range unsupported operator 1`] = `[]`; -exports[`workers/repository/process/lookup/index .lookupUpdates() rejects non-fully specified in-range updates 1`] = `Array []`; +exports[`workers/repository/process/lookup/index .lookupUpdates() rejects non-fully specified in-range updates 1`] = `[]`; -exports[`workers/repository/process/lookup/index .lookupUpdates() rejects reverse ordered less than greater than 1`] = `Array []`; +exports[`workers/repository/process/lookup/index .lookupUpdates() rejects reverse ordered less than greater than 1`] = `[]`; exports[`workers/repository/process/lookup/index .lookupUpdates() replaces major complex ranged versions if configured 1`] = ` -Array [ - Object { +[ + { "bucket": "major", "isRange": true, "newMajor": 3, @@ -390,8 +390,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() replaces minor complex ranged versions if configured 1`] = ` -Array [ - Object { +[ + { "bucket": "non-major", "isRange": true, "newMajor": 1, @@ -405,8 +405,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() replaces non-range in-range updates 1`] = ` -Array [ - Object { +[ + { "bucket": "non-major", "newMajor": 1, "newMinor": 4, @@ -419,8 +419,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() returns additional update if grouping but separateMinorPatch=true 1`] = ` -Array [ - Object { +[ + { "bucket": "patch", "newMajor": 0, "newMinor": 4, @@ -429,7 +429,7 @@ Array [ "releaseTimestamp": "2011-06-10T17:20:04.719Z", "updateType": "patch", }, - Object { + { "bucket": "minor", "newMajor": 0, "newMinor": 9, @@ -438,7 +438,7 @@ Array [ "releaseTimestamp": "2013-09-04T17:07:22.948Z", "updateType": "minor", }, - Object { + { "bucket": "major", "newMajor": 1, "newMinor": 4, @@ -451,15 +451,15 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() returns both updates if automerging minor 1`] = ` -Array [ - Object { +[ + { "isPin": true, "newMajor": 0, "newValue": "0.4.4", "newVersion": "0.4.4", "updateType": "pin", }, - Object { + { "bucket": "non-major", "newMajor": 0, "newMinor": 9, @@ -468,7 +468,7 @@ Array [ "releaseTimestamp": "2013-09-04T17:07:22.948Z", "updateType": "minor", }, - Object { + { "bucket": "major", "newMajor": 1, "newMinor": 4, @@ -481,7 +481,7 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() returns complex object 1`] = ` -Object { +{ "changelogUrl": undefined, "currentVersion": "1.3.0", "dependencyUrl": undefined, @@ -489,8 +489,8 @@ Object { "homepage": undefined, "isSingleVersion": true, "sourceUrl": "https://github.com/kriskowal/q", - "updates": Array [ - Object { + "updates": [ + { "bucket": "non-major", "newMajor": 1, "newMinor": 4, @@ -501,13 +501,13 @@ Object { }, ], "versioning": "npm", - "warnings": Array [], + "warnings": [], } `; exports[`workers/repository/process/lookup/index .lookupUpdates() returns minor update if automerging both patch and minor 1`] = ` -Array [ - Object { +[ + { "bucket": "non-major", "newMajor": 0, "newMinor": 9, @@ -516,7 +516,7 @@ Array [ "releaseTimestamp": "2013-09-04T17:07:22.948Z", "updateType": "patch", }, - Object { + { "bucket": "major", "newMajor": 1, "newMinor": 4, @@ -529,8 +529,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() returns multiple updates if grouping but separateMajorMinor=true 1`] = ` -Array [ - Object { +[ + { "bucket": "non-major", "newMajor": 0, "newMinor": 9, @@ -539,7 +539,7 @@ Array [ "releaseTimestamp": "2013-09-04T17:07:22.948Z", "updateType": "minor", }, - Object { + { "bucket": "major", "newMajor": 1, "newMinor": 4, @@ -552,8 +552,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() returns one update if grouping and separateMajorMinor=false 1`] = ` -Array [ - Object { +[ + { "bucket": "latest", "newMajor": 1, "newMinor": 4, @@ -566,8 +566,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() returns patch minor and major 1`] = ` -Array [ - Object { +[ + { "bucket": "patch", "newMajor": 0, "newMinor": 8, @@ -576,7 +576,7 @@ Array [ "releaseTimestamp": "2012-12-29T22:51:00.329Z", "updateType": "patch", }, - Object { + { "bucket": "minor", "newMajor": 0, "newMinor": 9, @@ -585,7 +585,7 @@ Array [ "releaseTimestamp": "2013-09-04T17:07:22.948Z", "updateType": "minor", }, - Object { + { "bucket": "major", "newMajor": 1, "newMinor": 4, @@ -598,8 +598,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() returns patch update even if separate patches not configured 1`] = ` -Array [ - Object { +[ + { "bucket": "non-major", "newMajor": 0, "newMinor": 9, @@ -608,7 +608,7 @@ Array [ "releaseTimestamp": "2013-09-04T17:07:22.948Z", "updateType": "patch", }, - Object { + { "bucket": "major", "newMajor": 1, "newMinor": 4, @@ -621,8 +621,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() returns patch update if separateMinorPatch 1`] = ` -Array [ - Object { +[ + { "bucket": "patch", "newMajor": 0, "newMinor": 9, @@ -631,7 +631,7 @@ Array [ "releaseTimestamp": "2013-09-04T17:07:22.948Z", "updateType": "patch", }, - Object { + { "bucket": "major", "newMajor": 1, "newMinor": 4, @@ -644,15 +644,15 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() returns rollback for pinned version 1`] = ` -Array [ - Object { +[ + { "bucket": "rollback", "newMajor": 0, "newValue": "0.9.7", "newVersion": "0.9.7", "updateType": "rollback", }, - Object { + { "bucket": "major", "newMajor": 1, "newMinor": 4, @@ -665,8 +665,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() returns rollback for ranged version 1`] = ` -Array [ - Object { +[ + { "bucket": "rollback", "newMajor": 0, "newValue": "^0.9.7", @@ -677,8 +677,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() should allow unstable versions if the current version is unstable 1`] = ` -Array [ - Object { +[ + { "bucket": "non-major", "newMajor": 3, "newMinor": 1, @@ -691,8 +691,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() should allow unstable versions if the ignoreUnstable=false 1`] = ` -Array [ - Object { +[ + { "bucket": "non-major", "newMajor": 2, "newMinor": 5, @@ -705,7 +705,7 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() should downgrade from missing versions 1`] = ` -Object { +{ "bucket": "rollback", "newMajor": 1, "newValue": "1.16.0", @@ -715,8 +715,8 @@ Object { `; exports[`workers/repository/process/lookup/index .lookupUpdates() should follow dist-tag even if newer version exists 1`] = ` -Array [ - Object { +[ + { "bucket": "non-major", "newMajor": 3, "newMinor": 0, @@ -729,8 +729,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() should ignore unstable versions from datasource 1`] = ` -Array [ - Object { +[ + { "bucket": "major", "newMajor": 2, "newMinor": 0, @@ -742,8 +742,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() should jump unstable versions if followTag 1`] = ` -Array [ - Object { +[ + { "bucket": "non-major", "newMajor": 3, "newMinor": 0, @@ -756,8 +756,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() should not jump unstable versions 1`] = ` -Array [ - Object { +[ + { "bucket": "non-major", "newMajor": 3, "newMinor": 0, @@ -770,8 +770,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() should roll back to dist-tag if current version is higher 1`] = ` -Array [ - Object { +[ + { "bucket": "rollback", "newMajor": 3, "newValue": "3.0.1-insiders.20180726", @@ -782,8 +782,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() should treat zero zero caret ranges as pinned 1`] = ` -Array [ - Object { +[ + { "bucket": "non-major", "isRange": true, "newMajor": 0, @@ -797,8 +797,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() should update pinned versions if updatePinnedDependencies=true 1`] = ` -Array [ - Object { +[ + { "bucket": "non-major", "newMajor": 0, "newMinor": 0, @@ -810,10 +810,10 @@ Array [ ] `; -exports[`workers/repository/process/lookup/index .lookupUpdates() should warn if no version matches dist-tag 1`] = `Array []`; +exports[`workers/repository/process/lookup/index .lookupUpdates() should warn if no version matches dist-tag 1`] = `[]`; exports[`workers/repository/process/lookup/index .lookupUpdates() skips uncompatible versions for 8 1`] = ` -Object { +{ "changelogUrl": undefined, "currentVersion": "8", "dependencyUrl": undefined, @@ -821,8 +821,8 @@ Object { "homepage": undefined, "isSingleVersion": true, "sourceUrl": "https://github.com/nodejs/node", - "updates": Array [ - Object { + "updates": [ + { "bucket": "major", "newMajor": 9, "newMinor": null, @@ -832,12 +832,12 @@ Object { }, ], "versioning": "docker", - "warnings": Array [], + "warnings": [], } `; exports[`workers/repository/process/lookup/index .lookupUpdates() skips uncompatible versions for 8.1 1`] = ` -Object { +{ "changelogUrl": undefined, "currentVersion": "8.1", "dependencyUrl": undefined, @@ -845,8 +845,8 @@ Object { "homepage": undefined, "isSingleVersion": true, "sourceUrl": "https://github.com/nodejs/node", - "updates": Array [ - Object { + "updates": [ + { "bucket": "non-major", "newMajor": 8, "newMinor": 2, @@ -854,7 +854,7 @@ Object { "newVersion": "8.2", "updateType": "minor", }, - Object { + { "bucket": "major", "newMajor": 9, "newMinor": 0, @@ -864,12 +864,12 @@ Object { }, ], "versioning": "docker", - "warnings": Array [], + "warnings": [], } `; exports[`workers/repository/process/lookup/index .lookupUpdates() skips uncompatible versions for 8.1.0 1`] = ` -Object { +{ "changelogUrl": undefined, "currentVersion": "8.1.0", "dependencyUrl": undefined, @@ -877,8 +877,8 @@ Object { "homepage": undefined, "isSingleVersion": true, "sourceUrl": "https://github.com/nodejs/node", - "updates": Array [ - Object { + "updates": [ + { "bucket": "non-major", "newMajor": 8, "newMinor": 2, @@ -888,31 +888,31 @@ Object { }, ], "versioning": "docker", - "warnings": Array [], + "warnings": [], } `; exports[`workers/repository/process/lookup/index .lookupUpdates() skips undefined values 1`] = ` -Object { +{ "skipReason": "invalid-value", - "updates": Array [], + "updates": [], "versioning": "npm", - "warnings": Array [], + "warnings": [], } `; exports[`workers/repository/process/lookup/index .lookupUpdates() skips unsupported values 1`] = ` -Object { +{ "skipReason": "invalid-value", - "updates": Array [], + "updates": [], "versioning": "npm", - "warnings": Array [], + "warnings": [], } `; exports[`workers/repository/process/lookup/index .lookupUpdates() supports > latest versions if configured 1`] = ` -Array [ - Object { +[ + { "bucket": "major", "newMajor": 2, "newMinor": 0, @@ -925,8 +925,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() supports complex major hyphen ranges 1`] = ` -Array [ - Object { +[ + { "bucket": "major", "isRange": true, "newMajor": 3, @@ -940,8 +940,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() supports complex major ranges 1`] = ` -Array [ - Object { +[ + { "bucket": "major", "isRange": true, "newMajor": 3, @@ -955,7 +955,7 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() supports complex ranges 1`] = ` -Object { +{ "bucket": "non-major", "isRange": true, "newMajor": 0, @@ -968,8 +968,8 @@ Object { `; exports[`workers/repository/process/lookup/index .lookupUpdates() supports complex tilde ranges 1`] = ` -Array [ - Object { +[ + { "bucket": "non-major", "isRange": true, "newMajor": 1, @@ -983,8 +983,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() supports in-range caret updates 1`] = ` -Array [ - Object { +[ + { "bucket": "non-major", "isBump": true, "isRange": true, @@ -999,8 +999,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() supports in-range gte updates 1`] = ` -Array [ - Object { +[ + { "bucket": "non-major", "isBump": true, "isRange": true, @@ -1015,8 +1015,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() supports in-range tilde patch updates 1`] = ` -Array [ - Object { +[ + { "bucket": "patch", "isBump": true, "isRange": true, @@ -1027,7 +1027,7 @@ Array [ "releaseTimestamp": "2014-03-11T18:47:17.560Z", "updateType": "patch", }, - Object { + { "bucket": "minor", "isRange": true, "newMajor": 1, @@ -1041,8 +1041,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() supports in-range tilde updates 1`] = ` -Array [ - Object { +[ + { "bucket": "patch", "isBump": true, "isRange": true, @@ -1053,7 +1053,7 @@ Array [ "releaseTimestamp": "2014-03-11T18:47:17.560Z", "updateType": "patch", }, - Object { + { "bucket": "minor", "isRange": true, "newMajor": 1, @@ -1067,8 +1067,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() supports lock file updates mixed with regular updates 1`] = ` -Array [ - Object { +[ + { "bucket": "patch", "isLockfileUpdate": true, "isRange": true, @@ -1079,7 +1079,7 @@ Array [ "releaseTimestamp": "2011-06-10T17:20:04.719Z", "updateType": "patch", }, - Object { + { "bucket": "minor", "isRange": true, "newMajor": 0, @@ -1089,7 +1089,7 @@ Array [ "releaseTimestamp": "2013-09-04T17:07:22.948Z", "updateType": "minor", }, - Object { + { "bucket": "major", "isRange": true, "newMajor": 1, @@ -1103,8 +1103,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() supports majorgte updates 1`] = ` -Array [ - Object { +[ + { "bucket": "latest", "isBump": true, "isRange": true, @@ -1119,15 +1119,15 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() supports minor and major upgrades for ranged versions 1`] = ` -Array [ - Object { +[ + { "isPin": true, "newMajor": 0, "newValue": "0.4.4", "newVersion": "0.4.4", "updateType": "pin", }, - Object { + { "bucket": "non-major", "newMajor": 0, "newMinor": 9, @@ -1136,7 +1136,7 @@ Array [ "releaseTimestamp": "2013-09-04T17:07:22.948Z", "updateType": "minor", }, - Object { + { "bucket": "major", "newMajor": 1, "newMinor": 4, @@ -1149,15 +1149,15 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() supports minor and major upgrades for tilde ranges 1`] = ` -Array [ - Object { +[ + { "isPin": true, "newMajor": 0, "newValue": "0.4.4", "newVersion": "0.4.4", "updateType": "pin", }, - Object { + { "bucket": "non-major", "newMajor": 0, "newMinor": 9, @@ -1166,7 +1166,7 @@ Array [ "releaseTimestamp": "2013-09-04T17:07:22.948Z", "updateType": "minor", }, - Object { + { "bucket": "major", "newMajor": 1, "newMinor": 4, @@ -1179,8 +1179,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() upgrades .x complex minor ranges without pinning 1`] = ` -Array [ - Object { +[ + { "bucket": "non-major", "isRange": true, "newMajor": 1, @@ -1194,8 +1194,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() upgrades .x major ranges without pinning 1`] = ` -Array [ - Object { +[ + { "bucket": "major", "isRange": true, "newMajor": 1, @@ -1209,15 +1209,15 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() upgrades .x minor ranges 1`] = ` -Array [ - Object { +[ + { "isPin": true, "newMajor": 1, "newValue": "1.3.0", "newVersion": "1.3.0", "updateType": "pin", }, - Object { + { "bucket": "non-major", "newMajor": 1, "newMinor": 4, @@ -1230,8 +1230,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() upgrades .x minor ranges without pinning 1`] = ` -Array [ - Object { +[ + { "bucket": "non-major", "isRange": true, "newMajor": 1, @@ -1245,8 +1245,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() upgrades equal minor ranges 1`] = ` -Array [ - Object { +[ + { "bucket": "non-major", "isRange": true, "newMajor": 1, @@ -1260,8 +1260,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() upgrades less than equal major ranges 1`] = ` -Array [ - Object { +[ + { "bucket": "major", "isRange": true, "newMajor": 2, @@ -1275,8 +1275,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() upgrades less than equal minor ranges 1`] = ` -Array [ - Object { +[ + { "bucket": "non-major", "isRange": true, "newMajor": 1, @@ -1290,8 +1290,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() upgrades less than equal ranges without pinning 1`] = ` -Array [ - Object { +[ + { "bucket": "non-major", "isRange": true, "newMajor": 0, @@ -1301,7 +1301,7 @@ Array [ "releaseTimestamp": "2013-09-04T17:07:22.948Z", "updateType": "minor", }, - Object { + { "bucket": "major", "isRange": true, "newMajor": 1, @@ -1315,8 +1315,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() upgrades less than major ranges 1`] = ` -Array [ - Object { +[ + { "bucket": "major", "isRange": true, "newMajor": 1, @@ -1330,8 +1330,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() upgrades less than ranges without pinning 1`] = ` -Array [ - Object { +[ + { "bucket": "non-major", "isRange": true, "newMajor": 0, @@ -1341,7 +1341,7 @@ Array [ "releaseTimestamp": "2013-09-04T17:07:22.948Z", "updateType": "minor", }, - Object { + { "bucket": "major", "isRange": true, "newMajor": 1, @@ -1355,8 +1355,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() upgrades major greater than less than ranges without pinning 1`] = ` -Array [ - Object { +[ + { "bucket": "major", "isRange": true, "newMajor": 1, @@ -1370,8 +1370,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() upgrades major less than equal ranges 1`] = ` -Array [ - Object { +[ + { "bucket": "non-major", "isRange": true, "newMajor": 1, @@ -1385,8 +1385,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() upgrades major less than ranges without pinning 1`] = ` -Array [ - Object { +[ + { "bucket": "major", "isRange": true, "newMajor": 1, @@ -1400,8 +1400,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() upgrades minor greater than less than equals ranges without pinning 1`] = ` -Array [ - Object { +[ + { "bucket": "non-major", "isRange": true, "newMajor": 0, @@ -1411,7 +1411,7 @@ Array [ "releaseTimestamp": "2013-09-04T17:07:22.948Z", "updateType": "minor", }, - Object { + { "bucket": "major", "isRange": true, "newMajor": 1, @@ -1425,8 +1425,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() upgrades minor greater than less than ranges without pinning 1`] = ` -Array [ - Object { +[ + { "bucket": "non-major", "isRange": true, "newMajor": 0, @@ -1436,7 +1436,7 @@ Array [ "releaseTimestamp": "2013-09-04T17:07:22.948Z", "updateType": "minor", }, - Object { + { "bucket": "major", "isRange": true, "newMajor": 1, @@ -1450,15 +1450,15 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() upgrades minor ranged versions 1`] = ` -Array [ - Object { +[ + { "isPin": true, "newMajor": 1, "newValue": "1.0.1", "newVersion": "1.0.1", "updateType": "pin", }, - Object { + { "bucket": "non-major", "newMajor": 1, "newMinor": 4, @@ -1471,8 +1471,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() upgrades multiple caret ranges without pinning 1`] = ` -Array [ - Object { +[ + { "bucket": "non-major", "isRange": true, "newMajor": 0, @@ -1482,7 +1482,7 @@ Array [ "releaseTimestamp": "2013-09-04T17:07:22.948Z", "updateType": "minor", }, - Object { + { "bucket": "major", "isRange": true, "newMajor": 1, @@ -1496,8 +1496,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() upgrades multiple tilde ranges without pinning 1`] = ` -Array [ - Object { +[ + { "bucket": "non-major", "isRange": true, "newMajor": 0, @@ -1507,7 +1507,7 @@ Array [ "releaseTimestamp": "2013-09-04T17:07:22.948Z", "updateType": "minor", }, - Object { + { "bucket": "major", "isRange": true, "newMajor": 1, @@ -1521,8 +1521,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() upgrades shorthand major ranges without pinning 1`] = ` -Array [ - Object { +[ + { "bucket": "major", "isRange": true, "newMajor": 1, @@ -1536,8 +1536,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() upgrades shorthand minor ranges without pinning 1`] = ` -Array [ - Object { +[ + { "bucket": "non-major", "isRange": true, "newMajor": 1, @@ -1551,15 +1551,15 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() upgrades tilde ranges 1`] = ` -Array [ - Object { +[ + { "isPin": true, "newMajor": 1, "newValue": "1.3.0", "newVersion": "1.3.0", "updateType": "pin", }, - Object { + { "bucket": "non-major", "newMajor": 1, "newMinor": 4, @@ -1572,8 +1572,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() upgrades tilde ranges without pinning 1`] = ` -Array [ - Object { +[ + { "bucket": "non-major", "isRange": true, "newMajor": 1, @@ -1587,8 +1587,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() uses minimum version for vulnerabilityAlerts 1`] = ` -Array [ - Object { +[ + { "bucket": "non-major", "newMajor": 1, "newMinor": 0, @@ -1601,15 +1601,15 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() uses the locked version for pinning 1`] = ` -Array [ - Object { +[ + { "isPin": true, "newMajor": 1, "newValue": "1.0.0", "newVersion": "1.0.0", "updateType": "pin", }, - Object { + { "bucket": "non-major", "newMajor": 1, "newMinor": 4, @@ -1622,8 +1622,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() widens .x OR ranges 1`] = ` -Array [ - Object { +[ + { "bucket": "major", "isRange": true, "newMajor": 3, @@ -1637,8 +1637,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() widens major ranged versions if configured 1`] = ` -Array [ - Object { +[ + { "bucket": "major", "isRange": true, "newMajor": 3, @@ -1652,8 +1652,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() widens minor ranged versions if configured 1`] = ` -Array [ - Object { +[ + { "bucket": "non-major", "isRange": true, "newMajor": 1, @@ -1667,8 +1667,8 @@ Array [ `; exports[`workers/repository/process/lookup/index .lookupUpdates() widens stanndalone major OR ranges 1`] = ` -Array [ - Object { +[ + { "bucket": "major", "isRange": true, "newMajor": 3, diff --git a/lib/workers/repository/process/lookup/index.spec.ts b/lib/workers/repository/process/lookup/index.spec.ts index daf628f17e4b41c28e12964e16d54ea244cafb6d..fa483ba867cb71c281ef5235d9a7abb9675b52b6 100644 --- a/lib/workers/repository/process/lookup/index.spec.ts +++ b/lib/workers/repository/process/lookup/index.spec.ts @@ -401,8 +401,8 @@ describe('workers/repository/process/lookup/index', () => { httpMock.scope('https://registry.npmjs.org').get('/q').reply(200, qJson); const res = await lookup.lookupUpdates(config); expect(res.updates).toMatchInlineSnapshot(` - Array [ - Object { + [ + { "bucket": "non-major", "isLockfileUpdate": true, "isRange": true, diff --git a/lib/workers/repository/stats.spec.ts b/lib/workers/repository/stats.spec.ts index 4a382991b694be1bd14737d0a420ee73b2abb024..a43ced7d61ccbabbd58a522bbad7c1baf840f965 100644 --- a/lib/workers/repository/stats.spec.ts +++ b/lib/workers/repository/stats.spec.ts @@ -61,8 +61,8 @@ describe('workers/repository/stats', () => { expect(log.trace).toHaveBeenCalledOnce(); expect(log.debug).toHaveBeenCalledTimes(2); expect(log.trace.mock.calls[0][0]).toMatchInlineSnapshot(` - Object { - "allRequests": Array [ + { + "allRequests": [ "GET https://api.github.com/api/v3/repositories 500 500 0", "GET https://api.github.com/api/v3/user 200 100 0", "POST https://api.github.com/graphql 401 130 0", @@ -70,37 +70,37 @@ describe('workers/repository/stats', () => { "POST https://api.github.com/graphql 200 20 10", "GET https://auth.docker.io 401 200 0", ], - "requestHosts": Object { - "api.github.com": Array [ - Object { + "requestHosts": { + "api.github.com": [ + { "duration": 500, "method": "get", "queueDuration": 0, "statusCode": 500, "url": "https://api.github.com/api/v3/repositories", }, - Object { + { "duration": 100, "method": "get", "queueDuration": 0, "statusCode": 200, "url": "https://api.github.com/api/v3/user", }, - Object { + { "duration": 130, "method": "post", "queueDuration": 0, "statusCode": 401, "url": "https://api.github.com/graphql", }, - Object { + { "duration": 150, "method": "post", "queueDuration": 0, "statusCode": 200, "url": "https://api.github.com/graphql", }, - Object { + { "duration": 20, "method": "post", "queueDuration": 10, @@ -108,8 +108,8 @@ describe('workers/repository/stats', () => { "url": "https://api.github.com/graphql", }, ], - "auth.docker.io": Array [ - Object { + "auth.docker.io": [ + { "duration": 200, "method": "get", "queueDuration": 0, @@ -121,21 +121,21 @@ describe('workers/repository/stats', () => { } `); expect(log.debug.mock.calls[1][0]).toMatchInlineSnapshot(` - Object { - "hostStats": Object { - "api.github.com": Object { + { + "hostStats": { + "api.github.com": { "queueAvgMs": 2, "requestAvgMs": 180, "requestCount": 5, }, - "auth.docker.io": Object { + "auth.docker.io": { "queueAvgMs": 0, "requestAvgMs": 200, "requestCount": 1, }, }, "totalRequests": 6, - "urls": Object { + "urls": { "https://api.github.com/api/v3/repositories (GET,500)": 1, "https://api.github.com/api/v3/user (GET,200)": 1, "https://api.github.com/graphql (POST,200)": 2, diff --git a/lib/workers/repository/update/branch/__snapshots__/commit.spec.ts.snap b/lib/workers/repository/update/branch/__snapshots__/commit.spec.ts.snap index ab51121c96ff43c69c3e554275d8c574cc80fc31..95efbf20ba44599cfcd3ec3bece3585033e7e08a 100644 --- a/lib/workers/repository/update/branch/__snapshots__/commit.spec.ts.snap +++ b/lib/workers/repository/update/branch/__snapshots__/commit.spec.ts.snap @@ -1,12 +1,12 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`workers/repository/update/branch/commit commitFilesToBranch commits files 1`] = ` -Array [ - Array [ - Object { +[ + [ + { "branchName": "renovate/some-branch", - "files": Array [ - Object { + "files": [ + { "contents": "some contents", "path": "package.json", "type": "addition", @@ -21,12 +21,12 @@ Array [ `; exports[`workers/repository/update/branch/commit commitFilesToBranch commits via platform 1`] = ` -Array [ - Array [ - Object { +[ + [ + { "branchName": "renovate/some-branch", - "files": Array [ - Object { + "files": [ + { "contents": "some contents", "path": "package.json", "type": "addition", diff --git a/lib/workers/repository/update/branch/__snapshots__/get-updated.spec.ts.snap b/lib/workers/repository/update/branch/__snapshots__/get-updated.spec.ts.snap index b22f49be4170ccfa9de5dbaf204b0b5f503ea4f8..55675aa4f8d44a7299fd45f18a23b603760cb47e 100644 --- a/lib/workers/repository/update/branch/__snapshots__/get-updated.spec.ts.snap +++ b/lib/workers/repository/update/branch/__snapshots__/get-updated.spec.ts.snap @@ -1,12 +1,12 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`workers/repository/update/branch/get-updated getUpdatedPackageFiles() bumps versions in autoReplace managers 1`] = ` -Object { - "artifactErrors": Array [], +{ + "artifactErrors": [], "reuseExistingBranch": undefined, - "updatedArtifacts": Array [], - "updatedPackageFiles": Array [ - Object { + "updatedArtifacts": [], + "updatedPackageFiles": [ + { "contents": "version: 0.0.2", "path": "Chart.yaml", "type": "addition", @@ -16,12 +16,12 @@ Object { `; exports[`workers/repository/update/branch/get-updated getUpdatedPackageFiles() bumps versions in updateDependency managers 1`] = ` -Object { - "artifactErrors": Array [], +{ + "artifactErrors": [], "reuseExistingBranch": undefined, - "updatedArtifacts": Array [], - "updatedPackageFiles": Array [ - Object { + "updatedArtifacts": [], + "updatedPackageFiles": [ + { "contents": "new version", "path": "package.json", "type": "addition", @@ -31,12 +31,12 @@ Object { `; exports[`workers/repository/update/branch/get-updated getUpdatedPackageFiles() handles autoreplace base updated 1`] = ` -Object { - "artifactErrors": Array [], +{ + "artifactErrors": [], "reuseExistingBranch": undefined, - "updatedArtifacts": Array [], - "updatedPackageFiles": Array [ - Object { + "updatedArtifacts": [], + "updatedPackageFiles": [ + { "contents": "updated-file", "path": "index.html", "type": "addition", @@ -46,12 +46,12 @@ Object { `; exports[`workers/repository/update/branch/get-updated getUpdatedPackageFiles() handles autoreplace branch needs update 1`] = ` -Object { - "artifactErrors": Array [], +{ + "artifactErrors": [], "reuseExistingBranch": false, - "updatedArtifacts": Array [], - "updatedPackageFiles": Array [ - Object { + "updatedArtifacts": [], + "updatedPackageFiles": [ + { "contents": "updated-file", "path": "index.html", "type": "addition", @@ -61,12 +61,12 @@ Object { `; exports[`workers/repository/update/branch/get-updated getUpdatedPackageFiles() handles content change 1`] = ` -Object { - "artifactErrors": Array [], +{ + "artifactErrors": [], "reuseExistingBranch": false, - "updatedArtifacts": Array [], - "updatedPackageFiles": Array [ - Object { + "updatedArtifacts": [], + "updatedPackageFiles": [ + { "contents": "some new content", "path": "package.json", "type": "addition", @@ -76,12 +76,12 @@ Object { `; exports[`workers/repository/update/branch/get-updated getUpdatedPackageFiles() handles git submodules 1`] = ` -Object { - "artifactErrors": Array [], +{ + "artifactErrors": [], "reuseExistingBranch": undefined, - "updatedArtifacts": Array [], - "updatedPackageFiles": Array [ - Object { + "updatedArtifacts": [], + "updatedPackageFiles": [ + { "contents": "existing content", "path": ".gitmodules", "type": "addition", @@ -91,12 +91,12 @@ Object { `; exports[`workers/repository/update/branch/get-updated getUpdatedPackageFiles() handles isRemediation rebase 1`] = ` -Object { - "artifactErrors": Array [], +{ + "artifactErrors": [], "reuseExistingBranch": false, - "updatedArtifacts": Array [], - "updatedPackageFiles": Array [ - Object { + "updatedArtifacts": [], + "updatedPackageFiles": [ + { "contents": "new contents", "path": "package-lock.json", "type": "addition", @@ -106,12 +106,12 @@ Object { `; exports[`workers/repository/update/branch/get-updated getUpdatedPackageFiles() handles isRemediation success 1`] = ` -Object { - "artifactErrors": Array [], +{ + "artifactErrors": [], "reuseExistingBranch": undefined, - "updatedArtifacts": Array [], - "updatedPackageFiles": Array [ - Object { + "updatedArtifacts": [], + "updatedPackageFiles": [ + { "contents": "new contents", "path": "package-lock.json", "type": "addition", @@ -121,17 +121,17 @@ Object { `; exports[`workers/repository/update/branch/get-updated getUpdatedPackageFiles() handles lock file errors 1`] = ` -Object { - "artifactErrors": Array [ - Object { +{ + "artifactErrors": [ + { "lockFile": "composer.lock", "stderr": "some error", }, ], "reuseExistingBranch": true, - "updatedArtifacts": Array [], - "updatedPackageFiles": Array [ - Object { + "updatedArtifacts": [], + "updatedPackageFiles": [ + { "contents": "some new content", "path": "undefined", "type": "addition", @@ -141,18 +141,18 @@ Object { `; exports[`workers/repository/update/branch/get-updated getUpdatedPackageFiles() handles lock files 1`] = ` -Object { - "artifactErrors": Array [], +{ + "artifactErrors": [], "reuseExistingBranch": true, - "updatedArtifacts": Array [ - Object { + "updatedArtifacts": [ + { "contents": "some contents", "path": "composer.json", "type": "addition", }, ], - "updatedPackageFiles": Array [ - Object { + "updatedPackageFiles": [ + { "contents": "some new content", "path": "composer.json", "type": "addition", @@ -162,47 +162,47 @@ Object { `; exports[`workers/repository/update/branch/get-updated getUpdatedPackageFiles() handles lockFileMaintenance 1`] = ` -Object { - "artifactErrors": Array [], +{ + "artifactErrors": [], "reuseExistingBranch": undefined, - "updatedArtifacts": Array [ - Object { + "updatedArtifacts": [ + { "contents": "some contents", "path": "composer.json", "type": "addition", }, ], - "updatedPackageFiles": Array [], + "updatedPackageFiles": [], } `; exports[`workers/repository/update/branch/get-updated getUpdatedPackageFiles() handles lockFileMaintenance error 1`] = ` -Object { - "artifactErrors": Array [ - Object { +{ + "artifactErrors": [ + { "lockFile": "composer.lock", "stderr": "some error", }, ], "reuseExistingBranch": undefined, - "updatedArtifacts": Array [], - "updatedPackageFiles": Array [], + "updatedArtifacts": [], + "updatedPackageFiles": [], } `; exports[`workers/repository/update/branch/get-updated getUpdatedPackageFiles() update artifacts on update-lockfile strategy 1`] = ` -Object { - "artifactErrors": Array [], +{ + "artifactErrors": [], "reuseExistingBranch": undefined, - "updatedArtifacts": Array [ - Object { + "updatedArtifacts": [ + { "contents": "some contents", "path": "composer.lock", "type": "addition", }, ], - "updatedPackageFiles": Array [ - Object { + "updatedPackageFiles": [ + { "contents": "existing content", "path": "composer.json", "type": "addition", @@ -212,18 +212,18 @@ Object { `; exports[`workers/repository/update/branch/get-updated getUpdatedPackageFiles() update artifacts on update-lockfile strategy with no updateLockedDependency 1`] = ` -Object { - "artifactErrors": Array [], +{ + "artifactErrors": [], "reuseExistingBranch": undefined, - "updatedArtifacts": Array [ - Object { + "updatedArtifacts": [ + { "contents": "some contents", "path": "terraform.lock", "type": "addition", }, ], - "updatedPackageFiles": Array [ - Object { + "updatedPackageFiles": [ + { "contents": "existing content", "path": "abc.tf", "type": "addition", diff --git a/lib/workers/repository/update/branch/get-updated.spec.ts b/lib/workers/repository/update/branch/get-updated.spec.ts index 3431b673537fb53cfa590bf2ac33585e677fb66f..5e976ede4ce0ccbdef4e55a9c0508cadce37ea8f 100644 --- a/lib/workers/repository/update/branch/get-updated.spec.ts +++ b/lib/workers/repository/update/branch/get-updated.spec.ts @@ -223,11 +223,11 @@ describe('workers/repository/update/branch/get-updated', () => { }); const res = await getUpdatedPackageFiles(config); expect(res).toMatchInlineSnapshot(` - Object { - "artifactErrors": Array [], + { + "artifactErrors": [], "reuseExistingBranch": undefined, - "updatedArtifacts": Array [], - "updatedPackageFiles": Array [], + "updatedArtifacts": [], + "updatedPackageFiles": [], } `); }); @@ -400,11 +400,11 @@ describe('workers/repository/update/branch/get-updated', () => { }); const res = await getUpdatedPackageFiles(config); expect(res).toMatchInlineSnapshot(` - Object { - "artifactErrors": Array [], + { + "artifactErrors": [], "reuseExistingBranch": undefined, - "updatedArtifacts": Array [], - "updatedPackageFiles": Array [], + "updatedArtifacts": [], + "updatedPackageFiles": [], } `); }); @@ -423,11 +423,11 @@ describe('workers/repository/update/branch/get-updated', () => { }); const res = await getUpdatedPackageFiles(config); expect(res).toMatchInlineSnapshot(` - Object { - "artifactErrors": Array [], + { + "artifactErrors": [], "reuseExistingBranch": false, - "updatedArtifacts": Array [], - "updatedPackageFiles": Array [], + "updatedArtifacts": [], + "updatedPackageFiles": [], } `); }); @@ -448,11 +448,11 @@ describe('workers/repository/update/branch/get-updated', () => { }); const res = await getUpdatedPackageFiles(config); expect(res).toMatchInlineSnapshot(` - Object { - "artifactErrors": Array [], + { + "artifactErrors": [], "reuseExistingBranch": false, - "updatedArtifacts": Array [], - "updatedPackageFiles": Array [], + "updatedArtifacts": [], + "updatedPackageFiles": [], } `); }); diff --git a/lib/workers/repository/update/branch/index.spec.ts b/lib/workers/repository/update/branch/index.spec.ts index 4e9c147daf33189fca24c72609f87d05f5e4e3b0..76950d97249ac1cfa3c2bec5a60cbf9e15518c14 100644 --- a/lib/workers/repository/update/branch/index.spec.ts +++ b/lib/workers/repository/update/branch/index.spec.ts @@ -1100,7 +1100,7 @@ describe('workers/repository/update/branch/index', () => { updatedArtifacts: [{ type: 'deletion', path: 'dummy' }], }) ).toMatchInlineSnapshot(` - Object { + { "branchExists": true, "prNo": undefined, "result": "no-work", @@ -1141,7 +1141,7 @@ describe('workers/repository/update/branch/index', () => { updatedArtifacts: [{ type: 'deletion', path: 'dummy' }], }) ).toMatchInlineSnapshot(` - Object { + { "branchExists": true, "prNo": undefined, "result": "done", diff --git a/lib/workers/repository/update/pr/changelog/__snapshots__/github.spec.ts.snap b/lib/workers/repository/update/pr/changelog/__snapshots__/github.spec.ts.snap index 0fd0d55de47a557c2eb37c4423aeab6225273499..d42032437965a20de1ecd242f3018e1cbe68a857 100644 --- a/lib/workers/repository/update/pr/changelog/__snapshots__/github.spec.ts.snap +++ b/lib/workers/repository/update/pr/changelog/__snapshots__/github.spec.ts.snap @@ -1,9 +1,9 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`workers/repository/update/pr/changelog/github getChangeLogJSON filters unnecessary warns 1`] = ` -Object { +{ "hasReleaseNotes": true, - "project": Object { + "project": { "apiBaseUrl": "https://api.github.com/", "baseUrl": "https://github.com/", "depName": "@renovate/no", @@ -12,44 +12,44 @@ Object { "sourceUrl": "https://github.com/chalk/chalk", "type": "github", }, - "versions": Array [ - Object { - "changes": Array [], - "compare": Object {}, + "versions": [ + { + "changes": [], + "compare": {}, "date": undefined, "gitRef": undefined, "releaseNotes": null, "version": "2.5.2", }, - Object { - "changes": Array [], - "compare": Object {}, + { + "changes": [], + "compare": {}, "date": "2017-12-24T03:20:46.238Z", "gitRef": undefined, "releaseNotes": null, "version": "2.4.2", }, - Object { - "changes": Array [], - "compare": Object { + { + "changes": [], + "compare": { "url": "https://github.com/chalk/chalk/compare/npm_2.2.2...npm_2.3.0", }, "date": "2017-10-24T03:20:46.238Z", "gitRef": "npm_2.3.0", - "releaseNotes": Object { + "releaseNotes": { "notesSourceUrl": "", "url": "https://github.com/chalk/chalk/compare/npm_2.2.2...npm_2.3.0", }, "version": "2.3.0", }, - Object { - "changes": Array [], - "compare": Object { + { + "changes": [], + "compare": { "url": "https://github.com/chalk/chalk/compare/npm_1.0.0...npm_2.2.2", }, "date": undefined, "gitRef": "npm_2.2.2", - "releaseNotes": Object { + "releaseNotes": { "notesSourceUrl": "", "url": "https://github.com/chalk/chalk/compare/npm_1.0.0...npm_2.2.2", }, @@ -60,9 +60,9 @@ Object { `; exports[`workers/repository/update/pr/changelog/github getChangeLogJSON supports github enterprise and github enterprise changelog 1`] = ` -Object { +{ "hasReleaseNotes": true, - "project": Object { + "project": { "apiBaseUrl": "https://github-enterprise.example.com/api/v3/", "baseUrl": "https://github-enterprise.example.com/", "depName": "renovate", @@ -71,44 +71,44 @@ Object { "sourceUrl": "https://github-enterprise.example.com/chalk/chalk", "type": "github", }, - "versions": Array [ - Object { - "changes": Array [], - "compare": Object {}, + "versions": [ + { + "changes": [], + "compare": {}, "date": undefined, "gitRef": undefined, "releaseNotes": null, "version": "2.5.2", }, - Object { - "changes": Array [], - "compare": Object {}, + { + "changes": [], + "compare": {}, "date": "2017-12-24T03:20:46.238Z", "gitRef": undefined, "releaseNotes": null, "version": "2.4.2", }, - Object { - "changes": Array [], - "compare": Object { + { + "changes": [], + "compare": { "url": "https://github-enterprise.example.com/chalk/chalk/compare/npm_2.2.2...npm_2.3.0", }, "date": "2017-10-24T03:20:46.238Z", "gitRef": "npm_2.3.0", - "releaseNotes": Object { + "releaseNotes": { "notesSourceUrl": "", "url": "https://github-enterprise.example.com/chalk/chalk/compare/npm_2.2.2...npm_2.3.0", }, "version": "2.3.0", }, - Object { - "changes": Array [], - "compare": Object { + { + "changes": [], + "compare": { "url": "https://github-enterprise.example.com/chalk/chalk/compare/npm_1.0.0...npm_2.2.2", }, "date": undefined, "gitRef": "npm_2.2.2", - "releaseNotes": Object { + "releaseNotes": { "notesSourceUrl": "", "url": "https://github-enterprise.example.com/chalk/chalk/compare/npm_1.0.0...npm_2.2.2", }, @@ -119,9 +119,9 @@ Object { `; exports[`workers/repository/update/pr/changelog/github getChangeLogJSON supports github enterprise and github.com changelog 1`] = ` -Object { +{ "hasReleaseNotes": true, - "project": Object { + "project": { "apiBaseUrl": "https://api.github.com/", "baseUrl": "https://github.com/", "depName": "renovate", @@ -130,44 +130,44 @@ Object { "sourceUrl": "https://github.com/chalk/chalk", "type": "github", }, - "versions": Array [ - Object { - "changes": Array [], - "compare": Object {}, + "versions": [ + { + "changes": [], + "compare": {}, "date": undefined, "gitRef": undefined, "releaseNotes": null, "version": "2.5.2", }, - Object { - "changes": Array [], - "compare": Object {}, + { + "changes": [], + "compare": {}, "date": "2017-12-24T03:20:46.238Z", "gitRef": undefined, "releaseNotes": null, "version": "2.4.2", }, - Object { - "changes": Array [], - "compare": Object { + { + "changes": [], + "compare": { "url": "https://github.com/chalk/chalk/compare/npm_2.2.2...npm_2.3.0", }, "date": "2017-10-24T03:20:46.238Z", "gitRef": "npm_2.3.0", - "releaseNotes": Object { + "releaseNotes": { "notesSourceUrl": "", "url": "https://github.com/chalk/chalk/compare/npm_2.2.2...npm_2.3.0", }, "version": "2.3.0", }, - Object { - "changes": Array [], - "compare": Object { + { + "changes": [], + "compare": { "url": "https://github.com/chalk/chalk/compare/npm_1.0.0...npm_2.2.2", }, "date": undefined, "gitRef": "npm_2.2.2", - "releaseNotes": Object { + "releaseNotes": { "notesSourceUrl": "", "url": "https://github.com/chalk/chalk/compare/npm_1.0.0...npm_2.2.2", }, @@ -178,9 +178,9 @@ Object { `; exports[`workers/repository/update/pr/changelog/github getChangeLogJSON supports node engines 1`] = ` -Object { +{ "hasReleaseNotes": true, - "project": Object { + "project": { "apiBaseUrl": "https://api.github.com/", "baseUrl": "https://github.com/", "depName": "renovate", @@ -189,44 +189,44 @@ Object { "sourceUrl": "https://github.com/chalk/chalk", "type": "github", }, - "versions": Array [ - Object { - "changes": Array [], - "compare": Object {}, + "versions": [ + { + "changes": [], + "compare": {}, "date": undefined, "gitRef": undefined, "releaseNotes": null, "version": "2.5.2", }, - Object { - "changes": Array [], - "compare": Object {}, + { + "changes": [], + "compare": {}, "date": "2017-12-24T03:20:46.238Z", "gitRef": undefined, "releaseNotes": null, "version": "2.4.2", }, - Object { - "changes": Array [], - "compare": Object { + { + "changes": [], + "compare": { "url": "https://github.com/chalk/chalk/compare/npm_2.2.2...npm_2.3.0", }, "date": "2017-10-24T03:20:46.238Z", "gitRef": "npm_2.3.0", - "releaseNotes": Object { + "releaseNotes": { "notesSourceUrl": "", "url": "https://github.com/chalk/chalk/compare/npm_2.2.2...npm_2.3.0", }, "version": "2.3.0", }, - Object { - "changes": Array [], - "compare": Object { + { + "changes": [], + "compare": { "url": "https://github.com/chalk/chalk/compare/npm_1.0.0...npm_2.2.2", }, "date": undefined, "gitRef": "npm_2.2.2", - "releaseNotes": Object { + "releaseNotes": { "notesSourceUrl": "", "url": "https://github.com/chalk/chalk/compare/npm_1.0.0...npm_2.2.2", }, @@ -237,9 +237,9 @@ Object { `; exports[`workers/repository/update/pr/changelog/github getChangeLogJSON uses GitHub tags 1`] = ` -Object { +{ "hasReleaseNotes": true, - "project": Object { + "project": { "apiBaseUrl": "https://api.github.com/", "baseUrl": "https://github.com/", "depName": "renovate", @@ -248,44 +248,44 @@ Object { "sourceUrl": "https://github.com/chalk/chalk", "type": "github", }, - "versions": Array [ - Object { - "changes": Array [], - "compare": Object {}, + "versions": [ + { + "changes": [], + "compare": {}, "date": undefined, "gitRef": undefined, "releaseNotes": null, "version": "2.5.2", }, - Object { - "changes": Array [], - "compare": Object {}, + { + "changes": [], + "compare": {}, "date": "2017-12-24T03:20:46.238Z", "gitRef": undefined, "releaseNotes": null, "version": "2.4.2", }, - Object { - "changes": Array [], - "compare": Object { + { + "changes": [], + "compare": { "url": "https://github.com/chalk/chalk/compare/npm_2.2.2...npm_2.3.0", }, "date": "2017-10-24T03:20:46.238Z", "gitRef": "npm_2.3.0", - "releaseNotes": Object { + "releaseNotes": { "notesSourceUrl": "", "url": "https://github.com/chalk/chalk/compare/npm_2.2.2...npm_2.3.0", }, "version": "2.3.0", }, - Object { - "changes": Array [], - "compare": Object { + { + "changes": [], + "compare": { "url": "https://github.com/chalk/chalk/compare/npm_1.0.0...npm_2.2.2", }, "date": undefined, "gitRef": "npm_2.2.2", - "releaseNotes": Object { + "releaseNotes": { "notesSourceUrl": "", "url": "https://github.com/chalk/chalk/compare/npm_1.0.0...npm_2.2.2", }, @@ -296,9 +296,9 @@ Object { `; exports[`workers/repository/update/pr/changelog/github getChangeLogJSON works without Github 1`] = ` -Object { +{ "hasReleaseNotes": true, - "project": Object { + "project": { "apiBaseUrl": "https://api.github.com/", "baseUrl": "https://github.com/", "depName": "renovate", @@ -307,44 +307,44 @@ Object { "sourceUrl": "https://github.com/chalk/chalk", "type": "github", }, - "versions": Array [ - Object { - "changes": Array [], - "compare": Object {}, + "versions": [ + { + "changes": [], + "compare": {}, "date": undefined, "gitRef": undefined, "releaseNotes": null, "version": "2.5.2", }, - Object { - "changes": Array [], - "compare": Object {}, + { + "changes": [], + "compare": {}, "date": "2017-12-24T03:20:46.238Z", "gitRef": undefined, "releaseNotes": null, "version": "2.4.2", }, - Object { - "changes": Array [], - "compare": Object { + { + "changes": [], + "compare": { "url": "https://github.com/chalk/chalk/compare/npm_2.2.2...npm_2.3.0", }, "date": "2017-10-24T03:20:46.238Z", "gitRef": "npm_2.3.0", - "releaseNotes": Object { + "releaseNotes": { "notesSourceUrl": "", "url": "https://github.com/chalk/chalk/compare/npm_2.2.2...npm_2.3.0", }, "version": "2.3.0", }, - Object { - "changes": Array [], - "compare": Object { + { + "changes": [], + "compare": { "url": "https://github.com/chalk/chalk/compare/npm_1.0.0...npm_2.2.2", }, "date": undefined, "gitRef": "npm_2.2.2", - "releaseNotes": Object { + "releaseNotes": { "notesSourceUrl": "", "url": "https://github.com/chalk/chalk/compare/npm_1.0.0...npm_2.2.2", }, diff --git a/lib/workers/repository/update/pr/changelog/__snapshots__/gitlab.spec.ts.snap b/lib/workers/repository/update/pr/changelog/__snapshots__/gitlab.spec.ts.snap index 6fac4360721bc969becea26fdf364d50933d92fb..33f53b59be2fcf68eb0a5bfc06e95d6aac37e0e9 100644 --- a/lib/workers/repository/update/pr/changelog/__snapshots__/gitlab.spec.ts.snap +++ b/lib/workers/repository/update/pr/changelog/__snapshots__/gitlab.spec.ts.snap @@ -1,9 +1,9 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`workers/repository/update/pr/changelog/gitlab getChangeLogJSON handles empty GitLab tags response 1`] = ` -Object { +{ "hasReleaseNotes": false, - "project": Object { + "project": { "apiBaseUrl": "https://gitlab.com/api/v4/", "baseUrl": "https://gitlab.com/", "depName": "renovate", @@ -12,34 +12,34 @@ Object { "sourceUrl": "https://gitlab.com/meno/dropzone/", "type": "gitlab", }, - "versions": Array [ - Object { - "changes": Array [], - "compare": Object {}, + "versions": [ + { + "changes": [], + "compare": {}, "date": undefined, "gitRef": undefined, "releaseNotes": null, "version": "5.6.1", }, - Object { - "changes": Array [], - "compare": Object {}, + { + "changes": [], + "compare": {}, "date": "2020-02-13T15:37:00.000Z", "gitRef": undefined, "releaseNotes": null, "version": "5.6.0", }, - Object { - "changes": Array [], - "compare": Object {}, + { + "changes": [], + "compare": {}, "date": undefined, "gitRef": "eba303e91c930292198b2fc57040145682162a1b", "releaseNotes": null, "version": "5.5.0", }, - Object { - "changes": Array [], - "compare": Object {}, + { + "changes": [], + "compare": {}, "date": "2018-08-24T14:23:00.000Z", "gitRef": undefined, "releaseNotes": null, @@ -50,9 +50,9 @@ Object { `; exports[`workers/repository/update/pr/changelog/gitlab getChangeLogJSON supports gitlab enterprise and gitlab enterprise changelog 1`] = ` -Object { +{ "hasReleaseNotes": false, - "project": Object { + "project": { "apiBaseUrl": "https://gitlab-enterprise.example.com/api/v4/", "baseUrl": "https://gitlab-enterprise.example.com/", "depName": "renovate", @@ -61,34 +61,34 @@ Object { "sourceUrl": "https://gitlab-enterprise.example.com/meno/dropzone/", "type": "gitlab", }, - "versions": Array [ - Object { - "changes": Array [], - "compare": Object {}, + "versions": [ + { + "changes": [], + "compare": {}, "date": undefined, "gitRef": undefined, "releaseNotes": null, "version": "5.6.1", }, - Object { - "changes": Array [], - "compare": Object {}, + { + "changes": [], + "compare": {}, "date": "2020-02-13T15:37:00.000Z", "gitRef": undefined, "releaseNotes": null, "version": "5.6.0", }, - Object { - "changes": Array [], - "compare": Object {}, + { + "changes": [], + "compare": {}, "date": undefined, "gitRef": "eba303e91c930292198b2fc57040145682162a1b", "releaseNotes": null, "version": "5.5.0", }, - Object { - "changes": Array [], - "compare": Object {}, + { + "changes": [], + "compare": {}, "date": "2018-08-24T14:23:00.000Z", "gitRef": undefined, "releaseNotes": null, @@ -99,9 +99,9 @@ Object { `; exports[`workers/repository/update/pr/changelog/gitlab getChangeLogJSON supports self-hosted gitlab changelog 1`] = ` -Object { +{ "hasReleaseNotes": false, - "project": Object { + "project": { "apiBaseUrl": "https://git.test.com/api/v4/", "baseUrl": "https://git.test.com/", "depName": "renovate", @@ -110,34 +110,34 @@ Object { "sourceUrl": "https://git.test.com/meno/dropzone/", "type": "gitlab", }, - "versions": Array [ - Object { - "changes": Array [], - "compare": Object {}, + "versions": [ + { + "changes": [], + "compare": {}, "date": undefined, "gitRef": undefined, "releaseNotes": null, "version": "5.6.1", }, - Object { - "changes": Array [], - "compare": Object {}, + { + "changes": [], + "compare": {}, "date": "2020-02-13T15:37:00.000Z", "gitRef": undefined, "releaseNotes": null, "version": "5.6.0", }, - Object { - "changes": Array [], - "compare": Object {}, + { + "changes": [], + "compare": {}, "date": undefined, "gitRef": "eba303e91c930292198b2fc57040145682162a1b", "releaseNotes": null, "version": "5.5.0", }, - Object { - "changes": Array [], - "compare": Object {}, + { + "changes": [], + "compare": {}, "date": "2018-08-24T14:23:00.000Z", "gitRef": undefined, "releaseNotes": null, @@ -148,9 +148,9 @@ Object { `; exports[`workers/repository/update/pr/changelog/gitlab getChangeLogJSON uses GitLab tags 1`] = ` -Object { +{ "hasReleaseNotes": true, - "project": Object { + "project": { "apiBaseUrl": "https://gitlab.com/api/v4/", "baseUrl": "https://gitlab.com/", "depName": "renovate", @@ -159,54 +159,54 @@ Object { "sourceUrl": "https://gitlab.com/meno/dropzone/", "type": "gitlab", }, - "versions": Array [ - Object { - "changes": Array [], - "compare": Object { + "versions": [ + { + "changes": [], + "compare": { "url": "https://gitlab.com/meno/dropzone/compare/v5.6.0...v5.6.1", }, "date": undefined, "gitRef": undefined, - "releaseNotes": Object { + "releaseNotes": { "notesSourceUrl": "", "url": "https://gitlab.com/meno/dropzone/compare/v5.6.0...v5.6.1", }, "version": "5.6.1", }, - Object { - "changes": Array [], - "compare": Object { + { + "changes": [], + "compare": { "url": "https://gitlab.com/meno/dropzone/compare/v5.5.0...v5.6.0", }, "date": "2020-02-13T15:37:00.000Z", "gitRef": undefined, - "releaseNotes": Object { + "releaseNotes": { "notesSourceUrl": "", "url": "https://gitlab.com/meno/dropzone/compare/v5.5.0...v5.6.0", }, "version": "5.6.0", }, - Object { - "changes": Array [], - "compare": Object { + { + "changes": [], + "compare": { "url": "https://gitlab.com/meno/dropzone/compare/v5.4.0...v5.5.0", }, "date": undefined, "gitRef": "eba303e91c930292198b2fc57040145682162a1b", - "releaseNotes": Object { + "releaseNotes": { "notesSourceUrl": "", "url": "https://gitlab.com/meno/dropzone/compare/v5.4.0...v5.5.0", }, "version": "5.5.0", }, - Object { - "changes": Array [], - "compare": Object { + { + "changes": [], + "compare": { "url": "https://gitlab.com/meno/dropzone/compare/v5.2.0...v5.4.0", }, "date": "2018-08-24T14:23:00.000Z", "gitRef": undefined, - "releaseNotes": Object { + "releaseNotes": { "notesSourceUrl": "", "url": "https://gitlab.com/meno/dropzone/compare/v5.2.0...v5.4.0", }, @@ -217,9 +217,9 @@ Object { `; exports[`workers/repository/update/pr/changelog/gitlab getChangeLogJSON uses GitLab tags with error 1`] = ` -Object { +{ "hasReleaseNotes": false, - "project": Object { + "project": { "apiBaseUrl": "https://gitlab.com/api/v4/", "baseUrl": "https://gitlab.com/", "depName": "renovate", @@ -228,34 +228,34 @@ Object { "sourceUrl": "https://gitlab.com/meno/dropzone/", "type": "gitlab", }, - "versions": Array [ - Object { - "changes": Array [], - "compare": Object {}, + "versions": [ + { + "changes": [], + "compare": {}, "date": undefined, "gitRef": undefined, "releaseNotes": null, "version": "5.6.1", }, - Object { - "changes": Array [], - "compare": Object {}, + { + "changes": [], + "compare": {}, "date": "2020-02-13T15:37:00.000Z", "gitRef": undefined, "releaseNotes": null, "version": "5.6.0", }, - Object { - "changes": Array [], - "compare": Object {}, + { + "changes": [], + "compare": {}, "date": undefined, "gitRef": "eba303e91c930292198b2fc57040145682162a1b", "releaseNotes": null, "version": "5.5.0", }, - Object { - "changes": Array [], - "compare": Object {}, + { + "changes": [], + "compare": {}, "date": "2018-08-24T14:23:00.000Z", "gitRef": undefined, "releaseNotes": null, @@ -266,9 +266,9 @@ Object { `; exports[`workers/repository/update/pr/changelog/gitlab getChangeLogJSON works without GitLab 1`] = ` -Object { +{ "hasReleaseNotes": false, - "project": Object { + "project": { "apiBaseUrl": "https://gitlab.com/api/v4/", "baseUrl": "https://gitlab.com/", "depName": "renovate", @@ -277,34 +277,34 @@ Object { "sourceUrl": "https://gitlab.com/meno/dropzone/", "type": "gitlab", }, - "versions": Array [ - Object { - "changes": Array [], - "compare": Object {}, + "versions": [ + { + "changes": [], + "compare": {}, "date": undefined, "gitRef": undefined, "releaseNotes": null, "version": "5.6.1", }, - Object { - "changes": Array [], - "compare": Object {}, + { + "changes": [], + "compare": {}, "date": "2020-02-13T15:37:00.000Z", "gitRef": undefined, "releaseNotes": null, "version": "5.6.0", }, - Object { - "changes": Array [], - "compare": Object {}, + { + "changes": [], + "compare": {}, "date": undefined, "gitRef": "eba303e91c930292198b2fc57040145682162a1b", "releaseNotes": null, "version": "5.5.0", }, - Object { - "changes": Array [], - "compare": Object {}, + { + "changes": [], + "compare": {}, "date": "2018-08-24T14:23:00.000Z", "gitRef": undefined, "releaseNotes": null, diff --git a/lib/workers/repository/update/pr/changelog/__snapshots__/index.spec.ts.snap b/lib/workers/repository/update/pr/changelog/__snapshots__/index.spec.ts.snap index 0bc6c5831b15a0bb1c8040de5060de49b3fa4eaf..febe60c2e4064e8fee3adaa147120f8047b6038f 100644 --- a/lib/workers/repository/update/pr/changelog/__snapshots__/index.spec.ts.snap +++ b/lib/workers/repository/update/pr/changelog/__snapshots__/index.spec.ts.snap @@ -1,9 +1,9 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`workers/repository/update/pr/changelog/index getChangeLogJSON filters unnecessary warns 1`] = ` -Object { +{ "hasReleaseNotes": true, - "project": Object { + "project": { "apiBaseUrl": "https://api.github.com/", "baseUrl": "https://github.com/", "depName": "@renovate/no", @@ -12,44 +12,44 @@ Object { "sourceUrl": "https://github.com/chalk/chalk", "type": "github", }, - "versions": Array [ - Object { - "changes": Array [], - "compare": Object {}, + "versions": [ + { + "changes": [], + "compare": {}, "date": undefined, "gitRef": undefined, "releaseNotes": null, "version": "2.5.2", }, - Object { - "changes": Array [], - "compare": Object {}, + { + "changes": [], + "compare": {}, "date": "2017-12-24T03:20:46.238Z", "gitRef": undefined, "releaseNotes": null, "version": "2.4.2", }, - Object { - "changes": Array [], - "compare": Object { + { + "changes": [], + "compare": { "url": "https://github.com/chalk/chalk/compare/npm_2.2.2...npm_2.3.0", }, "date": "2017-10-24T03:20:46.238Z", "gitRef": "npm_2.3.0", - "releaseNotes": Object { + "releaseNotes": { "notesSourceUrl": "", "url": "https://github.com/chalk/chalk/compare/npm_2.2.2...npm_2.3.0", }, "version": "2.3.0", }, - Object { - "changes": Array [], - "compare": Object { + { + "changes": [], + "compare": { "url": "https://github.com/chalk/chalk/compare/npm_1.0.0...npm_2.2.2", }, "date": undefined, "gitRef": "npm_2.2.2", - "releaseNotes": Object { + "releaseNotes": { "notesSourceUrl": "", "url": "https://github.com/chalk/chalk/compare/npm_1.0.0...npm_2.2.2", }, @@ -60,9 +60,9 @@ Object { `; exports[`workers/repository/update/pr/changelog/index getChangeLogJSON supports github enterprise and github enterprise changelog 1`] = ` -Object { +{ "hasReleaseNotes": true, - "project": Object { + "project": { "apiBaseUrl": "https://github-enterprise.example.com/api/v3/", "baseUrl": "https://github-enterprise.example.com/", "depName": "renovate", @@ -71,44 +71,44 @@ Object { "sourceUrl": "https://github-enterprise.example.com/chalk/chalk", "type": "github", }, - "versions": Array [ - Object { - "changes": Array [], - "compare": Object {}, + "versions": [ + { + "changes": [], + "compare": {}, "date": undefined, "gitRef": undefined, "releaseNotes": null, "version": "2.5.2", }, - Object { - "changes": Array [], - "compare": Object {}, + { + "changes": [], + "compare": {}, "date": "2017-12-24T03:20:46.238Z", "gitRef": undefined, "releaseNotes": null, "version": "2.4.2", }, - Object { - "changes": Array [], - "compare": Object { + { + "changes": [], + "compare": { "url": "https://github-enterprise.example.com/chalk/chalk/compare/npm_2.2.2...npm_2.3.0", }, "date": "2017-10-24T03:20:46.238Z", "gitRef": "npm_2.3.0", - "releaseNotes": Object { + "releaseNotes": { "notesSourceUrl": "", "url": "https://github-enterprise.example.com/chalk/chalk/compare/npm_2.2.2...npm_2.3.0", }, "version": "2.3.0", }, - Object { - "changes": Array [], - "compare": Object { + { + "changes": [], + "compare": { "url": "https://github-enterprise.example.com/chalk/chalk/compare/npm_1.0.0...npm_2.2.2", }, "date": undefined, "gitRef": "npm_2.2.2", - "releaseNotes": Object { + "releaseNotes": { "notesSourceUrl": "", "url": "https://github-enterprise.example.com/chalk/chalk/compare/npm_1.0.0...npm_2.2.2", }, @@ -119,9 +119,9 @@ Object { `; exports[`workers/repository/update/pr/changelog/index getChangeLogJSON supports github enterprise and github.com changelog 1`] = ` -Object { +{ "hasReleaseNotes": true, - "project": Object { + "project": { "apiBaseUrl": "https://api.github.com/", "baseUrl": "https://github.com/", "depName": "renovate", @@ -130,44 +130,44 @@ Object { "sourceUrl": "https://github.com/chalk/chalk", "type": "github", }, - "versions": Array [ - Object { - "changes": Array [], - "compare": Object {}, + "versions": [ + { + "changes": [], + "compare": {}, "date": undefined, "gitRef": undefined, "releaseNotes": null, "version": "2.5.2", }, - Object { - "changes": Array [], - "compare": Object {}, + { + "changes": [], + "compare": {}, "date": "2017-12-24T03:20:46.238Z", "gitRef": undefined, "releaseNotes": null, "version": "2.4.2", }, - Object { - "changes": Array [], - "compare": Object { + { + "changes": [], + "compare": { "url": "https://github.com/chalk/chalk/compare/npm_2.2.2...npm_2.3.0", }, "date": "2017-10-24T03:20:46.238Z", "gitRef": "npm_2.3.0", - "releaseNotes": Object { + "releaseNotes": { "notesSourceUrl": "", "url": "https://github.com/chalk/chalk/compare/npm_2.2.2...npm_2.3.0", }, "version": "2.3.0", }, - Object { - "changes": Array [], - "compare": Object { + { + "changes": [], + "compare": { "url": "https://github.com/chalk/chalk/compare/npm_1.0.0...npm_2.2.2", }, "date": undefined, "gitRef": "npm_2.2.2", - "releaseNotes": Object { + "releaseNotes": { "notesSourceUrl": "", "url": "https://github.com/chalk/chalk/compare/npm_1.0.0...npm_2.2.2", }, @@ -178,9 +178,9 @@ Object { `; exports[`workers/repository/update/pr/changelog/index getChangeLogJSON supports github.com and github enterprise changelog 1`] = ` -Object { +{ "hasReleaseNotes": true, - "project": Object { + "project": { "apiBaseUrl": "https://github-enterprise.example.com/api/v3/", "baseUrl": "https://github-enterprise.example.com/", "depName": "renovate", @@ -189,44 +189,44 @@ Object { "sourceUrl": "https://github-enterprise.example.com/chalk/chalk", "type": "github", }, - "versions": Array [ - Object { - "changes": Array [], - "compare": Object {}, + "versions": [ + { + "changes": [], + "compare": {}, "date": undefined, "gitRef": undefined, "releaseNotes": null, "version": "2.5.2", }, - Object { - "changes": Array [], - "compare": Object {}, + { + "changes": [], + "compare": {}, "date": "2017-12-24T03:20:46.238Z", "gitRef": undefined, "releaseNotes": null, "version": "2.4.2", }, - Object { - "changes": Array [], - "compare": Object { + { + "changes": [], + "compare": { "url": "https://github-enterprise.example.com/chalk/chalk/compare/npm_2.2.2...npm_2.3.0", }, "date": "2017-10-24T03:20:46.238Z", "gitRef": "npm_2.3.0", - "releaseNotes": Object { + "releaseNotes": { "notesSourceUrl": "", "url": "https://github-enterprise.example.com/chalk/chalk/compare/npm_2.2.2...npm_2.3.0", }, "version": "2.3.0", }, - Object { - "changes": Array [], - "compare": Object { + { + "changes": [], + "compare": { "url": "https://github-enterprise.example.com/chalk/chalk/compare/npm_1.0.0...npm_2.2.2", }, "date": undefined, "gitRef": "npm_2.2.2", - "releaseNotes": Object { + "releaseNotes": { "notesSourceUrl": "", "url": "https://github-enterprise.example.com/chalk/chalk/compare/npm_1.0.0...npm_2.2.2", }, @@ -237,9 +237,9 @@ Object { `; exports[`workers/repository/update/pr/changelog/index getChangeLogJSON supports node engines 1`] = ` -Object { +{ "hasReleaseNotes": true, - "project": Object { + "project": { "apiBaseUrl": "https://api.github.com/", "baseUrl": "https://github.com/", "depName": "renovate", @@ -248,44 +248,44 @@ Object { "sourceUrl": "https://github.com/chalk/chalk", "type": "github", }, - "versions": Array [ - Object { - "changes": Array [], - "compare": Object {}, + "versions": [ + { + "changes": [], + "compare": {}, "date": undefined, "gitRef": undefined, "releaseNotes": null, "version": "2.5.2", }, - Object { - "changes": Array [], - "compare": Object {}, + { + "changes": [], + "compare": {}, "date": "2017-12-24T03:20:46.238Z", "gitRef": undefined, "releaseNotes": null, "version": "2.4.2", }, - Object { - "changes": Array [], - "compare": Object { + { + "changes": [], + "compare": { "url": "https://github.com/chalk/chalk/compare/npm_2.2.2...npm_2.3.0", }, "date": "2017-10-24T03:20:46.238Z", "gitRef": "npm_2.3.0", - "releaseNotes": Object { + "releaseNotes": { "notesSourceUrl": "", "url": "https://github.com/chalk/chalk/compare/npm_2.2.2...npm_2.3.0", }, "version": "2.3.0", }, - Object { - "changes": Array [], - "compare": Object { + { + "changes": [], + "compare": { "url": "https://github.com/chalk/chalk/compare/npm_1.0.0...npm_2.2.2", }, "date": undefined, "gitRef": "npm_2.2.2", - "releaseNotes": Object { + "releaseNotes": { "notesSourceUrl": "", "url": "https://github.com/chalk/chalk/compare/npm_1.0.0...npm_2.2.2", }, @@ -296,9 +296,9 @@ Object { `; exports[`workers/repository/update/pr/changelog/index getChangeLogJSON uses GitHub tags 1`] = ` -Object { +{ "hasReleaseNotes": true, - "project": Object { + "project": { "apiBaseUrl": "https://api.github.com/", "baseUrl": "https://github.com/", "depName": "renovate", @@ -307,49 +307,49 @@ Object { "sourceUrl": "https://github.com/chalk/chalk", "type": "github", }, - "versions": Array [ - Object { - "changes": Array [], - "compare": Object {}, + "versions": [ + { + "changes": [], + "compare": {}, "date": undefined, "gitRef": undefined, "releaseNotes": null, "version": "2.5.2", }, - Object { - "changes": Array [], - "compare": Object { + { + "changes": [], + "compare": { "url": "https://github.com/chalk/chalk/compare/v2.3.0...v2.4.2", }, "date": "2017-12-24T03:20:46.238Z", "gitRef": undefined, - "releaseNotes": Object { + "releaseNotes": { "notesSourceUrl": "", "url": "https://github.com/chalk/chalk/compare/v2.3.0...v2.4.2", }, "version": "2.4.2", }, - Object { - "changes": Array [], - "compare": Object { + { + "changes": [], + "compare": { "url": "https://github.com/chalk/chalk/compare/2.2.2...v2.3.0", }, "date": "2017-10-24T03:20:46.238Z", "gitRef": "npm_2.3.0", - "releaseNotes": Object { + "releaseNotes": { "notesSourceUrl": "", "url": "https://github.com/chalk/chalk/compare/2.2.2...v2.3.0", }, "version": "2.3.0", }, - Object { - "changes": Array [], - "compare": Object { + { + "changes": [], + "compare": { "url": "https://github.com/chalk/chalk/compare/1.0.0...2.2.2", }, "date": undefined, "gitRef": "npm_2.2.2", - "releaseNotes": Object { + "releaseNotes": { "notesSourceUrl": "", "url": "https://github.com/chalk/chalk/compare/1.0.0...2.2.2", }, @@ -360,9 +360,9 @@ Object { `; exports[`workers/repository/update/pr/changelog/index getChangeLogJSON works without Github 1`] = ` -Object { +{ "hasReleaseNotes": true, - "project": Object { + "project": { "apiBaseUrl": "https://api.github.com/", "baseUrl": "https://github.com/", "depName": "renovate", @@ -371,44 +371,44 @@ Object { "sourceUrl": "https://github.com/chalk/chalk", "type": "github", }, - "versions": Array [ - Object { - "changes": Array [], - "compare": Object {}, + "versions": [ + { + "changes": [], + "compare": {}, "date": undefined, "gitRef": undefined, "releaseNotes": null, "version": "2.5.2", }, - Object { - "changes": Array [], - "compare": Object {}, + { + "changes": [], + "compare": {}, "date": "2017-12-24T03:20:46.238Z", "gitRef": undefined, "releaseNotes": null, "version": "2.4.2", }, - Object { - "changes": Array [], - "compare": Object { + { + "changes": [], + "compare": { "url": "https://github.com/chalk/chalk/compare/npm_2.2.2...npm_2.3.0", }, "date": "2017-10-24T03:20:46.238Z", "gitRef": "npm_2.3.0", - "releaseNotes": Object { + "releaseNotes": { "notesSourceUrl": "", "url": "https://github.com/chalk/chalk/compare/npm_2.2.2...npm_2.3.0", }, "version": "2.3.0", }, - Object { - "changes": Array [], - "compare": Object { + { + "changes": [], + "compare": { "url": "https://github.com/chalk/chalk/compare/npm_1.0.0...npm_2.2.2", }, "date": undefined, "gitRef": "npm_2.2.2", - "releaseNotes": Object { + "releaseNotes": { "notesSourceUrl": "", "url": "https://github.com/chalk/chalk/compare/npm_1.0.0...npm_2.2.2", }, diff --git a/lib/workers/repository/update/pr/changelog/__snapshots__/release-notes.spec.ts.snap b/lib/workers/repository/update/pr/changelog/__snapshots__/release-notes.spec.ts.snap index a5dd9cce7bc179a1ee84c7510943798cfd6b7bfd..23759ffb2d87eef97b74d86ddd2e86e52f575a5d 100644 --- a/lib/workers/repository/update/pr/changelog/__snapshots__/release-notes.spec.ts.snap +++ b/lib/workers/repository/update/pr/changelog/__snapshots__/release-notes.spec.ts.snap @@ -1,8 +1,8 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`workers/repository/update/pr/changelog/release-notes getReleaseList() should return release list for github repo 1`] = ` -Array [ - Object { +[ + { "body": undefined, "id": undefined, "name": undefined, @@ -10,7 +10,7 @@ Array [ "tag": "v1.0.0", "url": undefined, }, - Object { + { "body": "some body #123, [#124](https://github.com/some/yet-other-repository/issues/124)", "id": undefined, "name": undefined, @@ -22,15 +22,15 @@ Array [ `; exports[`workers/repository/update/pr/changelog/release-notes getReleaseList() should return release list for gitlab.com project 1`] = ` -Array [ - Object { +[ + { "body": undefined, "name": undefined, "notesSourceUrl": "https://gitlab.com/api/v4/projects/some%2Fyet-other-repository/releases", "tag": "v1.0.0", "url": "https://gitlab.com/api/v4/projects/some%2Fyet-other-repository/releases/v1.0.0", }, - Object { + { "body": undefined, "name": undefined, "notesSourceUrl": "https://gitlab.com/api/v4/projects/some%2Fyet-other-repository/releases", @@ -41,15 +41,15 @@ Array [ `; exports[`workers/repository/update/pr/changelog/release-notes getReleaseList() should return release list for self hosted gitlab project 1`] = ` -Array [ - Object { +[ + { "body": undefined, "name": undefined, "notesSourceUrl": "https://my.custom.domain/api/v4/projects/some%2Fyet-other-repository/releases", "tag": "v1.0.0", "url": "https://my.custom.domain/api/v4/projects/some%2Fyet-other-repository/releases/v1.0.0", }, - Object { + { "body": undefined, "name": undefined, "notesSourceUrl": "https://my.custom.domain/api/v4/projects/some%2Fyet-other-repository/releases", @@ -60,7 +60,7 @@ Array [ `; exports[`workers/repository/update/pr/changelog/release-notes getReleaseNotesMd() ReleaseNotes Correctness handles gitlab sourceDirectory 1`] = ` -Object { +{ "body": "- add new auth, fix accept header and base path in mock Closes ADAPT-207 @@ -75,7 +75,7 @@ See merge request itentialopensource/adapter-utils!177 `; exports[`workers/repository/update/pr/changelog/release-notes getReleaseNotesMd() ReleaseNotes Correctness parses adapter-utils 4.33.0 1`] = ` -Object { +{ "body": "- add new auth, fix accept header and base path in mock Closes ADAPT-207 @@ -90,7 +90,7 @@ See merge request itentialopensource/adapter-utils!177 `; exports[`workers/repository/update/pr/changelog/release-notes getReleaseNotesMd() ReleaseNotes Correctness parses yargs 15.2.0 1`] = ` -Object { +{ "body": "##### ⚠ BREAKING CHANGES - **deps:** yargs-parser@17.0.0 no longer implicitly creates arrays out of boolean @@ -121,7 +121,7 @@ Object { `; exports[`workers/repository/update/pr/changelog/release-notes getReleaseNotesMd() ReleaseNotes Correctness parses yargs 15.3.0 1`] = ` -Object { +{ "body": "##### Features - **yargs-parser:** introduce single-digit boolean aliases ([#1576](https://www.github.com/yargs/yargs/issues/1576)) ([3af7f04](https://www.github.com/yargs/yargs/commit/3af7f04cdbfcbd4b3f432aca5144d43f21958c39)) @@ -137,7 +137,7 @@ Object { `; exports[`workers/repository/update/pr/changelog/release-notes getReleaseNotesMd() handles github sourceDirectory 1`] = ` -Object { +{ "body": "- Fix \`condenseFlow\` output (quote keys for sure, instead of spaces), [#371](https://github.com/nodeca/js-yaml/issues/371), [#370](https://github.com/nodeca/js-yaml/issues/370). - Dump astrals as codepoints instead of surrogate pair, [#368](https://github.com/nodeca/js-yaml/issues/368). ", @@ -147,7 +147,7 @@ Object { `; exports[`workers/repository/update/pr/changelog/release-notes getReleaseNotesMd() parses angular.js 1`] = ` -Object { +{ "body": "#### Bug Fixes - **input:** add \`drop\` event support for IE @@ -178,7 +178,7 @@ Object { `; exports[`workers/repository/update/pr/changelog/release-notes getReleaseNotesMd() parses gitlab.com/gitlab-org/gitter/webapp 1`] = ` -Object { +{ "body": "- Removing markup from a part of the French translation, <https://gitlab.com/gitlab-org/gitter/webapp/-/merge_requests/1878> - Fix typo documentation -> documentation, <https://gitlab.com/gitlab-org/gitter/webapp/-/merge_requests/1880> - Thanks to [@auua](https://gitlab.com/auua) for the contribution @@ -195,7 +195,7 @@ Object { `; exports[`workers/repository/update/pr/changelog/release-notes getReleaseNotesMd() parses jest 1`] = ` -Object { +{ "body": "##### Fixes - \`[jest-resolve]\` Use \`module.builtinModules\` as \`BUILTIN_MODULES\` when it @@ -262,7 +262,7 @@ Object { ([#4730](https://github.com/facebook/jest/pull/4730)) - \`[jest-runtime]\` Use realpath to match transformers ([#5000](https://github.com/facebook/jest/pull/5000)) -- \`[expect]\` \\\\[**BREAKING**] Replace identity equality with Object.is in toBe +- \`[expect]\` \\[**BREAKING**] Replace identity equality with Object.is in toBe matcher ([#4917](https://github.com/facebook/jest/pull/4917)) ##### Features @@ -283,18 +283,18 @@ Object { ([#4866](https://github.com/facebook/jest/pull/4866)) - \`[eslint-plugin-jest]\` Add \`prefer-to-have-length\` lint rule. ([#4771](https://github.com/facebook/jest/pull/4771)) -- \`[jest-environment-jsdom]\` \\\\[**BREAKING**] Upgrade to JSDOM@11 +- \`[jest-environment-jsdom]\` \\[**BREAKING**] Upgrade to JSDOM@11 ([#4770](https://github.com/facebook/jest/pull/4770)) -- \`[jest-environment-*]\` \\\\[**BREAKING**] Add Async Test Environment APIs, dispose +- \`[jest-environment-*]\` \\[**BREAKING**] Add Async Test Environment APIs, dispose is now teardown ([#4506](https://github.com/facebook/jest/pull/4506)) - \`[jest-cli]\` Add an option to clear the cache ([#4430](https://github.com/facebook/jest/pull/4430)) - \`[babel-plugin-jest-hoist]\` Improve error message, that the second argument of \`jest.mock\` must be an inline function ([#4593](https://github.com/facebook/jest/pull/4593)) -- \`[jest-snapshot]\` \\\\[**BREAKING**] Concatenate name of test and snapshot +- \`[jest-snapshot]\` \\[**BREAKING**] Concatenate name of test and snapshot ([#4460](https://github.com/facebook/jest/pull/4460)) -- \`[jest-cli]\` \\\\[**BREAKING**] Fail if no tests are found +- \`[jest-cli]\` \\[**BREAKING**] Fail if no tests are found ([#3672](https://github.com/facebook/jest/pull/3672)) - \`[jest-diff]\` Highlight only last of odd length leading spaces ([#4558](https://github.com/facebook/jest/pull/4558)) @@ -328,7 +328,7 @@ Object { ([#4614](https://github.com/facebook/jest/pull/4614)) - \`[jest-runtime]\` Support sourcemaps in transformers ([#3458](https://github.com/facebook/jest/pull/3458)) -- \`[jest-snapshot]\` \\\\[**BREAKING**] Add a serializer for \`jest.fn\` to allow a +- \`[jest-snapshot]\` \\[**BREAKING**] Add a serializer for \`jest.fn\` to allow a snapshot of a jest mock ([#4668](https://github.com/facebook/jest/pull/4668)) - \`[jest-worker]\` Initial version of parallel worker abstraction, say hello! ([#4497](https://github.com/facebook/jest/pull/4497)) @@ -350,7 +350,7 @@ Object { ([#5093](https://github.com/facebook/jest/pull/5093)) - \`[jest-util]\` \`jest-util\` should not depend on \`jest-mock\` ([#4992](https://github.com/facebook/jest/pull/4992)) -- \`[*]\` \\\\[**BREAKING**] Drop support for Node.js version 4 +- \`[*]\` \\[**BREAKING**] Drop support for Node.js version 4 ([#4769](https://github.com/facebook/jest/pull/4769)) - \`[docs]\` Wrap code comments at 80 characters ([#4781](https://github.com/facebook/jest/pull/4781)) @@ -388,7 +388,7 @@ Object { `; exports[`workers/repository/update/pr/changelog/release-notes getReleaseNotesMd() parses js-yaml 1`] = ` -Object { +{ "body": "- Fix \`condenseFlow\` output (quote keys for sure, instead of spaces), [#371](https://github.com/nodeca/js-yaml/issues/371), [#370](https://github.com/nodeca/js-yaml/issues/370). - Dump astrals as codepoints instead of surrogate pair, [#368](https://github.com/nodeca/js-yaml/issues/368). ", @@ -398,7 +398,7 @@ Object { `; exports[`workers/repository/update/pr/changelog/release-notes getReleaseNotesMd() parses self hosted gitlab 1`] = ` -Object { +{ "body": "- Removing markup from a part of the French translation, <https://gitlab.com/gitlab-org/gitter/webapp/-/merge_requests/1878> - Fix typo documentation -> documentation, <https://gitlab.com/gitlab-org/gitter/webapp/-/merge_requests/1880> - Thanks to [@auua](https://gitlab.com/auua) for the contribution diff --git a/lib/workers/repository/update/pr/changelog/__snapshots__/releases.spec.ts.snap b/lib/workers/repository/update/pr/changelog/__snapshots__/releases.spec.ts.snap index 05d4e729e2fb31a20599d3e579b666932caf3b16..7f5baf4918e0a7923bf17c1b02f11ea48c8df6de 100644 --- a/lib/workers/repository/update/pr/changelog/__snapshots__/releases.spec.ts.snap +++ b/lib/workers/repository/update/pr/changelog/__snapshots__/releases.spec.ts.snap @@ -1,85 +1,85 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`workers/repository/update/pr/changelog/releases getReleaseNotes() should contain both currentVersion newVersion unstable 1`] = ` -Array [ - Object { +[ + { "version": "1.0.1-rc0", }, - Object { + { "version": "1.0.1-rc1", }, - Object { + { "version": "1.0.1", }, - Object { + { "version": "1.1.0", }, - Object { + { "version": "1.2.0-rc0", }, - Object { + { "version": "1.2.0-rc1", }, ] `; exports[`workers/repository/update/pr/changelog/releases getReleaseNotes() should contain currentVersion unstable 1`] = ` -Array [ - Object { +[ + { "version": "1.0.1-rc0", }, - Object { + { "version": "1.0.1-rc1", }, - Object { + { "version": "1.0.1", }, - Object { + { "version": "1.1.0", }, ] `; -exports[`workers/repository/update/pr/changelog/releases getReleaseNotes() should contain only stable 1`] = ` -Array [ - Object { - "version": "1.0.0", - }, - Object { +exports[`workers/repository/update/pr/changelog/releases getReleaseNotes() should contain newVersion unstable 1`] = ` +[ + { "version": "1.0.1", }, - Object { + { "version": "1.1.0", }, + { + "version": "1.2.0-rc0", + }, + { + "version": "1.2.0-rc1", + }, ] `; -exports[`workers/repository/update/pr/changelog/releases getReleaseNotes() should contain newVersion unstable 1`] = ` -Array [ - Object { +exports[`workers/repository/update/pr/changelog/releases getReleaseNotes() should contain only stable 1`] = ` +[ + { + "version": "1.0.0", + }, + { "version": "1.0.1", }, - Object { + { "version": "1.1.0", }, - Object { - "version": "1.2.0-rc0", - }, - Object { - "version": "1.2.0-rc1", - }, ] `; exports[`workers/repository/update/pr/changelog/releases getReleaseNotes() should valueToVersion 1`] = ` -Array [ - Object { +[ + { "version": "1.0.1", }, - Object { + { "version": "1.1.0", }, - Object { + { "version": "1.2.0", }, ] diff --git a/lib/workers/repository/updates/__snapshots__/generate.spec.ts.snap b/lib/workers/repository/updates/__snapshots__/generate.spec.ts.snap index 3894797ee5f01f4fe03712f53050cb9c1cede994..9455b1b87aa6b6053fb86495b95fd4330b432367 100644 --- a/lib/workers/repository/updates/__snapshots__/generate.spec.ts.snap +++ b/lib/workers/repository/updates/__snapshots__/generate.spec.ts.snap @@ -1,39 +1,39 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`workers/repository/updates/generate generateBranchConfig() handles @types specially (reversed) 1`] = ` -Object { - "addLabels": Array [], +{ + "addLabels": [], "automerge": false, "branchName": "some-branch", "commitMessage": "", - "constraints": Object {}, + "constraints": {}, "depName": "some-dep", "dependencyDashboardApproval": false, "dependencyDashboardPrApproval": false, "displayFrom": "", "displayPending": "", "displayTo": "0.6.0", - "labels": Array [ + "labels": [ "a", "c", "b", ], "manager": "some-manager", "newValue": "0.6.0", - "prBodyColumns": Array [], + "prBodyColumns": [], "prTitle": "some-title", "prettyDepType": "dependency", "releaseTimestamp": undefined, "reuseLockFiles": true, - "upgrades": Array [ - Object { + "upgrades": [ + { "branchName": "some-branch", "commitMessage": "", "depName": "some-dep", "displayFrom": "", "displayPending": "", "displayTo": "0.6.0", - "labels": Array [ + "labels": [ "a", "c", ], @@ -42,7 +42,7 @@ Object { "prTitle": "some-title", "prettyDepType": "dependency", }, - Object { + { "branchName": "some-branch", "commitBodyTable": true, "commitMessage": "", @@ -51,7 +51,7 @@ Object { "displayFrom": "", "displayPending": "", "displayTo": "1.0.0", - "labels": Array [ + "labels": [ "a", "b", ], @@ -60,14 +60,14 @@ Object { "prTitle": "some-other-title", "prettyDepType": "dependency", }, - Object { + { "branchName": "some-branch", "commitMessage": "", "depName": "@types/some-dep", "displayFrom": "", "displayPending": "", "displayTo": "0.5.7", - "labels": Array [ + "labels": [ "a", ], "manager": "some-manager", @@ -80,13 +80,13 @@ Object { `; exports[`workers/repository/updates/generate generateBranchConfig() handles @types specially 1`] = ` -Object { - "addLabels": Array [], +{ + "addLabels": [], "automerge": false, "branchName": "some-branch", "commitBodyTable": true, "commitMessage": "\\n\\n| datasource | package | from | to |\\n| ---------- | --------------- | ----- | ----- |\\n| npm | @types/some-dep | 0.5.7 | 0.5.8 |\\n", - "constraints": Object {}, + "constraints": {}, "datasource": "npm", "depName": "some-dep", "dependencyDashboardApproval": false, @@ -96,17 +96,17 @@ Object { "displayTo": "0.6.0", "hasTypes": true, "isRange": false, - "labels": Array [], + "labels": [], "manager": "some-manager", "newValue": "0.6.0", - "prBodyColumns": Array [], + "prBodyColumns": [], "prTitle": "some-title", "prettyDepType": "dependency", "recreateClosed": false, "releaseTimestamp": undefined, "reuseLockFiles": true, - "upgrades": Array [ - Object { + "upgrades": [ + { "branchName": "some-branch", "commitBodyTable": true, "commitMessage": "", @@ -122,7 +122,7 @@ Object { "prettyDepType": "dependency", "recreateClosed": false, }, - Object { + { "branchName": "some-branch", "commitBodyTable": true, "commitMessage": "", @@ -137,7 +137,7 @@ Object { "prTitle": "some-other-title", "prettyDepType": "dependency", }, - Object { + { "branchName": "some-branch", "commitBodyTable": true, "commitMessage": "", @@ -161,27 +161,27 @@ Object { `; exports[`workers/repository/updates/generate generateBranchConfig() handles lockFileMaintenance 1`] = ` -Object { - "addLabels": Array [], +{ + "addLabels": [], "automerge": false, "branchName": "some-branch", "commitMessage": "", - "constraints": Object {}, + "constraints": {}, "dependencyDashboardApproval": false, "dependencyDashboardPrApproval": false, "displayFrom": "", "displayPending": "", "displayTo": "", "isLockFileMaintenance": true, - "labels": Array [], + "labels": [], "manager": "some-manager", - "prBodyColumns": Array [], + "prBodyColumns": [], "prTitle": "some-title", "prettyDepType": "dependency", "releaseTimestamp": undefined, "reuseLockFiles": true, - "upgrades": Array [ - Object { + "upgrades": [ + { "branchName": "some-branch", "commitMessage": "", "displayFrom": "", @@ -197,12 +197,12 @@ Object { `; exports[`workers/repository/updates/generate generateBranchConfig() handles lockFileUpdate 1`] = ` -Object { - "addLabels": Array [], +{ + "addLabels": [], "automerge": false, "branchName": "some-branch", "commitMessage": "", - "constraints": Object {}, + "constraints": {}, "currentValue": "^1.0.0", "currentVersion": "1.0.0", "dependencyDashboardApproval": false, @@ -212,19 +212,19 @@ Object { "displayTo": "1.0.1", "isLockfileUpdate": true, "isRange": false, - "labels": Array [], + "labels": [], "lockedVersion": "1.0.0", "manager": "some-manager", "newValue": "^1.0.0", "newVersion": "1.0.1", - "prBodyColumns": Array [], + "prBodyColumns": [], "prTitle": "some-title", "prettyDepType": "dependency", "prettyNewVersion": "v1.0.1", "releaseTimestamp": undefined, "reuseLockFiles": true, - "upgrades": Array [ - Object { + "upgrades": [ + { "branchName": "some-branch", "commitMessage": "", "currentValue": "^1.0.0", diff --git a/package.json b/package.json index 3b38bb0b0c7728279598eaf16bd574ccb7a40b86..3f48aa1719ee98d81ce592eb759717927f89b8e1 100644 --- a/package.json +++ b/package.json @@ -22,9 +22,9 @@ "generate": "run-s generate:*", "generate:imports": "node tools/generate-imports.mjs", "git-check": "node tools/check-git-version.mjs", - "jest": "cross-env LOG_LEVEL=fatal node --expose-gc node_modules/jest/bin/jest.js --logHeapUsage", - "jest:14": "node --expose-gc node_modules/jest/bin/jest.js --logHeapUsage", - "jest:16": "node --expose-gc --no-compilation-cache node_modules/jest/bin/jest.js --logHeapUsage", + "jest": "cross-env LOG_LEVEL=fatal jest --logHeapUsage", + "jest:14": "run-s \"jest {@}\" --", + "jest:16": "run-s \"jest {@}\" --", "jest-debug": "cross-env NODE_OPTIONS=--inspect-brk yarn jest --testTimeout=100000000", "jest-silent": "cross-env yarn jest --reporters jest-silent-reporter", "lint": "run-s ls-lint eslint prettier markdown-lint git-check doc-fence-check", @@ -222,9 +222,9 @@ }, "devDependencies": { "@actions/core": "1.9.1", - "@jest/globals": "28.1.3", - "@jest/reporters": "28.1.3", - "@jest/test-result": "28.1.3", + "@jest/globals": "29.0.0-alpha.5", + "@jest/reporters": "29.0.0-alpha.5", + "@jest/test-result": "29.0.0-alpha.4", "@ls-lint/ls-lint": "1.11.2", "@openpgp/web-stream-tools": "0.0.11", "@renovate/eslint-plugin": "https://github.com/renovatebot/eslint-plugin#v0.0.4", @@ -284,7 +284,7 @@ "glob": "8.0.3", "graphql": "16.5.0", "husky": "8.0.1", - "jest": "28.1.3", + "jest": "29.0.0-alpha.5", "jest-extended": "3.0.2", "jest-junit": "14.0.0", "jest-mock-extended": "2.0.6", @@ -308,9 +308,7 @@ "unified": "9.2.2" }, "resolutions": { - "**/json-schema": "^0.4.0", - "@types/jest/jest-matcher-utils": "^28.0.0", - "@types/jest/pretty-format": "^28.0.0" + "**/json-schema": "^0.4.0" }, "files": [ "dist" diff --git a/yarn.lock b/yarn.lock index 1da01659213700c9ab0a7bb70fdeb9674732de10..6678d726257b4910c1d5b89311ea900dc44dcf39 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1418,62 +1418,62 @@ got "11.8.5" luxon "3.0.1" -"@jest/console@^28.1.3": - version "28.1.3" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-28.1.3.tgz#2030606ec03a18c31803b8a36382762e447655df" - integrity sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw== +"@jest/console@^29.0.0-alpha.4": + version "29.0.0-alpha.4" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.0.0-alpha.4.tgz#38882bd93a19f324a0f48e7f72b74bc455f36ba9" + integrity sha512-kH2ha7n6De0AwnFAQBvIRYrzGFR6AKcAh+Hh7m+kQ7vCK+++5y2nA1hZtYlLqybZ4COIafUmYB7nnH/5CO//7Q== dependencies: - "@jest/types" "^28.1.3" + "@jest/types" "^29.0.0-alpha.4" "@types/node" "*" chalk "^4.0.0" - jest-message-util "^28.1.3" - jest-util "^28.1.3" + jest-message-util "^29.0.0-alpha.4" + jest-util "^29.0.0-alpha.4" slash "^3.0.0" -"@jest/core@^28.1.3": - version "28.1.3" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-28.1.3.tgz#0ebf2bd39840f1233cd5f2d1e6fc8b71bd5a1ac7" - integrity sha512-CIKBrlaKOzA7YG19BEqCw3SLIsEwjZkeJzf5bdooVnW4bH5cktqe3JX+G2YV1aK5vP8N9na1IGWFzYaTp6k6NA== +"@jest/core@^29.0.0-alpha.5": + version "29.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.0.0-alpha.5.tgz#fe26ddd1fbd59e3eb067786d3c0016a495121d37" + integrity sha512-UDDQFflfGcY7OjNm/y9WU5/zSakiazYcA6YX18kaRc90Dlhn4vMXLYPtTOSatJnAe+9/j5PHFFzS6gFAbKD9Ig== dependencies: - "@jest/console" "^28.1.3" - "@jest/reporters" "^28.1.3" - "@jest/test-result" "^28.1.3" - "@jest/transform" "^28.1.3" - "@jest/types" "^28.1.3" + "@jest/console" "^29.0.0-alpha.4" + "@jest/reporters" "^29.0.0-alpha.5" + "@jest/test-result" "^29.0.0-alpha.4" + "@jest/transform" "^29.0.0-alpha.5" + "@jest/types" "^29.0.0-alpha.4" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" ci-info "^3.2.0" exit "^0.1.2" graceful-fs "^4.2.9" - jest-changed-files "^28.1.3" - jest-config "^28.1.3" - jest-haste-map "^28.1.3" - jest-message-util "^28.1.3" - jest-regex-util "^28.0.2" - jest-resolve "^28.1.3" - jest-resolve-dependencies "^28.1.3" - jest-runner "^28.1.3" - jest-runtime "^28.1.3" - jest-snapshot "^28.1.3" - jest-util "^28.1.3" - jest-validate "^28.1.3" - jest-watcher "^28.1.3" + jest-changed-files "^29.0.0-alpha.3" + jest-config "^29.0.0-alpha.5" + jest-haste-map "^29.0.0-alpha.5" + jest-message-util "^29.0.0-alpha.4" + jest-regex-util "^29.0.0-alpha.3" + jest-resolve "^29.0.0-alpha.5" + jest-resolve-dependencies "^29.0.0-alpha.5" + jest-runner "^29.0.0-alpha.5" + jest-runtime "^29.0.0-alpha.5" + jest-snapshot "^29.0.0-alpha.5" + jest-util "^29.0.0-alpha.4" + jest-validate "^29.0.0-alpha.4" + jest-watcher "^29.0.0-alpha.4" micromatch "^4.0.4" - pretty-format "^28.1.3" + pretty-format "^29.0.0-alpha.4" rimraf "^3.0.0" slash "^3.0.0" strip-ansi "^6.0.0" -"@jest/environment@^28.1.3": - version "28.1.3" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-28.1.3.tgz#abed43a6b040a4c24fdcb69eab1f97589b2d663e" - integrity sha512-1bf40cMFTEkKyEf585R9Iz1WayDjHoHqvts0XFYEqyKM3cFWDpeMoqKKTAF9LSYQModPUlh8FKptoM2YcMWAXA== +"@jest/environment@^29.0.0-alpha.4": + version "29.0.0-alpha.4" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.0.0-alpha.4.tgz#41bd9c9e5ef4036fcb1be857b481018070767129" + integrity sha512-RhyjSuJgnJnRuVGHn/c1/U+l5zFDaWWFlnm+L25d24/+MEu0aJoHUEhTBBeJ9aarA0GyFVqNyKgDs9YzDUMyoA== dependencies: - "@jest/fake-timers" "^28.1.3" - "@jest/types" "^28.1.3" + "@jest/fake-timers" "^29.0.0-alpha.4" + "@jest/types" "^29.0.0-alpha.4" "@types/node" "*" - jest-mock "^28.1.3" + jest-mock "^29.0.0-alpha.4" "@jest/expect-utils@28.1.0": version "28.1.0" @@ -1482,53 +1482,53 @@ dependencies: jest-get-type "^28.0.2" -"@jest/expect-utils@^28.1.3": - version "28.1.3" - resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-28.1.3.tgz#58561ce5db7cd253a7edddbc051fb39dda50f525" - integrity sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA== +"@jest/expect-utils@^29.0.0-alpha.4": + version "29.0.0-alpha.4" + resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.0.0-alpha.4.tgz#b45915a5ffc1ad6c18e15fab91eee6984084de24" + integrity sha512-KUeHD+8w+Q9gP2XHwf1biOuCp22GRFOovs71HJRHe3LfCP+yITNbLPyJPPVq6U+a1R+kznNWGOkfd4wljT6RGA== dependencies: - jest-get-type "^28.0.2" + jest-get-type "^29.0.0-alpha.3" -"@jest/expect@^28.1.3": - version "28.1.3" - resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-28.1.3.tgz#9ac57e1d4491baca550f6bdbd232487177ad6a72" - integrity sha512-lzc8CpUbSoE4dqT0U+g1qODQjBRHPpCPXissXD4mS9+sWQdmmpeJ9zSH1rS1HEkrsMN0fb7nKrJ9giAR1d3wBw== +"@jest/expect@^29.0.0-alpha.5": + version "29.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.0.0-alpha.5.tgz#fa89aaf8d120b371d6deb62e2cc65d15d117d7cf" + integrity sha512-tbN8bAgUNQbGuGkFiszi0joja5Ftl1Px/BFudnkE6G8DUk4sTA+7fMjRRu/Uz/fHNf+HyDIRGkJZf4JoOSQntg== dependencies: - expect "^28.1.3" - jest-snapshot "^28.1.3" + expect "^29.0.0-alpha.4" + jest-snapshot "^29.0.0-alpha.5" -"@jest/fake-timers@^28.1.3": - version "28.1.3" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-28.1.3.tgz#230255b3ad0a3d4978f1d06f70685baea91c640e" - integrity sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw== +"@jest/fake-timers@^29.0.0-alpha.4": + version "29.0.0-alpha.4" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.0.0-alpha.4.tgz#a30f3484a28b5f70d30df3e0e66e74e2e8259457" + integrity sha512-eiOfl5ZIfXxFoOYAeaQwpFf648vnD/Imw7u+I2WoA/ujIDajrogzuvwbCMmKmnh+bSLuUrFHcWJ18KWqRkYR2g== dependencies: - "@jest/types" "^28.1.3" + "@jest/types" "^29.0.0-alpha.4" "@sinonjs/fake-timers" "^9.1.2" "@types/node" "*" - jest-message-util "^28.1.3" - jest-mock "^28.1.3" - jest-util "^28.1.3" + jest-message-util "^29.0.0-alpha.4" + jest-mock "^29.0.0-alpha.4" + jest-util "^29.0.0-alpha.4" -"@jest/globals@28.1.3", "@jest/globals@^28.1.3": - version "28.1.3" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-28.1.3.tgz#a601d78ddc5fdef542728309894895b4a42dc333" - integrity sha512-XFU4P4phyryCXu1pbcqMO0GSQcYe1IsalYCDzRNyhetyeyxMcIxa11qPNDpVNLeretItNqEmYYQn1UYz/5x1NA== +"@jest/globals@29.0.0-alpha.5", "@jest/globals@^29.0.0-alpha.5": + version "29.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.0.0-alpha.5.tgz#0d5d304a3b628bf08ee6a7290723a49dab68dfff" + integrity sha512-yVKcxiJ1LrzgAApTCVI2htkfZmOwax6mW9FON+DH5vhrD08OtSNpn97tl3jbdt3evevKKPakwQJ1XSnVT5K2tw== dependencies: - "@jest/environment" "^28.1.3" - "@jest/expect" "^28.1.3" - "@jest/types" "^28.1.3" + "@jest/environment" "^29.0.0-alpha.4" + "@jest/expect" "^29.0.0-alpha.5" + "@jest/types" "^29.0.0-alpha.4" -"@jest/reporters@28.1.3", "@jest/reporters@^28.1.3": - version "28.1.3" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-28.1.3.tgz#9adf6d265edafc5fc4a434cfb31e2df5a67a369a" - integrity sha512-JuAy7wkxQZVNU/V6g9xKzCGC5LVXx9FDcABKsSXp5MiKPEE2144a/vXTEDoyzjUpZKfVwp08Wqg5A4WfTMAzjg== +"@jest/reporters@29.0.0-alpha.5", "@jest/reporters@^29.0.0-alpha.5": + version "29.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.0.0-alpha.5.tgz#1b9909d5680cf8d7b98ce1f04b209ea52b338c73" + integrity sha512-smDOKZ+dv2istlYaNwQGL0QuY4lCFegovs+ANBs6Z9j1tMq/QEWxGsfbXCU5kP8QZUaRN55ZZsMQpRFldun0Yg== dependencies: "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^28.1.3" - "@jest/test-result" "^28.1.3" - "@jest/transform" "^28.1.3" - "@jest/types" "^28.1.3" - "@jridgewell/trace-mapping" "^0.3.13" + "@jest/console" "^29.0.0-alpha.4" + "@jest/test-result" "^29.0.0-alpha.4" + "@jest/transform" "^29.0.0-alpha.5" + "@jest/types" "^29.0.0-alpha.4" + "@jridgewell/trace-mapping" "^0.3.14" "@types/node" "*" chalk "^4.0.0" collect-v8-coverage "^1.0.0" @@ -1540,9 +1540,9 @@ istanbul-lib-report "^3.0.0" istanbul-lib-source-maps "^4.0.0" istanbul-reports "^3.1.3" - jest-message-util "^28.1.3" - jest-util "^28.1.3" - jest-worker "^28.1.3" + jest-message-util "^29.0.0-alpha.4" + jest-util "^29.0.0-alpha.4" + jest-worker "^29.0.0-alpha.5" slash "^3.0.0" string-length "^4.0.1" strip-ansi "^6.0.0" @@ -1556,51 +1556,58 @@ dependencies: "@sinclair/typebox" "^0.24.1" -"@jest/source-map@^28.1.2": - version "28.1.2" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-28.1.2.tgz#7fe832b172b497d6663cdff6c13b0a920e139e24" - integrity sha512-cV8Lx3BeStJb8ipPHnqVw/IM2VCMWO3crWZzYodSIkxXnRcXJipCdx1JCK0K5MsJJouZQTH73mzf4vgxRaH9ww== +"@jest/schemas@^29.0.0-alpha.3": + version "29.0.0-alpha.3" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.0.0-alpha.3.tgz#235bb9d7b69b459616304081285e43d00fd90f72" + integrity sha512-qfCWn5SYMp7tJkzF2wG6eBfugaZKdQoREw/b3bXR8ePHzwXpm1BWKWvZSan6/sQngyo9cozRkE1e45O30HYtzA== dependencies: - "@jridgewell/trace-mapping" "^0.3.13" + "@sinclair/typebox" "^0.24.1" + +"@jest/source-map@^29.0.0-alpha.5": + version "29.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.0.0-alpha.5.tgz#5b257b26bd90e2d04d01ea9238be23f818faf567" + integrity sha512-CkdJt84AWgTmBYChib/H4FeXYRxi5YDyhRJzsE3Dj13GL84jKSqftBgzmS32fZv6HsLTle/BgCS1J+xRdrVtKw== + dependencies: + "@jridgewell/trace-mapping" "^0.3.14" callsites "^3.0.0" graceful-fs "^4.2.9" -"@jest/test-result@28.1.3", "@jest/test-result@^28.1.3": - version "28.1.3" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-28.1.3.tgz#5eae945fd9f4b8fcfce74d239e6f725b6bf076c5" - integrity sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg== +"@jest/test-result@29.0.0-alpha.4", "@jest/test-result@^29.0.0-alpha.4": + version "29.0.0-alpha.4" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.0.0-alpha.4.tgz#403a43048374ffe0a4ea6309e3c265ef426ce8b6" + integrity sha512-PlHp0HoTahXr14Kbj9H40nzLawq9H280PMfsu2Itc7VQElKz6e3suDhb3Gv8wqC+QP3swyTL54fuxOt4BhPiEA== dependencies: - "@jest/console" "^28.1.3" - "@jest/types" "^28.1.3" + "@jest/console" "^29.0.0-alpha.4" + "@jest/types" "^29.0.0-alpha.4" "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" -"@jest/test-sequencer@^28.1.3": - version "28.1.3" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-28.1.3.tgz#9d0c283d906ac599c74bde464bc0d7e6a82886c3" - integrity sha512-NIMPEqqa59MWnDi1kvXXpYbqsfQmSJsIbnd85mdVGkiDfQ9WQQTXOLsvISUfonmnBT+w85WEgneCigEEdHDFxw== +"@jest/test-sequencer@^29.0.0-alpha.5": + version "29.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.0.0-alpha.5.tgz#bd064ee6225a66c88936efdb828acdfd024012a8" + integrity sha512-RpIZ8OqCtG0ZlJBA0CgWjj5BFQ/5IwgbO9lr5/JrfjHlIOuddxFVdc90j0ZZUL0QoF5YVaVuUZaXQVfLylJxtA== dependencies: - "@jest/test-result" "^28.1.3" + "@jest/test-result" "^29.0.0-alpha.4" graceful-fs "^4.2.9" - jest-haste-map "^28.1.3" + jest-haste-map "^29.0.0-alpha.5" slash "^3.0.0" -"@jest/transform@^28.1.3": - version "28.1.3" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-28.1.3.tgz#59d8098e50ab07950e0f2fc0fc7ec462371281b0" - integrity sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA== +"@jest/transform@^29.0.0-alpha.5": + version "29.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.0.0-alpha.5.tgz#61274696d596e71533ee104cb8ddca05c05a11b2" + integrity sha512-NEi/qLWfjjKrXWMFXRpWk1/UdQDQg2b0ePwIakBrsVozru/kzUSXfDYaPCU6QeH6Punadtp7d9NytngIb77feQ== dependencies: "@babel/core" "^7.11.6" - "@jest/types" "^28.1.3" - "@jridgewell/trace-mapping" "^0.3.13" + "@jest/types" "^29.0.0-alpha.4" + "@jridgewell/trace-mapping" "^0.3.14" babel-plugin-istanbul "^6.1.1" chalk "^4.0.0" convert-source-map "^1.4.0" - fast-json-stable-stringify "^2.0.0" + fast-json-stable-stringify "^2.1.0" graceful-fs "^4.2.9" - jest-haste-map "^28.1.3" - jest-regex-util "^28.0.2" - jest-util "^28.1.3" + jest-haste-map "^29.0.0-alpha.5" + jest-regex-util "^29.0.0-alpha.3" + jest-util "^29.0.0-alpha.4" micromatch "^4.0.4" pirates "^4.0.4" slash "^3.0.0" @@ -1629,6 +1636,18 @@ "@types/yargs" "^17.0.8" chalk "^4.0.0" +"@jest/types@^29.0.0-alpha.4": + version "29.0.0-alpha.4" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.0.0-alpha.4.tgz#1c7d1c8eb98392877f58e177cc44c3a45883b30f" + integrity sha512-sqTHma0qpP8yeOR/e1xqZY/4CCd2vCBkpHDENOI1YfMeW6Lk/y1AFeWFFhobnl7zmI0QReilrx1x2Hayo54HjA== + dependencies: + "@jest/schemas" "^29.0.0-alpha.3" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + "@jridgewell/gen-mapping@^0.1.0": version "0.1.1" resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" @@ -1669,7 +1688,7 @@ "@jridgewell/resolve-uri" "^3.0.3" "@jridgewell/sourcemap-codec" "^1.4.10" -"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.13", "@jridgewell/trace-mapping@^0.3.9": +"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.9": version "0.3.15" resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz#aba35c48a38d3fd84b37e66c9c0423f9744f9774" integrity sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g== @@ -2100,7 +2119,6 @@ "@renovate/eslint-plugin@https://github.com/renovatebot/eslint-plugin#v0.0.4": version "0.0.4" - uid "0c444386e79d6145901212507521b8a0a48af000" resolved "https://github.com/renovatebot/eslint-plugin#0c444386e79d6145901212507521b8a0a48af000" "@renovatebot/pep440@2.1.3": @@ -3227,15 +3245,15 @@ azure-devops-node-api@11.2.0: tunnel "0.0.6" typed-rest-client "^1.8.4" -babel-jest@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-28.1.3.tgz#c1187258197c099072156a0a121c11ee1e3917d5" - integrity sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q== +babel-jest@^29.0.0-alpha.5: + version "29.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.0.0-alpha.5.tgz#954507b7a4c74c08095826c0a10945c8b8f5eabe" + integrity sha512-RPIQOFXKGIciU7TIDr6KvwMFShAB9iD6/OJDxylpLo++oTw5AVn2luDmkoP6DPNhh+QaeUHa7lf1hI2sbAwH3w== dependencies: - "@jest/transform" "^28.1.3" + "@jest/transform" "^29.0.0-alpha.5" "@types/babel__core" "^7.1.14" babel-plugin-istanbul "^6.1.1" - babel-preset-jest "^28.1.3" + babel-preset-jest "^29.0.0-alpha.3" chalk "^4.0.0" graceful-fs "^4.2.9" slash "^3.0.0" @@ -3251,10 +3269,10 @@ babel-plugin-istanbul@^6.1.1: istanbul-lib-instrument "^5.0.4" test-exclude "^6.0.0" -babel-plugin-jest-hoist@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.1.3.tgz#1952c4d0ea50f2d6d794353762278d1d8cca3fbe" - integrity sha512-Ys3tUKAmfnkRUpPdpa98eYrAR0nV+sSFUZZEGuQ2EbFd1y4SOLtD5QDNHAq+bb9a+bbXvYQC4b+ID/THIMcU6Q== +babel-plugin-jest-hoist@^29.0.0-alpha.3: + version "29.0.0-alpha.3" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.0.0-alpha.3.tgz#7544706abeff87b207b3a90d52126706f34f1f35" + integrity sha512-fx9ij7e4Gubr4knij8Fiq/YsqK+Ny0rzEmLGYw+MnXqDr/JT01gBuRVU41qo/RkNiNiTRVbzIfimO4rZK4LIzQ== dependencies: "@babel/template" "^7.3.3" "@babel/types" "^7.3.3" @@ -3279,12 +3297,12 @@ babel-preset-current-node-syntax@^1.0.0: "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" -babel-preset-jest@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-28.1.3.tgz#5dfc20b99abed5db994406c2b9ab94c73aaa419d" - integrity sha512-L+fupJvlWAHbQfn74coNX3zf60LXMJsezNvvx8eIh7iOR1luJ1poxYgQk1F8PYtNq/6QODDHCqsSnTFSWC491A== +babel-preset-jest@^29.0.0-alpha.3: + version "29.0.0-alpha.3" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.0.0-alpha.3.tgz#1af43d982f05ab42c356ea3075bbbc4e4aaba74c" + integrity sha512-zWMK2x9fZsdlRDcpRrjeMXSHEXt+RR9fKvMRxSny3mAhjcS+wyaTiE0kQmTx9F1G2XJlxxXOg8ZR9cTpNMsX+A== dependencies: - babel-plugin-jest-hoist "^28.1.3" + babel-plugin-jest-hoist "^29.0.0-alpha.3" babel-preset-current-node-syntax "^1.0.0" backslash@^0.2.0: @@ -4092,6 +4110,11 @@ diff-sequences@^28.1.1: resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-28.1.1.tgz#9989dc731266dc2903457a70e996f3a041913ac6" integrity sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw== +diff-sequences@^29.0.0-alpha.3: + version "29.0.0-alpha.3" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.0.0-alpha.3.tgz#e27332f282e5142d4d03804ae6778ddd90dbb3e1" + integrity sha512-+1kCbnF4gWfTIuhznRtta+aLwy2myGELtWlS38WUNcXg98meRVn4PeE8QuM1wQ1yVEwM8E3FDANVZRDekAQW6w== + diff@5.1.0, diff@^5.0.0: version "5.1.0" resolved "https://registry.yarnpkg.com/diff/-/diff-5.1.0.tgz#bc52d298c5ea8df9194800224445ed43ffc87e40" @@ -4638,16 +4661,16 @@ expect-more@1.2.0: resolved "https://registry.yarnpkg.com/expect-more/-/expect-more-1.2.0.tgz#cc7b3b6ad194ee54deaf601cf5c80449ed7a276d" integrity sha512-AVnjc5oh2jgiJjOrjbiKxbwLlNA/zsl2044Nbd09H4+2KwThtSLYKhdOusLYOrcToFAa2uBOWR1ExCN4kOWgbQ== -expect@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/expect/-/expect-28.1.3.tgz#90a7c1a124f1824133dd4533cce2d2bdcb6603ec" - integrity sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g== +expect@^29.0.0-alpha.4: + version "29.0.0-alpha.4" + resolved "https://registry.yarnpkg.com/expect/-/expect-29.0.0-alpha.4.tgz#1b650671d58fdc78429ef723ac7cc2d73d354052" + integrity sha512-iqE+4zgo6kXJrkHCoEq5EwwUOqFPXUhzMy4/IRe5HWsJ3gpZTi6VHtkVCRwCmFPMEsIMiCfrXmFYw5QQhsHisw== dependencies: - "@jest/expect-utils" "^28.1.3" - jest-get-type "^28.0.2" - jest-matcher-utils "^28.1.3" - jest-message-util "^28.1.3" - jest-util "^28.1.3" + "@jest/expect-utils" "^29.0.0-alpha.4" + jest-get-type "^29.0.0-alpha.3" + jest-matcher-utils "^29.0.0-alpha.4" + jest-message-util "^29.0.0-alpha.4" + jest-util "^29.0.0-alpha.4" extend@^3.0.0: version "3.0.2" @@ -4681,7 +4704,7 @@ fast-glob@^3.2.11, fast-glob@^3.2.2, fast-glob@^3.2.7, fast-glob@^3.2.9: merge2 "^1.3.0" micromatch "^4.0.4" -fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0: +fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== @@ -5801,82 +5824,82 @@ java-properties@^1.0.0: resolved "https://registry.yarnpkg.com/java-properties/-/java-properties-1.0.2.tgz#ccd1fa73907438a5b5c38982269d0e771fe78211" integrity sha512-qjdpeo2yKlYTH7nFdK0vbZWuTCesk4o63v5iVOlhMQPfuIZQfW/HI35SjfhA+4qpg36rnFSvUK5b1m+ckIblQQ== -jest-changed-files@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-28.1.3.tgz#d9aeee6792be3686c47cb988a8eaf82ff4238831" - integrity sha512-esaOfUWJXk2nfZt9SPyC8gA1kNfdKLkQWyzsMlqq8msYSlNKfmZxfRgZn4Cd4MGVUF+7v6dBs0d5TOAKa7iIiA== +jest-changed-files@^29.0.0-alpha.3: + version "29.0.0-alpha.3" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.0.0-alpha.3.tgz#75eec5fc33e708697df83c7e7fbfc4a534ee24f1" + integrity sha512-qR9Tl9SZ+hoet7XpnBPoTsYi+E9XKXukqg28f/4GH8oltapQpZxcBQ47XwpHURn0+BzGZcfXvQr+/OuxTmE7Xg== dependencies: execa "^5.0.0" p-limit "^3.1.0" -jest-circus@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-28.1.3.tgz#d14bd11cf8ee1a03d69902dc47b6bd4634ee00e4" - integrity sha512-cZ+eS5zc79MBwt+IhQhiEp0OeBddpc1n8MBo1nMB8A7oPMKEO+Sre+wHaLJexQUj9Ya/8NOBY0RESUgYjB6fow== +jest-circus@^29.0.0-alpha.5: + version "29.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.0.0-alpha.5.tgz#e6660de482f91773438c41273644db326ef7bd10" + integrity sha512-jFQ2pUBm86L90P+TYMBvxwzCsiP2+8SSaokv/z4gmtrbpiCzjMkUyoM17IWpfP95icCPTRO2QkTg7lpr4JMPSQ== dependencies: - "@jest/environment" "^28.1.3" - "@jest/expect" "^28.1.3" - "@jest/test-result" "^28.1.3" - "@jest/types" "^28.1.3" + "@jest/environment" "^29.0.0-alpha.4" + "@jest/expect" "^29.0.0-alpha.5" + "@jest/test-result" "^29.0.0-alpha.4" + "@jest/types" "^29.0.0-alpha.4" "@types/node" "*" chalk "^4.0.0" co "^4.6.0" dedent "^0.7.0" is-generator-fn "^2.0.0" - jest-each "^28.1.3" - jest-matcher-utils "^28.1.3" - jest-message-util "^28.1.3" - jest-runtime "^28.1.3" - jest-snapshot "^28.1.3" - jest-util "^28.1.3" + jest-each "^29.0.0-alpha.4" + jest-matcher-utils "^29.0.0-alpha.4" + jest-message-util "^29.0.0-alpha.4" + jest-runtime "^29.0.0-alpha.5" + jest-snapshot "^29.0.0-alpha.5" + jest-util "^29.0.0-alpha.4" p-limit "^3.1.0" - pretty-format "^28.1.3" + pretty-format "^29.0.0-alpha.4" slash "^3.0.0" stack-utils "^2.0.3" -jest-cli@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-28.1.3.tgz#558b33c577d06de55087b8448d373b9f654e46b2" - integrity sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ== +jest-cli@^29.0.0-alpha.5: + version "29.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.0.0-alpha.5.tgz#a4b9f22580a3d482b6a23989439bbcdbcbabda19" + integrity sha512-cjhO2oa8BEgWQPGCQjwDgcOPQUt3CiBpKgWGHP78ZhvKXXafkYNmnnjvkYKuKKX1/TFnk4pyTSXE1nsAEGIYbA== dependencies: - "@jest/core" "^28.1.3" - "@jest/test-result" "^28.1.3" - "@jest/types" "^28.1.3" + "@jest/core" "^29.0.0-alpha.5" + "@jest/test-result" "^29.0.0-alpha.4" + "@jest/types" "^29.0.0-alpha.4" chalk "^4.0.0" exit "^0.1.2" graceful-fs "^4.2.9" import-local "^3.0.2" - jest-config "^28.1.3" - jest-util "^28.1.3" - jest-validate "^28.1.3" + jest-config "^29.0.0-alpha.5" + jest-util "^29.0.0-alpha.4" + jest-validate "^29.0.0-alpha.4" prompts "^2.0.1" yargs "^17.3.1" -jest-config@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-28.1.3.tgz#e315e1f73df3cac31447eed8b8740a477392ec60" - integrity sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ== +jest-config@^29.0.0-alpha.5: + version "29.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.0.0-alpha.5.tgz#07bc61a730377a6b5d5b9e6910dd1a3fdb45bbc4" + integrity sha512-OYcpvKIw/E58h5m8oX8TK4l+115rMAGluJGm5/UqXwBYg+Nla3EwwW/VMWPtaUzeswXCw0lvS6DaNzHOP3Xbig== dependencies: "@babel/core" "^7.11.6" - "@jest/test-sequencer" "^28.1.3" - "@jest/types" "^28.1.3" - babel-jest "^28.1.3" + "@jest/test-sequencer" "^29.0.0-alpha.5" + "@jest/types" "^29.0.0-alpha.4" + babel-jest "^29.0.0-alpha.5" chalk "^4.0.0" ci-info "^3.2.0" deepmerge "^4.2.2" glob "^7.1.3" graceful-fs "^4.2.9" - jest-circus "^28.1.3" - jest-environment-node "^28.1.3" - jest-get-type "^28.0.2" - jest-regex-util "^28.0.2" - jest-resolve "^28.1.3" - jest-runner "^28.1.3" - jest-util "^28.1.3" - jest-validate "^28.1.3" + jest-circus "^29.0.0-alpha.5" + jest-environment-node "^29.0.0-alpha.4" + jest-get-type "^29.0.0-alpha.3" + jest-regex-util "^29.0.0-alpha.3" + jest-resolve "^29.0.0-alpha.5" + jest-runner "^29.0.0-alpha.5" + jest-util "^29.0.0-alpha.4" + jest-validate "^29.0.0-alpha.4" micromatch "^4.0.4" parse-json "^5.2.0" - pretty-format "^28.1.3" + pretty-format "^29.0.0-alpha.4" slash "^3.0.0" strip-json-comments "^3.1.1" @@ -5890,35 +5913,45 @@ jest-diff@^28.0.0, jest-diff@^28.1.0, jest-diff@^28.1.3: jest-get-type "^28.0.2" pretty-format "^28.1.3" -jest-docblock@^28.1.1: - version "28.1.1" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-28.1.1.tgz#6f515c3bf841516d82ecd57a62eed9204c2f42a8" - integrity sha512-3wayBVNiOYx0cwAbl9rwm5kKFP8yHH3d/fkEaL02NPTkDojPtheGB7HZSFY4wzX+DxyrvhXz0KSCVksmCknCuA== +jest-diff@^29.0.0-alpha.4: + version "29.0.0-alpha.4" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.0.0-alpha.4.tgz#af0df7cff23b5782254ec1a128b1ef39f2556a23" + integrity sha512-mo0STcllS+Y9Nfy8yPPQHqxw14VxmjITxX0YCkIcveNh4DwW3rtsFfXNFyTLG0VUFWii6fBl6yjqQD26QMA/VQ== dependencies: - detect-newline "^3.0.0" + chalk "^4.0.0" + diff-sequences "^29.0.0-alpha.3" + jest-get-type "^29.0.0-alpha.3" + pretty-format "^29.0.0-alpha.4" -jest-each@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-28.1.3.tgz#bdd1516edbe2b1f3569cfdad9acd543040028f81" - integrity sha512-arT1z4sg2yABU5uogObVPvSlSMQlDA48owx07BDPAiasW0yYpYHYOo4HHLz9q0BVzDVU4hILFjzJw0So9aCL/g== +jest-docblock@^29.0.0-alpha.3: + version "29.0.0-alpha.3" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.0.0-alpha.3.tgz#6fec7deb660713e446bf99946bfbf70ce710a8ab" + integrity sha512-qA7iesYq4EIitMwDB8+j2D0CKbj/tyeFjID9fC5pX8+fcqlJ/ecbN2Se3uAbBBtOS99tTcblprA2MJzlTcrgCw== dependencies: - "@jest/types" "^28.1.3" - chalk "^4.0.0" - jest-get-type "^28.0.2" - jest-util "^28.1.3" - pretty-format "^28.1.3" + detect-newline "^3.0.0" -jest-environment-node@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-28.1.3.tgz#7e74fe40eb645b9d56c0c4b70ca4357faa349be5" - integrity sha512-ugP6XOhEpjAEhGYvp5Xj989ns5cB1K6ZdjBYuS30umT4CQEETaxSiPcZ/E1kFktX4GkrcM4qu07IIlDYX1gp+A== +jest-each@^29.0.0-alpha.4: + version "29.0.0-alpha.4" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.0.0-alpha.4.tgz#4a606e31911f933ec10c473c253af954f45dd306" + integrity sha512-/9b51h/5VqQgi4agyeWEVqsH1foflBiFecuEOI1dX6AIHZDw3sZMW+XNZbGYwquHvQtFyJJXYKA/HosR6yo6jA== dependencies: - "@jest/environment" "^28.1.3" - "@jest/fake-timers" "^28.1.3" - "@jest/types" "^28.1.3" + "@jest/types" "^29.0.0-alpha.4" + chalk "^4.0.0" + jest-get-type "^29.0.0-alpha.3" + jest-util "^29.0.0-alpha.4" + pretty-format "^29.0.0-alpha.4" + +jest-environment-node@^29.0.0-alpha.4: + version "29.0.0-alpha.4" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.0.0-alpha.4.tgz#3e10199722f957b2531d2c0145201373eeb2454e" + integrity sha512-/5Raib0a9KDXcHY85vdzAdlSLKCa49wQW41JO2Fo8zxSu3bAyoQ0LoTCWBcf6QUHKdkpjlzwx3ddBdsHKjRFoQ== + dependencies: + "@jest/environment" "^29.0.0-alpha.4" + "@jest/fake-timers" "^29.0.0-alpha.4" + "@jest/types" "^29.0.0-alpha.4" "@types/node" "*" - jest-mock "^28.1.3" - jest-util "^28.1.3" + jest-mock "^29.0.0-alpha.4" + jest-util "^29.0.0-alpha.4" jest-extended@3.0.2: version "3.0.2" @@ -5933,20 +5966,25 @@ jest-get-type@^28.0.0, jest-get-type@^28.0.2: resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-28.0.2.tgz#34622e628e4fdcd793d46db8a242227901fcf203" integrity sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA== -jest-haste-map@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-28.1.3.tgz#abd5451129a38d9841049644f34b034308944e2b" - integrity sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA== +jest-get-type@^29.0.0-alpha.3: + version "29.0.0-alpha.3" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.0.0-alpha.3.tgz#99cdc101e6725ad2615c3c0af1c476856205f93d" + integrity sha512-1pZtOPR0YZPGSr718qOvBR2OH1ZQjq6FmA1B5KHBghzHRUUSKty82/21fAhSk0fLkUJDeenva/7i7stTmCQpsw== + +jest-haste-map@^29.0.0-alpha.5: + version "29.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.0.0-alpha.5.tgz#37f0af68b539bbf1df98ba41a1039053b81f24a6" + integrity sha512-iy1K4aQaviXSgjN+pePZvYLQQuIeifXTCs8rZcztlzAY6Fwp/2vD28oVjdyjU8U9IN35ctqbwRZpT+btiZIBdg== dependencies: - "@jest/types" "^28.1.3" + "@jest/types" "^29.0.0-alpha.4" "@types/graceful-fs" "^4.1.3" "@types/node" "*" anymatch "^3.0.3" fb-watchman "^2.0.0" graceful-fs "^4.2.9" - jest-regex-util "^28.0.2" - jest-util "^28.1.3" - jest-worker "^28.1.3" + jest-regex-util "^29.0.0-alpha.3" + jest-util "^29.0.0-alpha.4" + jest-worker "^29.0.0-alpha.5" micromatch "^4.0.4" walker "^1.0.8" optionalDependencies: @@ -5962,13 +6000,13 @@ jest-junit@14.0.0: uuid "^8.3.2" xml "^1.0.1" -jest-leak-detector@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-28.1.3.tgz#a6685d9b074be99e3adee816ce84fd30795e654d" - integrity sha512-WFVJhnQsiKtDEo5lG2mM0v40QWnBM+zMdHHyJs8AWZ7J0QZJS59MsyKeJHWhpBZBH32S48FOVvGyOFT1h0DlqA== +jest-leak-detector@^29.0.0-alpha.4: + version "29.0.0-alpha.4" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.0.0-alpha.4.tgz#a07483a16736a126e14227505c5d62abe9c16cc0" + integrity sha512-fpNxKOAvYEddZPBHaxkQ5AfNvNUaY/hkiLrstMjUr223OmeXlIBd1vq2b8DpjNGFYSq4jxZ4+M6KyPASwfFM9w== dependencies: - jest-get-type "^28.0.2" - pretty-format "^28.1.3" + jest-get-type "^29.0.0-alpha.3" + pretty-format "^29.0.0-alpha.4" jest-matcher-utils@28.1.0: version "28.1.0" @@ -5980,7 +6018,7 @@ jest-matcher-utils@28.1.0: jest-get-type "^28.0.2" pretty-format "^28.1.0" -jest-matcher-utils@^28.0.0, jest-matcher-utils@^28.1.3: +jest-matcher-utils@^28.0.0: version "28.1.3" resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz#5a77f1c129dd5ba3b4d7fc20728806c78893146e" integrity sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw== @@ -5990,18 +6028,28 @@ jest-matcher-utils@^28.0.0, jest-matcher-utils@^28.1.3: jest-get-type "^28.0.2" pretty-format "^28.1.3" -jest-message-util@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-28.1.3.tgz#232def7f2e333f1eecc90649b5b94b0055e7c43d" - integrity sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g== +jest-matcher-utils@^29.0.0-alpha.4: + version "29.0.0-alpha.4" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.0.0-alpha.4.tgz#873b33d8a30f5b059d55b4e48d6a654632557de2" + integrity sha512-W8FGid9bp45CulR80SnGTthClKLoGocVlo5GXuAcpsGa3yLbuKoIRPZJ1xYCmE+xUDmffXY5sLK3RTRzKgk24A== + dependencies: + chalk "^4.0.0" + jest-diff "^29.0.0-alpha.4" + jest-get-type "^29.0.0-alpha.3" + pretty-format "^29.0.0-alpha.4" + +jest-message-util@^29.0.0-alpha.4: + version "29.0.0-alpha.4" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.0.0-alpha.4.tgz#b1d5d701b7d260dc7c8aa2fdf4c62b086d6aaa34" + integrity sha512-1rm6hSS/VkEpai2N+EGg8HMHanxVo0otC6hWFoCpAN6WBHGRbURy/Ok4TI5okFVE/iClh3QJW+nCB+VuGCBjiw== dependencies: "@babel/code-frame" "^7.12.13" - "@jest/types" "^28.1.3" + "@jest/types" "^29.0.0-alpha.4" "@types/stack-utils" "^2.0.0" chalk "^4.0.0" graceful-fs "^4.2.9" micromatch "^4.0.4" - pretty-format "^28.1.3" + pretty-format "^29.0.0-alpha.4" slash "^3.0.0" stack-utils "^2.0.3" @@ -6012,12 +6060,12 @@ jest-mock-extended@2.0.6: dependencies: ts-essentials "^7.0.3" -jest-mock@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-28.1.3.tgz#d4e9b1fc838bea595c77ab73672ebf513ab249da" - integrity sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA== +jest-mock@^29.0.0-alpha.4: + version "29.0.0-alpha.4" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.0.0-alpha.4.tgz#4c7480bf5652b83a7021f91469992892396c4eb3" + integrity sha512-se8SALiOvteJhMBSUhI3MKrAyj66wT+FSSXS2EcDwq+CCQa9BQwxjHlLW34l8dK6K/qfxaVhXCJRfLDDTRCqjQ== dependencies: - "@jest/types" "^28.1.3" + "@jest/types" "^29.0.0-alpha.4" "@types/node" "*" jest-pnp-resolver@^1.2.2: @@ -6025,86 +6073,86 @@ jest-pnp-resolver@^1.2.2: resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== -jest-regex-util@^28.0.2: - version "28.0.2" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-28.0.2.tgz#afdc377a3b25fb6e80825adcf76c854e5bf47ead" - integrity sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw== +jest-regex-util@^29.0.0-alpha.3: + version "29.0.0-alpha.3" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.0.0-alpha.3.tgz#be56b94f0cc4fcd785f12dcdf4be178fb5b80fb9" + integrity sha512-lPeBxm14mDlHOHpq+63Ljr5WIQ4eJ4Gs7TAVa4mqE+kOlGIg50yrgURI/moPhkDU8P8s/4NAi0Z1ODQ6ha9qkA== -jest-resolve-dependencies@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-28.1.3.tgz#8c65d7583460df7275c6ea2791901fa975c1fe66" - integrity sha512-qa0QO2Q0XzQoNPouMbCc7Bvtsem8eQgVPNkwn9LnS+R2n8DaVDPL/U1gngC0LTl1RYXJU0uJa2BMC2DbTfFrHA== +jest-resolve-dependencies@^29.0.0-alpha.5: + version "29.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.0.0-alpha.5.tgz#038fe257110a5fdb76db9dba89a98d4391cf8070" + integrity sha512-mssialfVRh2+jFySllvDmPa5BKd5KmTRUwpRKOunjJLwFDrEM7q6M0QExzDxBQ9OFJvHEfHf8YB8Q1jsyt2a4w== dependencies: - jest-regex-util "^28.0.2" - jest-snapshot "^28.1.3" + jest-regex-util "^29.0.0-alpha.3" + jest-snapshot "^29.0.0-alpha.5" -jest-resolve@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-28.1.3.tgz#cfb36100341ddbb061ec781426b3c31eb51aa0a8" - integrity sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ== +jest-resolve@^29.0.0-alpha.5: + version "29.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.0.0-alpha.5.tgz#82eda6b89eb20a8eb103b377ba750a40250a8a08" + integrity sha512-vGIXSdqwyYa7TrFMVnmSadxOkTG0+cmkZKT23wknC3ZFh6RofKF6dcDREaBnZcCFj2gMNqdXEOnoMTjvCKIIMw== dependencies: chalk "^4.0.0" graceful-fs "^4.2.9" - jest-haste-map "^28.1.3" + jest-haste-map "^29.0.0-alpha.5" jest-pnp-resolver "^1.2.2" - jest-util "^28.1.3" - jest-validate "^28.1.3" + jest-util "^29.0.0-alpha.4" + jest-validate "^29.0.0-alpha.4" resolve "^1.20.0" resolve.exports "^1.1.0" slash "^3.0.0" -jest-runner@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-28.1.3.tgz#5eee25febd730b4713a2cdfd76bdd5557840f9a1" - integrity sha512-GkMw4D/0USd62OVO0oEgjn23TM+YJa2U2Wu5zz9xsQB1MxWKDOlrnykPxnMsN0tnJllfLPinHTka61u0QhaxBA== +jest-runner@^29.0.0-alpha.5: + version "29.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.0.0-alpha.5.tgz#7bf81fc22826b11ccca6d187e886606963cf9e60" + integrity sha512-I1g+eO5ZIpv0CxOtkjMFB3yfVqEIWm8UIiS2vJxJ2xar7bIsKguheoL5wlMvZi9FBsB0R+AkBYNNMa5Ct0kQqA== dependencies: - "@jest/console" "^28.1.3" - "@jest/environment" "^28.1.3" - "@jest/test-result" "^28.1.3" - "@jest/transform" "^28.1.3" - "@jest/types" "^28.1.3" + "@jest/console" "^29.0.0-alpha.4" + "@jest/environment" "^29.0.0-alpha.4" + "@jest/test-result" "^29.0.0-alpha.4" + "@jest/transform" "^29.0.0-alpha.5" + "@jest/types" "^29.0.0-alpha.4" "@types/node" "*" chalk "^4.0.0" emittery "^0.10.2" graceful-fs "^4.2.9" - jest-docblock "^28.1.1" - jest-environment-node "^28.1.3" - jest-haste-map "^28.1.3" - jest-leak-detector "^28.1.3" - jest-message-util "^28.1.3" - jest-resolve "^28.1.3" - jest-runtime "^28.1.3" - jest-util "^28.1.3" - jest-watcher "^28.1.3" - jest-worker "^28.1.3" + jest-docblock "^29.0.0-alpha.3" + jest-environment-node "^29.0.0-alpha.4" + jest-haste-map "^29.0.0-alpha.5" + jest-leak-detector "^29.0.0-alpha.4" + jest-message-util "^29.0.0-alpha.4" + jest-resolve "^29.0.0-alpha.5" + jest-runtime "^29.0.0-alpha.5" + jest-util "^29.0.0-alpha.4" + jest-watcher "^29.0.0-alpha.4" + jest-worker "^29.0.0-alpha.5" p-limit "^3.1.0" source-map-support "0.5.13" -jest-runtime@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-28.1.3.tgz#a57643458235aa53e8ec7821949e728960d0605f" - integrity sha512-NU+881ScBQQLc1JHG5eJGU7Ui3kLKrmwCPPtYsJtBykixrM2OhVQlpMmFWJjMyDfdkGgBMNjXCGB/ebzsgNGQw== - dependencies: - "@jest/environment" "^28.1.3" - "@jest/fake-timers" "^28.1.3" - "@jest/globals" "^28.1.3" - "@jest/source-map" "^28.1.2" - "@jest/test-result" "^28.1.3" - "@jest/transform" "^28.1.3" - "@jest/types" "^28.1.3" +jest-runtime@^29.0.0-alpha.5: + version "29.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.0.0-alpha.5.tgz#0ffaf3b803b1693cec1c9247381570ecd9754c65" + integrity sha512-P5bt+UFLiLVR7uXxZWjo+0YoIeWbi04I5il5G1dPoPWIhXZ/Ag6FEjU8Mf83pjLr8rUxDUvCvI0e2EEC+G/9iQ== + dependencies: + "@jest/environment" "^29.0.0-alpha.4" + "@jest/fake-timers" "^29.0.0-alpha.4" + "@jest/globals" "^29.0.0-alpha.5" + "@jest/source-map" "^29.0.0-alpha.5" + "@jest/test-result" "^29.0.0-alpha.4" + "@jest/transform" "^29.0.0-alpha.5" + "@jest/types" "^29.0.0-alpha.4" + "@types/node" "*" chalk "^4.0.0" cjs-module-lexer "^1.0.0" collect-v8-coverage "^1.0.0" - execa "^5.0.0" glob "^7.1.3" graceful-fs "^4.2.9" - jest-haste-map "^28.1.3" - jest-message-util "^28.1.3" - jest-mock "^28.1.3" - jest-regex-util "^28.0.2" - jest-resolve "^28.1.3" - jest-snapshot "^28.1.3" - jest-util "^28.1.3" + jest-haste-map "^29.0.0-alpha.5" + jest-message-util "^29.0.0-alpha.4" + jest-mock "^29.0.0-alpha.4" + jest-regex-util "^29.0.0-alpha.3" + jest-resolve "^29.0.0-alpha.5" + jest-snapshot "^29.0.0-alpha.5" + jest-util "^29.0.0-alpha.4" slash "^3.0.0" strip-bom "^4.0.0" @@ -6116,33 +6164,33 @@ jest-silent-reporter@0.5.0: chalk "^4.0.0" jest-util "^26.0.0" -jest-snapshot@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-28.1.3.tgz#17467b3ab8ddb81e2f605db05583d69388fc0668" - integrity sha512-4lzMgtiNlc3DU/8lZfmqxN3AYD6GGLbl+72rdBpXvcV+whX7mDrREzkPdp2RnmfIiWBg1YbuFSkXduF2JcafJg== +jest-snapshot@^29.0.0-alpha.5: + version "29.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.0.0-alpha.5.tgz#5643bc0774cfd577231f37c50b52d138f92b24da" + integrity sha512-2izwyvAi6E+KCbt/glgazO4NxZnisq9Z339JnjIwWAysbSr8SpiJpfIlTiIIb61xkmnfpYpHf3bwgbBrpDq2ig== dependencies: "@babel/core" "^7.11.6" "@babel/generator" "^7.7.2" "@babel/plugin-syntax-typescript" "^7.7.2" "@babel/traverse" "^7.7.2" "@babel/types" "^7.3.3" - "@jest/expect-utils" "^28.1.3" - "@jest/transform" "^28.1.3" - "@jest/types" "^28.1.3" + "@jest/expect-utils" "^29.0.0-alpha.4" + "@jest/transform" "^29.0.0-alpha.5" + "@jest/types" "^29.0.0-alpha.4" "@types/babel__traverse" "^7.0.6" "@types/prettier" "^2.1.5" babel-preset-current-node-syntax "^1.0.0" chalk "^4.0.0" - expect "^28.1.3" + expect "^29.0.0-alpha.4" graceful-fs "^4.2.9" - jest-diff "^28.1.3" - jest-get-type "^28.0.2" - jest-haste-map "^28.1.3" - jest-matcher-utils "^28.1.3" - jest-message-util "^28.1.3" - jest-util "^28.1.3" + jest-diff "^29.0.0-alpha.4" + jest-get-type "^29.0.0-alpha.3" + jest-haste-map "^29.0.0-alpha.5" + jest-matcher-utils "^29.0.0-alpha.4" + jest-message-util "^29.0.0-alpha.4" + jest-util "^29.0.0-alpha.4" natural-compare "^1.4.0" - pretty-format "^28.1.3" + pretty-format "^29.0.0-alpha.4" semver "^7.3.5" jest-util@^26.0.0: @@ -6157,7 +6205,7 @@ jest-util@^26.0.0: is-ci "^2.0.0" micromatch "^4.0.2" -jest-util@^28.0.0, jest-util@^28.1.3: +jest-util@^28.0.0: version "28.1.3" resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-28.1.3.tgz#f4f932aa0074f0679943220ff9cbba7e497028b0" integrity sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ== @@ -6169,50 +6217,62 @@ jest-util@^28.0.0, jest-util@^28.1.3: graceful-fs "^4.2.9" picomatch "^2.2.3" -jest-validate@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-28.1.3.tgz#e322267fd5e7c64cea4629612c357bbda96229df" - integrity sha512-SZbOGBWEsaTxBGCOpsRWlXlvNkvTkY0XxRfh7zYmvd8uL5Qzyg0CHAXiXKROflh801quA6+/DsT4ODDthOC/OA== +jest-util@^29.0.0-alpha.4: + version "29.0.0-alpha.4" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.0.0-alpha.4.tgz#234df349f1d4bf676c1a3a6cd4eb389bc0eb00cf" + integrity sha512-iF0ViQzzC/FNE97oYMz61hL/ZmpJmYpzCpc5Z3ieoirCymtBdirjM+ipJldFpzhj0RttsQqdp6sXtGo48M0dNw== dependencies: - "@jest/types" "^28.1.3" + "@jest/types" "^29.0.0-alpha.4" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-validate@^29.0.0-alpha.4: + version "29.0.0-alpha.4" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.0.0-alpha.4.tgz#f451455f9b0a0d55ba1422764fe6e40ceb3a1fcb" + integrity sha512-SiYYWfIliXjCKoCykFQxObqO501rTB/Id2mD38YzPYSoIGoSgf+iNx3msDiIuqVBh+r0dqlympHUO8YErXcZJA== + dependencies: + "@jest/types" "^29.0.0-alpha.4" camelcase "^6.2.0" chalk "^4.0.0" - jest-get-type "^28.0.2" + jest-get-type "^29.0.0-alpha.3" leven "^3.1.0" - pretty-format "^28.1.3" + pretty-format "^29.0.0-alpha.4" -jest-watcher@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-28.1.3.tgz#c6023a59ba2255e3b4c57179fc94164b3e73abd4" - integrity sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g== +jest-watcher@^29.0.0-alpha.4: + version "29.0.0-alpha.4" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.0.0-alpha.4.tgz#72c9f72c53eb09cab1eb3a64cafc60563ba01858" + integrity sha512-s9szd+N6l/kqb+lMaSG3FcLKeg0S7vrUXsfU62LuRexdl4daGbqMpjaRVZ4fCN6owuDuuQLWXjtvLYImN6ZbMg== dependencies: - "@jest/test-result" "^28.1.3" - "@jest/types" "^28.1.3" + "@jest/test-result" "^29.0.0-alpha.4" + "@jest/types" "^29.0.0-alpha.4" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" emittery "^0.10.2" - jest-util "^28.1.3" + jest-util "^29.0.0-alpha.4" string-length "^4.0.1" -jest-worker@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-28.1.3.tgz#7e3c4ce3fa23d1bb6accb169e7f396f98ed4bb98" - integrity sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g== +jest-worker@^29.0.0-alpha.5: + version "29.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.0.0-alpha.5.tgz#72ac6c2c0f157008a11b58ac31d02c951e0fa285" + integrity sha512-DM6rCc+fpl49Buun6IRO9g4eEDgYVra3r0xsy/Rm7cb2ycazaGOXZIqzqV3dSDMVe6uaGszlDk5OONn3OwtIRw== dependencies: "@types/node" "*" merge-stream "^2.0.0" supports-color "^8.0.0" -jest@28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest/-/jest-28.1.3.tgz#e9c6a7eecdebe3548ca2b18894a50f45b36dfc6b" - integrity sha512-N4GT5on8UkZgH0O5LUavMRV1EDEhNTL0KEfRmDIeZHSV7p2XgLoY9t9VDUgL6o+yfdgYHVxuz81G8oB9VG5uyA== +jest@29.0.0-alpha.5: + version "29.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/jest/-/jest-29.0.0-alpha.5.tgz#aac7a499c2aa279ee28ff50959e7a54bdb36c380" + integrity sha512-ALrHqBWttJqP4igLUAhE3iM42BqLM9z7oSFl9J/gpBw6sAVrV6M/V8XArvHlexfsS73IYMFNOjoPtSD5iQh+0w== dependencies: - "@jest/core" "^28.1.3" - "@jest/types" "^28.1.3" + "@jest/core" "^29.0.0-alpha.5" + "@jest/types" "^29.0.0-alpha.4" import-local "^3.0.2" - jest-cli "^28.1.3" + jest-cli "^29.0.0-alpha.5" js-tokens@^4.0.0: version "4.0.0" @@ -7933,6 +7993,15 @@ pretty-format@^28.0.0, pretty-format@^28.1.0, pretty-format@^28.1.3: ansi-styles "^5.0.0" react-is "^18.0.0" +pretty-format@^29.0.0-alpha.4: + version "29.0.0-alpha.4" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.0.0-alpha.4.tgz#a185eeef2831a3986459b4b23fdc5ecacb844a87" + integrity sha512-9EWTLT9Wsid/x4EX6En0YEbK4pbqpfPs60X44V7a61EePm2WXfJcoRmFfBQsgqSYRQMeiSV/T3dB0Jv0F1aZ1g== + dependencies: + "@jest/schemas" "^29.0.0-alpha.3" + ansi-styles "^5.0.0" + react-is "^18.0.0" + pretty-quick@3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/pretty-quick/-/pretty-quick-3.1.3.tgz#15281108c0ddf446675157ca40240099157b638e"