Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump the widget group across 1 directory with 9 updates #29

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 16, 2024

Bumps the widget group with 9 updates in the /widget directory:

Package From To
@eslint/js 9.14.0 9.17.0
@testing-library/react 16.0.1 16.1.0
@types/node 22.9.0 22.10.2
eslint 9.14.0 9.17.0
eslint-plugin-react-hooks 5.0.0 5.1.0
globals 15.12.0 15.13.0
prettier 3.3.3 3.4.2
typescript 5.6.3 5.7.2
typescript-eslint 8.13.0 8.18.1

Updates @eslint/js from 9.14.0 to 9.17.0

Release notes

Sourced from @​eslint/js's releases.

v9.17.0

Features

  • eed91d1 feat: add suggestions to no-unused-vars (#18352) (Tanuj Kanti)

Bug Fixes

  • 67d683d fix: fix crash when message.fix is nullish (#19168) (ntnyq)
  • c618707 fix: ignore vars with non-identifier references in no-useless-assignment (#19200) (YeonJuan)

Documentation

  • 3c22d2a docs: update yoda to Yoda in yoda.md for consistency (#19230) (루밀LuMir)
  • e0a2203 docs: add missing backticks to no-sequences (#19233) (루밀LuMir)
  • 4cc4881 docs: Update README (GitHub Actions Bot)
  • 3db6fdf docs: [no-await-in-loop] expand on benefits and inapplicability (#19211) (Kirk Waiblinger)
  • bf2a4f6 docs: add missing backticks to func-style (#19227) (루밀LuMir)
  • ba098bd docs: add missing header to prefer-spread (#19224) (루밀LuMir)
  • b607ae6 docs: update description of no-param-reassign (#19220) (루밀LuMir)
  • 1eb424d docs: add missing backticks to prefer-destructuring (#19223) (루밀LuMir)
  • 85998d1 docs: add missing backticks to no-unneeded-ternary (#19222) (루밀LuMir)
  • b75b32c docs: add missing backticks to no-new-func (#19219) (루밀LuMir)
  • a7700bc docs: add missing backticks to id-length (#19217) (루밀LuMir)
  • e2bb429 docs: add missing backticks to complexity.md (#19214) (루밀LuMir)
  • 045d716 docs: add missing ) to id-denylist (#19213) (루밀LuMir)
  • 7fe4114 docs: Update README (GitHub Actions Bot)
  • c743ba6 docs: add CSS language to no-restricted-syntax (#19208) (Milos Djermanovic)
  • 1416d70 docs: add missing backticks to eqeqeq (#19207) (루밀LuMir)
  • b950c1b docs: add missing backticks to prefer-object-spread (#19206) (루밀LuMir)
  • 8a941cb docs: update docs and description of require-unicode-regexp (#19205) (루밀LuMir)
  • cbab228 docs: Update README (GitHub Actions Bot)
  • f2257ce docs: update comments and description of no-script-url (#19203) (루밀LuMir)
  • 365f0f4 docs: add missing backtick to default-case-last (#19202) (루밀LuMir)
  • e6b84f5 docs: add missing punctuation in document (#19161) (루밀LuMir)
  • c88708e docs: replace quote with backtick in description of for-direction (#19199) (루밀LuMir)
  • a76f233 docs: use higher contrast color tokens for code comments (#19187) (Josh Goldberg ✨)
  • db19502 docs: Update README (GitHub Actions Bot)

Chores

  • cc243c9 chore: upgrade to @eslint/js@9.17.0 (#19242) (Francesco Trotta)
  • 84c5787 chore: package.json update for @​eslint/js release (Jenkins)
  • 4c4f53b chore: add missing backticks to flags.js (#19226) (루밀LuMir)
  • 4b3132c chore: update dependency eslint-plugin-expect-type to ^0.6.0 (#19221) (renovate[bot])
  • 9bf2204 chore: add type definitions for the eslint-config-eslint package (#19050) (Arya Emami)
  • ee8c220 chore: fix incorrect name property in integration-tutorial-code (#19218) (루밀LuMir)
  • cca801d chore: Upgrade cross-spawn to 7.0.6 (#19185) (folortin)

v9.16.0

Features

  • 8f70eb1 feat: Add ignoreComputedKeys option in sort-keys rule (#19162) (Milos Djermanovic)

Documentation

... (truncated)

Changelog

Sourced from @​eslint/js's changelog.

v9.17.0 - December 13, 2024

  • cc243c9 chore: upgrade to @eslint/js@9.17.0 (#19242) (Francesco Trotta)
  • 84c5787 chore: package.json update for @​eslint/js release (Jenkins)
  • eed91d1 feat: add suggestions to no-unused-vars (#18352) (Tanuj Kanti)
  • 4c4f53b chore: add missing backticks to flags.js (#19226) (루밀LuMir)
  • 3c22d2a docs: update yoda to Yoda in yoda.md for consistency (#19230) (루밀LuMir)
  • e0a2203 docs: add missing backticks to no-sequences (#19233) (루밀LuMir)
  • 4cc4881 docs: Update README (GitHub Actions Bot)
  • 3db6fdf docs: [no-await-in-loop] expand on benefits and inapplicability (#19211) (Kirk Waiblinger)
  • 67d683d fix: fix crash when message.fix is nullish (#19168) (ntnyq)
  • bf2a4f6 docs: add missing backticks to func-style (#19227) (루밀LuMir)
  • 4b3132c chore: update dependency eslint-plugin-expect-type to ^0.6.0 (#19221) (renovate[bot])
  • 9bf2204 chore: add type definitions for the eslint-config-eslint package (#19050) (Arya Emami)
  • ba098bd docs: add missing header to prefer-spread (#19224) (루밀LuMir)
  • b607ae6 docs: update description of no-param-reassign (#19220) (루밀LuMir)
  • 1eb424d docs: add missing backticks to prefer-destructuring (#19223) (루밀LuMir)
  • 85998d1 docs: add missing backticks to no-unneeded-ternary (#19222) (루밀LuMir)
  • ee8c220 chore: fix incorrect name property in integration-tutorial-code (#19218) (루밀LuMir)
  • b75b32c docs: add missing backticks to no-new-func (#19219) (루밀LuMir)
  • a7700bc docs: add missing backticks to id-length (#19217) (루밀LuMir)
  • c618707 fix: ignore vars with non-identifier references in no-useless-assignment (#19200) (YeonJuan)
  • e2bb429 docs: add missing backticks to complexity.md (#19214) (루밀LuMir)
  • 045d716 docs: add missing ) to id-denylist (#19213) (루밀LuMir)
  • 7fe4114 docs: Update README (GitHub Actions Bot)
  • c743ba6 docs: add CSS language to no-restricted-syntax (#19208) (Milos Djermanovic)
  • cca801d chore: Upgrade cross-spawn to 7.0.6 (#19185) (folortin)
  • 1416d70 docs: add missing backticks to eqeqeq (#19207) (루밀LuMir)
  • b950c1b docs: add missing backticks to prefer-object-spread (#19206) (루밀LuMir)
  • 8a941cb docs: update docs and description of require-unicode-regexp (#19205) (루밀LuMir)
  • cbab228 docs: Update README (GitHub Actions Bot)
  • f2257ce docs: update comments and description of no-script-url (#19203) (루밀LuMir)
  • 365f0f4 docs: add missing backtick to default-case-last (#19202) (루밀LuMir)
  • e6b84f5 docs: add missing punctuation in document (#19161) (루밀LuMir)
  • c88708e docs: replace quote with backtick in description of for-direction (#19199) (루밀LuMir)
  • a76f233 docs: use higher contrast color tokens for code comments (#19187) (Josh Goldberg ✨)
  • db19502 docs: Update README (GitHub Actions Bot)

v9.16.0 - November 29, 2024

  • feb703b chore: upgrade to @eslint/js@9.16.0 (#19195) (Francesco Trotta)
  • df9bf95 chore: package.json update for @​eslint/js release (Jenkins)
  • 9eefc8f docs: fix typos in use-isnan (#19190) (루밀LuMir)
  • 0c8cea8 docs: switch the order of words in no-unreachable (#19189) (루밀LuMir)
  • 0c19417 docs: add missing backtick to no-async-promise-executor (#19188) (루밀LuMir)
  • 8df9276 docs: add backtick in -0 in description of no-compare-neg-zero (#19186) (루밀LuMir)
  • 7e16e3f docs: fix caseSensitive option's title of sort-keys (#19183) (Tanuj Kanti)
  • f831893 chore: add type for ignoreComputedKeys option of sort-keys (#19184) (Tanuj Kanti)
  • 8f70eb1 feat: Add ignoreComputedKeys option in sort-keys rule (#19162) (Milos Djermanovic)
  • 0c6b842 docs: fix typos in migration-guide.md (#19180) (루밀LuMir)

... (truncated)

Commits
  • 84c5787 chore: package.json update for @​eslint/js release
  • df9bf95 chore: package.json update for @​eslint/js release
  • b441bee chore: package.json update for @​eslint/js release
  • 3087c9e feat: add meta object to @eslint/js plugin (#19095)
  • See full diff in compare view

Updates @testing-library/react from 16.0.1 to 16.1.0

Release notes

Sourced from @​testing-library/react's releases.

v16.1.0

16.1.0 (2024-12-05)

Features

Commits

Updates @types/node from 22.9.0 to 22.10.2

Commits

Updates eslint from 9.14.0 to 9.17.0

Release notes

Sourced from eslint's releases.

v9.17.0

Features

  • eed91d1 feat: add suggestions to no-unused-vars (#18352) (Tanuj Kanti)

Bug Fixes

  • 67d683d fix: fix crash when message.fix is nullish (#19168) (ntnyq)
  • c618707 fix: ignore vars with non-identifier references in no-useless-assignment (#19200) (YeonJuan)

Documentation

  • 3c22d2a docs: update yoda to Yoda in yoda.md for consistency (#19230) (루밀LuMir)
  • e0a2203 docs: add missing backticks to no-sequences (#19233) (루밀LuMir)
  • 4cc4881 docs: Update README (GitHub Actions Bot)
  • 3db6fdf docs: [no-await-in-loop] expand on benefits and inapplicability (#19211) (Kirk Waiblinger)
  • bf2a4f6 docs: add missing backticks to func-style (#19227) (루밀LuMir)
  • ba098bd docs: add missing header to prefer-spread (#19224) (루밀LuMir)
  • b607ae6 docs: update description of no-param-reassign (#19220) (루밀LuMir)
  • 1eb424d docs: add missing backticks to prefer-destructuring (#19223) (루밀LuMir)
  • 85998d1 docs: add missing backticks to no-unneeded-ternary (#19222) (루밀LuMir)
  • b75b32c docs: add missing backticks to no-new-func (#19219) (루밀LuMir)
  • a7700bc docs: add missing backticks to id-length (#19217) (루밀LuMir)
  • e2bb429 docs: add missing backticks to complexity.md (#19214) (루밀LuMir)
  • 045d716 docs: add missing ) to id-denylist (#19213) (루밀LuMir)
  • 7fe4114 docs: Update README (GitHub Actions Bot)
  • c743ba6 docs: add CSS language to no-restricted-syntax (#19208) (Milos Djermanovic)
  • 1416d70 docs: add missing backticks to eqeqeq (#19207) (루밀LuMir)
  • b950c1b docs: add missing backticks to prefer-object-spread (#19206) (루밀LuMir)
  • 8a941cb docs: update docs and description of require-unicode-regexp (#19205) (루밀LuMir)
  • cbab228 docs: Update README (GitHub Actions Bot)
  • f2257ce docs: update comments and description of no-script-url (#19203) (루밀LuMir)
  • 365f0f4 docs: add missing backtick to default-case-last (#19202) (루밀LuMir)
  • e6b84f5 docs: add missing punctuation in document (#19161) (루밀LuMir)
  • c88708e docs: replace quote with backtick in description of for-direction (#19199) (루밀LuMir)
  • a76f233 docs: use higher contrast color tokens for code comments (#19187) (Josh Goldberg ✨)
  • db19502 docs: Update README (GitHub Actions Bot)

Chores

  • cc243c9 chore: upgrade to @eslint/js@9.17.0 (#19242) (Francesco Trotta)
  • 84c5787 chore: package.json update for @​eslint/js release (Jenkins)
  • 4c4f53b chore: add missing backticks to flags.js (#19226) (루밀LuMir)
  • 4b3132c chore: update dependency eslint-plugin-expect-type to ^0.6.0 (#19221) (renovate[bot])
  • 9bf2204 chore: add type definitions for the eslint-config-eslint package (#19050) (Arya Emami)
  • ee8c220 chore: fix incorrect name property in integration-tutorial-code (#19218) (루밀LuMir)
  • cca801d chore: Upgrade cross-spawn to 7.0.6 (#19185) (folortin)

v9.16.0

Features

  • 8f70eb1 feat: Add ignoreComputedKeys option in sort-keys rule (#19162) (Milos Djermanovic)

Documentation

... (truncated)

Changelog

Sourced from eslint's changelog.

v9.17.0 - December 13, 2024

  • cc243c9 chore: upgrade to @eslint/js@9.17.0 (#19242) (Francesco Trotta)
  • 84c5787 chore: package.json update for @​eslint/js release (Jenkins)
  • eed91d1 feat: add suggestions to no-unused-vars (#18352) (Tanuj Kanti)
  • 4c4f53b chore: add missing backticks to flags.js (#19226) (루밀LuMir)
  • 3c22d2a docs: update yoda to Yoda in yoda.md for consistency (#19230) (루밀LuMir)
  • e0a2203 docs: add missing backticks to no-sequences (#19233) (루밀LuMir)
  • 4cc4881 docs: Update README (GitHub Actions Bot)
  • 3db6fdf docs: [no-await-in-loop] expand on benefits and inapplicability (#19211) (Kirk Waiblinger)
  • 67d683d fix: fix crash when message.fix is nullish (#19168) (ntnyq)
  • bf2a4f6 docs: add missing backticks to func-style (#19227) (루밀LuMir)
  • 4b3132c chore: update dependency eslint-plugin-expect-type to ^0.6.0 (#19221) (renovate[bot])
  • 9bf2204 chore: add type definitions for the eslint-config-eslint package (#19050) (Arya Emami)
  • ba098bd docs: add missing header to prefer-spread (#19224) (루밀LuMir)
  • b607ae6 docs: update description of no-param-reassign (#19220) (루밀LuMir)
  • 1eb424d docs: add missing backticks to prefer-destructuring (#19223) (루밀LuMir)
  • 85998d1 docs: add missing backticks to no-unneeded-ternary (#19222) (루밀LuMir)
  • ee8c220 chore: fix incorrect name property in integration-tutorial-code (#19218) (루밀LuMir)
  • b75b32c docs: add missing backticks to no-new-func (#19219) (루밀LuMir)
  • a7700bc docs: add missing backticks to id-length (#19217) (루밀LuMir)
  • c618707 fix: ignore vars with non-identifier references in no-useless-assignment (#19200) (YeonJuan)
  • e2bb429 docs: add missing backticks to complexity.md (#19214) (루밀LuMir)
  • 045d716 docs: add missing ) to id-denylist (#19213) (루밀LuMir)
  • 7fe4114 docs: Update README (GitHub Actions Bot)
  • c743ba6 docs: add CSS language to no-restricted-syntax (#19208) (Milos Djermanovic)
  • cca801d chore: Upgrade cross-spawn to 7.0.6 (#19185) (folortin)
  • 1416d70 docs: add missing backticks to eqeqeq (#19207) (루밀LuMir)
  • b950c1b docs: add missing backticks to prefer-object-spread (#19206) (루밀LuMir)
  • 8a941cb docs: update docs and description of require-unicode-regexp (#19205) (루밀LuMir)
  • cbab228 docs: Update README (GitHub Actions Bot)
  • f2257ce docs: update comments and description of no-script-url (#19203) (루밀LuMir)
  • 365f0f4 docs: add missing backtick to default-case-last (#19202) (루밀LuMir)
  • e6b84f5 docs: add missing punctuation in document (#19161) (루밀LuMir)
  • c88708e docs: replace quote with backtick in description of for-direction (#19199) (루밀LuMir)
  • a76f233 docs: use higher contrast color tokens for code comments (#19187) (Josh Goldberg ✨)
  • db19502 docs: Update README (GitHub Actions Bot)

v9.16.0 - November 29, 2024

  • feb703b chore: upgrade to @eslint/js@9.16.0 (#19195) (Francesco Trotta)
  • df9bf95 chore: package.json update for @​eslint/js release (Jenkins)
  • 9eefc8f docs: fix typos in use-isnan (#19190) (루밀LuMir)
  • 0c8cea8 docs: switch the order of words in no-unreachable (#19189) (루밀LuMir)
  • 0c19417 docs: add missing backtick to no-async-promise-executor (#19188) (루밀LuMir)
  • 8df9276 docs: add backtick in -0 in description of no-compare-neg-zero (#19186) (루밀LuMir)
  • 7e16e3f docs: fix caseSensitive option's title of sort-keys (#19183) (Tanuj Kanti)
  • f831893 chore: add type for ignoreComputedKeys option of sort-keys (#19184) (Tanuj Kanti)
  • 8f70eb1 feat: Add ignoreComputedKeys option in sort-keys rule (#19162) (Milos Djermanovic)
  • 0c6b842 docs: fix typos in migration-guide.md (#19180) (루밀LuMir)

... (truncated)

Commits

Updates eslint-plugin-react-hooks from 5.0.0 to 5.1.0

Commits

Updates globals from 15.12.0 to 15.13.0

Release notes

Sourced from globals's releases.

v15.13.0

  • Update globals

sindresorhus/globals@v15.12.0...v15.13.0

Commits

Updates prettier from 3.3.3 to 3.4.2

Release notes

Sourced from prettier's releases.

3.4.2

🔗 Changelog

3.4.1

🔗 Changelog

3.4.0

diff

🔗 Release note

Changelog

Sourced from prettier's changelog.

3.4.2

diff

Treat U+30A0 & U+30FB in Katakana Block as CJK (#16796 by @​tats-u)

Prettier doesn't treat U+30A0 & U+30FB as Japanese. U+30FB is commonly used in Japanese to represent the delimitation of first and last names of non-Japanese people or “and”. The following “C言語・C++・Go・Rust” means “C language & C++ & Go & Rust” in Japanese.

<!-- Input (--prose-wrap=never) -->
C言
語
・
C++
・
Go
・
Rust
<!-- Prettier 3.4.1 -->
C言語・ C++ ・ Go ・ Rust
<!-- Prettier 3.4.2 -->
C言語・C++・Go・Rust

U+30A0 can be used as the replacement of the - in non-Japanese names (e.g. “Saint-Saëns” (Charles Camille Saint-Saëns) can be represented as “サン゠サーンス” in Japanese), but substituted by ASCII hyphen (U+002D) or U+FF1D (full width hyphen) in many cases (e.g. “サン=サーンス” or “サン=サーンス”).

Fix comments print on class methods with decorators (#16891 by @​fisker)

// Input
class A {
  @decorator
  /** 
   * The method description
   *
  */
  async method(foo: Foo, bar: Bar) {
    console.log(foo);
  }
}
// Prettier 3.4.1
class A {
@​decorator
async /**
</tr></table>

... (truncated)

Commits

Updates typescript from 5.6.3 to 5.7.2

Release notes

Sourced from typescript's releases.

TypeScript 5.7

For release notes, check out the release announcement.

Downloads are available on:

TypeScript 5.7 RC

For release notes, check out the release announcement.

For the complete list of fixed issues, check out the

Downloads are available on:

TypeScript 5.7 Beta

For release notes, check out the release announcement.

For the complete list of fixed issues, check out the

Downloads are available on:

Commits
  • d701d90 Bump version to 5.7.2 and LKG
  • 0503a63 🤖 Pick PR #60450 (Move to file: fix detection of refe...) into release-5.7 (#...
  • 3140dbb 🤖 Pick PR #60488 (Stub out copilotRelated command) into release-5.7 (#60495)
  • c1216de Update LKG
  • 3ee2b95 🤖 Pick PR #60415 (Fix false positive rewriteRelativeI...) into release-5.7 (#...
  • 44bd3f2 Bump version to 5.7.1-rc and LKG
  • 5925c81 Update LKG
  • 84d58cf Merge remote-tracking branch 'origin/main' into release-5.7
  • 0ec4d30 Fixing exception on unsaved file (#60362)
  • 11b2930 Add compatible overloads that accept ArrayBuffer to BigInt64Array/BigUint64Ar...
  • Additional commits viewable in compare view

Updates typescript-eslint from 8.13.0 to 8.18.1

Release notes

Sourced from typescript-eslint's releases.

v8.18.1

8.18.1 (2024-12-16)

🩹 Fixes

  • eslint-plugin: [no-unnecessary-template-expression] don't report when an expression includes comment (#10444)
  • eslint-plugin: handle string like index type (#10460)
  • eslint-plugin: [no-unnecessary-boolean-literal-compare] flag values of a type parameter with boolean type constraints (#10474)
  • eslint-plugin: use consistent naming for asserting types and casting values (#10472)
  • eslint-plugin: [no-unnecessary-condition] better message when comparing between literal types (#10454)
  • scope-manager: visit params decorator before nest scope (#10475)

❤️ Thank You

You can read about our versioning strategy and releases on our website.

v8.18.0

8.18.0 (2024-12-09)

🚀 Features

  • eslint-plugin: [no-deprecated] report on super call of deprecated constructor (#10397)
  • eslint-plugin: [switch-exhaustiveness-check] add support for "no def...

    Description has been truncated

    Summary by Sourcery

    Build:

    • Update dependencies in the /widget directory, including @eslint/js, @testing-library/react, @types/node, eslint, eslint-plugin-react-hooks, globals, prettier, typescript, and typescript-eslint.

Bumps the widget group with 9 updates in the /widget directory:

| Package | From | To |
| --- | --- | --- |
| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.14.0` | `9.17.0` |
| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.0.1` | `16.1.0` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.9.0` | `22.10.2` |
| [eslint](https://github.com/eslint/eslint) | `9.14.0` | `9.17.0` |
| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.0.0` | `5.1.0` |
| [globals](https://github.com/sindresorhus/globals) | `15.12.0` | `15.13.0` |
| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.4.2` |
| [typescript](https://github.com/microsoft/TypeScript) | `5.6.3` | `5.7.2` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.13.0` | `8.18.1` |



Updates `@eslint/js` from 9.14.0 to 9.17.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/commits/v9.17.0/packages/js)

Updates `@testing-library/react` from 16.0.1 to 16.1.0
- [Release notes](https://github.com/testing-library/react-testing-library/releases)
- [Changelog](https://github.com/testing-library/react-testing-library/blob/main/CHANGELOG.md)
- [Commits](testing-library/react-testing-library@v16.0.1...v16.1.0)

Updates `@types/node` from 22.9.0 to 22.10.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `eslint` from 9.14.0 to 9.17.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](eslint/eslint@v9.14.0...v9.17.0)

Updates `eslint-plugin-react-hooks` from 5.0.0 to 5.1.0
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks)

Updates `globals` from 15.12.0 to 15.13.0
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](sindresorhus/globals@v15.12.0...v15.13.0)

Updates `prettier` from 3.3.3 to 3.4.2
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@3.3.3...3.4.2)

Updates `typescript` from 5.6.3 to 5.7.2
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
- [Commits](microsoft/TypeScript@v5.6.3...v5.7.2)

Updates `typescript-eslint` from 8.13.0 to 8.18.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.18.1/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: "@eslint/js"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: widget
- dependency-name: "@testing-library/react"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: widget
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: widget
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: widget
- dependency-name: eslint-plugin-react-hooks
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: widget
- dependency-name: globals
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: widget
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: widget
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: widget
- dependency-name: typescript-eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: widget
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Dec 16, 2024
Copy link

sourcery-ai bot commented Dec 16, 2024

Reviewer's Guide by Sourcery

This pull request updates multiple development dependencies in the widget directory. The changes primarily consist of version bumps for various packages including ESLint and its plugins, TypeScript, Prettier, and testing libraries. These updates include bug fixes, new features, and performance improvements across the development toolchain.

No diagrams generated as the changes look simple and do not need a visual representation.

File-Level Changes

Change Details Files
Update ESLint and related packages to latest versions
  • Upgrade @eslint/js from 9.14.0 to 9.17.0 with new features like suggestions for no-unused-vars
  • Update eslint from 9.14.0 to 9.17.0 with bug fixes and documentation improvements
  • Bump eslint-plugin-react-hooks from 5.0.0 to 5.1.0
  • Update globals from 15.12.0 to 15.13.0 with updated global definitions
  • Upgrade typescript-eslint from 8.13.0 to 8.18.1 with various rule improvements
widget/package.json
widget/yarn.lock
Update TypeScript and testing libraries
  • Upgrade TypeScript from 5.6.3 to 5.7.2 with new language features and fixes
  • Update @testing-library/react from 16.0.1 to 16.1.0 with React 19 support
  • Bump @types/node from 22.9.0 to 22.10.2
widget/package.json
widget/yarn.lock
Update code formatting tools
  • Upgrade Prettier from 3.3.3 to 3.4.2 with improved CJK text handling and bug fixes
widget/package.json
widget/yarn.lock

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time. You can also use
    this command to specify where the summary should be inserted.

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

Copy link

coderabbitai bot commented Dec 16, 2024

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR. (Beta)
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We have skipped reviewing this pull request. It seems to have been created by a bot (hey, dependabot[bot]!). We assume it knows what it's doing!

Copy link

CI Failure Feedback 🧐

Action: tests-backend

Failed stage: Run backend tests [❌]

Failure summary:

The action did not fail - all tests passed successfully. The log shows multiple test suites being
executed with various test cases, and all of them passed with good code coverage (ranging from ~70%
to ~97%). There were no test failures or errors reported.

Relevant error logs:
1:  ##[group]Operating System
2:  Ubuntu
...

197:  ##[group]Run go test -cover -race -v -mod=readonly ./...
198:  �[36;1mgo test -cover -race -v -mod=readonly ./...�[0m
199:  shell: /usr/bin/bash -e {0}
200:  ##[endgroup]
201:  go: downloading github.com/prometheus/client_golang v1.20.5
202:  go: downloading github.com/rs/zerolog v1.33.0
203:  go: downloading github.com/Masterminds/semver/v3 v3.3.1
204:  go: downloading github.com/go-git/go-git/v5 v5.12.0
205:  go: downloading github.com/hashicorp/go-multierror v1.1.1
...

260:  go: downloading github.com/ProtonMail/go-crypto v1.1.0-alpha.2
261:  go: downloading github.com/go-git/go-billy/v5 v5.5.0
262:  go: downloading github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3
263:  go: downloading github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
264:  go: downloading github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2
265:  go: downloading github.com/jackc/pgio v1.0.0
266:  go: downloading github.com/jackc/pgproto3/v2 v2.3.3
267:  go: downloading github.com/jackc/pgtype v1.14.0
268:  go: downloading github.com/pkg/errors v0.9.1
...

319:  go: downloading google.golang.org/grpc v1.67.1
320:  go: downloading github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822
321:  go: downloading github.com/pjbgf/sha1cd v0.3.0
322:  go: downloading github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376
323:  go: downloading golang.org/x/sys v0.27.0
324:  go: downloading github.com/emirpasic/gods v1.18.1
325:  go: downloading github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99
326:  go: downloading github.com/aquasecurity/trivy-db v0.0.0-20240910133327-7e0f4d2ed4c1
327:  go: downloading golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028
...

450:  go: downloading github.com/google/go-containerregistry/pkg/authn/kubernetes v0.0.0-20240108195214-a0658aa1d0cc
451:  go: downloading github.com/googleapis/enterprise-certificate-proxy v0.3.4
452:  go: downloading github.com/felixge/httpsnoop v1.0.4
453:  go: downloading github.com/masahiro331/go-disk v0.0.0-20240625071113-56c933208fee
454:  go: downloading github.com/masahiro331/go-ext4-filesystem v0.0.0-20240620024024-ca14e6327bbd
455:  go: downloading github.com/masahiro331/go-xfs-filesystem v0.0.0-20231205045356-1b22259a6c44
456:  go: downloading github.com/go-logr/stdr v1.2.2
457:  go: downloading github.com/vbatts/tar-split v0.11.5
458:  go: downloading github.com/go-openapi/errors v0.22.0
...

466:  go: downloading github.com/MakeNowJust/heredoc v1.0.0
467:  go: downloading github.com/mitchellh/go-wordwrap v1.0.1
468:  go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
469:  go: downloading github.com/modern-go/reflect2 v1.0.2
470:  go: downloading github.com/lann/ps v0.0.0-20150810152359-62de8c46ede0
471:  go: downloading github.com/google/btree v1.1.2
472:  go: downloading github.com/census-instrumentation/opencensus-proto v0.4.1
473:  go: downloading github.com/prometheus/statsd_exporter v0.22.7
474:  go: downloading github.com/go-errors/errors v1.4.2
...

584:  github.com/khulnasoft/artifacthub/cmd/artifacthub		coverage: 0.0% of statements
585:  github.com/khulnasoft/artifacthub/cmd/scanner		coverage: 0.0% of statements
586:  github.com/khulnasoft/artifacthub/cmd/tracker		coverage: 0.0% of statements
587:  github.com/khulnasoft/artifacthub/internal/email		coverage: 0.0% of statements
588:  github.com/khulnasoft/artifacthub/internal/hub		coverage: 0.0% of statements
589:  github.com/khulnasoft/artifacthub/internal/license		coverage: 0.0% of statements
590:  github.com/khulnasoft/artifacthub/internal/oci		coverage: 0.0% of statements
591:  === RUN   TestLintCmd
592:  === RUN   TestLintCmd/helm:_one_package_found,_no_errors
593:  === PAUSE TestLintCmd/helm:_one_package_found,_no_errors
594:  === RUN   TestLintCmd/helm:_two_packages_found,_no_errors
595:  === PAUSE TestLintCmd/helm:_two_packages_found,_no_errors
596:  === RUN   TestLintCmd/helm:_one_package_found,_one_with_errors_(invalid_annotation)
597:  === PAUSE TestLintCmd/helm:_one_package_found,_one_with_errors_(invalid_annotation)
598:  === RUN   TestLintCmd/helm:_no_packages_found
599:  === PAUSE TestLintCmd/helm:_no_packages_found
600:  === RUN   TestLintCmd/opa:_one_package_found
601:  === PAUSE TestLintCmd/opa:_one_package_found
602:  === RUN   TestLintCmd/opa:_two_packages_found,_no_errors
603:  === PAUSE TestLintCmd/opa:_two_packages_found,_no_errors
604:  === RUN   TestLintCmd/opa:_one_package_found,_one_with_errors
605:  === PAUSE TestLintCmd/opa:_one_package_found,_one_with_errors
606:  === RUN   TestLintCmd/helm-plugin:_one_package_found,_no_errors
607:  === PAUSE TestLintCmd/helm-plugin:_one_package_found,_no_errors
608:  === RUN   TestLintCmd/helm-plugin:_one_package_found,_one_with_errors
609:  === PAUSE TestLintCmd/helm-plugin:_one_package_found,_one_with_errors
610:  === RUN   TestLintCmd/krew:_one_package_found,_no_errors
611:  === PAUSE TestLintCmd/krew:_one_package_found,_no_errors
612:  === RUN   TestLintCmd/krew:_one_package_found,_one_with_errors
613:  === PAUSE TestLintCmd/krew:_one_package_found,_one_with_errors
614:  === RUN   TestLintCmd/tekton-task:_one_package_found,_no_errors
615:  === PAUSE TestLintCmd/tekton-task:_one_package_found,_no_errors
616:  === RUN   TestLintCmd/tekton-task:_one_package_found,_one_with_errors
617:  === PAUSE TestLintCmd/tekton-task:_one_package_found,_one_with_errors
618:  === RUN   TestLintCmd/olm:_one_package_found,_no_errors
619:  === PAUSE TestLintCmd/olm:_one_package_found,_no_errors
620:  === RUN   TestLintCmd/olm:_two_packages_found,_no_errors
621:  === PAUSE TestLintCmd/olm:_two_packages_found,_no_errors
622:  === RUN   TestLintCmd/olm:_one_package_found,_one_with_errors
623:  === PAUSE TestLintCmd/olm:_one_package_found,_one_with_errors
624:  === RUN   TestLintCmd/olm:_no_packages_found
625:  === PAUSE TestLintCmd/olm:_no_packages_found
626:  === RUN   TestLintCmd/kyverno:_four_packages_found,_two_with_errors
627:  === PAUSE TestLintCmd/kyverno:_four_packages_found,_two_with_errors
628:  === CONT  TestLintCmd/helm:_one_package_found,_one_with_errors_(invalid_annotation)
629:  === CONT  TestLintCmd/kyverno:_four_packages_found,_two_with_errors
630:  === CONT  TestLintCmd/olm:_no_packages_found
631:  === CONT  TestLintCmd/olm:_two_packages_found,_no_errors
632:  === CONT  TestLintCmd/helm-plugin:_one_package_found,_one_with_errors
633:  === CONT  TestLintCmd/olm:_one_package_found,_no_errors
634:  === CONT  TestLintCmd/olm:_one_package_found,_one_with_errors
635:  === CONT  TestLintCmd/tekton-task:_one_package_found,_one_with_errors
636:  === CONT  TestLintCmd/helm-plugin:_one_package_found,_no_errors
637:  === CONT  TestLintCmd/opa:_one_package_found
638:  === CONT  TestLintCmd/krew:_one_package_found,_no_errors
639:  === CONT  TestLintCmd/opa:_two_packages_found,_no_errors
640:  === CONT  TestLintCmd/opa:_one_package_found,_one_with_errors
641:  === CONT  TestLintCmd/helm:_two_packages_found,_no_errors
642:  === CONT  TestLintCmd/helm:_no_packages_found
643:  === CONT  TestLintCmd/helm:_one_package_found,_no_errors
644:  === CONT  TestLintCmd/tekton-task:_one_package_found,_no_errors
645:  === CONT  TestLintCmd/krew:_one_package_found,_one_with_errors
646:  --- PASS: TestLintCmd (0.00s)
647:  --- PASS: TestLintCmd/olm:_no_packages_found (0.00s)
648:  --- PASS: TestLintCmd/kyverno:_four_packages_found,_two_with_errors (0.03s)
649:  --- PASS: TestLintCmd/helm:_one_package_found,_one_with_errors_(invalid_annotation) (0.03s)
650:  --- PASS: TestLintCmd/helm-plugin:_one_package_found,_one_with_errors (0.02s)
651:  --- PASS: TestLintCmd/olm:_one_package_found,_one_with_errors (0.01s)
652:  --- PASS: TestLintCmd/olm:_one_package_found,_no_errors (0.01s)
653:  --- PASS: TestLintCmd/tekton-task:_one_package_found,_one_with_errors (0.00s)
654:  --- PASS: TestLintCmd/opa:_one_package_found (0.01s)
655:  --- PASS: TestLintCmd/krew:_one_package_found,_no_errors (0.00s)
656:  --- PASS: TestLintCmd/opa:_two_packages_found,_no_errors (0.01s)
657:  --- PASS: TestLintCmd/opa:_one_package_found,_one_with_errors (0.01s)
658:  --- PASS: TestLintCmd/helm:_no_packages_found (0.00s)
659:  --- PASS: TestLintCmd/helm:_two_packages_found,_no_errors (0.01s)
660:  --- PASS: TestLintCmd/olm:_two_packages_found,_no_errors (0.08s)
661:  --- PASS: TestLintCmd/tekton-task:_one_package_found,_no_errors (0.00s)
662:  --- PASS: TestLintCmd/helm:_one_package_found,_no_errors (0.02s)
663:  --- PASS: TestLintCmd/krew:_one_package_found,_one_with_errors (0.01s)
664:  --- PASS: TestLintCmd/helm-plugin:_one_package_found,_no_errors (62.53s)
...

673:  ok  	github.com/khulnasoft/artifacthub/cmd/ah	66.161s	coverage: 80.4% of statements
674:  === RUN   TestAdd
675:  === RUN   TestAdd/user_id_not_found_in_ctx
676:  === PAUSE TestAdd/user_id_not_found_in_ctx
677:  === RUN   TestAdd/invalid_input
678:  === RUN   TestAdd/invalid_input/name_not_provided
679:  === PAUSE TestAdd/invalid_input/name_not_provided
680:  === CONT  TestAdd/invalid_input/name_not_provided
681:  === RUN   TestAdd/database_error
682:  === PAUSE TestAdd/database_error
683:  === RUN   TestAdd/add_api_key_succeeded
684:  === PAUSE TestAdd/add_api_key_succeeded
685:  === CONT  TestAdd/database_error
686:  === CONT  TestAdd/add_api_key_succeeded
687:  === CONT  TestAdd/user_id_not_found_in_ctx
688:  --- PASS: TestAdd (0.00s)
689:  --- PASS: TestAdd/invalid_input (0.00s)
690:  --- PASS: TestAdd/invalid_input/name_not_provided (0.00s)
691:  --- PASS: TestAdd/database_error (0.00s)
...

696:  === RUN   TestCheck/invalid_input/api_key_id_or_secret_not_provided
697:  === PAUSE TestCheck/invalid_input/api_key_id_or_secret_not_provided
698:  === RUN   TestCheck/invalid_input/api_key_id_or_secret_not_provided#01
699:  === PAUSE TestCheck/invalid_input/api_key_id_or_secret_not_provided#01
700:  === CONT  TestCheck/invalid_input/api_key_id_or_secret_not_provided
701:  === CONT  TestCheck/invalid_input/api_key_id_or_secret_not_provided#01
702:  === RUN   TestCheck/key_info_not_found_in_database
703:  === PAUSE TestCheck/key_info_not_found_in_database
704:  === RUN   TestCheck/error_getting_key_info_from_database
705:  === PAUSE TestCheck/error_getting_key_info_from_database
706:  === RUN   TestCheck/invalid_key
707:  === PAUSE TestCheck/invalid_key
708:  === RUN   TestCheck/valid_key
709:  === PAUSE TestCheck/valid_key
710:  === CONT  TestCheck/key_info_not_found_in_database
711:  === CONT  TestCheck/valid_key
712:  === CONT  TestCheck/invalid_key
713:  === CONT  TestCheck/error_getting_key_info_from_database
714:  --- PASS: TestCheck (0.00s)
715:  --- PASS: TestCheck/invalid_input (0.00s)
716:  --- PASS: TestCheck/invalid_input/api_key_id_or_secret_not_provided (0.00s)
717:  --- PASS: TestCheck/invalid_input/api_key_id_or_secret_not_provided#01 (0.00s)
718:  --- PASS: TestCheck/key_info_not_found_in_database (0.00s)
719:  --- PASS: TestCheck/valid_key (0.00s)
720:  --- PASS: TestCheck/invalid_key (0.00s)
721:  --- PASS: TestCheck/error_getting_key_info_from_database (0.00s)
722:  === RUN   TestDelete
723:  === RUN   TestDelete/user_id_not_found_in_ctx
724:  === PAUSE TestDelete/user_id_not_found_in_ctx
725:  === RUN   TestDelete/invalid_input
726:  === PAUSE TestDelete/invalid_input
727:  === RUN   TestDelete/database_error
728:  === PAUSE TestDelete/database_error
729:  === RUN   TestDelete/delete_api_key_succeeded
730:  === PAUSE TestDelete/delete_api_key_succeeded
731:  === CONT  TestDelete/user_id_not_found_in_ctx
732:  === CONT  TestDelete/delete_api_key_succeeded
733:  === CONT  TestDelete/database_error
734:  === CONT  TestDelete/invalid_input
735:  --- PASS: TestDelete (0.00s)
736:  --- PASS: TestDelete/user_id_not_found_in_ctx (0.00s)
737:  --- PASS: TestDelete/delete_api_key_succeeded (0.00s)
738:  --- PASS: TestDelete/database_error (0.00s)
739:  --- PASS: TestDelete/invalid_input (0.00s)
740:  === RUN   TestGetJSON
741:  === RUN   TestGetJSON/user_id_not_found_in_ctx
742:  === PAUSE TestGetJSON/user_id_not_found_in_ctx
743:  === RUN   TestGetJSON/invalid_input
744:  === PAUSE TestGetJSON/invalid_input
745:  === RUN   TestGetJSON/database_error
746:  === PAUSE TestGetJSON/database_error
747:  === RUN   TestGetJSON/api_key_data_returned_successfully
748:  === PAUSE TestGetJSON/api_key_data_returned_successfully
749:  === CONT  TestGetJSON/user_id_not_found_in_ctx
750:  === CONT  TestGetJSON/api_key_data_returned_successfully
751:  === CONT  TestGetJSON/database_error
752:  === CONT  TestGetJSON/invalid_input
753:  --- PASS: TestGetJSON (0.00s)
754:  --- PASS: TestGetJSON/user_id_not_found_in_ctx (0.00s)
755:  --- PASS: TestGetJSON/api_key_data_returned_successfully (0.00s)
756:  --- PASS: TestGetJSON/database_error (0.00s)
757:  --- PASS: TestGetJSON/invalid_input (0.00s)
758:  === RUN   TestGetOwnedByUserJSON
759:  === RUN   TestGetOwnedByUserJSON/user_id_not_found_in_ctx
760:  === PAUSE TestGetOwnedByUserJSON/user_id_not_found_in_ctx
761:  === RUN   TestGetOwnedByUserJSON/database_error
762:  === PAUSE TestGetOwnedByUserJSON/database_error
763:  === RUN   TestGetOwnedByUserJSON/user_api_keys_data_returned_successfully
764:  === PAUSE TestGetOwnedByUserJSON/user_api_keys_data_returned_successfully
765:  === CONT  TestGetOwnedByUserJSON/database_error
766:  === CONT  TestGetOwnedByUserJSON/user_api_keys_data_returned_successfully
767:  === CONT  TestGetOwnedByUserJSON/user_id_not_found_in_ctx
768:  --- PASS: TestGetOwnedByUserJSON (0.00s)
769:  --- PASS: TestGetOwnedByUserJSON/user_id_not_found_in_ctx (0.00s)
770:  --- PASS: TestGetOwnedByUserJSON/user_api_keys_data_returned_successfully (0.00s)
771:  --- PASS: TestGetOwnedByUserJSON/database_error (0.00s)
...

774:  === PAUSE TestUpdate/user_id_not_found_in_ctx
775:  === RUN   TestUpdate/invalid_input
776:  === RUN   TestUpdate/invalid_input/invalid_api_key_id
777:  === PAUSE TestUpdate/invalid_input/invalid_api_key_id
778:  === RUN   TestUpdate/invalid_input/name_not_provided
779:  === PAUSE TestUpdate/invalid_input/name_not_provided
780:  === CONT  TestUpdate/invalid_input/name_not_provided
781:  === CONT  TestUpdate/invalid_input/invalid_api_key_id
782:  === RUN   TestUpdate/database_error
783:  === PAUSE TestUpdate/database_error
784:  === RUN   TestUpdate/update_api_key_succeeded
785:  === PAUSE TestUpdate/update_api_key_succeeded
786:  === CONT  TestUpdate/update_api_key_succeeded
787:  === CONT  TestUpdate/database_error
788:  === CONT  TestUpdate/user_id_not_found_in_ctx
789:  --- PASS: TestUpdate (0.00s)
790:  --- PASS: TestUpdate/invalid_input (0.00s)
791:  --- PASS: TestUpdate/invalid_input/name_not_provided (0.00s)
792:  --- PASS: TestUpdate/invalid_input/invalid_api_key_id (0.00s)
793:  --- PASS: TestUpdate/update_api_key_succeeded (0.00s)
794:  --- PASS: TestUpdate/database_error (0.00s)
795:  --- PASS: TestUpdate/user_id_not_found_in_ctx (0.00s)
796:  PASS
797:  coverage: 72.6% of statements
798:  ok  	github.com/khulnasoft/artifacthub/internal/apikey	1.433s	coverage: 72.6% of statements
799:  === RUN   TestNewAuthorizer
800:  === RUN   TestNewAuthorizer/error_getting_authorization_policies
801:  === PAUSE TestNewAuthorizer/error_getting_authorization_policies
802:  === RUN   TestNewAuthorizer/error_unmarshalling_authorization_policies
803:  === PAUSE TestNewAuthorizer/error_unmarshalling_authorization_policies
804:  === RUN   TestNewAuthorizer/authorizer_created_successfully
805:  === PAUSE TestNewAuthorizer/authorizer_created_successfully
806:  === CONT  TestNewAuthorizer/error_getting_authorization_policies
807:  === CONT  TestNewAuthorizer/error_unmarshalling_authorization_policies
808:  === CONT  TestNewAuthorizer/authorizer_created_successfully
809:  --- PASS: TestNewAuthorizer (0.00s)
810:  --- PASS: TestNewAuthorizer/error_unmarshalling_authorization_policies (0.00s)
811:  --- PASS: TestNewAuthorizer/authorizer_created_successfully (0.01s)
812:  --- PASS: TestNewAuthorizer/error_getting_authorization_policies (0.01s)
...

1015:  --- PASS: TestAreActionsAllowed/4 (0.00s)
1016:  --- PASS: TestAreActionsAllowed/0 (0.00s)
1017:  PASS
1018:  coverage: 77.7% of statements
1019:  ok  	github.com/khulnasoft/artifacthub/internal/authz	1.506s	coverage: 77.7% of statements
1020:  === RUN   TestDispatcher
1021:  === PAUSE TestDispatcher
1022:  === RUN   TestGetPending
1023:  === RUN   TestGetPending/database_error
1024:  === PAUSE TestGetPending/database_error
1025:  === RUN   TestGetPending/database_query_succeeded
1026:  === PAUSE TestGetPending/database_query_succeeded
1027:  === CONT  TestGetPending/database_query_succeeded
1028:  === CONT  TestGetPending/database_error
1029:  --- PASS: TestGetPending (0.00s)
1030:  --- PASS: TestGetPending/database_error (0.00s)
1031:  --- PASS: TestGetPending/database_query_succeeded (0.00s)
1032:  === RUN   TestWorker
1033:  === RUN   TestWorker/error_getting_pending_event
1034:  === PAUSE TestWorker/error_getting_pending_event
1035:  === RUN   TestWorker/error_getting_subscriptors
1036:  === PAUSE TestWorker/error_getting_subscriptors
1037:  === RUN   TestWorker/no_subscriptors_nor_webhooks_found
1038:  === PAUSE TestWorker/no_subscriptors_nor_webhooks_found
1039:  === RUN   TestWorker/error_adding_email_notification
1040:  === PAUSE TestWorker/error_adding_email_notification
1041:  === RUN   TestWorker/adding_one_email_notification_succeeded
1042:  === PAUSE TestWorker/adding_one_email_notification_succeeded
1043:  === RUN   TestWorker/adding_two_email_notifications_succeeded
1044:  === PAUSE TestWorker/adding_two_email_notifications_succeeded
1045:  === RUN   TestWorker/error_adding_webhook_notification
1046:  === PAUSE TestWorker/error_adding_webhook_notification
1047:  === RUN   TestWorker/adding_one_webhook_notification_succeeded
1048:  === PAUSE TestWorker/adding_one_webhook_notification_succeeded
1049:  === RUN   TestWorker/adding_two_webhook_notifications_succeeded
1050:  === PAUSE TestWorker/adding_two_webhook_notifications_succeeded
1051:  === CONT  TestWorker/error_getting_subscriptors
1052:  === CONT  TestWorker/adding_one_email_notification_succeeded
1053:  === CONT  TestWorker/adding_two_webhook_notifications_succeeded
1054:  === CONT  TestWorker/adding_one_webhook_notification_succeeded
1055:  === CONT  TestWorker/error_adding_webhook_notification
1056:  === CONT  TestWorker/no_subscriptors_nor_webhooks_found
1057:  === CONT  TestWorker/adding_two_email_notifications_succeeded
1058:  === CONT  TestWorker/error_adding_email_notification
1059:  === CONT  TestWorker/error_getting_pending_event
1060:  --- PASS: TestWorker (0.00s)
1061:  --- PASS: TestWorker/adding_one_email_notification_succeeded (0.10s)
1062:  --- PASS: TestWorker/adding_one_webhook_notification_succeeded (0.10s)
1063:  --- PASS: TestWorker/adding_two_webhook_notifications_succeeded (0.10s)
1064:  --- PASS: TestWorker/error_getting_subscriptors (0.11s)
1065:  --- PASS: TestWorker/error_adding_webhook_notification (0.10s)
1066:  --- PASS: TestWorker/no_subscriptors_nor_webhooks_found (0.10s)
1067:  --- PASS: TestWorker/adding_two_email_notifications_succeeded (0.10s)
1068:  --- PASS: TestWorker/error_adding_email_notification (0.10s)
1069:  --- PASS: TestWorker/error_getting_pending_event (0.10s)
...

1139:  === PAUSE TestAdd/invalid_input/no_api_key_provided
1140:  === RUN   TestAdd/invalid_input/invalid_json
1141:  === PAUSE TestAdd/invalid_input/invalid_json
1142:  === RUN   TestAdd/invalid_input/missing_name
1143:  === PAUSE TestAdd/invalid_input/missing_name
1144:  === CONT  TestAdd/invalid_input/no_api_key_provided
1145:  === CONT  TestAdd/invalid_input/missing_name
1146:  === CONT  TestAdd/invalid_input/invalid_json
1147:  === RUN   TestAdd/error_adding_api_key
1148:  === PAUSE TestAdd/error_adding_api_key
1149:  === RUN   TestAdd/api_key_added_successfully
1150:  === PAUSE TestAdd/api_key_added_successfully
1151:  === CONT  TestAdd/api_key_added_successfully
1152:  === CONT  TestAdd/error_adding_api_key
1153:  --- PASS: TestAdd (0.00s)
1154:  --- PASS: TestAdd/invalid_input (0.00s)
1155:  --- PASS: TestAdd/invalid_input/no_api_key_provided (0.00s)
1156:  --- PASS: TestAdd/invalid_input/invalid_json (0.00s)
1157:  --- PASS: TestAdd/invalid_input/missing_name (0.00s)
1158:  --- PASS: TestAdd/api_key_added_successfully (0.00s)
1159:  --- PASS: TestAdd/error_adding_api_key (0.00s)
1160:  === RUN   TestDelete
1161:  === RUN   TestDelete/error_deleting_api_key
1162:  === RUN   TestDelete/error_deleting_api_key/invalid_input
1163:  === PAUSE TestDelete/error_deleting_api_key/invalid_input
1164:  === RUN   TestDelete/error_deleting_api_key/fake_database_failure
1165:  === PAUSE TestDelete/error_deleting_api_key/fake_database_failure
1166:  === CONT  TestDelete/error_deleting_api_key/fake_database_failure
1167:  === CONT  TestDelete/error_deleting_api_key/invalid_input
1168:  === RUN   TestDelete/delete_api_key_succeeded
1169:  === PAUSE TestDelete/delete_api_key_succeeded
1170:  === CONT  TestDelete/delete_api_key_succeeded
1171:  --- PASS: TestDelete (0.00s)
1172:  --- PASS: TestDelete/error_deleting_api_key (0.00s)
1173:  --- PASS: TestDelete/error_deleting_api_key/fake_database_failure (0.00s)
1174:  --- PASS: TestDelete/error_deleting_api_key/invalid_input (0.00s)
1175:  --- PASS: TestDelete/delete_api_key_succeeded (0.00s)
1176:  === RUN   TestGet
1177:  === RUN   TestGet/error_getting_api_key
1178:  === RUN   TestGet/error_getting_api_key/invalid_input
1179:  === PAUSE TestGet/error_getting_api_key/invalid_input
1180:  === RUN   TestGet/error_getting_api_key/fake_database_failure
1181:  === PAUSE TestGet/error_getting_api_key/fake_database_failure
1182:  === CONT  TestGet/error_getting_api_key/invalid_input
1183:  === CONT  TestGet/error_getting_api_key/fake_database_failure
1184:  === RUN   TestGet/api_key_get_succeeded
1185:  === PAUSE TestGet/api_key_get_succeeded
1186:  === CONT  TestGet/api_key_get_succeeded
1187:  --- PASS: TestGet (0.00s)
1188:  --- PASS: TestGet/error_getting_api_key (0.00s)
1189:  --- PASS: TestGet/error_getting_api_key/invalid_input (0.00s)
1190:  --- PASS: TestGet/error_getting_api_key/fake_database_failure (0.00s)
1191:  --- PASS: TestGet/api_key_get_succeeded (0.00s)
1192:  === RUN   TestGetOwnedByUser
1193:  === RUN   TestGetOwnedByUser/error_getting_api_keys_owned_by_user
1194:  === PAUSE TestGetOwnedByUser/error_getting_api_keys_owned_by_user
1195:  === RUN   TestGetOwnedByUser/get_api_keys_owned_by_user_succeeded
1196:  === PAUSE TestGetOwnedByUser/get_api_keys_owned_by_user_succeeded
1197:  === CONT  TestGetOwnedByUser/get_api_keys_owned_by_user_succeeded
1198:  === CONT  TestGetOwnedByUser/error_getting_api_keys_owned_by_user
1199:  --- PASS: TestGetOwnedByUser (0.00s)
1200:  --- PASS: TestGetOwnedByUser/get_api_keys_owned_by_user_succeeded (0.00s)
1201:  --- PASS: TestGetOwnedByUser/error_getting_api_keys_owned_by_user (0.00s)
...

1208:  === RUN   TestUpdate/invalid_input/missing_name
1209:  === PAUSE TestUpdate/invalid_input/missing_name
1210:  === CONT  TestUpdate/invalid_input/invalid_json
1211:  === CONT  TestUpdate/invalid_input/missing_name
1212:  === CONT  TestUpdate/invalid_input/no_api_key_provided
1213:  === RUN   TestUpdate/valid_api_key_provided
1214:  === RUN   TestUpdate/valid_api_key_provided/api_key_update_succeeded
1215:  === PAUSE TestUpdate/valid_api_key_provided/api_key_update_succeeded
1216:  === RUN   TestUpdate/valid_api_key_provided/error_updating_api_key_(db_error)
1217:  === PAUSE TestUpdate/valid_api_key_provided/error_updating_api_key_(db_error)
1218:  === CONT  TestUpdate/valid_api_key_provided/api_key_update_succeeded
1219:  === CONT  TestUpdate/valid_api_key_provided/error_updating_api_key_(db_error)
1220:  --- PASS: TestUpdate (0.00s)
1221:  --- PASS: TestUpdate/invalid_input (0.00s)
1222:  --- PASS: TestUpdate/invalid_input/invalid_json (0.00s)
1223:  --- PASS: TestUpdate/invalid_input/missing_name (0.00s)
1224:  --- PASS: TestUpdate/invalid_input/no_api_key_provided (0.00s)
1225:  --- PASS: TestUpdate/valid_api_key_provided (0.00s)
1226:  --- PASS: TestUpdate/valid_api_key_provided/api_key_update_succeeded (0.00s)
1227:  --- PASS: TestUpdate/valid_api_key_provided/error_updating_api_key_(db_error) (0.00s)
...

1277:  === PAUSE TestRenderJSON/2
1278:  === CONT  TestRenderJSON/1
1279:  === CONT  TestRenderJSON/2
1280:  === CONT  TestRenderJSON/0
1281:  --- PASS: TestRenderJSON (0.00s)
1282:  --- PASS: TestRenderJSON/1 (0.00s)
1283:  --- PASS: TestRenderJSON/2 (0.00s)
1284:  --- PASS: TestRenderJSON/0 (0.00s)
1285:  === RUN   TestRenderErrorJSON
1286:  === RUN   TestRenderErrorJSON/0
1287:  === PAUSE TestRenderErrorJSON/0
1288:  === RUN   TestRenderErrorJSON/1
1289:  === PAUSE TestRenderErrorJSON/1
1290:  === RUN   TestRenderErrorJSON/2
1291:  === PAUSE TestRenderErrorJSON/2
1292:  === RUN   TestRenderErrorJSON/3
1293:  === PAUSE TestRenderErrorJSON/3
1294:  === RUN   TestRenderErrorJSON/4
1295:  === PAUSE TestRenderErrorJSON/4
1296:  === CONT  TestRenderErrorJSON/1
1297:  === CONT  TestRenderErrorJSON/4
1298:  === CONT  TestRenderErrorJSON/3
1299:  === CONT  TestRenderErrorJSON/2
1300:  === CONT  TestRenderErrorJSON/0
1301:  --- PASS: TestRenderErrorJSON (0.00s)
1302:  --- PASS: TestRenderErrorJSON/1 (0.00s)
1303:  --- PASS: TestRenderErrorJSON/3 (0.00s)
1304:  --- PASS: TestRenderErrorJSON/4 (0.00s)
1305:  --- PASS: TestRenderErrorJSON/2 (0.00s)
1306:  --- PASS: TestRenderErrorJSON/0 (0.00s)
1307:  === RUN   TestRenderErrorWithCodeJSON
1308:  === RUN   TestRenderErrorWithCodeJSON/0
1309:  === PAUSE TestRenderErrorWithCodeJSON/0
1310:  === RUN   TestRenderErrorWithCodeJSON/1
1311:  === PAUSE TestRenderErrorWithCodeJSON/1
1312:  === RUN   TestRenderErrorWithCodeJSON/2
1313:  === PAUSE TestRenderErrorWithCodeJSON/2
1314:  === CONT  TestRenderErrorWithCodeJSON/0
1315:  === CONT  TestRenderErrorWithCodeJSON/2
1316:  === CONT  TestRenderErrorWithCodeJSON/1
1317:  --- PASS: TestRenderErrorWithCodeJSON (0.00s)
1318:  --- PASS: TestRenderErrorWithCodeJSON/2 (0.00s)
1319:  --- PASS: TestRenderErrorWithCodeJSON/0 (0.00s)
1320:  --- PASS: TestRenderErrorWithCodeJSON/1 (0.00s)
...

1333:  === PAUSE TestAdd/invalid_organization_provided/invalid_name
1334:  === CONT  TestAdd/invalid_organization_provided/invalid_name
1335:  === CONT  TestAdd/invalid_organization_provided/invalid_json
1336:  === CONT  TestAdd/invalid_organization_provided/missing_name
1337:  === CONT  TestAdd/invalid_organization_provided/no_organization_provided
1338:  === RUN   TestAdd/valid_organization_provided
1339:  === RUN   TestAdd/valid_organization_provided/add_organization_succeeded
1340:  === PAUSE TestAdd/valid_organization_provided/add_organization_succeeded
1341:  === RUN   TestAdd/valid_organization_provided/error_adding_organization
1342:  === PAUSE TestAdd/valid_organization_provided/error_adding_organization
1343:  === CONT  TestAdd/valid_organization_provided/error_adding_organization
...

1345:  --- PASS: TestAdd (0.00s)
1346:  --- PASS: TestAdd/invalid_organization_provided (0.00s)
1347:  --- PASS: TestAdd/invalid_organization_provided/invalid_json (0.00s)
1348:  --- PASS: TestAdd/invalid_organization_provided/no_organization_provided (0.00s)
1349:  --- PASS: TestAdd/invalid_organization_provided/invalid_name (0.00s)
1350:  --- PASS: TestAdd/invalid_organization_provided/missing_name (0.00s)
1351:  --- PASS: TestAdd/valid_organization_provided (0.00s)
1352:  --- PASS: TestAdd/valid_organization_provided/add_organization_succeeded (0.00s)
1353:  --- PASS: TestAdd/valid_organization_provided/error_adding_organization (0.00s)
1354:  === RUN   TestAddMember
1355:  === RUN   TestAddMember/#00
1356:  === PAUSE TestAddMember/#00
1357:  === RUN   TestAddMember/invalid_input
1358:  === PAUSE TestAddMember/invalid_input
1359:  === RUN   TestAddMember/insufficient_privilege
1360:  === PAUSE TestAddMember/insufficient_privilege
1361:  === RUN   TestAddMember/fake_database_failure
1362:  === PAUSE TestAddMember/fake_database_failure
1363:  === CONT  TestAddMember/insufficient_privilege
1364:  === CONT  TestAddMember/fake_database_failure
1365:  === CONT  TestAddMember/invalid_input
1366:  === CONT  TestAddMember/#00
1367:  --- PASS: TestAddMember (0.00s)
1368:  --- PASS: TestAddMember/insufficient_privilege (0.00s)
1369:  --- PASS: TestAddMember/#00 (0.00s)
1370:  --- PASS: TestAddMember/fake_database_failure (0.00s)
...

1372:  === RUN   TestCheckAvailability
1373:  === RUN   TestCheckAvailability/invalid_input
1374:  === PAUSE TestCheckAvailability/invalid_input
1375:  === RUN   TestCheckAvailability/valid_input
1376:  === RUN   TestCheckAvailability/valid_input/check_availability_succeeded
1377:  === RUN   TestCheckAvailability/valid_input/check_availability_succeeded/resource_kind:_organizationName
1378:  === PAUSE TestCheckAvailability/valid_input/check_availability_succeeded/resource_kind:_organizationName
1379:  === CONT  TestCheckAvailability/valid_input/check_availability_succeeded/resource_kind:_organizationName
1380:  === RUN   TestCheckAvailability/valid_input/check_availability_failed
1381:  === PAUSE TestCheckAvailability/valid_input/check_availability_failed
1382:  === CONT  TestCheckAvailability/valid_input/check_availability_failed
1383:  === CONT  TestCheckAvailability/invalid_input
1384:  --- PASS: TestCheckAvailability (0.00s)
1385:  --- PASS: TestCheckAvailability/valid_input (0.00s)
1386:  --- PASS: TestCheckAvailability/valid_input/check_availability_succeeded (0.00s)
1387:  --- PASS: TestCheckAvailability/valid_input/check_availability_succeeded/resource_kind:_organizationName (0.00s)
1388:  --- PASS: TestCheckAvailability/valid_input/check_availability_failed (0.00s)
1389:  --- PASS: TestCheckAvailability/invalid_input (0.00s)
1390:  === RUN   TestConfirmMembership
1391:  === RUN   TestConfirmMembership/#00
1392:  === PAUSE TestConfirmMembership/#00
1393:  === RUN   TestConfirmMembership/invalid_input
1394:  === PAUSE TestConfirmMembership/invalid_input
1395:  === RUN   TestConfirmMembership/fake_database_failure
1396:  === PAUSE TestConfirmMembership/fake_database_failure
1397:  === CONT  TestConfirmMembership/invalid_input
1398:  === CONT  TestConfirmMembership/fake_database_failure
1399:  === CONT  TestConfirmMembership/#00
1400:  --- PASS: TestConfirmMembership (0.00s)
1401:  --- PASS: TestConfirmMembership/invalid_input (0.00s)
1402:  --- PASS: TestConfirmMembership/#00 (0.00s)
1403:  --- PASS: TestConfirmMembership/fake_database_failure (0.00s)
1404:  === RUN   TestDelete
1405:  === RUN   TestDelete/#00
1406:  === PAUSE TestDelete/#00
1407:  === RUN   TestDelete/invalid_input
1408:  === PAUSE TestDelete/invalid_input
1409:  === RUN   TestDelete/insufficient_privilege
1410:  === PAUSE TestDelete/insufficient_privilege
1411:  === RUN   TestDelete/fake_database_failure
1412:  === PAUSE TestDelete/fake_database_failure
1413:  === CONT  TestDelete/invalid_input
1414:  === CONT  TestDelete/insufficient_privilege
1415:  === CONT  TestDelete/#00
1416:  === CONT  TestDelete/fake_database_failure
1417:  --- PASS: TestDelete (0.00s)
1418:  --- PASS: TestDelete/invalid_input (0.00s)
1419:  --- PASS: TestDelete/insufficient_privilege (0.00s)
1420:  --- PASS: TestDelete/fake_database_failure (0.00s)
1421:  --- PASS: TestDelete/#00 (0.00s)
1422:  === RUN   TestDeleteMember
1423:  === RUN   TestDeleteMember/#00
1424:  === PAUSE TestDeleteMember/#00
1425:  === RUN   TestDeleteMember/invalid_input
1426:  === PAUSE TestDeleteMember/invalid_input
1427:  === RUN   TestDeleteMember/insufficient_privilege
1428:  === PAUSE TestDeleteMember/insufficient_privilege
1429:  === RUN   TestDeleteMember/fake_database_failure
1430:  === PAUSE TestDeleteMember/fake_database_failure
1431:  === CONT  TestDeleteMember/fake_database_failure
1432:  === CONT  TestDeleteMember/insufficient_privilege
1433:  === CONT  TestDeleteMember/#00
1434:  === CONT  TestDeleteMember/invalid_input
1435:  --- PASS: TestDeleteMember (0.00s)
1436:  --- PASS: TestDeleteMember/fake_database_failure (0.00s)
1437:  --- PASS: TestDeleteMember/insufficient_privilege (0.00s)
1438:  --- PASS: TestDeleteMember/#00 (0.00s)
1439:  --- PASS: TestDeleteMember/invalid_input (0.00s)
1440:  === RUN   TestGet
1441:  === RUN   TestGet/error_getting_organization
1442:  === RUN   TestGet/error_getting_organization/invalid_input
1443:  === PAUSE TestGet/error_getting_organization/invalid_input
1444:  === RUN   TestGet/error_getting_organization/fake_database_failure
1445:  === PAUSE TestGet/error_getting_organization/fake_database_failure
1446:  === CONT  TestGet/error_getting_organization/invalid_input
1447:  === CONT  TestGet/error_getting_organization/fake_database_failure
1448:  === RUN   TestGet/get_organization_succeeded
1449:  === PAUSE TestGet/get_organization_succeeded
1450:  === CONT  TestGet/get_organization_succeeded
1451:  --- PASS: TestGet (0.00s)
1452:  --- PASS: TestGet/error_getting_organization (0.00s)
1453:  --- PASS: TestGet/error_getting_organization/invalid_input (0.00s)
1454:  --- PASS: TestGet/error_getting_organization/fake_database_failure (0.00s)
1455:  --- PASS: TestGet/get_organization_succeeded (0.00s)
1456:  === RUN   TestGetAuthorizationPolicy
1457:  === RUN   TestGetAuthorizationPolicy/error_getting_authorization_policy
1458:  === RUN   TestGetAuthorizationPolicy/error_getting_authorization_policy/invalid_input
1459:  === PAUSE TestGetAuthorizationPolicy/error_getting_authorization_policy/invalid_input
1460:  === RUN   TestGetAuthorizationPolicy/error_getting_authorization_policy/fake_database_failure
1461:  === PAUSE TestGetAuthorizationPolicy/error_getting_authorization_policy/fake_database_failure
1462:  === CONT  TestGetAuthorizationPolicy/error_getting_authorization_policy/fake_database_failure
1463:  === CONT  TestGetAuthorizationPolicy/error_getting_authorization_policy/invalid_input
1464:  === RUN   TestGetAuthorizationPolicy/get_authorization_policy_succeeded
1465:  === PAUSE TestGetAuthorizationPolicy/get_authorization_policy_succeeded
1466:  === CONT  TestGetAuthorizationPolicy/get_authorization_policy_succeeded
1467:  --- PASS: TestGetAuthorizationPolicy (0.00s)
1468:  --- PASS: TestGetAuthorizationPolicy/error_getting_authorization_policy (0.00s)
1469:  --- PASS: TestGetAuthorizationPolicy/error_getting_authorization_policy/fake_database_failure (0.00s)
1470:  --- PASS: TestGetAuthorizationPolicy/error_getting_authorization_policy/invalid_input (0.00s)
1471:  --- PASS: TestGetAuthorizationPolicy/get_authorization_policy_succeeded (0.00s)
1472:  === RUN   TestGetByUser
1473:  === RUN   TestGetByUser/get_user_organizations_succeeded
1474:  === PAUSE TestGetByUser/get_user_organizations_succeeded
1475:  === RUN   TestGetByUser/error_getting_user_organizations
1476:  === PAUSE TestGetByUser/error_getting_user_organizations
1477:  === CONT  TestGetByUser/error_getting_user_organizations
1478:  === CONT  TestGetByUser/get_user_organizations_succeeded
1479:  --- PASS: TestGetByUser (0.00s)
1480:  --- PASS: TestGetByUser/error_getting_user_organizations (0.00s)
1481:  --- PASS: TestGetByUser/get_user_organizations_succeeded (0.00s)
1482:  === RUN   TestGetMembers
1483:  === RUN   TestGetMembers/error_getting_organization_members
1484:  === RUN   TestGetMembers/error_getting_organization_members/invalid_input
1485:  === PAUSE TestGetMembers/error_getting_organization_members/invalid_input
1486:  === RUN   TestGetMembers/error_getting_organization_members/fake_database_failure
1487:  === PAUSE TestGetMembers/error_getting_organization_members/fake_database_failure
1488:  === CONT  TestGetMembers/error_getting_organization_members/fake_database_failure
1489:  === CONT  TestGetMembers/error_getting_organization_members/invalid_input
1490:  === RUN   TestGetMembers/get_organization_members_succeeded
1491:  === PAUSE TestGetMembers/get_organization_members_succeeded
1492:  === CONT  TestGetMembers/get_organization_members_succeeded
1493:  --- PASS: TestGetMembers (0.00s)
1494:  --- PASS: TestGetMembers/error_getting_organization_members (0.00s)
1495:  --- PASS: TestGetMembers/error_getting_organization_members/fake_database_failure (0.00s)
1496:  --- PASS: TestGetMembers/error_getting_organization_members/invalid_input (0.00s)
...

1504:  === RUN   TestUpdate/invalid_organization_provided/invalid_logo_image_id
1505:  === PAUSE TestUpdate/invalid_organization_provided/invalid_logo_image_id
1506:  === CONT  TestUpdate/invalid_organization_provided/invalid_logo_image_id
1507:  === CONT  TestUpdate/invalid_organization_provided/no_organization_provided
1508:  === CONT  TestUpdate/invalid_organization_provided/invalid_json
1509:  === RUN   TestUpdate/valid_organization_provided
1510:  === RUN   TestUpdate/valid_organization_provided/organization_update_succeeded
1511:  === PAUSE TestUpdate/valid_organization_provided/organization_update_succeeded
1512:  === RUN   TestUpdate/valid_organization_provided/error_updating_organization_(insufficiente_privilege)
1513:  === PAUSE TestUpdate/valid_organization_provided/error_updating_organization_(insufficiente_privilege)
1514:  === RUN   TestUpdate/valid_organization_provided/error_updating_organization_(db_error)
1515:  === PAUSE TestUpdate/valid_organization_provided/error_updating_organization_(db_error)
1516:  === CONT  TestUpdate/valid_organization_provided/error_updating_organization_(insufficiente_privilege)
1517:  === CONT  TestUpdate/valid_organization_provided/error_updating_organization_(db_error)
1518:  === CONT  TestUpdate/valid_organization_provided/organization_update_succeeded
1519:  --- PASS: TestUpdate (0.00s)
1520:  --- PASS: TestUpdate/invalid_organization_provided (0.00s)
1521:  --- PASS: TestUpdate/invalid_organization_provided/no_organization_provided (0.00s)
1522:  --- PASS: TestUpdate/invalid_organization_provided/invalid_json (0.00s)
1523:  --- PASS: TestUpdate/invalid_organization_provided/invalid_logo_image_id (0.00s)
1524:  --- PASS: TestUpdate/valid_organization_provided (0.00s)
1525:  --- PASS: TestUpdate/valid_organization_provided/error_updating_organization_(insufficiente_privilege) (0.00s)
1526:  --- PASS: TestUpdate/valid_organization_provided/error_updating_organization_(db_error) (0.00s)
...

1534:  === RUN   TestUpdateAuthorizationPolicy/invalid_authorization_policy_provided/invalid_policy_data
1535:  === PAUSE TestUpdateAuthorizationPolicy/invalid_authorization_policy_provided/invalid_policy_data
1536:  === CONT  TestUpdateAuthorizationPolicy/invalid_authorization_policy_provided/no_authorization_policy_provided
1537:  === CONT  TestUpdateAuthorizationPolicy/invalid_authorization_policy_provided/invalid_json
1538:  === CONT  TestUpdateAuthorizationPolicy/invalid_authorization_policy_provided/invalid_policy_data
1539:  === RUN   TestUpdateAuthorizationPolicy/valid_authorization_policy_provided
1540:  === RUN   TestUpdateAuthorizationPolicy/valid_authorization_policy_provided/authorization_policy_update_succeeded
1541:  === PAUSE TestUpdateAuthorizationPolicy/valid_authorization_policy_provided/authorization_policy_update_succeeded
1542:  === RUN   TestUpdateAuthorizationPolicy/valid_authorization_policy_provided/error_updating_organization_policy_(insufficiente_privilege)
1543:  === PAUSE TestUpdateAuthorizationPolicy/valid_authorization_policy_provided/error_updating_organization_policy_(insufficiente_privilege)
1544:  === RUN   TestUpdateAuthorizationPolicy/valid_authorization_policy_provided/error_updating_organization_policy_(db_error)
1545:  === PAUSE TestUpdateAuthorizationPolicy/valid_authorization_policy_provided/error_updating_organization_policy_(db_error)
1546:  === CONT  TestUpdateAuthorizationPolicy/valid_authorization_policy_provided/error_updating_organization_policy_(db_error)
1547:  === CONT  TestUpdateAuthorizationPolicy/valid_authorization_policy_provided/error_updating_organization_policy_(insufficiente_privilege)
1548:  === CONT  TestUpdateAuthorizationPolicy/valid_authorization_policy_provided/authorization_policy_update_succeeded
1549:  --- PASS: TestUpdateAuthorizationPolicy (0.00s)
1550:  --- PASS: TestUpdateAuthorizationPolicy/invalid_authorization_policy_provided (0.00s)
1551:  --- PASS: TestUpdateAuthorizationPolicy/invalid_authorization_policy_provided/no_authorization_policy_provided (0.00s)
1552:  --- PASS: TestUpdateAuthorizationPolicy/invalid_authorization_policy_provided/invalid_json (0.00s)
1553:  --- PASS: TestUpdateAuthorizationPolicy/invalid_authorization_policy_provided/invalid_policy_data (0.00s)
1554:  --- PASS: TestUpdateAuthorizationPolicy/valid_authorization_policy_provided (0.00s)
1555:  --- PASS: TestUpdateAuthorizationPolicy/valid_authorization_policy_provided/error_updating_organization_policy_(db_error) (0.00s)
1556:  --- PASS: TestUpdateAuthorizationPolicy/valid_authorization_policy_provided/error_updating_organization_policy_(insufficiente_privilege) (0.00s)
1557:  --- PASS: TestUpdateAuthorizationPolicy/valid_authorization_policy_provided/authorization_policy_update_succeeded (0.00s)
1558:  === RUN   TestGetUserAllowedActions
1559:  === RUN   TestGetUserAllowedActions/get_allowed_actions_failed
1560:  === PAUSE TestGetUserAllowedActions/get_allowed_actions_failed
1561:  === RUN   TestGetUserAllowedActions/get_allowed_actions_succeeded
1562:  === PAUSE TestGetUserAllowedActions/get_allowed_actions_succeeded
1563:  === CONT  TestGetUserAllowedActions/get_allowed_actions_failed
1564:  === CONT  TestGetUserAllowedActions/get_allowed_actions_succeeded
1565:  --- PASS: TestGetUserAllowedActions (0.00s)
1566:  --- PASS: TestGetUserAllowedActions/get_allowed_actions_failed (0.00s)
1567:  --- PASS: TestGetUserAllowedActions/get_allowed_actions_succeeded (0.00s)
1568:  PASS
1569:  coverage: 92.6% of statements
1570:  ok  	github.com/khulnasoft/artifacthub/internal/handlers/org	1.429s	coverage: 92.6% of statements
1571:  === RUN   TestAddProductionUsage
1572:  === RUN   TestAddProductionUsage/error_adding_production_usage_entry
1573:  === PAUSE TestAddProductionUsage/error_adding_production_usage_entry
1574:  === RUN   TestAddProductionUsage/add_production_usage_entry_succeeded
1575:  === PAUSE TestAddProductionUsage/add_production_usage_entry_succeeded
1576:  === CONT  TestAddProductionUsage/add_production_usage_entry_succeeded
1577:  === CONT  TestAddProductionUsage/error_adding_production_usage_entry
1578:  --- PASS: TestAddProductionUsage (0.00s)
1579:  --- PASS: TestAddProductionUsage/add_production_usage_entry_succeeded (0.00s)
1580:  --- PASS: TestAddProductionUsage/error_adding_production_usage_entry (0.00s)
1581:  === RUN   TestDeleteProductionUsage
1582:  === RUN   TestDeleteProductionUsage/error_deleting_production_usage_entry
1583:  === PAUSE TestDeleteProductionUsage/error_deleting_production_usage_entry
1584:  === RUN   TestDeleteProductionUsage/delete_production_usage_entry_succeeded
1585:  === PAUSE TestDeleteProductionUsage/delete_production_usage_entry_succeeded
1586:  === CONT  TestDeleteProductionUsage/delete_production_usage_entry_succeeded
1587:  === CONT  TestDeleteProductionUsage/error_deleting_production_usage_entry
1588:  --- PASS: TestDeleteProductionUsage (0.00s)
1589:  --- PASS: TestDeleteProductionUsage/error_deleting_production_usage_entry (0.00s)
1590:  --- PASS: TestDeleteProductionUsage/delete_production_usage_entry_succeeded (0.00s)
1591:  === RUN   TestGenerateChangelogMD
1592:  === RUN   TestGenerateChangelogMD/error_getting_package
1593:  === RUN   TestGenerateChangelogMD/error_getting_package/invalid_input
1594:  === PAUSE TestGenerateChangelogMD/error_getting_package/invalid_input
1595:  === RUN   TestGenerateChangelogMD/error_getting_package/not_found
1596:  === PAUSE TestGenerateChangelogMD/error_getting_package/not_found
1597:  === RUN   TestGenerateChangelogMD/error_getting_package/fake_database_failure
1598:  === PAUSE TestGenerateChangelogMD/error_getting_package/fake_database_failure
1599:  === CONT  TestGenerateChangelogMD/error_getting_package/not_found
1600:  === CONT  TestGenerateChangelogMD/error_getting_package/fake_database_failure
1601:  === CONT  TestGenerateChangelogMD/error_getting_package/invalid_input
1602:  === RUN   TestGenerateChangelogMD/error_getting_package_changelog
1603:  === PAUSE TestGenerateChangelogMD/error_getting_package_changelog
1604:  === RUN   TestGenerateChangelogMD/changelog_not_found
1605:  === PAUSE TestGenerateChangelogMD/changelog_not_found
1606:  === RUN   TestGenerateChangelogMD/changelog_returned_formatted_as_markdown
1607:  === PAUSE TestGenerateChangelogMD/changelog_returned_formatted_as_markdown
1608:  === CONT  TestGenerateChangelogMD/error_getting_package_changelog
1609:  === CONT  TestGenerateChangelogMD/changelog_returned_formatted_as_markdown
1610:  === CONT  TestGenerateChangelogMD/changelog_not_found
1611:  --- PASS: TestGenerateChangelogMD (0.00s)
1612:  --- PASS: TestGenerateChangelogMD/error_getting_package (0.00s)
1613:  --- PASS: TestGenerateChangelogMD/error_getting_package/not_found (0.00s)
1614:  --- PASS: TestGenerateChangelogMD/error_getting_package/fake_database_failure (0.00s)
1615:  --- PASS: TestGenerateChangelogMD/error_getting_package/invalid_input (0.00s)
1616:  --- PASS: TestGenerateChangelogMD/error_getting_package_changelog (0.00s)
1617:  --- PASS: TestGenerateChangelogMD/changelog_not_found (0.00s)
1618:  --- PASS: TestGenerateChangelogMD/changelog_returned_formatted_as_markdown (0.00s)
1619:  === RUN   TestGet
1620:  === RUN   TestGet/get_package_failed
1621:  === RUN   TestGet/get_package_failed/invalid_input
1622:  === PAUSE TestGet/get_package_failed/invalid_input
1623:  === RUN   TestGet/get_package_failed/not_found
1624:  === PAUSE TestGet/get_package_failed/not_found
1625:  === RUN   TestGet/get_package_failed/fake_database_failure
1626:  === PAUSE TestGet/get_package_failed/fake_database_failure
1627:  === CONT  TestGet/get_package_failed/not_found
1628:  === CONT  TestGet/get_package_failed/invalid_input
1629:  === CONT  TestGet/get_package_failed/fake_database_failure
1630:  === RUN   TestGet/get_package_succeeded
1631:  === PAUSE TestGet/get_package_succeeded
1632:  === CONT  TestGet/get_package_succeeded
1633:  --- PASS: TestGet (0.00s)
1634:  --- PASS: TestGet/get_package_failed (0.00s)
1635:  --- PASS: TestGet/get_package_failed/not_found (0.00s)
1636:  --- PASS: TestGet/get_package_failed/invalid_input (0.00s)
1637:  --- PASS: TestGet/get_package_failed/fake_database_failure (0.00s)
1638:  --- PASS: TestGet/get_package_succeeded (0.00s)
1639:  === RUN   TestGetChangelog
1640:  === RUN   TestGetChangelog/get_changelog_succeeded
1641:  === PAUSE TestGetChangelog/get_changelog_succeeded
1642:  === RUN   TestGetChangelog/error_getting_changelog
1643:  === PAUSE TestGetChangelog/error_getting_changelog
1644:  === CONT  TestGetChangelog/get_changelog_succeeded
1645:  === CONT  TestGetChangelog/error_getting_changelog
1646:  --- PASS: TestGetChangelog (0.00s)
1647:  --- PASS: TestGetChangelog/get_changelog_succeeded (0.00s)
1648:  --- PASS: TestGetChangelog/error_getting_changelog (0.00s)
1649:  === RUN   TestGetChartValues
1650:  === RUN   TestGetChartValues/get_chart_archive_failed
1651:  === PAUSE TestGetChartValues/get_chart_archive_failed
1652:  === RUN   TestGetChartValues/get_chart_archive_succeeded,_but_values_not_found
1653:  === PAUSE TestGetChartValues/get_chart_archive_succeeded,_but_values_not_found
1654:  === RUN   TestGetChartValues/get_chart_archive_succeeded
1655:  === PAUSE TestGetChartValues/get_chart_archive_succeeded
1656:  === CONT  TestGetChartValues/get_chart_archive_failed
1657:  === CONT  TestGetChartValues/get_chart_archive_succeeded
1658:  === CONT  TestGetChartValues/get_chart_archive_succeeded,_but_values_not_found
1659:  --- PASS: TestGetChartValues (0.00s)
1660:  --- PASS: TestGetChartValues/get_chart_archive_failed (0.00s)
1661:  --- PASS: TestGetChartValues/get_chart_archive_succeeded,_but_values_not_found (0.00s)
1662:  --- PASS: TestGetChartValues/get_chart_archive_succeeded (0.00s)
1663:  === RUN   TestGetChartTemplates
1664:  === RUN   TestGetChartTemplates/get_chart_archive_failed
1665:  === PAUSE TestGetChartTemplates/get_chart_archive_failed
1666:  === RUN   TestGetChartTemplates/get_chart_archive_succeeded
1667:  === PAUSE TestGetChartTemplates/get_chart_archive_succeeded
1668:  === CONT  TestGetChartTemplates/get_chart_archive_failed
1669:  === CONT  TestGetChartTemplates/get_chart_archive_succeeded
1670:  --- PASS: TestGetChartTemplates (0.00s)
1671:  --- PASS: TestGetChartTemplates/get_chart_archive_succeeded (0.00s)
1672:  --- PASS: TestGetChartTemplates/get_chart_archive_failed (0.00s)
1673:  === RUN   TestGetHarborReplicationDump
1674:  === RUN   TestGetHarborReplicationDump/get_harbor_replication_dump_succeeded
1675:  === PAUSE TestGetHarborReplicationDump/get_harbor_replication_dump_succeeded
1676:  === RUN   TestGetHarborReplicationDump/error_getting_harbor_replication_dump
1677:  === PAUSE TestGetHarborReplicationDump/error_getting_harbor_replication_dump
1678:  === CONT  TestGetHarborReplicationDump/get_harbor_replication_dump_succeeded
1679:  === CONT  TestGetHarborReplicationDump/error_getting_harbor_replication_dump
1680:  --- PASS: TestGetHarborReplicationDump (0.00s)
1681:  --- PASS: TestGetHarborReplicationDump/get_harbor_replication_dump_succeeded (0.00s)
1682:  --- PASS: TestGetHarborReplicationDump/error_getting_harbor_replication_dump (0.00s)
1683:  === RUN   TestGetHelmExporterDump
1684:  === RUN   TestGetHelmExporterDump/get_helm_exporter_dump_succeeded
1685:  === PAUSE TestGetHelmExporterDump/get_helm_exporter_dump_succeeded
1686:  === RUN   TestGetHelmExporterDump/error_getting_helm_exporter_dump
1687:  === PAUSE TestGetHelmExporterDump/error_getting_helm_exporter_dump
1688:  === CONT  TestGetHelmExporterDump/error_getting_helm_exporter_dump
1689:  === CONT  TestGetHelmExporterDump/get_helm_exporter_dump_succeeded
1690:  --- PASS: TestGetHelmExporterDump (0.00s)
1691:  --- PASS: TestGetHelmExporterDump/get_helm_exporter_dump_succeeded (0.00s)
1692:  --- PASS: TestGetHelmExporterDump/error_getting_helm_exporter_dump (0.00s)
1693:  === RUN   TestGetNovaDump
1694:  === RUN   TestGetNovaDump/get_nova_dump_succeeded
1695:  === PAUSE TestGetNovaDump/get_nova_dump_succeeded
1696:  === RUN   TestGetNovaDump/error_getting_nova_dump
1697:  === PAUSE TestGetNovaDump/error_getting_nova_dump
1698:  === CONT  TestGetNovaDump/get_nova_dump_succeeded
1699:  === CONT  TestGetNovaDump/error_getting_nova_dump
1700:  --- PASS: TestGetNovaDump (0.00s)
1701:  --- PASS: TestGetNovaDump/get_nova_dump_succeeded (0.00s)
1702:  --- PASS: TestGetNovaDump/error_getting_nova_dump (0.00s)
1703:  === RUN   TestGetProductionUsage
1704:  === RUN   TestGetProductionUsage/get_production_usage_succeeded
1705:  === PAUSE TestGetProductionUsage/get_production_usage_succeeded
1706:  === RUN   TestGetProductionUsage/error_getting_production_usage
1707:  === PAUSE TestGetProductionUsage/error_getting_production_usage
1708:  === CONT  TestGetProductionUsage/error_getting_production_usage
1709:  === CONT  TestGetProductionUsage/get_production_usage_succeeded
1710:  --- PASS: TestGetProductionUsage (0.00s)
1711:  --- PASS: TestGetProductionUsage/error_getting_production_usage (0.00s)
1712:  --- PASS: TestGetProductionUsage/get_production_usage_succeeded (0.00s)
1713:  === RUN   TestGetRandom
1714:  === RUN   TestGetRandom/get_random_packages_succeeded
1715:  === PAUSE TestGetRandom/get_random_packages_succeeded
1716:  === RUN   TestGetRandom/error_getting_random_packages
1717:  === PAUSE TestGetRandom/error_getting_random_packages
1718:  === CONT  TestGetRandom/get_random_packages_succeeded
1719:  === CONT  TestGetRandom/error_getting_random_packages
1720:  --- PASS: TestGetRandom (0.00s)
1721:  --- PASS: TestGetRandom/get_random_packages_succeeded (0.00s)
1722:  --- PASS: TestGetRandom/error_getting_random_packages (0.00s)
1723:  === RUN   TestGetSnapshotSecurityReport
1724:  === RUN   TestGetSnapshotSecurityReport/get_snapshot_security_report_succeeded
1725:  === PAUSE TestGetSnapshotSecurityReport/get_snapshot_security_report_succeeded
1726:  === RUN   TestGetSnapshotSecurityReport/error_getting_snapshot_security_report
1727:  === PAUSE TestGetSnapshotSecurityReport/error_getting_snapshot_security_report
1728:  === CONT  TestGetSnapshotSecurityReport/error_getting_snapshot_security_report
1729:  === CONT  TestGetSnapshotSecurityReport/get_snapshot_security_report_succeeded
1730:  --- PASS: TestGetSnapshotSecurityReport (0.00s)
1731:  --- PASS: TestGetSnapshotSecurityReport/error_getting_snapshot_security_report (0.00s)
1732:  --- PASS: TestGetSnapshotSecurityReport/get_snapshot_security_report_succeeded (0.00s)
1733:  === RUN   TestGetStarredByUser
1734:  === RUN   TestGetStarredByUser/get_packages_starred_by_user_succeeded
1735:  === PAUSE TestGetStarredByUser/get_packages_starred_by_user_succeeded
1736:  === RUN   TestGetStarredByUser/error_getting_packages_starred_by_user
1737:  === PAUSE TestGetStarredByUser/error_getting_packages_starred_by_user
1738:  === CONT  TestGetStarredByUser/get_packages_starred_by_user_succeeded
1739:  === CONT  TestGetStarredByUser/error_getting_packages_starred_by_user
1740:  --- PASS: TestGetStarredByUser (0.00s)
1741:  --- PASS: TestGetStarredByUser/get_packages_starred_by_user_succeeded (0.00s)
1742:  --- PASS: TestGetStarredByUser/error_getting_packages_starred_by_user (0.00s)
1743:  === RUN   TestGetStars
1744:  === RUN   TestGetStars/get_stars_failed
1745:  === RUN   TestGetStars/get_stars_failed/invalid_input
1746:  === PAUSE TestGetStars/get_stars_failed/invalid_input
1747:  === RUN   TestGetStars/get_stars_failed/fake_database_failure
1748:  === PAUSE TestGetStars/get_stars_failed/fake_database_failure
1749:  === CONT  TestGetStars/get_stars_failed/invalid_input
1750:  === CONT  TestGetStars/get_stars_failed/fake_database_failure
1751:  === RUN   TestGetStars/get_stars_succeeded
1752:  === PAUSE TestGetStars/get_stars_succeeded
1753:  === CONT  TestGetStars/get_stars_succeeded
1754:  --- PASS: TestGetStars (0.00s)
1755:  --- PASS: TestGetStars/get_stars_failed (0.00s)
1756:  --- PASS: TestGetStars/get_stars_failed/invalid_input (0.00s)
1757:  --- PASS: TestGetStars/get_stars_failed/fake_database_failure (0.00s)
1758:  --- PASS: TestGetStars/get_stars_succeeded (0.00s)
1759:  === RUN   TestGetStats
1760:  === RUN   TestGetStats/get_stats_succeeded
1761:  === PAUSE TestGetStats/get_stats_succeeded
1762:  === RUN   TestGetStats/error_getting_stats
1763:  === PAUSE TestGetStats/error_getting_stats
1764:  === CONT  TestGetStats/get_stats_succeeded
1765:  === CONT  TestGetStats/error_getting_stats
1766:  --- PASS: TestGetStats (0.00s)
1767:  --- PASS: TestGetStats/get_stats_succeeded (0.00s)
1768:  --- PASS: TestGetStats/error_getting_stats (0.00s)
1769:  === RUN   TestGetSummary
1770:  === RUN   TestGetSummary/get_package_summary_failed
1771:  === RUN   TestGetSummary/get_package_summary_failed/invalid_input
1772:  === PAUSE TestGetSummary/get_package_summary_failed/invalid_input
1773:  === RUN   TestGetSummary/get_package_summary_failed/not_found
1774:  === PAUSE TestGetSummary/get_package_summary_failed/not_found
1775:  === RUN   TestGetSummary/get_package_summary_failed/fake_database_failure
1776:  === PAUSE TestGetSummary/get_package_summary_failed/fake_database_failure
1777:  === CONT  TestGetSummary/get_package_summary_failed/invalid_input
1778:  === CONT  TestGetSummary/get_package_summary_failed/fake_database_failure
1779:  === CONT  TestGetSummary/get_package_summary_failed/not_found
1780:  === RUN   TestGetSummary/get_package_summary_succeeded
1781:  === PAUSE TestGetSummary/get_package_summary_succeeded
1782:  === CONT  TestGetSummary/get_package_summary_succeeded
1783:  --- PASS: TestGetSummary (0.00s)
1784:  --- PASS: TestGetSummary/get_package_summary_failed (0.00s)
1785:  --- PASS: TestGetSummary/get_package_summary_failed/invalid_input (0.00s)
1786:  --- PASS: TestGetSummary/get_package_summary_failed/not_found (0.00s)
1787:  --- PASS: TestGetSummary/get_package_summary_failed/fake_database_failure (0.00s)
1788:  --- PASS: TestGetSummary/get_package_summary_succeeded (0.00s)
1789:  === RUN   TestGetValuesSchema
1790:  === RUN   TestGetValuesSchema/get_values_schema_succeeded
1791:  === PAUSE TestGetValuesSchema/get_values_schema_succeeded
1792:  === RUN   TestGetValuesSchema/error_getting_values_schema
1793:  === PAUSE TestGetValuesSchema/error_getting_values_schema
1794:  === CONT  TestGetValuesSchema/get_values_schema_succeeded
1795:  === CONT  TestGetValuesSchema/error_getting_values_schema
1796:  --- PASS: TestGetValuesSchema (0.00s)
1797:  --- PASS: TestGetValuesSchema/get_values_schema_succeeded (0.00s)
1798:  --- PASS: TestGetValuesSchema/error_getting_values_schema (0.00s)
1799:  === RUN   TestGetViews
1800:  === RUN   TestGetViews/get_views_succeeded
1801:  === PAUSE TestGetViews/get_views_succeeded
1802:  === RUN   TestGetViews/error_getting_views
1803:  === RUN   TestGetViews/error_getting_views/invalid_input
1804:  === PAUSE TestGetViews/error_getting_views/invalid_input
1805:  === RUN   TestGetViews/error_getting_views/not_found
1806:  === PAUSE TestGetViews/error_getting_views/not_found
1807:  === RUN   TestGetViews/error_getting_views/fake_database_failure
1808:  === PAUSE TestGetViews/error_getting_views/fake_database_failure
1809:  === CONT  TestGetViews/error_getting_views/not_found
1810:  === CONT  TestGetViews/error_getting_views/fake_database_failure
1811:  === CONT  TestGetViews/error_getting_views/invalid_input
1812:  === CONT  TestGetViews/get_views_succeeded
1813:  --- PASS: TestGetViews (0.00s)
1814:  --- PASS: TestGetViews/error_getting_views (0.00s)
1815:  --- PASS: TestGetViews/error_getting_views/not_found (0.00s)
1816:  --- PASS: TestGetViews/error_getting_views/fake_database_failure (0.00s)
1817:  --- PASS: TestGetViews/error_getting_views/invalid_input (0.00s)
...

1826:  === CONT  TestInjectIndexMeta/0
1827:  === CONT  TestInjectIndexMeta/1
1828:  === CONT  TestInjectIndexMeta/2
1829:  --- PASS: TestInjectIndexMeta (0.00s)
1830:  --- PASS: TestInjectIndexMeta/0 (0.00s)
1831:  --- PASS: TestInjectIndexMeta/1 (0.00s)
1832:  --- PASS: TestInjectIndexMeta/2 (0.00s)
1833:  === RUN   TestRssFeed
1834:  === RUN   TestRssFeed/error_getting_rss_feed_package
1835:  === RUN   TestRssFeed/error_getting_rss_feed_package/invalid_input
1836:  === PAUSE TestRssFeed/error_getting_rss_feed_package/invalid_input
1837:  === RUN   TestRssFeed/error_getting_rss_feed_package/not_found
1838:  === PAUSE TestRssFeed/error_getting_rss_feed_package/not_found
1839:  === RUN   TestRssFeed/error_getting_rss_feed_package/fake_database_failure
1840:  === PAUSE TestRssFeed/error_getting_rss_feed_package/fake_database_failure
1841:  === CONT  TestRssFeed/error_getting_rss_feed_package/not_found
1842:  === CONT  TestRssFeed/error_getting_rss_feed_package/invalid_input
1843:  === CONT  TestRssFeed/error_getting_rss_feed_package/fake_database_failure
1844:  === RUN   TestRssFeed/rss_feed_built_successfully
1845:  === RUN   TestRssFeed/rss_feed_built_successfully/0
1846:  === PAUSE TestRssFeed/rss_feed_built_successfully/0
1847:  === CONT  TestRssFeed/rss_feed_built_successfully/0
1848:  --- PASS: TestRssFeed (0.00s)
1849:  --- PASS: TestRssFeed/error_getting_rss_feed_package (0.00s)
1850:  --- PASS: TestRssFeed/error_getting_rss_feed_package/not_found (0.00s)
1851:  --- PASS: TestRssFeed/error_getting_rss_feed_package/invalid_input (0.00s)
1852:  --- PASS: TestRssFeed/error_getting_rss_feed_package/fake_database_failure (0.00s)
...

1886:  === CONT  TestSearch/invalid_request_params/invalid_kind_(one_of_them):_kind=0&kind=z
1887:  === CONT  TestSearch/invalid_request_params/invalid_facets:_facets=z
1888:  === CONT  TestSearch/invalid_request_params/invalid_offset:_offset=z
1889:  === CONT  TestSearch/invalid_request_params/invalid_limit:_limit=z
1890:  === RUN   TestSearch/invalid_search_input
1891:  === PAUSE TestSearch/invalid_search_input
1892:  === RUN   TestSearch/valid_request,_search_succeeded
1893:  === PAUSE TestSearch/valid_request,_search_succeeded
1894:  === RUN   TestSearch/error_searching_packages
1895:  === PAUSE TestSearch/error_searching_packages
1896:  === CONT  TestSearch/invalid_search_input
1897:  === CONT  TestSearch/error_searching_packages
...

1905:  --- PASS: TestSearch/invalid_request_params/invalid_official:_official=z (0.00s)
1906:  --- PASS: TestSearch/invalid_request_params/invalid_verified_publisher:_verified_publisher=z (0.00s)
1907:  --- PASS: TestSearch/invalid_request_params/invalid_kind:_kind=z (0.00s)
1908:  --- PASS: TestSearch/invalid_request_params/invalid_kind_(one_of_them):_kind=0&kind=z (0.00s)
1909:  --- PASS: TestSearch/invalid_request_params/invalid_facets:_facets=z (0.00s)
1910:  --- PASS: TestSearch/invalid_request_params/invalid_offset:_offset=z (0.00s)
1911:  --- PASS: TestSearch/invalid_request_params/invalid_limit:_limit=z (0.00s)
1912:  --- PASS: TestSearch/invalid_search_input (0.00s)
1913:  --- PASS: TestSearch/error_searching_packages (0.00s)
1914:  --- PASS: TestSearch/valid_request,_search_succeeded (0.00s)
1915:  === RUN   TestSearchMonocular
1916:  === RUN   TestSearchMonocular/search_succeeded
1917:  === PAUSE TestSearchMonocular/search_succeeded
1918:  === RUN   TestSearchMonocular/search_failed
1919:  === PAUSE TestSearchMonocular/search_failed
1920:  === CONT  TestSearchMonocular/search_succeeded
1921:  === CONT  TestSearchMonocular/search_failed
1922:  --- PASS: TestSearchMonocular (0.00s)
1923:  --- PASS: TestSearchMonocular/search_succeeded (0.00s)
1924:  --- PASS: TestSearchMonocular/search_failed (0.00s)
1925:  === RUN   TestToggleStar
1926:  === RUN   TestToggleStar/error_toggling_star
1927:  === RUN   TestToggleStar/error_toggling_star/invalid_input
1928:  === PAUSE TestToggleStar/error_toggling_star/invalid_input
1929:  === RUN   TestToggleStar/error_toggling_star/fake_database_failure
1930:  === PAUSE TestToggleStar/error_toggling_star/fake_database_failure
1931:  === CONT  TestToggleStar/error_toggling_star/fake_database_failure
1932:  === CONT  TestToggleStar/error_toggling_star/invalid_input
1933:  === RUN   TestToggleStar/toggle_star_succeeded
1934:  === PAUSE TestToggleStar/toggle_star_succeeded
1935:  === CONT  TestToggleStar/toggle_star_succeeded
1936:  --- PASS: TestToggleStar (0.00s)
1937:  --- PASS: TestToggleStar/error_toggling_star (0.00s)
1938:  --- PASS: TestToggleStar/error_toggling_star/invalid_input (0.00s)
1939:  --- PASS: TestToggleStar/error_toggling_star/fake_database_failure (0.00s)
1940:  --- PASS: TestToggleStar/toggle_star_succeeded (0.00s)
1941:  === RUN   TestTrackView
1942:  === RUN   TestTrackView/track_view_succeeded
1943:  === PAUSE TestTrackView/track_view_succeeded
1944:  === RUN   TestTrackView/error_tracking_view
1945:  === PAUSE TestTrackView/error_tracking_view
1946:  === CONT  TestTrackView/track_view_succeeded
1947:  === CONT  TestTrackView/error_tracking_view
1948:  --- PASS: TestTrackView (0.00s)
1949:  --- PASS: TestTrackView/track_view_succeeded (0.00s)
1950:  --- PASS: TestTrackView/error_tracking_view (0.00s)
1951:  === RUN   TestGetChartArchive
1952:  === RUN   TestGetChartArchive/error_getting_package
1953:  === PAUSE TestGetChartArchive/error_getting_package
1954:  === RUN   TestGetChartArchive/repository_kind_not_supported
1955:  === PAUSE TestGetChartArchive/repository_kind_not_supported
1956:  === RUN   TestGetChartArchive/error_downloading_repository
1957:  === PAUSE TestGetChartArchive/error_downloading_repository
1958:  === RUN   TestGetChartArchive/error_downloading_chart_archive_from_http_server
1959:  === RUN   TestGetChartArchive/error_downloading_chart_archive_from_http_server/server_returned_an_error
1960:  === PAUSE TestGetChartArchive/error_downloading_chart_archive_from_http_server/server_returned_an_error
1961:  === RUN   TestGetChartArchive/error_downloading_chart_archive_from_http_server/server_returned_an_unexpected_status_code
1962:  === PAUSE TestGetChartArchive/error_downloading_chart_archive_from_http_server/server_returned_an_unexpected_status_code
1963:  === CONT  TestGetChartArchive/error_downloading_chart_archive_from_http_server/server_returned_an_error
1964:  === CONT  TestGetChartArchive/error_downloading_chart_archive_from_http_server/server_returned_an_u...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants