Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Sep 2, 2024

This PR contains the following updates:

Update Change
lockFileMaintenance All locks refreshed

🔧 This Pull Request updates lock files to use the latest dependency versions.


Configuration

📅 Schedule: Branch creation - "before 4am on monday" in timezone CST, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Sep 2, 2024
@github-actions
Copy link
Contributor

github-actions bot commented Sep 2, 2024

Coverage report

Caution

Test run failed

St.
Category Percentage Covered / Total
🟢 Statements 97.97% 1060/1082
🟢 Branches 96.07% 293/305
🟢 Functions 97.76% 218/223
🟢 Lines 98.18% 970/988

Test suite run failed

Failed tests: 10/331. Failed suites: 5/27.
  ● Audible Author HTML › When scraping Andy Weir from Audible › returned the correct genres

    expect(received).toEqual(expected) // deep equality

    - Expected  - 17
    + Received  +  1

    - Array [
    -   Object {
    -     "asin": "18580606011",
    -     "name": "Science Fiction & Fantasy",
    -     "type": "genre",
    -   },
    -   Object {
    -     "asin": "18574597011",
    -     "name": "Mystery, Thriller & Suspense",
    -     "type": "genre",
    -   },
    -   Object {
    -     "asin": "18574426011",
    -     "name": "Literature & Fiction",
    -     "type": "genre",
    -   },
    - ]
    + Array []

      27 |
      28 | 		it('returned the correct genres', () => {
    > 29 | 			expect(response.genres).toEqual(authorParsedB00G0WYW92.genres)
         | 			                        ^
      30 | 		})
      31 |
      32 | 		it('returned the correct image', () => {

      at Object.<anonymous> (tests/audible/authors/scrape.test.ts:29:28)

  ● Audible Author HTML › When scraping an author with no description or image from Audible › returned the correct genres

    expect(received).toEqual(expected) // deep equality

    - Expected  - 12
    + Received  +  1

    - Array [
    -   Object {
    -     "asin": "18571951011",
    -     "name": "Biographies & Memoirs",
    -     "type": "genre",
    -   },
    -   Object {
    -     "asin": "18571910011",
    -     "name": "Arts & Entertainment",
    -     "type": "genre",
    -   },
    - ]
    + Array []

      63 |
      64 | 		it('returned the correct genres', () => {
    > 65 | 			expect(response.genres).toEqual(authorParsedB0034NFIOI.genres)
         | 			                        ^
      66 | 		})
      67 |
      68 | 		it('returned no image', () => {

      at Object.<anonymous> (tests/audible/authors/scrape.test.ts:65:28)


  ● Audible API › When fetching Project Hail Mary › returned the correct data

    expect(received).toEqual(expected) // deep equality

    - Expected  - 3
    + Received  + 3

    @@ -69,14 +69,14 @@
          Object {
            "name": "Ray Porter",
          },
        ],
        "product_images": Object {
    -     "1024": "https://m.media-amazon.com/images/I/91vS2L5YfEL._SL1024_.jpg",
    -     "500": "https://m.media-amazon.com/images/I/51b6fvQr1-L._SL500_.jpg",
    +     "1024": "https://m.media-amazon.com/images/I/81wvR09gLRL._SL1024_.jpg",
    +     "500": "https://m.media-amazon.com/images/I/51iIXx9XZ3L._SL500_.jpg",
        },
        "publisher_name": "Audible Studios",
    -   "publisher_summary": "<p><b><i>Winner of the 2022 Audie Awards' Audiobook of the Year</i></b></p> <p><b><i>Number-One Audible and </i></b><b>New York Times</b><b><i> Audio Best Seller</i></b></p> <p><b><i>More than one million audiobooks sold</i></b></p> <p><b>A lone astronaut must save the earth from disaster in this incredible new science-based thriller from the number-one </b><b><i>New York Times</i></b><b> best-selling author of </b><b><i>The Martian</i></b><b>.</b></p> <p>Ryland Grace is the sole survivor on a desperate, last-chance mission - and if he fails, humanity and the Earth itself will perish.</p> <p>Except that right now, he doesn't know that. He can't even remember his own name, let alone the nature of his assignment or how to complete it.</p> <p>All he knows is that he's been asleep for a very, very long time. And he's just been awakened to find himself millions of miles from home, with nothing but two corpses for company.</p> <p>His crewmates dead, his memories fuzzily returning, he realizes that an impossible task now confronts him. Alone on this tiny ship that's been cobbled together by every government and space agency on the planet and hurled into the depths of space, it's up to him to conquer an extinction-level threat to our species.</p> <p>And thanks to an unexpected ally, he just might have a chance.</p> <p>Part scientific mystery, part dazzling interstellar journey, <i>Project Hail Mary</i> is a tale of discovery, speculation, and survival to rival <i>The Martian</i> - while taking us to places it never dreamed of going.</p> <p>PLEASE NOTE: To accommodate this audio edition, some changes to the original text have been made with the approval of author Andy Weir.</p>",
    +   "publisher_summary": "<p><b>THE #1 </b><b><i>NEW YORK TIMES</i></b><b> BESTSELLER FROM THE AUTHOR OF </b><b><i>THE MARTIAN</i></b><b> • Soon to be a major motion picture starring Ryan Gosling, directed by Phil Lord and Christopher Miller, with a screenplay by Drew Goddard</b></p> <p><b><i>Winner of the 2022 Audie Awards' Audiobook of the Year</i></b></p> <p><b><i>Number-One Audible and </i></b><b>New York Times</b><b><i> Audio Best Seller</i></b></p> <p><b><i>More than two million audiobooks sold</i></b></p> <p><b>A lone astronaut must save the earth from disaster in this incredible new science-based thriller from the number-one </b><b><i>New York Times</i></b><b> best-selling author of </b><b><i>The Martian</i></b><b>.</b></p> <p>Ryland Grace is the sole survivor on a desperate, last-chance mission - and if he fails, humanity and the Earth itself will perish.</p> <p>Except that right now, he doesn't know that. He can't even remember his own name, let alone the nature of his assignment or how to complete it.</p> <p>All he knows is that he's been asleep for a very, very long time. And he's just been awakened to find himself millions of miles from home, with nothing but two corpses for company.</p> <p>His crewmates dead, his memories fuzzily returning, he realizes that an impossible task now confronts him. Alone on this tiny ship that's been cobbled together by every government and space agency on the planet and hurled into the depths of space, it's up to him to conquer an extinction-level threat to our species.</p> <p>And thanks to an unexpected ally, he just might have a chance.</p> <p>Part scientific mystery, part dazzling interstellar journey, <i>Project Hail Mary</i> is a tale of discovery, speculation, and survival to rival <i>The Martian</i> - while taking us to places it never dreamed of going.</p> <p>PLEASE NOTE: To accommodate this audio edition, some changes to the original text have been made with the approval of author Andy Weir.</p>",
        "release_date": "2021-05-04",
        "runtime_length_min": 970,
        "title": "Project Hail Mary",
      }

      37 |
      38 | 		it('returned the correct data', () => {
    > 39 | 			expect(minimalResponse).toEqual(minimalB08G9PRS1K)
         | 			                        ^
      40 | 		})
      41 | 	})
      42 |

      at Object.<anonymous> (tests/audible/books/api.test.ts:39:28)


  ● Audible HTML › When scraping Project Hail Mary genres › returned the correct data

    Parsed is undefined

      20 | 			const fetched = await helper.fetchBook()
      21 | 			const parsed = await helper.parseResponse(fetched)
    > 22 | 			if (!parsed) throw new Error('Parsed is undefined')
         | 			                   ^
      23 | 			response = parsed
      24 | 		}, 10000)
      25 |

      at tests/audible/books/scrape.test.ts:22:23
      at fulfilled (tests/audible/books/scrape.test.ts:5:58)

  ● Audible HTML › When scraping Scorcerers Stone genres/series › returned the correct data

    Parsed is undefined

      36 | 			const fetched = await helper.fetchBook()
      37 | 			const parsed = await helper.parseResponse(fetched)
    > 38 | 			if (!parsed) throw new Error('Parsed is undefined')
         | 			                   ^
      39 | 			response = parsed
      40 | 		}, 10000)
      41 |

      at tests/audible/books/scrape.test.ts:38:23
      at fulfilled (tests/audible/books/scrape.test.ts:5:58)

  ● Audible HTML › When fetching The Coldest Case HTML › returned the correct data

    Parsed is undefined

      53 | 			const fetched = await helper.fetchBook()
      54 | 			const parsed = await helper.parseResponse(fetched)
    > 55 | 			if (!parsed) throw new Error('Parsed is undefined')
         | 			                   ^
      56 | 			response = parsed
      57 | 		}, 10000)
      58 |

      at tests/audible/books/scrape.test.ts:55:23
      at fulfilled (tests/audible/books/scrape.test.ts:5:58)


  ● Audible API and HTML Parsing › When stitching together Scorcerers Stone › returned the correct chapters

    expect(received).toEqual(expected) // deep equality

    - Expected  - 10
    + Received  + 10

    @@ -10,29 +10,29 @@
            "title": "Opening Credits",
          },
          Object {
            "lengthMs": 1732654,
            "startOffsetMs": 30924,
    -       "startOffsetSec": 31,
    +       "startOffsetSec": 30,
            "title": "Chapter 1: The Boy Who Lived",
          },
          Object {
            "lengthMs": 1306377,
            "startOffsetMs": 1763578,
    -       "startOffsetSec": 1764,
    +       "startOffsetSec": 1763,
            "title": "Chapter 2: The Vanishing Glass",
          },
          Object {
            "lengthMs": 1455635,
            "startOffsetMs": 3069955,
    -       "startOffsetSec": 3070,
    +       "startOffsetSec": 3069,
            "title": "Chapter 3: The Letters from No One",
          },
          Object {
            "lengthMs": 1463530,
            "startOffsetMs": 4525590,
    -       "startOffsetSec": 4526,
    +       "startOffsetSec": 4525,
            "title": "Chapter 4: The Keeper of the Keys",
          },
          Object {
            "lengthMs": 2635580,
            "startOffsetMs": 5989120,
    @@ -40,11 +40,11 @@
            "title": "Chapter 5: Diagon Alley",
          },
          Object {
            "lengthMs": 2294549,
            "startOffsetMs": 8624700,
    -       "startOffsetSec": 8625,
    +       "startOffsetSec": 8624,
            "title": "Chapter 6: The Journey from Platform Nine and Three-Quarters",
          },
          Object {
            "lengthMs": 1729190,
            "startOffsetMs": 10919249,
    @@ -58,11 +58,11 @@
            "title": "Chapter 8: The Potions Master",
          },
          Object {
            "lengthMs": 1858292,
            "startOffsetMs": 13760976,
    -       "startOffsetSec": 13761,
    +       "startOffsetSec": 13760,
            "title": "Chapter 9: The Midnight Duel",
          },
          Object {
            "lengthMs": 1532563,
            "startOffsetMs": 15619268,
    @@ -70,17 +70,17 @@
            "title": "Chapter 10: Hallowe'en",
          },
          Object {
            "lengthMs": 1274752,
            "startOffsetMs": 17151831,
    -       "startOffsetSec": 17152,
    +       "startOffsetSec": 17151,
            "title": "Chapter 11: Quidditch",
          },
          Object {
            "lengthMs": 2138581,
            "startOffsetMs": 18426583,
    -       "startOffsetSec": 18427,
    +       "startOffsetSec": 18426,
            "title": "Chapter 12: The Mirror of Erised",
          },
          Object {
            "lengthMs": 1187352,
            "startOffsetMs": 20565164,
    @@ -88,11 +88,11 @@
            "title": "Chapter 13: Nicolas Flamel",
          },
          Object {
            "lengthMs": 1275820,
            "startOffsetMs": 21752516,
    -       "startOffsetSec": 21753,
    +       "startOffsetSec": 21752,
            "title": "Chapter 14: Norbert the Norwegian Ridgeback",
          },
          Object {
            "lengthMs": 1941954,
            "startOffsetMs": 23028336,
    @@ -119,7 +119,7 @@
          },
        ],
        "isAccurate": true,
        "region": "us",
        "runtimeLengthMs": 29908801,
    -   "runtimeLengthSec": 29909,
    +   "runtimeLengthSec": 29908,
      }

      36 |
      37 | 		it('returned the correct chapters', () => {
    > 38 | 			expect(chapters).toEqual(setupParsedChapter(chapterResponseB017V4IM1G, asin))
         | 			                 ^
      39 | 		})
      40 | 	})
      41 |

      at Object.<anonymous> (tests/audible/books/stitch.test.ts:38:21)

  ● Audible API and HTML Parsing › When stitching together The Coldest Case › returned the correct chapters

    expect(received).toEqual(expected) // deep equality

    - Expected  - 7
    + Received  + 7

    @@ -10,11 +10,11 @@
            "title": "Opening Credits",
          },
          Object {
            "lengthMs": 1487424,
            "startOffsetMs": 23707,
    -       "startOffsetSec": 24,
    +       "startOffsetSec": 23,
            "title": "Episode 1",
          },
          Object {
            "lengthMs": 1593330,
            "startOffsetMs": 1511131,
    @@ -28,29 +28,29 @@
            "title": "Episode 3",
          },
          Object {
            "lengthMs": 2048464,
            "startOffsetMs": 4807528,
    -       "startOffsetSec": 4808,
    +       "startOffsetSec": 4807,
            "title": "Episode 4",
          },
          Object {
            "lengthMs": 1442887,
            "startOffsetMs": 6855992,
    -       "startOffsetSec": 6856,
    +       "startOffsetSec": 6855,
            "title": "Episode 5",
          },
          Object {
            "lengthMs": 1267716,
            "startOffsetMs": 8298879,
    -       "startOffsetSec": 8299,
    +       "startOffsetSec": 8298,
            "title": "Episode 6",
          },
          Object {
            "lengthMs": 1353793,
            "startOffsetMs": 9566595,
    -       "startOffsetSec": 9567,
    +       "startOffsetSec": 9566,
            "title": "Episode 7",
          },
          Object {
            "lengthMs": 1843617,
            "startOffsetMs": 10920388,
    @@ -64,14 +64,14 @@
            "title": "Episode 9",
          },
          Object {
            "lengthMs": 225000,
            "startOffsetMs": 13716510,
    -       "startOffsetSec": 13717,
    +       "startOffsetSec": 13716,
            "title": "End Credits",
          },
        ],
        "isAccurate": true,
        "region": "us",
        "runtimeLengthMs": 13941510,
    -   "runtimeLengthSec": 13942,
    +   "runtimeLengthSec": 13941,
      }

      59 |
      60 | 		it('returned the correct chapters', () => {
    > 61 | 			expect(chapters).toEqual(setupParsedChapter(chapterResponseB08C6YJ1LS, asin))
         | 			                 ^
      62 | 		})
      63 | 	})
      64 |

      at Object.<anonymous> (tests/audible/books/stitch.test.ts:61:21)


  ● Audible API › When fetching Project Hail Mary chapters › returned the correct data

    expect(received).toEqual(expected) // deep equality

    - Expected  - 10
    + Received  + 10

    @@ -11,29 +11,29 @@
                "title": "Opening Credits",
              },
              Object {
                "length_ms": 1732654,
                "start_offset_ms": 30924,
    -           "start_offset_sec": 31,
    +           "start_offset_sec": 30,
                "title": "Chapter 1: The Boy Who Lived",
              },
              Object {
                "length_ms": 1306377,
                "start_offset_ms": 1763578,
    -           "start_offset_sec": 1764,
    +           "start_offset_sec": 1763,
                "title": "Chapter 2: The Vanishing Glass",
              },
              Object {
                "length_ms": 1455635,
                "start_offset_ms": 3069955,
    -           "start_offset_sec": 3070,
    +           "start_offset_sec": 3069,
                "title": "Chapter 3: The Letters from No One",
              },
              Object {
                "length_ms": 1463530,
                "start_offset_ms": 4525590,
    -           "start_offset_sec": 4526,
    +           "start_offset_sec": 4525,
                "title": "Chapter 4: The Keeper of the Keys",
              },
              Object {
                "length_ms": 2635580,
                "start_offset_ms": 5989120,
    @@ -41,11 +41,11 @@
                "title": "Chapter 5: Diagon Alley",
              },
              Object {
                "length_ms": 2294549,
                "start_offset_ms": 8624700,
    -           "start_offset_sec": 8625,
    +           "start_offset_sec": 8624,
                "title": "Chapter 6: The Journey from Platform Nine and Three-Quarters",
              },
              Object {
                "length_ms": 1729190,
                "start_offset_ms": 10919249,
    @@ -59,11 +59,11 @@
                "title": "Chapter 8: The Potions Master",
              },
              Object {
                "length_ms": 1858292,
                "start_offset_ms": 13760976,
    -           "start_offset_sec": 13761,
    +           "start_offset_sec": 13760,
                "title": "Chapter 9: The Midnight Duel",
              },
              Object {
                "length_ms": 1532563,
                "start_offset_ms": 15619268,
    @@ -71,17 +71,17 @@
                "title": "Chapter 10: Hallowe'en",
              },
              Object {
                "length_ms": 1274752,
                "start_offset_ms": 17151831,
    -           "start_offset_sec": 17152,
    +           "start_offset_sec": 17151,
                "title": "Chapter 11: Quidditch",
              },
              Object {
                "length_ms": 2138581,
                "start_offset_ms": 18426583,
    -           "start_offset_sec": 18427,
    +           "start_offset_sec": 18426,
                "title": "Chapter 12: The Mirror of Erised",
              },
              Object {
                "length_ms": 1187352,
                "start_offset_ms": 20565164,
    @@ -89,11 +89,11 @@
                "title": "Chapter 13: Nicolas Flamel",
              },
              Object {
                "length_ms": 1275820,
                "start_offset_ms": 21752516,
    -           "start_offset_sec": 21753,
    +           "start_offset_sec": 21752,
                "title": "Chapter 14: Norbert the Norwegian Ridgeback",
              },
              Object {
                "length_ms": 1941954,
                "start_offset_ms": 23028336,
    @@ -119,11 +119,11 @@
                "title": "The Story Continues in Harry Potter and the Chamber of Secrets",
              },
            ],
            "is_accurate": true,
            "runtime_length_ms": 29908801,
    -       "runtime_length_sec": 29909,
    +       "runtime_length_sec": 29908,
          },
        },
        "response_groups": Array [
          "always-returned",
          "chapter_info",

      22 |
      23 | 		it('returned the correct data', () => {
    > 24 | 			expect(response).toEqual(chapterResponseB017V4IM1G)
         | 			                 ^
      25 | 		})
      26 | 	})
      27 |

      at Object.<anonymous> (tests/audible/books/chapter.test.ts:24:21)

  ● Audible API › When parsing The Seep › returned the correct data

    expect(received).toEqual(expected) // deep equality

    - Expected  - 10
    + Received  + 10

    @@ -16,11 +16,11 @@
            "title": "Epigraph",
          },
          Object {
            "lengthMs": 83489,
            "startOffsetMs": 57525,
    -       "startOffsetSec": 58,
    +       "startOffsetSec": 57,
            "title": "Tips for Throwing a Dinner Party at the End of the World",
          },
          Object {
            "lengthMs": 7448,
            "startOffsetMs": 141014,
    @@ -70,29 +70,29 @@
            "title": "Chapter 6",
          },
          Object {
            "lengthMs": 400125,
            "startOffsetMs": 4025618,
    -       "startOffsetSec": 4026,
    +       "startOffsetSec": 4025,
            "title": "Chapter 7",
          },
          Object {
            "lengthMs": 479097,
            "startOffsetMs": 4425743,
    -       "startOffsetSec": 4426,
    +       "startOffsetSec": 4425,
            "title": "Chapter 8",
          },
          Object {
            "lengthMs": 415103,
            "startOffsetMs": 4904840,
    -       "startOffsetSec": 4905,
    +       "startOffsetSec": 4904,
            "title": "Chapter 9",
          },
          Object {
            "lengthMs": 361117,
            "startOffsetMs": 5319943,
    -       "startOffsetSec": 5320,
    +       "startOffsetSec": 5319,
            "title": "Chapter 10",
          },
          Object {
            "lengthMs": 212136,
            "startOffsetMs": 5681060,
    @@ -118,35 +118,35 @@
            "title": "Chapter 14",
          },
          Object {
            "lengthMs": 4298,
            "startOffsetMs": 7513617,
    -       "startOffsetSec": 7514,
    +       "startOffsetSec": 7513,
            "title": "Part Three: You Can (Never) Go Home Again",
          },
          Object {
            "lengthMs": 1041743,
            "startOffsetMs": 7517915,
    -       "startOffsetSec": 7518,
    +       "startOffsetSec": 7517,
            "title": "Chapter 15",
          },
          Object {
            "lengthMs": 508145,
            "startOffsetMs": 8559658,
    -       "startOffsetSec": 8560,
    +       "startOffsetSec": 8559,
            "title": "Chapter 16",
          },
          Object {
            "lengthMs": 1104132,
            "startOffsetMs": 9067803,
    -       "startOffsetSec": 9068,
    +       "startOffsetSec": 9067,
            "title": "Chapter 17",
          },
          Object {
            "lengthMs": 223121,
            "startOffsetMs": 10171935,
    -       "startOffsetSec": 10172,
    +       "startOffsetSec": 10171,
            "title": "Chapter 18",
          },
          Object {
            "lengthMs": 632074,
            "startOffsetMs": 10395056,

      39 |
      40 | 		it('returned the correct data', () => {
    > 41 | 			expect(response).toEqual(chapterParsed1721358595)
         | 			                 ^
      42 | 		})
      43 | 	})
      44 |

      at Object.<anonymous> (tests/audible/books/chapter.test.ts:41:21)

