Skip to content

Commit 2b8fff6

Browse files
committed
ran tapioca, updated taskfiles
1 parent 4e426bd commit 2b8fff6

File tree

8 files changed

+659
-14
lines changed

8 files changed

+659
-14
lines changed

Gemfile.lock

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,10 @@ GEM
124124
device_detector (1.1.3)
125125
diff-lcs (1.6.0)
126126
docile (1.4.1)
127+
dotenv (3.1.8)
128+
dotenv-rails (3.1.8)
129+
dotenv (= 3.1.8)
130+
railties (>= 6.1)
127131
down (5.4.2)
128132
addressable (~> 2.8)
129133
drb (2.2.1)
@@ -454,6 +458,7 @@ DEPENDENCIES
454458
concurrent-ruby (<= 1.3.4)
455459
dalli
456460
debug
461+
dotenv-rails (~> 3.1)
457462
drb
458463
honeybadger (~> 5.4)
459464
json_schemer

Taskfile.ruby.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,13 @@ tasks:
66
cmds:
77
- bundle exec ruby scripts/generate_structs.rb
88

9+
tapioca:
10+
desc: Run Tapioca
11+
cmds:
12+
- bundle exec tapioca gems
13+
- bundle exec tapioca dsl
14+
- bundle exec tapioca annotations
15+
916
typecheck:
1017
desc: Run Sorbet type checking
1118
cmds:

Taskfile.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -46,16 +46,16 @@ tasks:
4646
- task: rails:test
4747
- task: ruby:coverage:merge
4848

49-
all:
50-
aliases: [ci]
51-
desc: Run the full validation workflow (replaces scripts/all_check.sh)
52-
cmds:
53-
- task: generate
54-
- task: typecheck
55-
- task: lint
56-
- task: spellcheck
57-
- task: docs:test
58-
- task: test
49+
ci:
50+
desc: Run the full validation workflow
51+
deps:
52+
- generate
53+
- typecheck
54+
- lint
55+
- spellcheck
56+
- docs:test
57+
- test
58+
- ruby:tapioca
5959

6060
fix:
6161
desc: Auto-fix lint issues then run the full validation workflow (replaces scripts/all_write.sh)

logstruct.gemspec

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,9 @@ Gem::Specification.new do |spec|
4747
spec.add_development_dependency "shrine", "~> 3.5"
4848
spec.add_development_dependency "sidekiq", "~> 7.2"
4949
spec.add_development_dependency "sorbet", "~> 0.5"
50-
# Optional integrations: keep as development deps so they appear on RubyGems,
51-
# but use broad constraints so Bundler can resolve across Rails versions.
52-
# The test app Gemfile further refines the version via a matrix when needed.
5350
spec.add_development_dependency "ahoy_matey", ">= 4.1", "< 6.0"
5451
spec.add_development_dependency "active_model_serializers", "~> 0.10.13"
52+
spec.add_development_dependency "dotenv-rails", "~> 3.1"
5553

5654
spec.metadata["rubygems_mfa_required"] = "true"
5755
end

sorbet/rbi/gems/dotenv-rails@3.1.8.rbi

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)