Skip to content
This repository was archived by the owner on Dec 29, 2025. It is now read-only.

Commit 898551b

Browse files
Ruby 4.0.0 (#137)
* Bump library/ruby from 3.4.8-slim to 4.0.0-slim Bumps library/ruby from 3.4.8-slim to 4.0.0-slim. --- updated-dependencies: - dependency-name: library/ruby dependency-version: 4.0.0-slim dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * Remove fasterer gem * Ruby 4.0.0 * Update rubygems to 4.0.3 and bundler to 4.0.3 * Relax rubocop * Update binstubs --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent b2efcc8 commit 898551b

File tree

8 files changed

+17
-66
lines changed

8 files changed

+17
-66
lines changed

.github/workflows/fasterer.yml

Lines changed: 0 additions & 34 deletions
This file was deleted.

.rubocop.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ plugins:
77

88
AllCops:
99
NewCops: enable
10+
TargetRubyVersion: 3.4
1011
Exclude:
1112
- "bin/*"
1213
- "db/schema.rb"

.ruby-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.4.8
1+
4.0.0

Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
# For a containerized dev environment, see Dev Containers: https://guides.rubyonrails.org/getting_started_with_devcontainer.html
99

1010
# Make sure RUBY_VERSION matches the Ruby version in .ruby-version
11-
FROM registry.docker.com/library/ruby:3.4.8-slim@sha256:ab799da9ea11230e3e28f0b60de30f801e036624affbcbff1d206088d89b730d AS base
11+
FROM registry.docker.com/library/ruby:4.0.0-slim@sha256:af10ee4286a55db1d975744717991c61a5c7d5b02b43bdf61386213f3cba789b AS base
1212

1313
LABEL maintainer="Ihor Zubkov <igor.zubkov@gmail.com>"
1414

@@ -33,8 +33,8 @@ ENV RAILS_ENV="production" \
3333
LD_PRELOAD="/usr/local/lib/libjemalloc.so"
3434

3535
RUN set -eux ; \
36-
gem update --system "4.0.2" ; \
37-
gem install bundler --version "4.0.2" --force
36+
gem update --system "4.0.3" ; \
37+
gem install bundler --version "4.0.3" --force
3838

3939
# Throw-away build stage to reduce size of final image
4040
FROM base AS build

Gemfile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ group :development do
3737
gem "rubocop-rails", require: false
3838
gem "rubocop-rspec", require: false
3939
gem "rubocop-rspec_rails", require: false
40-
gem "fasterer", require: false
4140
gem "standard", "1.52.0", require: false
4241
end
4342

Gemfile.lock

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -97,8 +97,6 @@ GEM
9797
drb (2.2.3)
9898
erb (6.0.1)
9999
erubi (1.13.1)
100-
fasterer (0.11.0)
101-
ruby_parser (>= 3.19.1)
102100
globalid (1.3.0)
103101
activesupport (>= 6.1)
104102
groupdate (6.7.0)
@@ -321,12 +319,8 @@ GEM
321319
rubocop (~> 1.72, >= 1.72.1)
322320
rubocop-rspec (~> 3.5)
323321
ruby-progressbar (1.13.0)
324-
ruby_parser (3.22.0)
325-
racc (~> 1.5)
326-
sexp_processor (~> 4.16)
327322
rubyzip (2.4.1)
328323
securerandom (0.4.1)
329-
sexp_processor (4.17.5)
330324
simplecov (0.22.0)
331325
docile (~> 1.1)
332326
simplecov-html (~> 0.11)
@@ -402,7 +396,6 @@ DEPENDENCIES
402396
bootsnap
403397
brakeman
404398
bundler-audit
405-
fasterer
406399
importmap-rails
407400
jbuilder
408401
license_finder
@@ -457,7 +450,6 @@ CHECKSUMS
457450
drb (2.2.3) sha256=0b00d6fdb50995fe4a45dea13663493c841112e4068656854646f418fda13373
458451
erb (6.0.1) sha256=28ecdd99c5472aebd5674d6061e3c6b0a45c049578b071e5a52c2a7f13c197e5
459452
erubi (1.13.1) sha256=a082103b0885dbc5ecf1172fede897f9ebdb745a4b97a5e8dc63953db1ee4ad9
460-
fasterer (0.11.0) sha256=9c38b77583584f3339a729eb077fd8f2856a317abe747528f6563d7c23e9dda8
461453
globalid (1.3.0) sha256=05c639ad6eb4594522a0b07983022f04aa7254626ab69445a0e493aa3786ff11
462454
groupdate (6.7.0) sha256=beaa8d5bf3856814681914a1d4a20e77436a2214b85d0017dc2ea5c355fb6777
463455
i18n (1.14.8) sha256=285778639134865c5e0f6269e0b818256017e8cde89993fdfcbfb64d088824a5
@@ -542,10 +534,8 @@ CHECKSUMS
542534
rubocop-rspec (3.8.0) sha256=28440dccb3f223a9938ca1f946bd3438275b8c6c156dab909e2cb8bc424cab33
543535
rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100
544536
ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33
545-
ruby_parser (3.22.0) sha256=1eb4937cd9eb220aa2d194e352a24dba90aef00751e24c8dfffdb14000f15d23
546537
rubyzip (2.4.1) sha256=8577c88edc1fde8935eb91064c5cb1aef9ad5494b940cf19c775ee833e075615
547538
securerandom (0.4.1) sha256=cc5193d414a4341b6e225f0cb4446aceca8e50d5e1888743fac16987638ea0b1
548-
sexp_processor (4.17.5) sha256=ae2b48ba98353d5d465ce8759836b7a05f2e12c5879fcd14d7815b026de32f0e
549539
simplecov (0.22.0) sha256=fe2622c7834ff23b98066bb0a854284b2729a569ac659f82621fc22ef36213a5
550540
simplecov-html (0.13.2) sha256=bd0b8e54e7c2d7685927e8d6286466359b6f16b18cb0df47b508e8d73c777246
551541
simplecov_json_formatter (0.1.4) sha256=529418fbe8de1713ac2b2d612aa3daa56d316975d307244399fa4838c601b428
@@ -578,4 +568,4 @@ CHECKSUMS
578568
zeitwerk (2.7.4) sha256=2bef90f356bdafe9a6c2bd32bcd804f83a4f9b8bc27f3600fff051eb3edcec8b
579569

580570
BUNDLED WITH
581-
4.0.2
571+
4.0.3

bin/fasterer

Lines changed: 0 additions & 16 deletions
This file was deleted.

bin/thrust

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,15 @@
11
#!/usr/bin/env ruby
2+
# frozen_string_literal: true
3+
4+
#
5+
# This file was generated by Bundler.
6+
#
7+
# The application 'thrust' is installed as part of a gem, and
8+
# this file is here to facilitate running it.
9+
#
10+
11+
ENV["BUNDLE_GEMFILE"] ||= File.expand_path("../Gemfile", __dir__)
12+
213
require "rubygems"
314
require "bundler/setup"
415

0 commit comments

Comments
 (0)