Skip to content

Commit 9f5088d

Browse files
committed
fix generation scripts for CI
1 parent f54c8db commit 9f5088d

3 files changed

Lines changed: 15 additions & 0 deletions

File tree

scripts/generate_log_fields_json.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@
33
# typed: strict
44
# frozen_string_literal: true
55

6+
# Ensure RubyGems and Bundler are set up so gem requires work in CI
7+
ENV["BUNDLE_GEMFILE"] ||= File.expand_path("../Gemfile", __dir__)
8+
require "rubygems"
9+
require "bundler/setup"
10+
611
require "json"
712
require "sorbet-runtime"
813

scripts/generate_log_structs.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22
# typed: strict
33
# frozen_string_literal: true
44

5+
# Ensure RubyGems and Bundler are set up so gem requires work in CI
6+
ENV["BUNDLE_GEMFILE"] ||= File.expand_path("../Gemfile", __dir__)
7+
require "rubygems"
8+
require "bundler/setup"
9+
510
# Usage: ruby scripts/generate_log_structs.rb
611
# Reads schemas/log_sources/*.yml and generates Ruby T::Struct variants
712
# under lib/log_struct/log/generated/<source_snake>.rb

scripts/generate_typescript_structs.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22
# typed: strict
33
# frozen_string_literal: true
44

5+
# Ensure RubyGems and Bundler are set up so gem requires work in CI
6+
ENV["BUNDLE_GEMFILE"] ||= File.expand_path("../Gemfile", __dir__)
7+
require "rubygems"
8+
require "bundler/setup"
9+
510
require "yaml"
611
require "fileutils"
712
require "sorbet-runtime"

0 commit comments

Comments
 (0)