Skip to content

chore(deps): update npm dependencies (major) - #623

Open
red-hat-konflux[bot] wants to merge 1 commit into
release-1.4from
konflux/mintmaker/release-1.4/major-npm-deps
Open

chore(deps): update npm dependencies (major)#623
red-hat-konflux[bot] wants to merge 1 commit into
release-1.4from
konflux/mintmaker/release-1.4/major-npm-deps

Conversation

@red-hat-konflux

@red-hat-konflux red-hat-konflux Bot commented Apr 22, 2026

Copy link
Copy Markdown

This PR contains the following updates:

Package Type Update Change
@google-cloud/functions-framework dependencies major ^4.0.0^5.0.0
@slack/webhook (source) dependencies major ^7.0.5^8.0.0
google-auth-library (source) dependencies major ^9.15.1^10.0.0

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

GoogleCloudPlatform/functions-framework-nodejs (@​google-cloud/functions-framework)

v5.0.5

Compare Source

Bug Fixes

v5.0.2

Compare Source

Bug Fixes

v5.0.1

Compare Source

Bug Fixes

v5.0.0

Compare Source

⚠ BREAKING CHANGES
  • update dependency express to v5 (#​726)
Miscellaneous Chores

v4.0.1

Compare Source

Bug Fixes
  • add release-assets.githubusercontent.com to allowed domains (#​713) (4cd1b2b)
  • update microsoft/api-extractor to 7.55.0 (#​712) (8e565c8)
slackapi/node-slack-sdk (@​slack/webhook)

v8.0.0

Compare Source

Major Changes
  • fc98c8c: Drop Node.js 18 support. The minimum supported Node.js version is now 20.

  • fc98c8c: Restructured error classes to use proper Error subclasses extending a new SlackWebhookError base class.

    Breaking changes to IncomingWebhookHTTPError:

    • The original property has been removed. HTTP response details are now direct properties:
      • statusCode: number
      • statusMessage: string
      • body: string
    • Migrate from error.original.response.status to error.statusCode, error.original.response.data to error.body, etc.

    Breaking changes to IncomingWebhookRequestError:

    • The original property is now a standard Error (previously it was an AxiosError). The original error is also available via the standard cause property.

    Removed factory functions (use new with the corresponding class instead):

    • requestErrorWithOriginal()new IncomingWebhookRequestError(original)
    • httpErrorWithOriginal()new IncomingWebhookHTTPError(statusCode, statusMessage, body)
    • errorWithCode() — Use the specific error class directly.

    Migration: Replace if (error.code === ErrorCode.HTTPError) with if (error instanceof IncomingWebhookHTTPError). You can also catch all webhook errors with if (error instanceof SlackWebhookError).

    The CodedError interface is deprecated — use instanceof checks with the SlackWebhookError base class or specific error subclasses instead.

  • fc98c8c: Replaced axios with the standard Fetch API for HTTP transport.

    Removed options from IncomingWebhookDefaultArguments:

    • agent — Use the new fetch option to provide a custom fetch implementation with proxy or TLS support. For proxies, prefer the built-in http.setGlobalProxyFromEnv() or NODE_USE_ENV_PROXY=1 (Node.js 24+). For advanced use cases:
      import { fetch, Agent } from "undici";
      const webhook = new IncomingWebhook(url, {
        fetch: (url, init) =>
          fetch(url, {
            ...init,
            dispatcher: new Agent({ connect: { ca: myCA } }),
          }),
      });

    The axios dependency has been removed. The default fetch implementation is globalThis.fetch (available in Node.js 20+). The timeout option remains available and is implemented via AbortController.

Minor Changes
  • fc98c8c: feat: add WebhookTrigger class for Workflow Builder triggers and opt-in retries for IncomingWebhook and WebhookTrigger

    WebhookTrigger surfaces its own WebhookTriggerHTTPError and WebhookTriggerRequestError (subclasses of SlackWebhookError), so trigger failures can be distinguished from IncomingWebhook failures via instanceof.

Patch Changes

v7.2.0

Compare Source

Minor Changes
  • a2f6e77: feat: add opt-in retries to IncomingWebhook and WebhookTrigger
  • a5bd5c8: feat: add WebhookTrigger class for Workflow Builder webhook triggers

v7.1.0

Compare Source

Minor Changes
  • 59124ef: feat: export addAppMetadata for external instrumentation use

v7.0.9

Compare Source

Patch Changes
  • 3a9c444: build(deps): bump minimum axios version to 1.15.0

v7.0.8

Compare Source

Patch Changes

v7.0.7

Compare Source

Patch Changes
  • 370cf22: chore(deps): bump axios to ^1.13.5

v7.0.6

Compare Source

What's Changed

This release includes a security patch to internal dependencies. 🔏 ✨

📚 Documentation
🤖 Dependencies
🧰 Maintenance

Package: https://www.npmjs.com/package/@​slack/webhook/v/7.0.6
Full Changelog: https://github.com/slackapi/node-slack-sdk/compare/@slack/webhook@7.0.5...@​slack/webhook@7.0.6
Milestone: https://github.com/slackapi/node-slack-sdk/milestone/140?closed=1

googleapis/google-cloud-node (google-auth-library)

v10.9.1

Compare Source

Bug Fixes

v10.9.0

Compare Source

Features
Bug Fixes

v10.7.0

Compare Source

Features

v10.6.2

Compare Source

Bug Fixes

v10.6.1

Bug Fixes
  • DefaultAwsSecurityCredentialSupplier fetches aws-credentials correctly from credential-url (#​901) (8c50526)

v10.5.0

Features

v10.4.2

Bug Fixes

v10.4.1

Bug Fixes

v10.4.0

Features
  • Add console warnings for mitigating file based credential load … (#​2143) (cae596b)

v10.3.1

Bug Fixes

v10.3.0

Features

v10.2.1

Bug Fixes
  • Pin nock and typescript dependencies to fix window.crypto.subtle.verify signature argument type (#​2106) (afc3bc8)

v10.2.0

Features
Bug Fixes

v10.1.0

Features
Bug Fixes

v10.0.0

⚠ BREAKING CHANGES
Features
Bug Fixes
Code Refactoring

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, 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

To execute skipped test pipelines write comment /ok-to-test.


Documentation

Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.

Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
@red-hat-konflux
red-hat-konflux Bot force-pushed the konflux/mintmaker/release-1.4/major-npm-deps branch from d5d51a1 to 823062b Compare July 17, 2026 18:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants