diff --git a/.licensed.yml b/.licensed.yml index 5135c518..b5ad994c 100644 --- a/.licensed.yml +++ b/.licensed.yml @@ -7,17 +7,15 @@ allowed: reviewed: bundler: - # bsd-3 and mit - - ffi - # ruby license - json - - httpclient - pathname-common_prefix # bsd-2 or ruby + - logger + - net-http - racc - - ruby2_keywords + - uri # dwtfyw - reverse_markdown diff --git a/.licenses/bundler/addressable.dep.yml b/.licenses/bundler/addressable.dep.yml index 3ead64e6..af8eefcd 100644 --- a/.licenses/bundler/addressable.dep.yml +++ b/.licenses/bundler/addressable.dep.yml @@ -1,6 +1,6 @@ --- name: addressable -version: 2.8.1 +version: 2.8.7 type: bundler summary: URI Implementation homepage: https://github.com/sporkmonger/addressable diff --git a/.licenses/bundler/dotenv.dep.yml b/.licenses/bundler/dotenv.dep.yml index 42d422fe..d5744363 100644 --- a/.licenses/bundler/dotenv.dep.yml +++ b/.licenses/bundler/dotenv.dep.yml @@ -1,6 +1,6 @@ --- name: dotenv -version: 2.8.1 +version: 3.1.4 type: bundler summary: Loads environment variables from `.env`. homepage: https://github.com/bkeepers/dotenv diff --git a/.licenses/bundler/faraday-net_http.dep.yml b/.licenses/bundler/faraday-net_http.dep.yml index 1531c469..294f14fa 100644 --- a/.licenses/bundler/faraday-net_http.dep.yml +++ b/.licenses/bundler/faraday-net_http.dep.yml @@ -1,6 +1,6 @@ --- name: faraday-net_http -version: 3.0.2 +version: 3.4.0 type: bundler summary: Faraday adapter for Net::HTTP homepage: https://github.com/lostisland/faraday-net_http diff --git a/.licenses/bundler/faraday.dep.yml b/.licenses/bundler/faraday.dep.yml index ce571de6..cd9be0e3 100644 --- a/.licenses/bundler/faraday.dep.yml +++ b/.licenses/bundler/faraday.dep.yml @@ -1,6 +1,6 @@ --- name: faraday -version: 2.7.4 +version: 2.12.1 type: bundler summary: HTTP/REST API client library. homepage: https://lostisland.github.io/faraday diff --git a/.licenses/bundler/licensee.dep.yml b/.licenses/bundler/licensee.dep.yml index a8880ff5..4aed3e9e 100644 --- a/.licenses/bundler/licensee.dep.yml +++ b/.licenses/bundler/licensee.dep.yml @@ -1,6 +1,6 @@ --- name: licensee -version: 9.16.0 +version: 9.18.0 type: bundler summary: A Ruby Gem to detect open source project licenses homepage: https://github.com/benbalter/licensee diff --git a/.licenses/bundler/logger.dep.yml b/.licenses/bundler/logger.dep.yml new file mode 100644 index 00000000..dd708377 --- /dev/null +++ b/.licenses/bundler/logger.dep.yml @@ -0,0 +1,67 @@ +--- +name: logger +version: 1.6.1 +type: bundler +summary: Provides a simple logging utility for outputting messages. +homepage: https://github.com/ruby/logger +license: other +licenses: +- sources: COPYING + text: | + Ruby is copyrighted free software by Yukihiro Matsumoto . + You can redistribute it and/or modify it under either the terms of the + 2-clause BSDL (see the file BSDL), or the conditions below: + + 1. You may make and give away verbatim copies of the source form of the + software without restriction, provided that you duplicate all of the + original copyright notices and associated disclaimers. + + 2. You may modify your copy of the software in any way, provided that + you do at least ONE of the following: + + a. place your modifications in the Public Domain or otherwise + make them Freely Available, such as by posting said + modifications to Usenet or an equivalent medium, or by allowing + the author to include your modifications in the software. + + b. use the modified software only within your corporation or + organization. + + c. give non-standard binaries non-standard names, with + instructions on where to get the original software distribution. + + d. make other distribution arrangements with the author. + + 3. You may distribute the software in object code or binary form, + provided that you do at least ONE of the following: + + a. distribute the binaries and library files of the software, + together with instructions (in the manual page or equivalent) + on where to get the original distribution. + + b. accompany the distribution with the machine-readable source of + the software. + + c. give non-standard binaries non-standard names, with + instructions on where to get the original software distribution. + + d. make other distribution arrangements with the author. + + 4. You may modify and include the part of the software into any other + software (possibly commercial). But some files in the distribution + are not written by the author, so that they are not under these terms. + + For the list of those files and their copying conditions, see the + file LEGAL. + + 5. The scripts and library files supplied as input to or produced as + output from the software do not automatically fall under the + copyright of the software, but belong to whomever generated them, + and may be sold commercially, and may be aggregated with this + software. + + 6. THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE. +notices: [] diff --git a/.licenses/bundler/net-http.dep.yml b/.licenses/bundler/net-http.dep.yml new file mode 100644 index 00000000..71a028ce --- /dev/null +++ b/.licenses/bundler/net-http.dep.yml @@ -0,0 +1,67 @@ +--- +name: net-http +version: 0.5.0 +type: bundler +summary: HTTP client api for Ruby. +homepage: https://github.com/ruby/net-http +license: other +licenses: +- sources: COPYING + text: | + Ruby is copyrighted free software by Yukihiro Matsumoto . + You can redistribute it and/or modify it under either the terms of the + 2-clause BSDL (see the file BSDL), or the conditions below: + + 1. You may make and give away verbatim copies of the source form of the + software without restriction, provided that you duplicate all of the + original copyright notices and associated disclaimers. + + 2. You may modify your copy of the software in any way, provided that + you do at least ONE of the following: + + a. place your modifications in the Public Domain or otherwise + make them Freely Available, such as by posting said + modifications to Usenet or an equivalent medium, or by allowing + the author to include your modifications in the software. + + b. use the modified software only within your corporation or + organization. + + c. give non-standard binaries non-standard names, with + instructions on where to get the original software distribution. + + d. make other distribution arrangements with the author. + + 3. You may distribute the software in object code or binary form, + provided that you do at least ONE of the following: + + a. distribute the binaries and library files of the software, + together with instructions (in the manual page or equivalent) + on where to get the original distribution. + + b. accompany the distribution with the machine-readable source of + the software. + + c. give non-standard binaries non-standard names, with + instructions on where to get the original software distribution. + + d. make other distribution arrangements with the author. + + 4. You may modify and include the part of the software into any other + software (possibly commercial). But some files in the distribution + are not written by the author, so that they are not under these terms. + + For the list of those files and their copying conditions, see the + file LEGAL. + + 5. The scripts and library files supplied as input to or produced as + output from the software do not automatically fall under the + copyright of the software, but belong to whomever generated them, + and may be sold commercially, and may be aggregated with this + software. + + 6. THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE. +notices: [] diff --git a/.licenses/bundler/nokogiri.dep.yml b/.licenses/bundler/nokogiri.dep.yml index e1c59534..681a4a14 100644 --- a/.licenses/bundler/nokogiri.dep.yml +++ b/.licenses/bundler/nokogiri.dep.yml @@ -1,6 +1,6 @@ --- name: nokogiri -version: 1.16.5 +version: 1.16.7 type: bundler summary: Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby. homepage: https://nokogiri.org diff --git a/.licenses/bundler/octokit.dep.yml b/.licenses/bundler/octokit.dep.yml index cae1aa5d..7f74d385 100644 --- a/.licenses/bundler/octokit.dep.yml +++ b/.licenses/bundler/octokit.dep.yml @@ -1,6 +1,6 @@ --- name: octokit -version: 6.1.0 +version: 9.2.0 type: bundler summary: Ruby toolkit for working with the GitHub API homepage: https://github.com/octokit/octokit.rb diff --git a/.licenses/bundler/public_suffix.dep.yml b/.licenses/bundler/public_suffix.dep.yml index cea51fda..d51b5a8f 100644 --- a/.licenses/bundler/public_suffix.dep.yml +++ b/.licenses/bundler/public_suffix.dep.yml @@ -1,6 +1,6 @@ --- name: public_suffix -version: 5.0.1 +version: 6.0.1 type: bundler summary: Domain name parser based on the Public Suffix List. homepage: https://simonecarletti.com/code/publicsuffix-ruby @@ -8,7 +8,7 @@ license: mit licenses: - sources: LICENSE.txt text: | - Copyright (c) 2009-2022 Simone Carletti + Copyright (c) 2009-2024 Simone Carletti MIT License @@ -32,7 +32,7 @@ licenses: WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - sources: README.md text: |- - Copyright (c) 2009-2022 Simone Carletti. This is Free Software distributed under the MIT license. + Copyright (c) 2009-2024 Simone Carletti. This is Free Software distributed under the MIT license. The [Public Suffix List source](https://publicsuffix.org/list/) is subject to the terms of the Mozilla Public License, v. 2.0. notices: [] diff --git a/.licenses/bundler/racc.dep.yml b/.licenses/bundler/racc.dep.yml index 96493cdb..de6a6858 100644 --- a/.licenses/bundler/racc.dep.yml +++ b/.licenses/bundler/racc.dep.yml @@ -1,35 +1,69 @@ --- name: racc -version: 1.6.2 +version: 1.8.1 type: bundler -summary: Racc is a LALR(1) parser generator +summary: Racc is an LALR(1) parser generator homepage: https://github.com/ruby/racc license: other licenses: - sources: COPYING text: | - Copyright (C) 2019 Yukihiro Matsumoto. All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. + Ruby is copyrighted free software by Yukihiro Matsumoto . + You can redistribute it and/or modify it under either the terms of the + 2-clause BSDL (see the file BSDL), or the conditions below: + + 1. You may make and give away verbatim copies of the source form of the + software without restriction, provided that you duplicate all of the + original copyright notices and associated disclaimers. + + 2. You may modify your copy of the software in any way, provided that + you do at least ONE of the following: + + a. place your modifications in the Public Domain or otherwise + make them Freely Available, such as by posting said + modifications to Usenet or an equivalent medium, or by allowing + the author to include your modifications in the software. + + b. use the modified software only within your corporation or + organization. + + c. give non-standard binaries non-standard names, with + instructions on where to get the original software distribution. + + d. make other distribution arrangements with the author. + + 3. You may distribute the software in object code or binary form, + provided that you do at least ONE of the following: + + a. distribute the binaries and library files of the software, + together with instructions (in the manual page or equivalent) + on where to get the original distribution. + + b. accompany the distribution with the machine-readable source of + the software. + + c. give non-standard binaries non-standard names, with + instructions on where to get the original software distribution. + + d. make other distribution arrangements with the author. + + 4. You may modify and include the part of the software into any other + software (possibly commercial). But some files in the distribution + are not written by the author, so that they are not under these terms. + + For the list of those files and their copying conditions, see the + file LEGAL. + + 5. The scripts and library files supplied as input to or produced as + output from the software do not automatically fall under the + copyright of the software, but belong to whomever generated them, + and may be sold commercially, and may be aggregated with this + software. + + 6. THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE. - sources: README.rdoc text: |- Racc is distributed under the same terms of ruby. diff --git a/.licenses/bundler/ruby2_keywords.dep.yml b/.licenses/bundler/ruby2_keywords.dep.yml deleted file mode 100644 index 00fcb858..00000000 --- a/.licenses/bundler/ruby2_keywords.dep.yml +++ /dev/null @@ -1,42 +0,0 @@ ---- -name: ruby2_keywords -version: 0.0.5 -type: bundler -summary: Shim library for Module#ruby2_keywords -homepage: https://github.com/ruby/ruby2_keywords -license: other -licenses: -- sources: LICENSE - text: | - Copyright 2019-2020 Nobuyoshi Nakada, Yusuke Endoh - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER - CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: README.md - text: |- - The gem is available as open source under the terms of the - [Ruby License] or the [2-Clause BSD License]. - - [GitHub]: https://github.com/ruby/ruby2_keywords/ - [Ruby Issue Tracking System]: https://bugs.ruby-lang.org - [Ruby License]: https://www.ruby-lang.org/en/about/license.txt - [2-Clause BSD License]: https://opensource.org/licenses/BSD-2-Clause -notices: [] diff --git a/.licenses/bundler/rugged.dep.yml b/.licenses/bundler/rugged.dep.yml index 5cc95e4f..9f9167b7 100644 --- a/.licenses/bundler/rugged.dep.yml +++ b/.licenses/bundler/rugged.dep.yml @@ -1,6 +1,6 @@ --- name: rugged -version: 1.5.1 +version: 1.7.2 type: bundler summary: Rugged is a Ruby binding to the libgit2 linkable library homepage: https://github.com/libgit2/rugged diff --git a/.licenses/bundler/uri.dep.yml b/.licenses/bundler/uri.dep.yml new file mode 100644 index 00000000..8771b276 --- /dev/null +++ b/.licenses/bundler/uri.dep.yml @@ -0,0 +1,67 @@ +--- +name: uri +version: 1.0.2 +type: bundler +summary: URI is a module providing classes to handle Uniform Resource Identifiers +homepage: https://github.com/ruby/uri +license: other +licenses: +- sources: COPYING + text: | + Ruby is copyrighted free software by Yukihiro Matsumoto . + You can redistribute it and/or modify it under either the terms of the + 2-clause BSDL (see the file BSDL), or the conditions below: + + 1. You may make and give away verbatim copies of the source form of the + software without restriction, provided that you duplicate all of the + original copyright notices and associated disclaimers. + + 2. You may modify your copy of the software in any way, provided that + you do at least ONE of the following: + + a. place your modifications in the Public Domain or otherwise + make them Freely Available, such as by posting said + modifications to Usenet or an equivalent medium, or by allowing + the author to include your modifications in the software. + + b. use the modified software only within your corporation or + organization. + + c. give non-standard binaries non-standard names, with + instructions on where to get the original software distribution. + + d. make other distribution arrangements with the author. + + 3. You may distribute the software in object code or binary form, + provided that you do at least ONE of the following: + + a. distribute the binaries and library files of the software, + together with instructions (in the manual page or equivalent) + on where to get the original distribution. + + b. accompany the distribution with the machine-readable source of + the software. + + c. give non-standard binaries non-standard names, with + instructions on where to get the original software distribution. + + d. make other distribution arrangements with the author. + + 4. You may modify and include the part of the software into any other + software (possibly commercial). But some files in the distribution + are not written by the author, so that they are not under these terms. + + For the list of those files and their copying conditions, see the + file LEGAL. + + 5. The scripts and library files supplied as input to or produced as + output from the software do not automatically fall under the + copyright of the software, but belong to whomever generated them, + and may be sold commercially, and may be aggregated with this + software. + + 6. THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE. +notices: [] diff --git a/Gemfile.lock b/Gemfile.lock index a9cf06c4..818d5c1d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -24,48 +24,53 @@ GEM minitest (>= 5.1) mutex_m tzinfo (~> 2.0) - addressable (2.8.1) - public_suffix (>= 2.0.2, < 6.0) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) ast (2.4.2) base64 (0.2.0) bigdecimal (3.1.7) byebug (11.1.3) concurrent-ruby (1.2.3) connection_pool (2.4.1) - dotenv (2.8.1) + dotenv (3.1.4) drb (2.2.1) - faraday (2.7.4) - faraday-net_http (>= 2.0, < 3.1) - ruby2_keywords (>= 0.0.4) - faraday-net_http (3.0.2) + faraday (2.12.1) + faraday-net_http (>= 2.0, < 3.5) + json + logger + faraday-net_http (3.4.0) + net-http (>= 0.5.0) i18n (1.14.4) concurrent-ruby (~> 1.0) json (2.7.2) - licensee (9.16.0) - dotenv (~> 2.0) - octokit (>= 4.20, < 7.0) - reverse_markdown (>= 1, < 3) + licensee (9.18.0) + dotenv (>= 2, < 4) + octokit (>= 4.20, < 10.0) + reverse_markdown (>= 1, < 4) rugged (>= 0.24, < 2.0) thor (>= 0.19, < 2.0) - mini_portile2 (2.8.1) + logger (1.6.1) + mini_portile2 (2.8.8) minitest (5.25.1) minitest-hooks (1.5.2) minitest (> 5.3) mocha (2.4.5) ruby2_keywords (>= 0.0.5) mutex_m (0.2.0) - nokogiri (1.16.5) - mini_portile2 (~> 2.8.0) + net-http (0.5.0) + uri + nokogiri (1.16.7) + mini_portile2 (~> 2.8.2) racc (~> 1.4) - octokit (6.1.0) + octokit (9.2.0) faraday (>= 1, < 3) sawyer (~> 0.9) parallel (1.26.3) parser (3.2.0.0) ast (~> 2.4.1) pathname-common_prefix (0.0.2) - public_suffix (5.0.1) - racc (1.6.2) + public_suffix (6.0.1) + racc (1.8.1) rack (3.0.9.1) rainbow (3.1.1) rake (13.2.1) @@ -100,7 +105,7 @@ GEM ruby-progressbar (1.11.0) ruby-xxHash (0.4.0.2) ruby2_keywords (0.0.5) - rugged (1.5.1) + rugged (1.7.2) sawyer (0.9.2) addressable (>= 2.3.5) faraday (>= 0.17.3, < 3) @@ -110,6 +115,7 @@ GEM tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.4.2) + uri (1.0.2) PLATFORMS ruby