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

fix(deps): update dependency @slack/web-api to v7.3.1 #650

Merged
merged 1 commit into from
Jul 10, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 10, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@slack/web-api (source) 7.2.0 -> 7.3.1 age adoption passing confidence

Release Notes

slackapi/node-slack-sdk (@​slack/web-api)

v7.3.1

Compare Source

This release fixes a problem between web-api 7.3.0 and projects consuming it that used versions of TypeScript older than 5.0. Moving forward, web-api should guarantee compatibility with at least TypeScript 4.7.2 or newer; if this changes, that will likely warrant a major new semver release.

What's Changed

b284994 web-api(fix): revert use of export type * to maintain backwards compatibility with TS 4.7 (#​1841)

v7.3.0

Compare Source

What's New

We've added two new APIs:

  1. teams.externalTeams.disconnect
  2. conversations.externalInvitePermissions.set
What's Changed

a18c1ea feat (web-api): add support for teams.externalTeams.disconnect API (#​1837)
4ef80b7 web-api: add new conversations.externalInvitePermissions.set API (#​1834)
9e20ca3 web-api: update files.info, files.list files.remote.list and team.externalTeams.list response types (#​1833)
fc87d51 chore: tweak lint config to allow for eslint --fix to fix import order (#​1827)


Configuration

📅 Schedule: Branch creation - "* 0-4 * * 3" (UTC), 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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot requested a review from thypon as a code owner July 10, 2024 01:15
Copy link

[puLL-Merge] - slackapi/node-slack-sdk@@slack/[email protected]..@slack/[email protected]

Description

This PR updates the Slack SDK for Node.js with several improvements and new features. The changes include updating GitHub Actions, adding new API methods, improving type definitions, and enhancing the development workflow.

Changes

Changes

  1. .github/workflows/ci-build.yml:

    • Added Node.js 22.x to the test matrix
    • Updated GitHub Actions versions
    • Changed code coverage upload condition to use Node.js 22.x
  2. lint-configs/.eslintrc.js:

    • Added rules for import ordering and sorting
  3. packages/cli-hooks/src/start.js:

    • Removed environment variable validation
  4. packages/cli-test/package.json and other package.json files:

    • Updated lint script to include --fix flag
  5. Various TypeScript files:

    • Updated import statements to follow new ordering rules
    • Added new types and interfaces for API responses
  6. packages/web-api/src/methods.ts:

    • Added new API methods:
      • conversations.externalInvitePermissions.set
      • team.externalTeams.disconnect
    • Updated existing method signatures
  7. packages/web-api/test/integration/ts-4.7-project/:

    • Added new integration test for TypeScript 4.7
  8. scripts/generate-web-api-types.sh:

    • Improved script to update local java-slack-sdk repository instead of cloning it every time

Possible Issues

  1. The removal of environment variable validation in packages/cli-hooks/src/start.js might lead to runtime errors if the required environment variables are not set.

  2. Changing the code coverage upload condition to use Node.js 22.x instead of 20.x might affect coverage reporting if there are version-specific differences.

Security Hotspots

No significant security issues were identified in this change.

@thypon thypon merged commit 6873f3e into main Jul 10, 2024
8 checks passed
@thypon thypon deleted the renovate/slack-web-api-7.x-lockfile branch July 10, 2024 07:27
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.

1 participant