Skip to content

Commit 5e55d79

Browse files
Dependencies: 2026-01-16 (#387)
* Bump aws-sdk-s3 from 1.202.0 to 1.208.0 (#385) Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) from 1.202.0 to 1.208.0. - [Release notes](https://github.com/aws/aws-sdk-ruby/releases) - [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-ruby/commits) --- updated-dependencies: - dependency-name: aws-sdk-s3 dependency-version: 1.208.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump brakeman from 7.1.0 to 7.1.1 (#376) Bumps [brakeman](https://github.com/presidentbeef/brakeman) from 7.1.0 to 7.1.1. - [Release notes](https://github.com/presidentbeef/brakeman/releases) - [Changelog](https://github.com/presidentbeef/brakeman/blob/main/CHANGES.md) - [Commits](presidentbeef/brakeman@v7.1.0...v7.1.1) --- updated-dependencies: - dependency-name: brakeman dependency-version: 7.1.1 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump rubyzip from 3.2.0 to 3.2.2 (#375) Bumps [rubyzip](https://github.com/rubyzip/rubyzip) from 3.2.0 to 3.2.2. - [Release notes](https://github.com/rubyzip/rubyzip/releases) - [Changelog](https://github.com/rubyzip/rubyzip/blob/main/Changelog.md) - [Commits](rubyzip/rubyzip@v3.2.0...v3.2.2) --- updated-dependencies: - dependency-name: rubyzip dependency-version: 3.2.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump aws-sdk-lambda from 1.164.0 to 1.165.0 (#374) Bumps [aws-sdk-lambda](https://github.com/aws/aws-sdk-ruby) from 1.164.0 to 1.165.0. - [Release notes](https://github.com/aws/aws-sdk-ruby/releases) - [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-lambda/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-ruby/commits) --- updated-dependencies: - dependency-name: aws-sdk-lambda dependency-version: 1.165.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Leo Kacenjar <[email protected]> * Bump turbo-rails from 2.0.17 to 2.0.20 (#371) Bumps [turbo-rails](https://github.com/hotwired/turbo-rails) from 2.0.17 to 2.0.20. - [Release notes](https://github.com/hotwired/turbo-rails/releases) - [Commits](hotwired/turbo-rails@v2.0.17...v2.0.20) --- updated-dependencies: - dependency-name: turbo-rails dependency-version: 2.0.20 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump ruby-lsp from 0.26.1 to 0.26.2 (#368) Bumps [ruby-lsp](https://github.com/Shopify/ruby-lsp) from 0.26.1 to 0.26.2. - [Release notes](https://github.com/Shopify/ruby-lsp/releases) - [Commits](Shopify/ruby-lsp@v0.26.1...v0.26.2) --- updated-dependencies: - dependency-name: ruby-lsp dependency-version: 0.26.2 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump action_text-trix from 2.1.15 to 2.1.16 (#386) Bumps [action_text-trix](https://github.com/basecamp/trix) from 2.1.15 to 2.1.16. - [Release notes](https://github.com/basecamp/trix/releases) - [Commits](basecamp/trix@v2.1.15...v2.1.16) --- updated-dependencies: - dependency-name: action_text-trix dependency-version: 2.1.16 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Leo Kacenjar <[email protected]> * Bump glob from 10.4.5 to 10.5.0 (#383) Bumps [glob](https://github.com/isaacs/node-glob) from 10.4.5 to 10.5.0. - [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md) - [Commits](isaacs/node-glob@v10.4.5...v10.5.0) --- updated-dependencies: - dependency-name: glob dependency-version: 10.5.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump httparty from 0.23.1 to 0.24.0 (#382) Bumps [httparty](https://github.com/jnunemaker/httparty) from 0.23.1 to 0.24.0. - [Release notes](https://github.com/jnunemaker/httparty/releases) - [Changelog](https://github.com/jnunemaker/httparty/blob/main/Changelog.md) - [Commits](jnunemaker/httparty@v0.23.1...v0.24.0) --- updated-dependencies: - dependency-name: httparty dependency-version: 0.24.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump actions/upload-artifact from 5 to 6 (#380) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5 to 6. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v5...v6) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump actions/checkout from 5 to 6 (#379) Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v5...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Still trying to fix the flap. --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 5230be0 commit 5e55d79

File tree

9 files changed

+71
-67
lines changed

9 files changed

+71
-67
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
--health-retries 5
2323
2424
steps:
25-
- uses: actions/checkout@v5
25+
- uses: actions/checkout@v6
2626

2727
- name: Set up Ruby
2828
uses: ruby/setup-ruby@v1
@@ -63,7 +63,7 @@ jobs:
6363
run: bundle exec rspec spec/features
6464

6565
- name: Keep screenshots from failed system tests
66-
uses: actions/upload-artifact@v5
66+
uses: actions/upload-artifact@v6
6767
if: failure()
6868
with:
6969
name: screenshots

.github/workflows/deploy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jobs:
5252
run: echo "Deploying to ${{ needs.determine_environment.outputs.env_name }}"
5353

5454
- name: Checkout
55-
uses: actions/checkout@v5
55+
uses: actions/checkout@v6
5656

5757
- name: Debug OIDC claims
5858
run: |

.github/workflows/eval.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jobs:
5252
matrix: ${{ steps.set-matrix.outputs.matrix }}
5353
runs: ${{ steps.set-runs.outputs.runs }}
5454
steps:
55-
- uses: actions/checkout@v5
55+
- uses: actions/checkout@v6
5656
- name: Debug OIDC claims
5757
run: |
5858
echo "GitHub repository: ${{ github.repository }}"
@@ -188,7 +188,7 @@ jobs:
188188
run: ${{ fromJson(needs.build.outputs.runs) }}
189189
max-parallel: 10
190190
steps:
191-
- uses: actions/checkout@v5
191+
- uses: actions/checkout@v6
192192
- name: Configure AWS credentials
193193
uses: aws-actions/configure-aws-credentials@v5
194194
with:

.github/workflows/plan.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
run: echo "Tofu config directory ./terraform/config/${{ github.event.inputs.environment }}"
2828

2929
- name: Checkout
30-
uses: actions/checkout@v5
30+
uses: actions/checkout@v6
3131

3232
- name: Configure AWS credentials
3333
uses: aws-actions/configure-aws-credentials@v5

.github/workflows/python_components.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
build:
1515
runs-on: ubuntu-latest
1616
steps:
17-
- uses: actions/checkout@v5
17+
- uses: actions/checkout@v6
1818
with:
1919
fetch-depth: 0
2020
- name: Set up Python 3.12

Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ group :test do
5555
end
5656

5757
gem "bcrypt", "~> 3.1"
58-
gem "aws-sdk-s3", "~> 1.202" # For S3 versioning support
58+
gem "aws-sdk-s3", "~> 1.208" # For S3 versioning support
5959
gem "aws-sdk-secretsmanager"
6060
gem "aws-sdk-lambda"
6161
gem "aws-sigv4"

Gemfile.lock

Lines changed: 42 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
action_text-trix (2.1.15)
4+
action_text-trix (2.1.16)
55
railties
66
actioncable (8.1.1)
77
actionpack (= 8.1.1)
@@ -85,22 +85,22 @@ GEM
8585
public_suffix (>= 2.0.2, < 7.0)
8686
ast (2.4.3)
8787
aws-eventstream (1.4.0)
88-
aws-partitions (1.1178.0)
89-
aws-sdk-core (3.235.0)
88+
aws-partitions (1.1206.0)
89+
aws-sdk-core (3.241.4)
9090
aws-eventstream (~> 1, >= 1.3.0)
9191
aws-partitions (~> 1, >= 1.992.0)
9292
aws-sigv4 (~> 1.9)
9393
base64
9494
bigdecimal
9595
jmespath (~> 1, >= 1.6.1)
9696
logger
97-
aws-sdk-kms (1.115.0)
98-
aws-sdk-core (~> 3, >= 3.234.0)
97+
aws-sdk-kms (1.121.0)
98+
aws-sdk-core (~> 3, >= 3.241.4)
9999
aws-sigv4 (~> 1.5)
100-
aws-sdk-lambda (1.164.0)
100+
aws-sdk-lambda (1.165.0)
101101
aws-sdk-core (~> 3, >= 3.234.0)
102102
aws-sigv4 (~> 1.5)
103-
aws-sdk-s3 (1.202.0)
103+
aws-sdk-s3 (1.208.0)
104104
aws-sdk-core (~> 3, >= 3.234.0)
105105
aws-sdk-kms (~> 1)
106106
aws-sigv4 (~> 1.5)
@@ -119,7 +119,7 @@ GEM
119119
bindex (0.8.1)
120120
bootsnap (1.18.6)
121121
msgpack (~> 1.2)
122-
brakeman (7.1.0)
122+
brakeman (7.1.1)
123123
racc
124124
builder (3.3.0)
125125
bundler-audit (0.9.2)
@@ -141,13 +141,13 @@ GEM
141141
chartkick (5.2.1)
142142
childprocess (5.1.0)
143143
logger (~> 1.5)
144-
concurrent-ruby (1.3.5)
145-
connection_pool (2.5.4)
144+
concurrent-ruby (1.3.6)
145+
connection_pool (3.0.2)
146146
crass (1.0.6)
147147
cssbundling-rails (1.4.3)
148148
railties (>= 6.0.0)
149149
csv (3.3.5)
150-
date (3.5.0)
150+
date (3.5.1)
151151
debug (1.11.0)
152152
irb (~> 1.10)
153153
reline (>= 0.3.8)
@@ -183,7 +183,7 @@ GEM
183183
dry-inflector (~> 1.0)
184184
dry-logic (~> 1.4)
185185
zeitwerk (~> 2.6)
186-
erb (5.1.3)
186+
erb (6.0.1)
187187
erubi (1.13.1)
188188
factory_bot (6.5.5)
189189
activesupport (>= 6.1.0)
@@ -201,24 +201,24 @@ GEM
201201
grape-swagger (2.1.2)
202202
grape (>= 1.7, < 3.0)
203203
rack-test (~> 2)
204-
httparty (0.23.1)
204+
httparty (0.24.0)
205205
csv
206206
mini_mime (>= 1.0.0)
207207
multi_xml (>= 0.5.2)
208208
httpparty (0.2.0)
209209
httparty (> 0)
210-
i18n (1.14.7)
210+
i18n (1.14.8)
211211
concurrent-ruby (~> 1.0)
212212
iniparse (1.5.0)
213-
io-console (0.8.1)
214-
irb (1.15.2)
213+
io-console (0.8.2)
214+
irb (1.16.0)
215215
pp (>= 0.6.0)
216216
rdoc (>= 4.0.0)
217217
reline (>= 0.4.2)
218218
jmespath (1.6.2)
219219
jsbundling-rails (1.3.1)
220220
railties (>= 6.0.0)
221-
json (2.15.2)
221+
json (2.18.0)
222222
kaminari (1.2.2)
223223
activesupport (>= 4.1.0)
224224
kaminari-actionview (= 1.2.2)
@@ -234,7 +234,7 @@ GEM
234234
language_server-protocol (3.17.0.5)
235235
lint_roller (1.1.0)
236236
logger (1.7.0)
237-
loofah (2.24.1)
237+
loofah (2.25.0)
238238
crass (~> 1.0.2)
239239
nokogiri (>= 1.12.0)
240240
mail (2.9.0)
@@ -246,10 +246,11 @@ GEM
246246
marcel (1.1.0)
247247
matrix (0.4.3)
248248
mini_mime (1.1.5)
249-
minitest (5.26.0)
249+
minitest (6.0.1)
250+
prism (~> 1.5)
250251
msgpack (1.8.0)
251-
multi_xml (0.7.2)
252-
bigdecimal (~> 3.1)
252+
multi_xml (0.8.1)
253+
bigdecimal (>= 3.1, < 5)
253254
mustermann (3.0.4)
254255
ruby2_keywords (~> 0.0.1)
255256
mustermann-grape (1.1.0)
@@ -264,21 +265,21 @@ GEM
264265
net-smtp (0.5.1)
265266
net-protocol
266267
nio4r (2.7.4)
267-
nokogiri (1.18.10-aarch64-linux-gnu)
268+
nokogiri (1.19.0-aarch64-linux-gnu)
268269
racc (~> 1.4)
269-
nokogiri (1.18.10-aarch64-linux-musl)
270+
nokogiri (1.19.0-aarch64-linux-musl)
270271
racc (~> 1.4)
271-
nokogiri (1.18.10-arm-linux-gnu)
272+
nokogiri (1.19.0-arm-linux-gnu)
272273
racc (~> 1.4)
273-
nokogiri (1.18.10-arm-linux-musl)
274+
nokogiri (1.19.0-arm-linux-musl)
274275
racc (~> 1.4)
275-
nokogiri (1.18.10-arm64-darwin)
276+
nokogiri (1.19.0-arm64-darwin)
276277
racc (~> 1.4)
277-
nokogiri (1.18.10-x86_64-darwin)
278+
nokogiri (1.19.0-x86_64-darwin)
278279
racc (~> 1.4)
279-
nokogiri (1.18.10-x86_64-linux-gnu)
280+
nokogiri (1.19.0-x86_64-linux-gnu)
280281
racc (~> 1.4)
281-
nokogiri (1.18.10-x86_64-linux-musl)
282+
nokogiri (1.19.0-x86_64-linux-musl)
282283
racc (~> 1.4)
283284
orm_adapter (0.5.0)
284285
overcommit (0.68.0)
@@ -307,20 +308,20 @@ GEM
307308
actionpack (>= 7.0.0)
308309
activesupport (>= 7.0.0)
309310
rack
310-
psych (5.2.6)
311+
psych (5.3.1)
311312
date
312313
stringio
313314
public_suffix (6.0.2)
314315
puma (7.1.0)
315316
nio4r (~> 2.0)
316317
racc (1.8.1)
317-
rack (3.2.3)
318+
rack (3.2.4)
318319
rack-session (2.1.1)
319320
base64 (>= 0.1.0)
320321
rack (>= 3.0.0)
321322
rack-test (2.2.0)
322323
rack (>= 1.3)
323-
rackup (2.2.1)
324+
rackup (2.3.1)
324325
rack (>= 3)
325326
rails (8.1.1)
326327
actioncable (= 8.1.1)
@@ -358,14 +359,14 @@ GEM
358359
zeitwerk (~> 2.6)
359360
rainbow (3.1.1)
360361
rake (13.3.1)
361-
rbs (3.9.4)
362+
rbs (3.9.5)
362363
logger
363-
rdoc (6.15.0)
364+
rdoc (7.1.0)
364365
erb
365366
psych (>= 4.0.0)
366367
tsort
367368
regexp_parser (2.11.3)
368-
reline (0.6.2)
369+
reline (0.6.3)
369370
io-console (~> 0.5)
370371
request_store (1.7.0)
371372
rack (>= 1.4)
@@ -413,13 +414,13 @@ GEM
413414
lint_roller (~> 1.1)
414415
rubocop (>= 1.75.0, < 2.0)
415416
rubocop-ast (>= 1.38.0, < 2.0)
416-
ruby-lsp (0.26.1)
417+
ruby-lsp (0.26.2)
417418
language_server-protocol (~> 3.17.0)
418419
prism (>= 1.2, < 2.0)
419420
rbs (>= 3, < 5)
420421
ruby-progressbar (1.13.0)
421422
ruby2_keywords (0.0.5)
422-
rubyzip (3.2.0)
423+
rubyzip (3.2.2)
423424
securerandom (0.4.1)
424425
selenium-webdriver (4.38.0)
425426
base64 (~> 0.2)
@@ -463,15 +464,15 @@ GEM
463464
thruster (0.1.15-x86_64-linux)
464465
timeout (0.4.4)
465466
tsort (0.2.0)
466-
turbo-rails (2.0.17)
467+
turbo-rails (2.0.20)
467468
actionpack (>= 7.1.0)
468469
railties (>= 7.1.0)
469470
tzinfo (2.0.6)
470471
concurrent-ruby (~> 1.0)
471472
unicode-display_width (3.2.0)
472473
unicode-emoji (~> 4.1)
473474
unicode-emoji (4.1.0)
474-
uri (1.0.4)
475+
uri (1.1.1)
475476
useragent (0.16.11)
476477
view_component (4.1.0)
477478
activesupport (>= 7.1.0, < 8.2)
@@ -490,7 +491,7 @@ GEM
490491
websocket-extensions (0.1.5)
491492
xpath (3.2.0)
492493
nokogiri (~> 1.8)
493-
zeitwerk (2.7.3)
494+
zeitwerk (2.7.4)
494495

495496
PLATFORMS
496497
aarch64-linux
@@ -507,7 +508,7 @@ PLATFORMS
507508
DEPENDENCIES
508509
activerecord-session_store
509510
aws-sdk-lambda
510-
aws-sdk-s3 (~> 1.202)
511+
aws-sdk-s3 (~> 1.208)
511512
aws-sdk-secretsmanager
512513
aws-sigv4
513514
bcrypt (~> 3.1)

spec/features/admin_spec.rb

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,23 @@
77
login_user(@current_user)
88
end
99

10-
it "admins can view AI configuration" do
11-
visit "/"
10+
def open_user_menu
11+
within("#header") do
12+
find("[data-action='click->dropdown#toggle']").click
13+
end
14+
find("div[data-dropdown-target='menu']", visible: true)
15+
rescue Capybara::ElementNotFound
16+
# Retry once - Stimulus controller may not be connected yet
17+
sleep 0.5
1218
within("#header") do
13-
user_menu = find("[data-action='click->dropdown#toggle']")
14-
user_menu.click
19+
find("[data-action='click->dropdown#toggle']").click
1520
end
16-
menu = find("div[data-dropdown-target='menu']", visible: true)
21+
find("div[data-dropdown-target='menu']", visible: true)
22+
end
23+
24+
it "admins can view AI configuration" do
25+
visit "/"
26+
menu = open_user_menu
1727
within(menu) do
1828
expect(page).to have_content "My Sites"
1929
expect(page).to have_no_content "AI Settings"
@@ -24,11 +34,8 @@
2434
@current_user.is_site_admin = true
2535
@current_user.save
2636
visit "/"
27-
within("#header") do
28-
user_menu = find("[data-action='click->dropdown#toggle']")
29-
user_menu.click
30-
click_link("AI Settings")
31-
end
37+
open_user_menu
38+
click_link("AI Settings")
3239
expect(page).to have_current_path("/configuration/edit")
3340
expect(page).to have_content "AI Configuration Settings"
3441
end
@@ -38,11 +45,7 @@
3845

3946
it "view user admin pages" do
4047
visit "/"
41-
within("#header") do
42-
user_menu = find("[data-action='click->dropdown#toggle']")
43-
user_menu.click
44-
end
45-
menu = find("div[data-dropdown-target='menu']", visible: true)
48+
menu = open_user_menu
4649
within(menu) do
4750
expect(page).to have_content "My Sites"
4851
expect(page).to have_no_content "Admin Users"

yarn.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -565,9 +565,9 @@ glob-parent@^6.0.2:
565565
is-glob "^4.0.3"
566566

567567
glob@^10.3.10:
568-
version "10.4.5"
569-
resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956"
570-
integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==
568+
version "10.5.0"
569+
resolved "https://registry.yarnpkg.com/glob/-/glob-10.5.0.tgz#8ec0355919cd3338c28428a23d4f24ecc5fe738c"
570+
integrity sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==
571571
dependencies:
572572
foreground-child "^3.1.0"
573573
jackspeak "^3.1.2"

0 commit comments

Comments
 (0)