Compare commits

...
68 Commits
Author SHA1 Message Date
Daniel O'Connor 6c1e1bbb20 Merge pull request #4775 from Growstuff/dependabot/bundler/scout_apm-6.3.0
Bump scout_apm from 6.2.1 to 6.3.0
2026-09-08 12:48:35 +09:30
dependabot[bot] ef9c12b0fb Bump scout_apm from 6.2.1 to 6.3.0
Bumps [scout_apm](https://github.com/scoutapp/scout_apm_ruby) from 6.2.1 to 6.3.0.
- [Changelog](https://github.com/scoutapp/scout_apm_ruby/blob/master/CHANGELOG.markdown)
- [Commits](https://github.com/scoutapp/scout_apm_ruby/compare/v6.2.1...v6.3.0)

---
updated-dependencies:
- dependency-name: scout_apm
  dependency-version: 6.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-07 15:35:15 +00:00
Daniel O'Connor f3a4b5193a Merge pull request #4780 from Growstuff/dependabot/bundler/haml-7.5.1
Bump haml from 7.5.0 to 7.5.1
2026-09-08 01:03:06 +09:30
dependabot[bot] 88dcefd113 Bump haml from 7.5.0 to 7.5.1
Bumps [haml](https://github.com/haml/haml) from 7.5.0 to 7.5.1.
- [Release notes](https://github.com/haml/haml/releases)
- [Changelog](https://github.com/haml/haml/blob/main/CHANGELOG.md)
- [Commits](https://github.com/haml/haml/compare/v7.5.0...v7.5.1)

---
updated-dependencies:
- dependency-name: haml
  dependency-version: 7.5.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-07 07:04:02 +00:00
Daniel O'Connor f551e87e2f Merge pull request #4776 from Growstuff/dependabot/bundler/responders-3.2.1
Bump responders from 3.2.0 to 3.2.1
2026-09-03 19:33:57 +09:30
dependabot[bot] 636c75979c Bump responders from 3.2.0 to 3.2.1
Bumps [responders](https://github.com/heartcombo/responders) from 3.2.0 to 3.2.1.
- [Release notes](https://github.com/heartcombo/responders/releases)
- [Changelog](https://github.com/heartcombo/responders/blob/main/CHANGELOG.md)
- [Commits](https://github.com/heartcombo/responders/compare/v3.2.0...v3.2.1)

---
updated-dependencies:
- dependency-name: responders
  dependency-version: 3.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-03 05:03:20 +00:00
Daniel O'Connor 63acd37b2b Merge pull request #4777 from Growstuff/dependabot/bundler/selenium-webdriver-4.48.0
Bump selenium-webdriver from 4.47.0 to 4.48.0
2026-09-03 14:30:35 +09:30
dependabot[bot] 38e99c66fb Bump selenium-webdriver from 4.47.0 to 4.48.0
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.47.0 to 4.48.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases)
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES)
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.47.0...selenium-4.48.0)

---
updated-dependencies:
- dependency-name: selenium-webdriver
  dependency-version: 4.48.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-02 10:15:25 +00:00
Daniel O'Connor 191e22ab02 Merge pull request #4779 from Growstuff/dependabot/bundler/bullet-8.2.0
Bump bullet from 8.1.3 to 8.2.0
2026-09-02 19:43:11 +09:30
dependabot[bot] 30456498c3 Bump bullet from 8.1.3 to 8.2.0
Bumps [bullet](https://github.com/flyerhzm/bullet) from 8.1.3 to 8.2.0.
- [Changelog](https://github.com/flyerhzm/bullet/blob/main/CHANGELOG.md)
- [Commits](https://github.com/flyerhzm/bullet/compare/8.1.3...8.2.0)

---
updated-dependencies:
- dependency-name: bullet
  dependency-version: 8.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-02 07:06:25 +00:00
Daniel O'Connor 0998191673 Merge pull request #4778 from Growstuff/dependabot/bundler/haml-7.5.0
Bump haml from 7.4.1 to 7.5.0
2026-08-31 17:22:55 +09:30
dependabot[bot] 3145b876d9 Bump haml from 7.4.1 to 7.5.0
Bumps [haml](https://github.com/haml/haml) from 7.4.1 to 7.5.0.
- [Release notes](https://github.com/haml/haml/releases)
- [Changelog](https://github.com/haml/haml/blob/main/CHANGELOG.md)
- [Commits](https://github.com/haml/haml/compare/v7.4.1...v7.5.0)

---
updated-dependencies:
- dependency-name: haml
  dependency-version: 7.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-31 07:07:50 +00:00
Daniel O'Connor 0f7efe4cb8 Merge pull request #4774 from Growstuff/dependabot/bundler/rubocop-1.90.0
Bump rubocop from 1.89.0 to 1.90.0
2026-08-28 17:58:07 +09:30
dependabot[bot] 35612c43a9 Bump rubocop from 1.89.0 to 1.90.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.89.0 to 1.90.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.89.0...v1.90.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.90.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-28 07:04:30 +00:00
Daniel O'Connor ddaa4ff77e Merge pull request #4773 from Growstuff/dependabot/bundler/haml_lint-0.78.0
Bump haml_lint from 0.77.0 to 0.78.0
2026-08-24 21:33:55 +09:30
dependabot[bot] a92b61499c Bump haml_lint from 0.77.0 to 0.78.0
Bumps [haml_lint](https://github.com/sds/haml-lint) from 0.77.0 to 0.78.0.
- [Release notes](https://github.com/sds/haml-lint/releases)
- [Changelog](https://github.com/sds/haml-lint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sds/haml-lint/compare/v0.77.0...v0.78.0)

---
updated-dependencies:
- dependency-name: haml_lint
  dependency-version: 0.78.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-24 07:06:13 +00:00
Daniel O'Connor cb4db83bd4 Merge pull request #4771 from Growstuff/upgrade-brace-expansion-yarn-10835747198710381597
Upgrade dependencies to resolve brace-expansion conflict
2026-08-23 22:26:44 +09:30
Daniel O'Connor 7622523656 Merge pull request #4753 from Growstuff/ruby4
Ruby 4.0.6
2026-08-23 19:03:12 +09:30
google-labs-jules[bot]andCloCkWeRX 21909fb135 Upgrade JS dependencies to fix brace-expansion conflict
Upgraded @coffeelint/cli, @percy/cli, eslint, and eslint-config-google in
yarn.lock to update brace-expansion transitive dependency to >= 1.1.18.

Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com>
2026-08-23 09:31:53 +00:00
Daniel O'Connor 276c1aa426 Merge pull request #4770 from Growstuff/jules-12501643476787739606-767571b3
Update brace-expansion dependencies in yarn.lock
2026-08-23 18:53:41 +09:30
google-labs-jules[bot]andCloCkWeRX 9229c4b374 Update brace-expansion dependencies in yarn.lock
Update brace-expansion to 2.1.4 and 5.0.9 (via minimatch 10.2.6)
to satisfy requirement ranges for @percy/cli and eslint.

Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com>
2026-08-23 09:02:52 +00:00
Daniel O'Connor d103bdf23b Update throttle limit for restricted routes 2026-08-23 18:22:29 +09:30
Daniel O'Connor 1ee993f008 Merge pull request #4767 from Growstuff/bump-oauth-1.1.6
Bump oauth to 1.1.6
2026-08-23 18:03:46 +09:30
Daniel O'Connor 0834ab335d Merge pull request #4766 from Growstuff/bump-oauth-1.1.5
Bump oauth to 1.1.5
2026-08-23 18:00:37 +09:30
Daniel O'Connor b7a15e3d8f Merge pull request #4765 from Growstuff/bump-oauth-1.1.4
Bump oauth to 1.1.4
2026-08-23 18:00:25 +09:30
Daniel O'Connor dc5343671b Merge pull request #4769 from Growstuff/bump-oauth-1.1.3
Bump oauth to 1.1.3
2026-08-23 18:00:09 +09:30
Daniel O'Connor 4d5d247995 Merge pull request #4768 from Growstuff/bump-oauth-1.1.2
Bump oauth to 1.1.2
2026-08-23 17:58:45 +09:30
Daniel O'Connor 4754d10495 Document why we pin 2026-08-23 08:09:33 +00:00
Daniel O'Connor b323280de9 Bump oauth to 1.1.6 2026-08-23 08:08:32 +00:00
Daniel O'Connor c0c7fc0290 Bump oauth to 1.1.5 2026-08-23 08:07:58 +00:00
Daniel O'Connor 449bb4dd13 Bump oauth to 1.1.4 2026-08-23 08:06:54 +00:00
Daniel O'Connor 704665d259 Bump oauth to 1.1.3 2026-08-23 08:06:01 +00:00
Daniel O'Connor 5ec95c68fc Bump oauth to 1.1.2 2026-08-23 08:05:16 +00:00
Daniel O'Connor f331361c30 Merge pull request #4764 from Growstuff/bump-oauth-1.1.1
Bump oauth to 1.1.1
2026-08-23 17:34:55 +09:30
Daniel O'Connor 7b9b70ba9d Bump oauth to 1.1.1 2026-08-23 07:56:20 +00:00
Daniel O'Connor 1e9b2bd3c0 Bump oauth to 1.1.1 2026-08-23 07:28:53 +00:00
Daniel O'Connor 0bfe52b6e3 Merge pull request #4763 from Growstuff/bump-oauth-1.1.x
Bump oauth to 1.1.0
2026-08-23 16:58:27 +09:30
Daniel O'Connor 4ba4f22e6b Merge pull request #4761 from Growstuff/bump-oauth-1.0.x
Bump oauth to 1.0.1
2026-08-23 16:49:49 +09:30
Daniel O'Connor 3a8f112932 Bump oauth to 1.1.0 because Showing 409 changed files with 44,667 additions and 5,609 deletions is obscene 2026-08-23 07:15:53 +00:00
Daniel O'Connor 932d36255e Bump oauth to 1.1.6 2026-08-23 07:13:04 +00:00
Daniel O'Connor 7b0013f602 Merge pull request #4760 from Growstuff/bump-oauth-0.6.0
Bump oauth from 0.5.14 to 0.6.2
2026-08-23 16:38:06 +09:30
Daniel O'Connor f4d883fee2 Bump oauth to 1.0.1 2026-08-23 07:07:47 +00:00
Daniel O'Connor 140f008f49 Merge pull request #4758 from Growstuff/bump-oauth-0.5.14
Bump oauth from 0.5.13 to 0.5.14
2026-08-23 16:34:30 +09:30
Daniel O'Connor ec43a93637 Merge pull request #4759 from Growstuff/bump-oauth-0.5.13
Bump oauth from 0.5.12 to 0.5.13
2026-08-23 16:34:13 +09:30
Daniel O'Connor 068ed30d10 Merge pull request #4757 from Growstuff/bump-oauth-0.5.12
Bump oauth from 0.5.11 to 0.5.12
2026-08-23 16:33:58 +09:30
Daniel O'Connor 29bd577dc7 Bump oauth from 0.5.14 to 0.6.2 2026-08-23 06:56:49 +00:00
Daniel O'Connor 51217067c3 Merge pull request #4755 from Growstuff/bump-oauth-0.5.11
Bump oauth from 0.5.10 to 0.5.11
2026-08-23 16:23:33 +09:30
Daniel O'Connor c7a3812659 Merge pull request #4754 from Growstuff/bump-oauth
Bump oauth from 0.5.9 to 0.5.10
2026-08-23 16:23:23 +09:30
Daniel O'Connor d32ae205b3 Bump oauth from 0.5.13 to 0.5.14 2026-08-23 06:42:54 +00:00
Daniel O'Connor ce0f1a95f0 Bump oauth from 0.5.12 to 0.5.13 2026-08-23 06:42:14 +00:00
Daniel O'Connor 0e7cf19f03 Bump oauth from 0.5.11 to 0.5.12 2026-08-23 06:39:14 +00:00
Daniel O'Connor 076b007bcf Bump oauth from 0.5.10 to 0.5.11 2026-08-23 06:38:37 +00:00
Daniel O'Connor 45def0e086 Bump oauth from 0.5.9 to 0.5.10 2026-08-23 06:37:41 +00:00
Daniel O'Connor b0fffc0c94 Merge pull request #4752 from Growstuff/ruby-3.4.10
Ruby 3.4.10
2026-08-23 15:44:37 +09:30
Daniel O'Connor 277607cc26 Update to Ruby 4.0.6 2026-08-23 06:13:51 +00:00
Daniel O'Connor 431e3b3574 Ruby 3.4.10 2026-08-23 05:56:57 +00:00
Daniel O'Connor 8d30291f8c Merge pull request #4751 from Growstuff/dependabot/bundler/haml-7.4.1
Bump haml from 7.3.1 to 7.4.1
2026-08-23 00:42:56 +09:30
Daniel O'Connor c3759aac0d Merge pull request #4750 from Growstuff/dependabot/bundler/dalli-5.1.0
Bump dalli from 5.0.6 to 5.1.0
2026-08-23 00:41:30 +09:30
dependabot[bot] f0324ecb7a Bump haml from 7.3.1 to 7.4.1
Bumps [haml](https://github.com/haml/haml) from 7.3.1 to 7.4.1.
- [Release notes](https://github.com/haml/haml/releases)
- [Changelog](https://github.com/haml/haml/blob/main/CHANGELOG.md)
- [Commits](https://github.com/haml/haml/compare/v7.3.1...v7.4.1)

---
updated-dependencies:
- dependency-name: haml
  dependency-version: 7.4.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-21 07:03:25 +00:00
dependabot[bot] 4f01d6dec4 Bump dalli from 5.0.6 to 5.1.0
Bumps [dalli](https://github.com/petergoldstein/dalli) from 5.0.6 to 5.1.0.
- [Release notes](https://github.com/petergoldstein/dalli/releases)
- [Changelog](https://github.com/petergoldstein/dalli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/petergoldstein/dalli/compare/v5.0.6...v5.1.0)

---
updated-dependencies:
- dependency-name: dalli
  dependency-version: 5.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-20 07:05:39 +00:00
Daniel O'Connor 6aa9f5ebd4 Merge pull request #4748 from Growstuff/dependabot/bundler/haml-7.3.1
Bump haml from 7.3.0 to 7.3.1
2026-08-19 20:11:17 +09:30
dependabot[bot] 5cf4ea56c4 Bump haml from 7.3.0 to 7.3.1
Bumps [haml](https://github.com/haml/haml) from 7.3.0 to 7.3.1.
- [Release notes](https://github.com/haml/haml/releases)
- [Changelog](https://github.com/haml/haml/blob/main/CHANGELOG.md)
- [Commits](https://github.com/haml/haml/compare/v7.3.0...v7.3.1)

---
updated-dependencies:
- dependency-name: haml
  dependency-version: 7.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-19 09:57:25 +00:00
Daniel O'Connor e3801aa043 Merge pull request #4749 from Growstuff/dependabot/bundler/rubocop-rails-2.37.0
Bump rubocop-rails from 2.36.0 to 2.37.0
2026-08-19 19:25:04 +09:30
dependabot[bot] d0ff4aa5f7 Bump rubocop-rails from 2.36.0 to 2.37.0
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails) from 2.36.0 to 2.37.0.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases)
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.36.0...v2.37.0)

---
updated-dependencies:
- dependency-name: rubocop-rails
  dependency-version: 2.37.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-19 07:07:04 +00:00
Daniel O'Connor 36569ea099 Merge pull request #4747 from Growstuff/dependabot/bundler/axe-core-capybara-4.13.0
Bump axe-core-capybara from 4.12.0 to 4.13.0
2026-08-17 21:34:23 +09:30
dependabot[bot] 68258d9926 Bump axe-core-capybara from 4.12.0 to 4.13.0
Bumps [axe-core-capybara](https://github.com/dequelabs/axe-core-gems) from 4.12.0 to 4.13.0.
- [Release notes](https://github.com/dequelabs/axe-core-gems/releases)
- [Changelog](https://github.com/dequelabs/axe-core-gems/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/dequelabs/axe-core-gems/compare/v4.12.0...v4.13.0)

---
updated-dependencies:
- dependency-name: axe-core-capybara
  dependency-version: 4.13.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-17 07:04:31 +00:00
Daniel O'Connor 2b19ee8dfd Merge pull request #4745 from Growstuff/CloCkWeRX-patch-3
Update oauth gem from 0.5.8 to 0.5.9
2026-08-14 19:43:09 +09:30
Daniel O'Connor bcde082f45 Update oauth gem from 0.5.8 to 0.5.9 2026-08-14 19:38:18 +09:30
7 changed files with 1195 additions and 308 deletions

No files matched your search

+1 -1
View File
@@ -1,4 +1,4 @@
FROM mcr.microsoft.com/devcontainers/ruby:3.4-trixie
FROM mcr.microsoft.com/devcontainers/ruby:4-trixie
# Install Rails
RUN gem install rails:8.0.5
+1 -1
View File
@@ -1 +1 @@
3.4.9
4.0.6
+1 -1
View File
@@ -1,4 +1,4 @@
FROM ruby:3.4.9-trixie
FROM 4.0.6-trixie
# Install system dependencies
RUN apt-get update -qq && \
+1
View File
@@ -18,6 +18,7 @@ gem 'bundler', '>= 2.4.22'
gem 'coffee-rails'
gem 'haml'
gem 'sassc-rails'
gem 'oauth', '1.1.6' # Explicitly pinned, as the maintainer does huge (400 files, 45k lines) changes in point releases - required manual plus agentic security review.
# API data
gem 'jsonapi-resources'
+44 -24
View File
@@ -119,7 +119,11 @@ GEM
uri (>= 0.13.1)
addressable (2.9.0)
public_suffix (>= 2.0.2, < 8.0)
anonymous_loader (0.1.3)
version_gem (~> 1.1, >= 1.1.14)
ast (2.4.3)
auth-sanitizer (0.2.3)
version_gem (~> 1.1, >= 1.1.14)
autoprefixer-rails (10.4.16.0)
execjs (~> 2)
aws-eventstream (1.4.0)
@@ -141,12 +145,12 @@ GEM
aws-sigv4 (~> 1.5)
aws-sigv4 (1.12.1)
aws-eventstream (~> 1, >= 1.0.2)
axe-core-api (4.12.0)
axe-core-api (4.13.0)
dumb_delegator
axe-core-capybara (4.12.0)
axe-core-api (= 4.12.0)
axe-core-rspec (4.12.0)
axe-core-api (= 4.12.0)
axe-core-capybara (4.13.0)
axe-core-api (= 4.13.0)
axe-core-rspec (4.13.0)
axe-core-api (= 4.13.0)
base64 (0.3.0)
bcrypt (3.1.22)
better_errors (2.10.1)
@@ -167,7 +171,7 @@ GEM
actionpack (>= 6.1)
activemodel (>= 6.1)
builder (3.3.0)
bullet (8.1.3)
bullet (8.2.0)
activesupport (>= 3.0.0)
uniform_notifier (~> 1.11)
byebug (13.0.0)
@@ -195,6 +199,7 @@ GEM
image_processing (~> 1.1)
marcel (~> 1.0.0)
ssrf_filter (~> 1.0)
cgi (0.5.2)
chartkick (5.2.1)
childprocess (5.1.0)
logger (~> 1.5)
@@ -223,7 +228,7 @@ GEM
csv_shaper (1.4.0)
activesupport (>= 3.0.0)
csv
dalli (5.0.6)
dalli (5.1.0)
logger
database_cleaner (2.1.0)
database_cleaner-active_record (>= 2, < 3)
@@ -298,7 +303,7 @@ GEM
gravatar-ultimate (2.0.0)
activesupport (>= 2.3.14)
rack
haml (7.3.0)
haml (7.5.1)
prism (>= 1.1.0)
temple (>= 0.8.2)
thor
@@ -308,7 +313,7 @@ GEM
activesupport (>= 5.1)
haml (>= 4.0.6)
railties (>= 5.1)
haml_lint (0.77.0)
haml_lint (0.78.0)
haml (>= 5.0)
parallel (>= 1.10)
rainbow
@@ -350,7 +355,7 @@ GEM
image_processing (1.14.0)
mini_magick (>= 4.9.5, < 6)
ruby-vips (>= 2.0.17, < 3)
io-console (0.9.1)
io-console (0.9.2)
irb (1.18.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
@@ -446,7 +451,17 @@ GEM
racc (~> 1.4)
nokogiri (1.19.4-x86_64-linux-gnu)
racc (~> 1.4)
oauth (0.5.8)
oauth (1.1.6)
auth-sanitizer (~> 0.2, >= 0.2.1)
base64 (~> 0.1)
cgi
oauth-tty (~> 1.0, >= 1.0.8)
snaky_hash (~> 2.0, >= 2.0.5)
version_gem (~> 1.1, >= 1.1.11)
oauth-tty (1.0.13)
anonymous_loader (~> 0.1, >= 0.1.3)
auth-sanitizer (~> 0.2, >= 0.2.3)
version_gem (~> 1.1, >= 1.1.14)
oj (3.17.6)
bigdecimal (>= 3.0)
ostruct (>= 0.2)
@@ -487,7 +502,7 @@ GEM
nio4r (~> 2.0)
query_diet (0.7.3)
racc (1.8.1)
rack (2.2.23)
rack (2.2.24)
rack-attack (6.8.0)
rack (>= 1.0, < 4)
rack-cors (2.0.2)
@@ -550,7 +565,7 @@ GEM
rb-fsevent (0.11.2)
rb-inotify (0.11.1)
ffi (~> 1.0)
rbs (4.1.2)
rbs (4.2.0)
logger
prism (>= 1.6.0)
tsort
@@ -567,7 +582,7 @@ GEM
io-console (~> 0.5)
request_store (1.7.0)
rack (>= 1.4)
responders (3.2.0)
responders (3.2.1)
actionpack (>= 7.0)
railties (>= 7.0)
rest-client (2.1.0)
@@ -619,8 +634,8 @@ GEM
rswag-ui (2.17.0)
actionpack (>= 5.2, < 8.2)
railties (>= 5.2, < 8.2)
rubocop (1.89.0)
json (~> 2.3)
rubocop (1.90.0)
json (>= 2.3)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.1.0)
parallel (>= 1.10)
@@ -639,11 +654,11 @@ GEM
rubocop-factory_bot (2.28.0)
lint_roller (~> 1.1)
rubocop (~> 1.72, >= 1.72.1)
rubocop-rails (2.36.0)
rubocop-rails (2.37.0)
activesupport (>= 4.2.0)
lint_roller (~> 1.1)
rack (>= 1.1)
rubocop (>= 1.75.0, < 2.0)
rubocop (>= 1.89.0, < 2.0)
rubocop-ast (>= 1.44.0, < 2.0)
rubocop-rake (0.7.1)
lint_roller (~> 1.1)
@@ -661,7 +676,7 @@ GEM
ruby-vips (2.3.0)
ffi (~> 1.12)
logger
rubyzip (3.4.1)
rubyzip (3.6.0)
sass (3.7.4)
sass-listen (~> 4.0.0)
sass-listen (4.0.0)
@@ -675,13 +690,13 @@ GEM
sprockets (> 3.0)
sprockets-rails
tilt
scout_apm (6.2.1)
scout_apm (6.3.0)
parser
searchkick (5.3.1)
activemodel (>= 6.1)
hashie
securerandom (0.4.1)
selenium-webdriver (4.47.0)
selenium-webdriver (4.48.0)
base64 (~> 0.2)
logger (~> 1.4)
rexml (~> 3.2, >= 3.2.5)
@@ -696,6 +711,9 @@ GEM
simple_po_parser (1.1.6)
sitemap_generator (7.1.1)
builder (~> 3.0)
snaky_hash (2.0.7)
hashie (>= 0.1.0, < 6)
version_gem (~> 1.1, >= 1.1.14)
sprockets (3.7.5)
base64
concurrent-ruby (~> 1.0)
@@ -706,13 +724,13 @@ GEM
sprockets (>= 3.0.0)
ssrf_filter (1.5.0)
sysexits (1.2.0)
temple (0.10.6)
temple (0.10.7)
terminal-table (4.0.0)
unicode-display_width (>= 1.1.1, < 4)
terser (1.2.8)
execjs (>= 0.3.0, < 3)
thor (1.5.0)
tilt (2.8.0)
tilt (2.9.0)
timecop (0.9.11)
timeout (0.6.1)
tsort (0.2.0)
@@ -731,6 +749,7 @@ GEM
activemodel (>= 3.0.0)
public_suffix
vcr (6.4.0)
version_gem (1.1.15)
warden (1.2.9)
rack (>= 2.0.9)
webrat (0.7.3)
@@ -820,6 +839,7 @@ DEPENDENCIES
material_icons
memcachier
msgpack
oauth (= 1.1.6)
oj
omniauth (~> 1.3)
omniauth-flickr (>= 0.0.15)
@@ -872,7 +892,7 @@ DEPENDENCIES
xmlrpc
RUBY VERSION
ruby 3.4.9
ruby 4.0.6
BUNDLED WITH
2.4.22
+2 -2
View File
@@ -4,9 +4,9 @@ class Rack::Attack
### Throttle Config ###
if Rails.env.production?
# Throttle requests to /plantings, /harvests, and /members to 10 per minute per IP
# Throttle requests to /plantings, /harvests, and /members to 15 per minute per IP
# Includes API routes
throttle('req/ip/restricted_routes', limit: 20, period: 1.minute) do |req|
throttle('req/ip/restricted_routes', limit: 15, period: 1.minute) do |req|
if req.path =~ %r{^/(plantings|harvests|members)(/|$)} || req.path =~ %r{^/api/v1/(plantings|harvests|members)(/|$)}
req.ip
end
+1145 -279
View File
File diff suppressed because it is too large. Load diff