Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/acceptance.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,11 @@ jobs:

steps:
- name: checkout
uses: actions/checkout@v6
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # pin@v6
with:
persist-credentials: false

- uses: ruby/setup-ruby@d354de180d0c9e813cfddfcbdc079945d4be589b # pin@v1.275.0
- uses: ruby/setup-ruby@3ff19f5e2baf30647122352b96108b1fbe250c64 # pin@v1.299.0
with:
bundler-cache: false

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,11 @@ jobs:

steps:
- name: checkout
uses: actions/checkout@v6
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # pin@v6
with:
persist-credentials: false

- uses: ruby/setup-ruby@d354de180d0c9e813cfddfcbdc079945d4be589b # pin@v1.275.0
- uses: ruby/setup-ruby@3ff19f5e2baf30647122352b96108b1fbe250c64 # pin@v1.299.0
with:
bundler-cache: false

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,11 @@ jobs:

steps:
- name: checkout
uses: actions/checkout@v6
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # pin@v6
with:
persist-credentials: false

- uses: ruby/setup-ruby@d354de180d0c9e813cfddfcbdc079945d4be589b # pin@v1.275.0
- uses: ruby/setup-ruby@3ff19f5e2baf30647122352b96108b1fbe250c64 # pin@v1.299.0
with:
bundler-cache: false

Expand Down
18 changes: 9 additions & 9 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,11 @@ jobs:

steps:
- name: checkout
uses: actions/checkout@v6
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # pin@v6
with:
persist-credentials: false

- uses: ruby/setup-ruby@d354de180d0c9e813cfddfcbdc079945d4be589b # pin@v1.275.0
- uses: ruby/setup-ruby@3ff19f5e2baf30647122352b96108b1fbe250c64 # pin@v1.299.0
with:
bundler-cache: false

Expand All @@ -46,7 +46,7 @@ jobs:
run: script/build

- name: upload artifact
uses: actions/upload-artifact@v6.0.0
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # pin@v6.0.0
id: upload-artifact
with:
name: ${{ steps.build.outputs.artifact_dir }}
Expand All @@ -62,11 +62,11 @@ jobs:
packages: write
id-token: write
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # pin@v6
with:
persist-credentials: false

- uses: actions/download-artifact@v7.0.0
- uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # pin@v7.0.0
with:
path: ${{ needs.build.outputs.artifact_dir }}
artifact-ids: ${{ needs.build.outputs.artifact-id }}
Expand All @@ -86,7 +86,7 @@ jobs:
run: |
GEM_HOST_API_KEY=${GITHUB_TOKEN} gem push --key github --host https://rubygems.pkg.github.com/${OWNER} ${ARTIFACT_PATH}/${GEM_NAME}-${GEM_VERSION}.gem

- uses: ruby/setup-ruby@d354de180d0c9e813cfddfcbdc079945d4be589b # pin@v1.275.0
- uses: ruby/setup-ruby@3ff19f5e2baf30647122352b96108b1fbe250c64 # pin@v1.299.0
with:
bundler-cache: false

Expand Down Expand Up @@ -138,13 +138,13 @@ jobs:
contents: read

steps:
- uses: actions/download-artifact@v7.0.0
- uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # pin@v7.0.0
with:
path: ${{ needs.build.outputs.artifact_dir }}
artifact-ids: ${{ needs.build.outputs.artifact-id }}

- name: attest build provenance
uses: actions/attest-build-provenance@v3.1.0
uses: actions/attest-build-provenance@00014ed6ed5efc5b1ab7f7f34a39eb55d41aa4f8 # pin@v3.1.0
with:
subject-path: "${{ needs.build.outputs.artifact_dir }}/${{ needs.build.outputs.gem_path }}"

