Skip to content

Commit 6dfc01c

Browse files
Merge pull request #622 from OneBusAway/release-please--branches--main--changes--next
release: 1.9.2
2 parents a7bb786 + 45b36e1 commit 6dfc01c

6 files changed

Lines changed: 18 additions & 5 deletions

File tree

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "1.9.1"
2+
".": "1.9.2"
33
}

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Changelog
22

3+
## 1.9.2 (2026-06-30)
4+
5+
Full Changelog: [v1.9.1...v1.9.2](https://github.com/OneBusAway/ruby-sdk/compare/v1.9.1...v1.9.2)
6+
7+
### Chores
8+
9+
* **internal:** bound formatter parallelism to CPU count ([e875e4e](https://github.com/OneBusAway/ruby-sdk/commit/e875e4ec89dd550cac93a99ef43251bb10515d24))
10+
311
## 1.9.1 (2026-06-17)
412

513
Full Changelog: [v1.9.0...v1.9.1](https://github.com/OneBusAway/ruby-sdk/compare/v1.9.0...v1.9.1)

Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ GIT
1111
PATH
1212
remote: .
1313
specs:
14-
onebusaway-sdk (1.9.1)
14+
onebusaway-sdk (1.9.2)
1515
cgi
1616
connection_pool
1717

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ To use this gem, install via Bundler by adding the following to your application
1717
<!-- x-release-please-start-version -->
1818

1919
```ruby
20-
gem "onebusaway-sdk", "~> 1.9.1"
20+
gem "onebusaway-sdk", "~> 1.9.2"
2121
```
2222

2323
<!-- x-release-please-end -->

Rakefile

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# frozen_string_literal: true
22

3+
require "etc"
34
require "pathname"
45
require "securerandom"
56
require "shellwords"
@@ -37,7 +38,11 @@ multitask(:test) do
3738
ruby(*%w[-w -e], rb, verbose: false) { fail unless _1 }
3839
end
3940

40-
xargs = %w[xargs --no-run-if-empty --null --max-procs=0 --max-args=300 --]
41+
# Cap parallelism at the CPU count. `--max-procs=0` spawns one process per
42+
# 300-file batch with no upper bound; on large SDKs (thousands of files) that
43+
# oversubscribes CPUs and stacks up rubocop processes, exhausting memory and
44+
# slowing CI to the point of timing out.
45+
xargs = %W[xargs --no-run-if-empty --null --max-procs=#{Etc.nprocessors} --max-args=300 --]
4146
ruby_opt = {"RUBYOPT" => [ENV["RUBYOPT"], "--encoding=UTF-8"].compact.join(" ")}
4247

4348
filtered = ->(ext, dirs) do

lib/onebusaway_sdk/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# frozen_string_literal: true
22

33
module OnebusawaySDK
4-
VERSION = "1.9.1"
4+
VERSION = "1.9.2"
55
end

0 commit comments

Comments
 (0)