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

Bump octokit from 6.1.1 to 7.0.0 #509

Merged
merged 1 commit into from
Aug 1, 2023
Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jul 31, 2023

Bumps octokit from 6.1.1 to 7.0.0.

Release notes

Sourced from octokit's releases.

v7.0.0

What's Changed

New Contributors

Full Changelog: octokit/octokit.rb@v6.1.1...v7.0.0

Commits
  • 3ada8e8 v7.0.0
  • a8abb55 Bump major versions to v7.0.0 (#1600)
  • 8a63254 Add support for Dependabot and Codespaces secret management (#1596)
  • 8acf443 Merge pull request #1599 from octokit/octoherd/thu-jul-27-2023-13-40-42
  • 8d29779 feat: add immediate-response.yml auto responder workflow
  • a4853da update broken link (#1598)
  • e4f37c9 Merge pull request #1595 from octokit/octoherd/thu-jul-20-2023-09-47-51
  • c59d351 feat: add pull_request_template.md PR template
  • 6c432dc octoherd: delete pull_request_template.md
  • 54c1e6d [Breaking change] fix/update call to delete_reaction
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added dependencies ruby Pull requests that update Ruby code labels Jul 31, 2023
@github-actions
Copy link

@github-actions
Copy link

gem compare octokit 6.1.1 7.0.0

Compared versions: ["6.1.1", "7.0.0"]
  DIFFERENT date:
    6.1.1: 2023-04-06 00:00:00 UTC
    7.0.0: 2023-07-28 00:00:00 UTC
  DIFFERENT rubygems_version:
    6.1.1: 3.1.2
    7.0.0: 3.4.0.dev
  DIFFERENT version:
    6.1.1: 6.1.1
    7.0.0: 7.0.0
  DIFFERENT files:
    6.1.1->7.0.0:
      * Added:
            lib/octokit/client/code_scanning.rb +53/-0
            lib/octokit/client/codespaces_secrets.rb +59/-0
            lib/octokit/client/dependabot_secrets.rb +59/-0
      * Changed:
            Rakefile +9/-3
            lib/octokit/client.rb +6/-0
            lib/octokit/client/actions_secrets.rb +5/-5
            lib/octokit/client/organizations.rb +1/-1
            lib/octokit/client/pull_requests.rb +2/-0
            lib/octokit/client/reactions.rb +7/-5
            lib/octokit/client/reviews.rb +1/-1
            lib/octokit/version.rb +3/-3
            octokit.gemspec +0/-1
  DIFFERENT development dependencies:
    6.1.1->7.0.0:
      * Deleted:
            bundler [">= 1", "< 3"] (development)

@github-actions
Copy link

gem compare --diff octokit 6.1.1 7.0.0

Compared versions: ["6.1.1", "7.0.0"]
  DIFFERENT files:
    6.1.1->7.0.0:
      * Added:
        lib/octokit/client/code_scanning.rb
                --- /tmp/20230731-1813-5cp1o0	2023-07-31 02:25:55.363665761 +0000
                +++ /tmp/d20230731-1813-tl86lp/octokit-7.0.0/lib/octokit/client/code_scanning.rb	2023-07-31 02:25:55.355665707 +0000
                @@ -0,0 +1,53 @@
                +# frozen_string_literal: true
                +
                +require 'base64'
                +require 'tempfile'
                +require 'zlib'
                +
                +module Octokit
                +  class Client
                +    # Methods for the code scanning alerts API
                +    #
                +    # @see https://docs.github.com/rest/code-scanning
                +    module CodeScanning
                +      # Uploads SARIF data containing the results of a code scanning analysis
                +      #
                +      # @param repo [Integer, String, Repository, Hash] A GitHub repository
                +      # @param file [String] Path to the SARIF file to upload
                +      # @param sha [String] The SHA of the commit to which the analysis you are uploading relates
                +      # @param ref [String] The full Git reference, formatted as `refs/heads/<branch name>`, `refs/pull/<number>/merge`, or `refs/pull/<number>/head`
                +      #
                +      # @return [Sawyer::Resource] SARIF upload information
                +      # @see https://docs.github.com/rest/code-scanning#upload-an-analysis-as-sarif-data
                +      def upload_sarif_data(repo, file, sha, ref, options = {})
                +        options[:sarif] = compress_sarif_data(file)
                +        options[:commit_sha] = sha
                +        options[:ref] = ref
                +
                +        post "#{Repository.path repo}/code-scanning/sarifs", options
                +      end
                +
                +      # Gets information about a SARIF upload
                +      #
                +      # @param repo [Integer, String, Repository, Hash] A GitHub repository
                +      # @param sarif_id [String] The SARIF ID obtained after uploading
                +      #
                +      # @return [Sawyer::Resource] SARIF upload information
                +      # @see https://docs.github.com/rest/code-scanning#get-information-about-a-sarif-upload
                +      def get_sarif_upload_information(repo, sarif_id, options = {})
                +        get "#{Repository.path repo}/code-scanning/sarifs/#{sarif_id}", options
                +      end
                +
                +      private
                +
                +      def compress_sarif_data(file)
                +        Tempfile.create('sarif.gz') do |tempfile|
                +          Zlib::GzipWriter.open(tempfile) do |gz_file|
                +            gz_file.write File.binread(file)
                +          end
                +          Base64.strict_encode64(tempfile.read)
                +        end
                +      end
                +    end
                +  end
                +end
        lib/octokit/client/codespaces_secrets.rb
                --- /tmp/20230731-1813-1fy62l	2023-07-31 02:25:55.367665788 +0000
                +++ /tmp/d20230731-1813-tl86lp/octokit-7.0.0/lib/octokit/client/codespaces_secrets.rb	2023-07-31 02:25:55.355665707 +0000
                @@ -0,0 +1,59 @@
                +# frozen_string_literal: true
                +
                +module Octokit
                +  class Client
                +    # Methods for the Codespaces Secrets API
                +    #
                +    # @see https://docs.github.com/en/rest/codespaces/
                +    module CodespacesSecrets
                +      # Get public key for secrets encryption
                +      #
                +      # @param repo [Integer, String, Hash, Repository] A GitHub repository
                +      # @return [Hash] key_id and key
                +      # @see https://docs.github.com/en/rest/codespaces/repository-secrets#get-a-repository-public-key
                +      def get_codespaces_public_key(repo)
                +        get "#{Repository.path repo}/codespaces/secrets/public-key"
                +      end
                +
                +      # List secrets
                +      #
                +      # @param repo [Integer, String, Hash, Repository] A GitHub repository
                +      # @return [Hash] total_count and list of secrets (each item is hash with name, created_at and updated_at)
                +      # @see https://docs.github.com/en/rest/codespaces/repository-secrets?apiVersion=2022-11-28#list-repository-secrets
                +      def list_codespaces_secrets(repo)
                +        paginate "#{Repository.path repo}/codespaces/secrets" do |data, last_response|
                +          data.secrets.concat last_response.data.secrets
                +        end
                +      end
                +
                +      # Get a secret
                +      #
                +      # @param repo [Integer, String, Hash, Repository] A GitHub repository
                +      # @param name [String] Name of secret
                +      # @return [Hash] name, created_at, updated_at, and visibility
                +      # @see https://docs.github.com/en/rest/codespaces/repository-secrets?apiVersion=2022-11-28#get-a-repository-secret
                +      def get_codespaces_secret(repo, name)
                +        get "#{Repository.path repo}/codespaces/secrets/#{name}"
                +      end
                +
                +      # Create or update secrets
                +      #
                +      # @param repo [Integer, String, Hash, Repository] A GitHub repository
                +      # @param name [String] Name of secret
                +      # @param options [Hash] encrypted_value and key_id
                +      # @see https://docs.github.com/en/rest/codespaces/repository-secrets?apiVersion=2022-11-28#create-or-update-a-repository-secret
                +      def create_or_update_codespaces_secret(repo, name, options)
                +        put "#{Repository.path repo}/codespaces/secrets/#{name}", options
                +      end
                +
                +      # Delete a secret
                +      #
                +      # @param repo [Integer, String, Hash, Repository] A GitHub repository
                +      # @param name [String] Name of secret
                +      # @see https://docs.github.com/en/rest/codespaces/repository-secrets?apiVersion=2022-11-28#delete-a-repository-secret
                +      def delete_codespaces_secret(repo, name)
                +        boolean_from_response :delete, "#{Repository.path repo}/codespaces/secrets/#{name}"
                +      end
                +    end
                +  end
                +end
        lib/octokit/client/dependabot_secrets.rb
                --- /tmp/20230731-1813-uyzacx	2023-07-31 02:25:55.371665815 +0000
                +++ /tmp/d20230731-1813-tl86lp/octokit-7.0.0/lib/octokit/client/dependabot_secrets.rb	2023-07-31 02:25:55.355665707 +0000
                @@ -0,0 +1,59 @@
                +# frozen_string_literal: true
                +
                +module Octokit
                +  class Client
                +    # Methods for the dependabot Secrets API
                +    #
                +    # @see https://docs.github.com/en/rest/dependabot/
                +    module DependabotSecrets
                +      # Get public key for secrets encryption
                +      #
                +      # @param repo [Integer, String, Hash, Repository] A GitHub repository
                +      # @return [Hash] key_id and key
                +      # @see https://docs.github.com/en/rest/dependabot/repository-secrets#get-a-repository-public-key
                +      def get_dependabot_public_key(repo)
                +        get "#{Repository.path repo}/dependabot/secrets/public-key"
                +      end
                +
                +      # List secrets
                +      #
                +      # @param repo [Integer, String, Hash, Repository] A GitHub repository
                +      # @return [Hash] total_count and list of secrets (each item is hash with name, created_at and updated_at)
                +      # @see https://docs.github.com/en/rest/dependabot/repository-secrets?apiVersion=2022-11-28#list-repository-secrets
                +      def list_dependabot_secrets(repo)
                +        paginate "#{Repository.path repo}/dependabot/secrets" do |data, last_response|
                +          data.secrets.concat last_response.data.secrets
                +        end
                +      end
                +
                +      # Get a secret
                +      #
                +      # @param repo [Integer, String, Hash, Repository] A GitHub repository
                +      # @param name [String] Name of secret
                +      # @return [Hash] name, created_at, updated_at, and visibility
                +      # @see https://docs.github.com/en/rest/dependabot/repository-secrets?apiVersion=2022-11-28#get-a-repository-secret
                +      def get_dependabot_secret(repo, name)
                +        get "#{Repository.path repo}/dependabot/secrets/#{name}"
                +      end
                +
                +      # Create or update secrets
                +      #
                +      # @param repo [Integer, String, Hash, Repository] A GitHub repository
                +      # @param name [String] Name of secret
                +      # @param options [Hash] encrypted_value and key_id
                +      # @see https://docs.github.com/en/rest/dependabot/repository-secrets?apiVersion=2022-11-28#create-or-update-a-repository-secret
                +      def create_or_update_dependabot_secret(repo, name, options)
                +        put "#{Repository.path repo}/dependabot/secrets/#{name}", options
                +      end
                +
                +      # Delete a secret
                +      #
                +      # @param repo [Integer, String, Hash, Repository] A GitHub repository
                +      # @param name [String] Name of secret
                +      # @see https://docs.github.com/en/rest/dependabot/repository-secrets?apiVersion=2022-11-28#delete-a-repository-secret
                +      def delete_dependabot_secret(repo, name)
                +        boolean_from_response :delete, "#{Repository.path repo}/dependabot/secrets/#{name}"
                +      end
                +    end
                +  end
                +end
      * Changed:
        Rakefile
                --- /tmp/d20230731-1813-tl86lp/octokit-6.1.1/Rakefile	2023-07-31 02:25:55.339665598 +0000
                +++ /tmp/d20230731-1813-tl86lp/octokit-7.0.0/Rakefile	2023-07-31 02:25:55.351665679 +0000
                @@ -6,3 +5,0 @@
                -require 'rspec/core/rake_task'
                -RSpec::Core::RakeTask.new(:spec)
                -
                @@ -10,0 +8,9 @@
                +
                +desc 'Run RSpec'
                +task :spec do
                +  if Process.respond_to?(:fork)
                +    sh('rspec-queue')
                +  else
                +    sh('rspec')
                +  end
                +end
        lib/octokit/client.rb
                --- /tmp/d20230731-1813-tl86lp/octokit-6.1.1/lib/octokit/client.rb	2023-07-31 02:25:55.343665625 +0000
                +++ /tmp/d20230731-1813-tl86lp/octokit-7.0.0/lib/octokit/client.rb	2023-07-31 02:25:55.355665707 +0000
                @@ -20,0 +21,2 @@
                +require 'octokit/client/code_scanning'
                +require 'octokit/client/codespaces_secrets'
                @@ -27,0 +30 @@
                +require 'octokit/client/dependabot_secrets'
                @@ -81,0 +85,2 @@
                +    include Octokit::Client::CodeScanning
                +    include Octokit::Client::CodespacesSecrets
                @@ -87,0 +93 @@
                +    include Octokit::Client::DependabotSecrets
        lib/octokit/client/actions_secrets.rb
                --- /tmp/d20230731-1813-tl86lp/octokit-6.1.1/lib/octokit/client/actions_secrets.rb	2023-07-31 02:25:55.343665625 +0000
                +++ /tmp/d20230731-1813-tl86lp/octokit-7.0.0/lib/octokit/client/actions_secrets.rb	2023-07-31 02:25:55.355665707 +0000
                @@ -14 +14 @@
                -      def get_public_key(repo)
                +      def get_actions_public_key(repo)
                @@ -23 +23 @@
                -      def list_secrets(repo)
                +      def list_actions_secrets(repo)
                @@ -35 +35 @@
                -      def get_secret(repo, name)
                +      def get_actions_secret(repo, name)
                @@ -45 +45 @@
                -      def create_or_update_secret(repo, name, options)
                +      def create_or_update_actions_secret(repo, name, options)
                @@ -54 +54 @@
                -      def delete_secret(repo, name)
                +      def delete_actions_secret(repo, name)
        lib/octokit/client/organizations.rb
                --- /tmp/d20230731-1813-tl86lp/octokit-6.1.1/lib/octokit/client/organizations.rb	2023-07-31 02:25:55.347665652 +0000
                +++ /tmp/d20230731-1813-tl86lp/octokit-7.0.0/lib/octokit/client/organizations.rb	2023-07-31 02:25:55.359665734 +0000
                @@ -74 +74 @@
                -      # Use an authenicated client to get both public and private organizations
                +      # Use an authenticated client to get both public and private organizations
        lib/octokit/client/pull_requests.rb
                --- /tmp/d20230731-1813-tl86lp/octokit-6.1.1/lib/octokit/client/pull_requests.rb	2023-07-31 02:25:55.347665652 +0000
                +++ /tmp/d20230731-1813-tl86lp/octokit-7.0.0/lib/octokit/client/pull_requests.rb	2023-07-31 02:25:55.359665734 +0000
                @@ -201,0 +202 @@
                +      # @deprecated The position will be deprecated in the next major version. Please refer to the details below.
                @@ -206,0 +208 @@
                +        octokit_warn 'Deprecated: The position will be deprecated in the next major version.'
        lib/octokit/client/reactions.rb
                --- /tmp/d20230731-1813-tl86lp/octokit-6.1.1/lib/octokit/client/reactions.rb	2023-07-31 02:25:55.347665652 +0000
                +++ /tmp/d20230731-1813-tl86lp/octokit-7.0.0/lib/octokit/client/reactions.rb	2023-07-31 02:25:55.359665734 +0000
                @@ -140 +140,3 @@
                -      # @param id [Integer] Reaction id
                +      # @param repo [Integer, String, Hash, Repository] A GitHub repository
                +      # @param issue_id [Integer] The Issue comment id
                +      # @param reaction_id [Integer] The Reaction id
                @@ -142 +144 @@
                -      # @see https://developer.github.com/v3/reactions/#delete-a-reaction
                +      # @see https://docs.github.com/en/rest/reactions/reactions#delete-an-issue-reaction
                @@ -145 +147 @@
                -      #   @client.delete_reaction(1)
                +      #   @client.delete_issue_reaction("octokit/octokit.rb", 1, 2)
                @@ -148,2 +150,2 @@
                -      def delete_reaction(id, options = {})
                -        boolean_from_response :delete, "reactions/#{id}", options
                +      def delete_issue_reaction(repo, issue_id, reaction_id, options = {})
                +        boolean_from_response :delete, "#{Repository.path repo}/issues/#{issue_id}/reactions/#{reaction_id}", options
        lib/octokit/client/reviews.rb
                --- /tmp/d20230731-1813-tl86lp/octokit-6.1.1/lib/octokit/client/reviews.rb	2023-07-31 02:25:55.347665652 +0000
                +++ /tmp/d20230731-1813-tl86lp/octokit-7.0.0/lib/octokit/client/reviews.rb	2023-07-31 02:25:55.359665734 +0000
                @@ -154 +154 @@
                -      # @see https://developer.github.com/v3/pulls/review_requests/#create-a-review-request
                +      # @see https://developer.github.com/v3/pulls/review_requests/#request-reviewers-for-a-pull-request
        lib/octokit/version.rb
                --- /tmp/d20230731-1813-tl86lp/octokit-6.1.1/lib/octokit/version.rb	2023-07-31 02:25:55.351665679 +0000
                +++ /tmp/d20230731-1813-tl86lp/octokit-7.0.0/lib/octokit/version.rb	2023-07-31 02:25:55.363665761 +0000
                @@ -6 +6 @@
                -  MAJOR = 6
                +  MAJOR = 7
                @@ -10 +10 @@
                -  MINOR = 1
                +  MINOR = 0
                @@ -14 +14 @@
                -  PATCH = 1
                +  PATCH = 0
        octokit.gemspec
                --- /tmp/d20230731-1813-tl86lp/octokit-6.1.1/octokit.gemspec	2023-07-31 02:25:55.351665679 +0000
                +++ /tmp/d20230731-1813-tl86lp/octokit-7.0.0/octokit.gemspec	2023-07-31 02:25:55.363665761 +0000
                @@ -8 +7,0 @@
                -  spec.add_development_dependency 'bundler', '>= 1', '< 3'

@dependabot dependabot bot force-pushed the dependabot/bundler/octokit-7.0.0 branch from f61b82b to 05bfdf0 Compare August 1, 2023 04:08
@dentarg dentarg enabled auto-merge (squash) August 1, 2023 04:10
@dependabot dependabot bot force-pushed the dependabot/bundler/octokit-7.0.0 branch from 05bfdf0 to 21e8a33 Compare August 1, 2023 04:10
Bumps [octokit](https://github.com/octokit/octokit.rb) from 6.1.1 to 7.0.0.
- [Release notes](https://github.com/octokit/octokit.rb/releases)
- [Changelog](https://github.com/octokit/octokit.rb/blob/main/RELEASE.md)
- [Commits](octokit/octokit.rb@v6.1.1...v7.0.0)

---
updated-dependencies:
- dependency-name: octokit
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/bundler/octokit-7.0.0 branch from 21e8a33 to 26f8186 Compare August 1, 2023 04:11
@dentarg dentarg merged commit bb4ec8a into main Aug 1, 2023
4 checks passed
@dentarg dentarg deleted the dependabot/bundler/octokit-7.0.0 branch August 1, 2023 04:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies ruby Pull requests that update Ruby code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant