Skip to content

Commit b19ad3f

Browse files
committed
Update CI configuration and gemspec
1 parent 5b0e3d5 commit b19ad3f

File tree

4 files changed

+43
-15
lines changed

4 files changed

+43
-15
lines changed

.github/workflows/test.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,6 @@ jobs:
1111
- name: Set up Ruby
1212
uses: ruby/setup-ruby@v1
1313
with:
14+
bundler-cache: true
1415
ruby-version: ${{ matrix.ruby }}
15-
- run: rake
16+
- run: bundle exec rake

Gemfile

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# frozen_string_literal: true
2+
source "https://rubygems.org"
3+
4+
# Specify your gem's dependencies in heap-profiler.gemspec
5+
gemspec
6+
7+
gem "rake"
8+
gem "minitest"

Gemfile.lock

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
PATH
2+
remote: .
3+
specs:
4+
builder (3.2.4)
5+
6+
GEM
7+
remote: https://rubygems.org/
8+
specs:
9+
minitest (5.23.1)
10+
rake (13.2.1)
11+
12+
PLATFORMS
13+
arm64-darwin-23
14+
ruby
15+
16+
DEPENDENCIES
17+
builder!
18+
minitest
19+
rake
20+
21+
BUNDLED WITH
22+
2.3.27

builder.gemspec

+11-14
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,12 @@
11
# frozen_string_literal: true
22
require './lib/builder/version'
33

4-
PKG_VERSION = Builder::VERSION
5-
6-
PKG_FILES = Dir[
7-
'[A-Z]*',
8-
'doc/**/*',
9-
'lib/**/*.rb',
10-
'test/**/*.rb',
11-
'rakelib/**/*'
12-
]
13-
144
Gem::Specification.new do |s|
155

166
#### Basic information.
177

188
s.name = 'builder'
19-
s.version = PKG_VERSION
9+
s.version = Builder::VERSION
2010
s.summary = "Builders for MarkUp."
2111
s.description = %{\
2212
Builder provides a number of builder objects that make creating structured data
@@ -26,12 +16,19 @@ simple to do. Currently the following builder objects are supported:
2616
* XML Events
2717
}
2818

29-
s.files = PKG_FILES
19+
pkg_files = Dir[
20+
'[A-Z]*',
21+
'doc/**/*',
22+
'lib/**/*.rb',
23+
'test/**/*.rb',
24+
'rakelib/**/*'
25+
]
26+
27+
s.files = pkg_files
3028
s.require_path = 'lib'
3129

32-
s.test_files = PKG_FILES.select { |fn| fn =~ /^test\/test/ }
30+
s.test_files = pkg_files.select { |fn| fn =~ /^test\/test/ }
3331

34-
s.has_rdoc = true
3532
# s.extra_rdoc_files = rd.rdoc_files.reject { |fn| fn =~ /\.rb$/ }.to_a
3633
s.rdoc_options <<
3734
'--title' << 'Builder -- Easy XML Building' <<

0 commit comments

Comments
 (0)