slackapi / java-slack-sdk

Slack Developer Kit (including Bolt for Java) for any JVM language
https://tools.slack.dev/java-slack-sdk/
MIT License
577 stars 214 forks source link

Add apps.manifest.* & tooling.tokens.rotate API support #1231

Closed seratch closed 11 months ago

seratch commented 11 months ago

This pull request adds the following API supports to this SDK:

To use these APIs, developers can generate their first refresh token on this page: https://api.slack.com/reference/manifests#config-tokens

Category (place an x in each of the [ ])

Requirements

Please read the Contributing guidelines and Code of Conduct before creating this issue or pull request. By submitting, you agree to those rules.

codecov[bot] commented 11 months ago

Codecov Report

Merging #1231 (a4892f2) into main (a091bd4) will decrease coverage by 0.40%. The diff coverage is 34.40%.

@@             Coverage Diff              @@
##               main    #1231      +/-   ##
============================================
- Coverage     74.55%   74.15%   -0.40%     
- Complexity     4063     4086      +23     
============================================
  Files           437      440       +3     
  Lines         12857    12982     +125     
  Branches       1298     1310      +12     
============================================
+ Hits           9585     9627      +42     
- Misses         2511     2587      +76     
- Partials        761      768       +7     
Files Coverage Δ
.../java/com/slack/api/methods/MethodsRateLimits.java 99.09% <100.00%> (+0.02%) :arrow_up:
...slack/api/methods/impl/AsyncMethodsClientImpl.java 92.85% <100.00%> (+0.17%) :arrow_up:
...slack/api/token_rotation/tooling/ToolingToken.java 0.00% <0.00%> (ø)
.../com/slack/api/methods/impl/MethodsClientImpl.java 82.13% <50.00%> (-0.58%) :arrow_down:
...java/com/slack/api/methods/RequestFormBuilder.java 86.70% <59.37%> (-0.53%) :arrow_down:
...pi/token_rotation/tooling/ToolingTokenRotator.java 0.00% <0.00%> (ø)
..._rotation/tooling/store/FileToolingTokenStore.java 0.00% <0.00%> (ø)

:mega: Codecov offers a browser extension for seamless coverage viewing on GitHub. Try it in Chrome or Firefox today!