Expand All @@ -154,7 +154,7 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/download-artifact@v7.0.0
- uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # pin@v7.0.0
with:
path: ${{ needs.build.outputs.artifact_dir }}
artifact-ids: ${{ needs.build.outputs.artifact-id }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,11 @@ jobs:

steps:
- name: checkout
uses: actions/checkout@v6
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # pin@v6
with:
persist-credentials: false

- uses: ruby/setup-ruby@d354de180d0c9e813cfddfcbdc079945d4be589b # pin@v1.275.0
- uses: ruby/setup-ruby@3ff19f5e2baf30647122352b96108b1fbe250c64 # pin@v1.299.0
with:
bundler-cache: false
ruby-version: ${{ matrix.ruby }}
Expand Down
114 changes: 58 additions & 56 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -10,71 +10,73 @@ PATH
GEM
remote: https://rubygems.org/
specs:
activesupport (8.0.3)
activesupport (8.1.3)
base64
benchmark (>= 0.3)
bigdecimal
concurrent-ruby (~> 1.0, >= 1.3.1)
connection_pool (>= 2.2.5)
drb
i18n (>= 1.6, < 2)
json
logger (>= 1.4.2)
minitest (>= 5.1)
securerandom (>= 0.3)
tzinfo (~> 2.0, >= 2.0.5)
uri (>= 0.13.1)
addressable (2.8.7)
public_suffix (>= 2.0.2, < 7.0)
addressable (2.8.9)
public_suffix (>= 2.0.2, < 8.0)
ast (2.4.3)
base64 (0.3.0)
benchmark (0.4.1)
bigdecimal (3.3.0)
concurrent-ruby (1.3.5)
connection_pool (2.5.4)
crack (1.0.0)
bigdecimal (4.1.0)
concurrent-ruby (1.3.6)
connection_pool (3.0.2)
crack (1.0.1)
bigdecimal
rexml
date (3.4.1)
date (3.5.1)
diff-lcs (1.6.2)
docile (1.4.1)
drb (2.2.3)
erb (5.0.3)
faraday (2.14.0)
erb (6.0.2)
faraday (2.14.1)
faraday-net_http (>= 2.0, < 3.5)
json
logger
faraday-net_http (3.4.1)
net-http (>= 0.5.0)
faraday-retry (2.3.2)
faraday-net_http (3.4.2)
net-http (~> 0.5)
faraday-retry (2.4.0)
faraday (~> 2.0)
hashdiff (1.2.1)
i18n (1.14.7)
i18n (1.14.8)
concurrent-ruby (~> 1.0)
io-console (0.8.1)
irb (1.15.2)
io-console (0.8.2)
irb (1.17.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
rdoc (>= 4.0.0)
reline (>= 0.4.2)
json (2.15.1)
json (2.19.3)
jwt (3.1.2)
base64
language_server-protocol (3.17.0.5)
lint_roller (1.1.0)
logger (1.7.0)
minitest (5.26.0)
net-http (0.6.0)
uri
minitest (6.0.3)
drb (~> 2.0)
prism (~> 1.5)
net-http (0.9.1)
uri (>= 0.11.1)
octokit (10.0.0)
faraday (>= 1, < 3)
sawyer (~> 0.9)
parallel (1.27.0)
parser (3.3.9.0)
parallel (1.28.0)
parser (3.3.11.1)
ast (~> 2.4.1)
racc
pp (0.6.3)
prettyprint
prettyprint (0.2.0)
prism (1.5.1)
prism (1.9.0)
protobug (0.1.0)
protobug_googleapis_field_behavior_protos (0.1.0)
protobug (= 0.1.0)
Expand All @@ -85,80 +87,81 @@ GEM
protobug_well_known_protos (= 0.1.0)
protobug_well_known_protos (0.1.0)
protobug (= 0.1.0)
psych (5.2.6)
psych (5.3.1)
date
stringio
public_suffix (6.0.2)
public_suffix (7.0.5)
racc (1.8.1)
rack (3.2.2)
rack (3.2.6)
rainbow (3.1.1)
rdoc (6.15.0)
rdoc (7.2.0)
erb
psych (>= 4.0.0)
tsort
redacting-logger (1.5.0)
redacting-logger (1.5.1)
logger (~> 1.6)
regexp_parser (2.11.3)
reline (0.6.2)
reline (0.6.3)
io-console (~> 0.5)
rexml (3.4.4)
rspec (3.13.1)
rspec (3.13.2)
rspec-core (~> 3.13.0)
rspec-expectations (~> 3.13.0)
rspec-mocks (~> 3.13.0)
rspec-core (3.13.5)
rspec-core (3.13.6)
rspec-support (~> 3.13.0)
rspec-expectations (3.13.5)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-mocks (3.13.5)
rspec-mocks (3.13.8)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-support (3.13.6)
rubocop (1.81.1)
rspec-support (3.13.7)
rubocop (1.86.0)
json (~> 2.3)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.1.0)
parallel (~> 1.10)
parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
regexp_parser (>= 2.9.3, < 3.0)
rubocop-ast (>= 1.47.1, < 2.0)
rubocop-ast (>= 1.49.0, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 4.0)
rubocop-ast (1.47.1)
rubocop-ast (1.49.1)
parser (>= 3.3.7.2)
prism (~> 1.4)
rubocop-github (0.26.0)
prism (~> 1.7)
rubocop-github (0.27.0)
rubocop (>= 1.76)
rubocop-performance (>= 1.24)
rubocop-rails (>= 2.23)
rubocop-performance (1.26.0)
rubocop-performance (1.26.1)
lint_roller (~> 1.1)
rubocop (>= 1.75.0, < 2.0)
rubocop-ast (>= 1.44.0, < 2.0)
rubocop-rails (2.33.4)
rubocop-ast (>= 1.47.1, < 2.0)
rubocop-rails (2.34.3)
activesupport (>= 4.2.0)
lint_roller (~> 1.1)
rack (>= 1.1)
rubocop (>= 1.75.0, < 2.0)
rubocop-ast (>= 1.44.0, < 2.0)
rubocop-rspec (3.7.0)
rubocop-rspec (3.9.0)
lint_roller (~> 1.1)
rubocop (~> 1.72, >= 1.72.1)
rubocop (~> 1.81)
ruby-progressbar (1.13.0)
rubygems-await (0.5.4)
bundler (>= 2.2)
sawyer (0.9.2)
sawyer (0.9.3)
addressable (>= 2.3.5)
faraday (>= 0.17.3, < 3)
securerandom (0.4.1)
sigstore (0.2.1)
sigstore (0.2.3)
logger
net-http
protobug_sigstore_protos (~> 0.1.0)
uri
sigstore-cli (0.2.1)
sigstore (= 0.2.1)
sigstore-cli (0.2.3)
sigstore (= 0.2.3)
thor
simplecov (0.22.0)
docile (~> 1.1)
Expand All @@ -168,18 +171,17 @@ GEM
simplecov (< 1.0)
simplecov-html (0.13.2)
simplecov_json_formatter (0.1.4)
stringio (3.1.7)
thor (1.4.0)
stringio (3.2.0)
thor (1.5.0)
tsort (0.2.0)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
unicode-display_width (3.2.0)
unicode-emoji (~> 4.1)
unicode-emoji (4.1.0)
uri (1.0.4)
vcr (6.3.1)
base64
webmock (3.25.1)
unicode-emoji (4.2.0)
uri (1.1.1)
vcr (6.4.0)
webmock (3.26.2)
addressable (>= 2.8.0)
crack (>= 0.3.2)
hashdiff (>= 0.4.0, < 2.0.0)
Expand Down
Binary file removed vendor/cache/activesupport-8.0.3.gem
Binary file not shown.
Binary file added vendor/cache/activesupport-8.1.3.gem
Binary file not shown.
Binary file removed vendor/cache/addressable-2.8.7.gem
Binary file not shown.
Binary file added vendor/cache/addressable-2.8.9.gem
Binary file not shown.
Binary file removed vendor/cache/benchmark-0.4.1.gem
Binary file not shown.
Binary file removed vendor/cache/bigdecimal-3.3.0.gem
Binary file not shown.
Binary file added vendor/cache/bigdecimal-4.1.0.gem
Binary file not shown.
Binary file removed vendor/cache/concurrent-ruby-1.3.5.gem
Binary file not shown.
Binary file added vendor/cache/concurrent-ruby-1.3.6.gem
Binary file not shown.
Binary file removed vendor/cache/connection_pool-2.5.4.gem
Binary file not shown.
Binary file added vendor/cache/connection_pool-3.0.2.gem
Binary file not shown.
Binary file removed vendor/cache/crack-1.0.0.gem
Binary file not shown.
Binary file added vendor/cache/crack-1.0.1.gem
Binary file not shown.
Binary file removed vendor/cache/date-3.4.1.gem
Binary file not shown.
Binary file added vendor/cache/date-3.5.1.gem
Binary file not shown.
Binary file removed vendor/cache/erb-5.0.3.gem
Binary file not shown.
Binary file added vendor/cache/erb-6.0.2.gem
Binary file not shown.
Binary file removed vendor/cache/faraday-2.14.0.gem
Binary file not shown.
Binary file added vendor/cache/faraday-2.14.1.gem
Binary file not shown.
Binary file removed vendor/cache/faraday-net_http-3.4.1.gem
Binary file not shown.
Binary file added vendor/cache/faraday-net_http-3.4.2.gem
Binary file not shown.
Binary file removed vendor/cache/faraday-retry-2.3.2.gem
Binary file not shown.
Binary file added vendor/cache/faraday-retry-2.4.0.gem
Binary file not shown.
Binary file removed vendor/cache/i18n-1.14.7.gem
Binary file not shown.
Binary file added vendor/cache/i18n-1.14.8.gem
Binary file not shown.
Binary file removed vendor/cache/io-console-0.8.1.gem
Binary file not shown.
Binary file added vendor/cache/io-console-0.8.2.gem
Binary file not shown.
Binary file removed vendor/cache/irb-1.15.2.gem
Binary file not shown.
Binary file added vendor/cache/irb-1.17.0.gem
Binary file not shown.
Binary file removed vendor/cache/json-2.15.1.gem
Binary file not shown.
Binary file added vendor/cache/json-2.19.3.gem
Binary file not shown.
Binary file removed vendor/cache/minitest-5.26.0.gem
Binary file not shown.
Binary file added vendor/cache/minitest-6.0.3.gem
Binary file not shown.
Binary file removed vendor/cache/net-http-0.6.0.gem
Binary file not shown.
Binary file added vendor/cache/net-http-0.9.1.gem
Binary file not shown.
Binary file removed vendor/cache/parallel-1.27.0.gem
Binary file not shown.
Binary file added vendor/cache/parallel-1.28.0.gem
Binary file not shown.
Binary file added vendor/cache/parser-3.3.11.1.gem
Binary file not shown.
Binary file removed vendor/cache/parser-3.3.9.0.gem
Binary file not shown.
Binary file removed vendor/cache/prism-1.5.1.gem
Binary file not shown.
Binary file added vendor/cache/prism-1.9.0.gem
Binary file not shown.
Binary file removed vendor/cache/psych-5.2.6.gem
Binary file not shown.
Binary file added vendor/cache/psych-5.3.1.gem
Binary file not shown.
Binary file removed vendor/cache/public_suffix-6.0.2.gem
Binary file not shown.
Binary file added vendor/cache/public_suffix-7.0.5.gem
Binary file not shown.
Binary file removed vendor/cache/rack-3.2.2.gem
Binary file not shown.
Binary file added vendor/cache/rack-3.2.6.gem
Binary file not shown.
Binary file removed vendor/cache/rdoc-6.15.0.gem
Binary file not shown.
Binary file added vendor/cache/rdoc-7.2.0.gem
Binary file not shown.
Binary file removed vendor/cache/redacting-logger-1.5.0.gem
Binary file not shown.
Binary file added vendor/cache/redacting-logger-1.5.1.gem
Binary file not shown.
Binary file removed vendor/cache/reline-0.6.2.gem
Binary file not shown.
Binary file added vendor/cache/reline-0.6.3.gem
Binary file not shown.
Binary file removed vendor/cache/rspec-3.13.1.gem
Binary file not shown.
Binary file added vendor/cache/rspec-3.13.2.gem
Binary file not shown.
Binary file removed vendor/cache/rspec-core-3.13.5.gem
Binary file not shown.
Binary file added vendor/cache/rspec-core-3.13.6.gem
Binary file not shown.
Binary file removed vendor/cache/rspec-mocks-3.13.5.gem
Binary file not shown.
Binary file added vendor/cache/rspec-mocks-3.13.8.gem
Binary file not shown.
Binary file removed vendor/cache/rspec-support-3.13.6.gem
Binary file not shown.
Binary file added vendor/cache/rspec-support-3.13.7.gem
Binary file not shown.
Binary file removed vendor/cache/rubocop-1.81.1.gem
Binary file not shown.
Binary file added vendor/cache/rubocop-1.86.0.gem
Binary file not shown.
Binary file removed vendor/cache/rubocop-ast-1.47.1.gem
Binary file not shown.
Binary file added vendor/cache/rubocop-ast-1.49.1.gem
Binary file not shown.
Binary file removed vendor/cache/rubocop-github-0.26.0.gem
Binary file not shown.
Binary file added vendor/cache/rubocop-github-0.27.0.gem
Binary file not shown.
Binary file removed vendor/cache/rubocop-performance-1.26.0.gem
Binary file not shown.
Binary file added vendor/cache/rubocop-performance-1.26.1.gem
Binary file not shown.
Binary file removed vendor/cache/rubocop-rails-2.33.4.gem
Binary file not shown.
Binary file added vendor/cache/rubocop-rails-2.34.3.gem
Binary file not shown.
Binary file removed vendor/cache/rubocop-rspec-3.7.0.gem
Binary file not shown.
Binary file added vendor/cache/rubocop-rspec-3.9.0.gem
Binary file not shown.
Binary file removed vendor/cache/sawyer-0.9.2.gem
Binary file not shown.
Binary file added vendor/cache/sawyer-0.9.3.gem
Binary file not shown.
Binary file removed vendor/cache/sigstore-0.2.1.gem
Binary file not shown.
Binary file added vendor/cache/sigstore-0.2.3.gem
Binary file not shown.
Binary file removed vendor/cache/sigstore-cli-0.2.1.gem
Binary file not shown.
Binary file added vendor/cache/sigstore-cli-0.2.3.gem
Binary file not shown.
Binary file removed vendor/cache/stringio-3.1.7.gem
Binary file not shown.
Binary file added vendor/cache/stringio-3.2.0.gem
Binary file not shown.
Binary file removed vendor/cache/thor-1.4.0.gem
Binary file not shown.
Binary file added vendor/cache/thor-1.5.0.gem
Binary file not shown.
Binary file removed vendor/cache/unicode-emoji-4.1.0.gem
Binary file not shown.
Binary file added vendor/cache/unicode-emoji-4.2.0.gem
Binary file not shown.
Binary file removed vendor/cache/uri-1.0.4.gem
Binary file not shown.
Binary file added vendor/cache/uri-1.1.1.gem
Binary file not shown.
Binary file removed vendor/cache/vcr-6.3.1.gem
Binary file not shown.
Binary file added vendor/cache/vcr-6.4.0.gem
Binary file not shown.
Binary file removed vendor/cache/webmock-3.25.1.gem
Binary file not shown.
Binary file added vendor/cache/webmock-3.26.2.gem
Binary file not shown.
Loading