Report generated by 🧪jest coverage report action from a4f5c3b

@renovate renovate bot force-pushed the renovate/lock-file-maintenance branch 3 times, most recently from 812985c to e156f02 Compare November 20, 2024 02:06
@renovate renovate bot force-pushed the renovate/lock-file-maintenance branch 2 times, most recently from dec23b2 to 9d83622 Compare August 13, 2025 17:35
@renovate renovate bot force-pushed the renovate/lock-file-maintenance branch from 9d83622 to 6af890d Compare August 19, 2025 18:40
@renovate renovate bot force-pushed the renovate/lock-file-maintenance branch from 6af890d to 219244e Compare August 31, 2025 11:25
@renovate renovate bot force-pushed the renovate/lock-file-maintenance branch from 219244e to bb630d4 Compare September 25, 2025 19:49
@renovate renovate bot force-pushed the renovate/lock-file-maintenance branch from bb630d4 to 5ab4c46 Compare October 21, 2025 23:00
@renovate renovate bot force-pushed the renovate/lock-file-maintenance branch from 5ab4c46 to 307146d Compare November 11, 2025 01:14
@renovate renovate bot force-pushed the renovate/lock-file-maintenance branch from 307146d to 7bd7302 Compare November 19, 2025 00:41
@renovate renovate bot force-pushed the renovate/lock-file-maintenance branch from 7bd7302 to f861729 Compare December 3, 2025 17:57
@renovate renovate bot force-pushed the renovate/lock-file-maintenance branch from f861729 to a4f5c3b Compare December 31, 2025 15:54
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant