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

Update dependency octokit to '~> 4.25.0' #719

Merged
merged 1 commit into from
Oct 4, 2024
Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 11, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
octokit '~> 4.8.0' -> '~> 4.25.0' age adoption passing confidence

Release Notes

octokit/octokit.rb (octokit)

v4.25.1

Compare Source

  • Stop configuring Faraday's retry middleware twice (@​Edouard-chin)
  • Fix various Ruby warnings (e.g. missing parentheses) (@​coryf)

v4.25.0

Compare Source

✅ NOTE: This remediates A security advisory was published on versions 4.23.0 and 4.24.0 of this gem. You can read more about this in the published security advisory. ✅

DX Improvements

CI Improvements

Updates all build scripts to be more durable and adds details on how to run a manual file integrity check by @​nickfloyd in https://github.com/octokit/octokit.rb/pull/1446

Housekeeping

Full Changelog: octokit/octokit.rb@v4.24.0...v4.25.0

v4.24.0

Compare Source

❗ NOTE: A security advisory has been published on version 4.24.0 of this gem. This gem was published with world-writeable files. You can read more about this in the published security advisory. ❗

Known issues

Note: This release fixes the issue around autoloading modules causing some modules to not load before use #​1428


Code improvements


CI Improvements


Bug fixes


Full Changelog: octokit/octokit.rb@v4.23.0...v4.24.0

v4.23.0

Compare Source

❗ NOTE: A security advisory has been published on version 4.23.0 of this gem. This gem was published with world-writeable files. You can read more about this in the published security advisory. ❗

Known issues

Autoloading modules cause some modules to not load before use

  • What: This version implements autoloading for some modules. The initial change was deemed good but our community has since come across issues where autoloading could cause issues due to modules not being loaded or load order even.
  • Action: We will be rolling back this change in the next release (https://github.com/octokit/octokit.rb/pull/1428)
  • Next steps: This change provides value in the cases where this is not an issue so we are going to work to come up with an opt-in approach. More details here.
  • Work around: https://github.com/octokit/octokit.rb/pull/1420

Hat tip to: @​collinsauve. @​waiting-for-dev, @​etiennebarrie, and @​timrogers for the discovery around this.


Code improvements


CI Improvements


Performance improvements


Bug fixes


Documentation


Full Changelog: octokit/octokit.rb@v4.22.0...v4.23.0

v4.22.0

Compare Source

This version should be considered deprecated, and users should use or update to >= v4.23.0

Known issues

Issue
Faraday gemspec version is mismatched with implemented APIs and middleware.

Back in January 2022, with the v4.22.0 release Faraday 1.x features were added but we never updated the gemspec from '>= 0.9' to >=1 but we later released v4.23.0 with the correct version specified.

This is causing an issue because in the 4.22.0 changeset, we introduced middleware that uses 1.x faraday features but dependency resolution some cases still tries to use 0.9 and not 1.x

Resolution
This version is being marked as deprecated. Please update to update to >= v4.23.0 of the octokit.rb gem.

References:

https://github.com/octokit/octokit.rb/issues/1392 | https://github.com/octokit/octokit.rb/issues/1389

Deprecation Fix

Code Improvements

CI and dependency updates

Documentation

v4.21.0

Compare Source

API Support

Error handling

Code clean up

Documentation

v4.20.0

Compare Source

API Support

Bug fixes

Code improvements

Documentation

v4.19.0

Compare Source

Code Improvements

API Support

Documentation

CI and dependency updates

v4.18.0

Compare Source

Documentation
Preview Header Support
Bug Fixes

v4.16.0

Compare Source

New features

Resolve deprecation warnings

Documentation

Tooling updates

v4.15.0

Compare Source

Preview header support

New features

Improved error handling

Resolve deprecation warnings

Documentation

Tooling updates

v4.14.0

Compare Source

Bug fixes

Code cleanup

Documentation

New features

v4.13.0

Compare Source

Bug fixes

  • Fixes 422 error for passing client_id when making a new OAuth Authorization #​1077 (@​tarebyte)

Documentation

Support for new preview headers

Testing fixes

v4.12.0

Compare Source

Support for additional APIs

#​1060 Add support for Transfer repository API
#​1070 Add support for List Assignees API
#​975 Add support for Community Profile API

Bugfixes

#​1069 Do not pass wrong params in org membership method

v4.11.0

Compare Source

Code clean up

  • #​1054 Remove the :name key from #add_team_repository request

Documentation fixes

  • #​1050 Add in note about require
  • #​1056 Fixes documentation url for outside_collaborators

Existing endpoint changes

  • #​1055 Use new app installation token endpoint

Support new endpoints

v4.10.0

Compare Source

Graduated preview periods

  • #​1020 Remove preview warning for marketplace API
  • #​1041 Remove marketplace preview warnings (we mean it, this time)
  • #​1042 Remove preview warning for Repository Invitations API
  • #​1047 Rework request review API to support team reviewers

Support for new endpoints

  • #​1044 Implement Topics API
  • #​990 Implement delete a pull request review request

Bugfixes

  • #​1025 Fix contributors endpoint for empty repos
  • #​1034 Duplicate option to prevent mutating original
  • #​1018 Convert OCTOKIT_SSL_VERIFY_MODE environment variable to integer

Enhancements

  • #​1021 Add Faraday retry middleware
  • #​1032 Use auto pagination when retrieving statuses

v4.9.0

Compare Source

Bugfixes

  • #​1006 Use Addressable::URI instead of stdlib URI for normalization
  • #​1003 Fix pagination of GitHub App endpoints
  • #​1000 Call dup on arguments before mutating

Documentation changes

  • #​969 Document the steps necessary to cut a release
  • #​972 Url to the review API was wrong
  • #​973 Fix pull_requests_comments example documentation
  • #​985 Add tag_name to update_release documentation
  • #​989 Command example fix in documentation.
  • #​1008 Fixes documentation for getting single issue comment
  • #​1011 Fix example call to Octokit.label

Enhancements

  • #​982 Be able to set an SSL verify mode on faraday
  • #​1009 Add missing remove_org_membership alias

Maintenance

Support for additional API endpoints

  • #​984 Add remove_assignees method to the client
  • #​959 Commit Search API preview
  • #​996 Add ability to list a single deployment, by id

Configuration

📅 Schedule: 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.

🔕 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/octokit-monorepo branch from 4b68a59 to 0f42736 Compare October 3, 2024 20:41
@miq-bot
Copy link
Member

miq-bot commented Oct 3, 2024

Checked commit 0f42736 with ruby 3.1.5, rubocop 1.56.3, haml-lint 0.51.0, and yamllint
1 file checked, 0 offenses detected
Everything looks fine. ⭐

@Fryguy Fryguy merged commit 11439ba into master Oct 4, 2024
4 checks passed
@Fryguy Fryguy self-assigned this Oct 4, 2024
@Fryguy Fryguy added the dependencies Pull requests that update a dependency file label Oct 4, 2024
@renovate renovate bot deleted the renovate/octokit-monorepo branch October 4, 2024 16:36
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.

2 participants