Skip to content

Conversation

@abrom
Copy link
Contributor

@abrom abrom commented Nov 4, 2025

From Puppeteer v24.16.0+ (Chrome 139+) localhost network access now requires an extra permission to be granted. This PR allows Grover to control this via the allow_local_network_access configuration option (default false).

# config/initializers/grover.rb
Grover.configure do |config|
  config.allow_local_network_access = true
end

Also updates CI build matrix to remove EoL ruby/node/puppeteer versions:

  • Node 18 is EoL as of 27th March 2025
  • Ruby 3.1 is EoL as of 26th March 2025
  • Puppeteer < 24.15.0 is no longer supported (but we'll keep 23.x in there a little while longer)

@abrom abrom changed the title Update CI build matrix to remove EoL ruby/node/puppeteer versions Add support for allow_local_network_access configuration option Jan 14, 2026
@abrom abrom merged commit 1928915 into main Jan 14, 2026
7 checks passed
@abrom abrom deleted the tidy-eol-packages branch January 14, 2026 13:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants