Skip to content

Commit 27315f6

Browse files
authored
Consolidate Dependabot updates (#187)
* Consolidate Dependabot updates * Allow Claude workflow responses * Keep webpack dev server compatible * Update websocket driver advisory fix
1 parent b4ea8a9 commit 27315f6

8 files changed

Lines changed: 1078 additions & 1088 deletions

File tree

.github/dependabot.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ updates:
77
- package-ecosystem: "bundler"
88
directory: "/"
99
schedule:
10-
interval: "weekly"
10+
interval: "monthly"
1111
open-pull-requests-limit: 5
1212
cooldown:
1313
default-days: 3
@@ -19,7 +19,7 @@ updates:
1919
- package-ecosystem: "npm"
2020
directory: "/"
2121
schedule:
22-
interval: "weekly"
22+
interval: "monthly"
2323
open-pull-requests-limit: 5
2424
cooldown:
2525
default-days: 3
@@ -31,7 +31,7 @@ updates:
3131
- package-ecosystem: "github-actions"
3232
directory: "/"
3333
schedule:
34-
interval: "weekly"
34+
interval: "monthly"
3535
open-pull-requests-limit: 5
3636
cooldown:
3737
default-days: 3

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
DATABASE_URL: postgres://postgres:postgres@localhost:5432/react_on_rails_starter_tanstack_test
3232

3333
steps:
34-
- uses: actions/checkout@v7
34+
- uses: actions/checkout@v7.0.0
3535
with:
3636
persist-credentials: false
3737

@@ -81,7 +81,7 @@ jobs:
8181
PORT: 3100
8282

8383
steps:
84-
- uses: actions/checkout@v7
84+
- uses: actions/checkout@v7.0.0
8585
with:
8686
persist-credentials: false
8787

@@ -137,7 +137,7 @@ jobs:
137137
CABLE_DATABASE_URL: "postgres://postgres:postgres@localhost:5432/react_on_rails_starter_tanstack_production_cable"
138138

139139
steps:
140-
- uses: actions/checkout@v7
140+
- uses: actions/checkout@v7.0.0
141141
with:
142142
persist-credentials: false
143143

.github/workflows/claude-code-review.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,19 +21,19 @@ jobs:
2121
runs-on: ubuntu-latest
2222
permissions:
2323
contents: read
24-
pull-requests: read
25-
issues: read
24+
pull-requests: write
25+
issues: write
2626
id-token: write
2727

2828
steps:
2929
- name: Checkout repository
30-
uses: actions/checkout@v7
30+
uses: actions/checkout@v7.0.0
3131
with:
3232
fetch-depth: 1
3333

3434
- name: Run Claude Code Review
3535
id: claude-review
36-
uses: anthropics/claude-code-action@v1.0.154
36+
uses: anthropics/claude-code-action@v1.0.163
3737
env:
3838
CLAUDE_CODE_OAUTH_TOKEN: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
3939
with:
@@ -43,4 +43,3 @@ jobs:
4343
prompt: '/code-review:code-review ${{ github.repository }}/pull/${{ github.event.pull_request.number }}'
4444
# See https://github.com/anthropics/claude-code-action/blob/main/docs/usage.md
4545
# or https://code.claude.com/docs/en/cli-reference for available options
46-

.github/workflows/claude.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,19 +20,19 @@ jobs:
2020
runs-on: ubuntu-latest
2121
permissions:
2222
contents: read
23-
pull-requests: read
24-
issues: read
23+
pull-requests: write
24+
issues: write
2525
id-token: write
2626
actions: read # Required for Claude to read CI results on PRs
2727
steps:
2828
- name: Checkout repository
29-
uses: actions/checkout@v7
29+
uses: actions/checkout@v7.0.0
3030
with:
3131
fetch-depth: 1
3232

3333
- name: Run Claude Code
3434
id: claude
35-
uses: anthropics/claude-code-action@v1.0.154
35+
uses: anthropics/claude-code-action@v1.0.163
3636
env:
3737
CLAUDE_CODE_OAUTH_TOKEN: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
3838
with:
@@ -49,4 +49,3 @@ jobs:
4949
# See https://github.com/anthropics/claude-code-action/blob/main/docs/usage.md
5050
# or https://code.claude.com/docs/en/cli-reference for available options
5151
# claude_args: '--allowed-tools Bash(gh pr *)'
52-

.github/workflows/cpflow-promote-staging-to-production.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,12 +63,12 @@ jobs:
6363

6464
steps:
6565
- name: Checkout repository
66-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
66+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0
6767
with:
6868
persist-credentials: false
6969

7070
- name: Checkout control-plane-flow actions
71-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
71+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0
7272
with:
7373
repository: shakacode/control-plane-flow
7474
ref: v5.1.1
@@ -456,7 +456,7 @@ jobs:
456456
echo "image=${staging_image}" >> "$GITHUB_OUTPUT"
457457
458458
- name: Set up Docker Buildx
459-
uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5
459+
uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c
460460

461461
- name: Copy image from staging
462462
id: copy-image

Gemfile.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -434,10 +434,10 @@ GEM
434434
net-ssh (>= 2.8.0)
435435
ostruct
436436
thor (1.5.0)
437-
thruster (0.1.21)
438-
thruster (0.1.21-aarch64-linux)
439-
thruster (0.1.21-arm64-darwin)
440-
thruster (0.1.21-x86_64-linux)
437+
thruster (0.1.22)
438+
thruster (0.1.22-aarch64-linux)
439+
thruster (0.1.22-arm64-darwin)
440+
thruster (0.1.22-x86_64-linux)
441441
timeout (0.6.1)
442442
traces (0.18.2)
443443
tsort (0.2.0)
@@ -453,7 +453,7 @@ GEM
453453
bindex (>= 0.4.0)
454454
railties (>= 8.0.0)
455455
websocket (1.2.11)
456-
websocket-driver (0.8.1)
456+
websocket-driver (0.8.2)
457457
base64
458458
websocket-extensions (>= 0.1.0)
459459
websocket-extensions (0.1.5)

package.json

Lines changed: 25 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -19,27 +19,27 @@
1919
"defaults"
2020
],
2121
"dependencies": {
22-
"@radix-ui/react-dialog": "^1.1.15",
23-
"@radix-ui/react-dropdown-menu": "^2.1.16",
24-
"@radix-ui/react-label": "^2.1.8",
25-
"@radix-ui/react-separator": "^1.1.8",
22+
"@radix-ui/react-dialog": "^1.1.18",
23+
"@radix-ui/react-dropdown-menu": "^2.1.19",
24+
"@radix-ui/react-label": "^2.1.11",
25+
"@radix-ui/react-separator": "^1.1.11",
2626
"@radix-ui/react-slot": "^1.2.4",
27-
"@radix-ui/react-tabs": "^1.1.13",
28-
"@rspack/core": "2.0.4",
29-
"@tailwindcss/postcss": "^4.3.0",
30-
"@tanstack/react-query": "^5.100.13",
31-
"@tanstack/react-query-devtools": "^5.100.13",
32-
"@tanstack/react-router": "^1.170.7",
27+
"@radix-ui/react-tabs": "^1.1.16",
28+
"@rspack/core": "2.1.2",
29+
"@tailwindcss/postcss": "^4.3.2",
30+
"@tanstack/react-query": "^5.101.2",
31+
"@tanstack/react-query-devtools": "^5.101.2",
32+
"@tanstack/react-router": "^1.170.17",
3333
"@tanstack/react-router-devtools": "^1.167.0",
3434
"@tanstack/react-table": "^8.21.3",
3535
"class-variance-authority": "^0.7.1",
3636
"clsx": "^2.1.1",
3737
"compression-webpack-plugin": "^12.0.0",
3838
"css-loader": "7.1.4",
3939
"css-minimizer-webpack-plugin": "8.0.0",
40-
"lucide-react": "^1.16.0",
40+
"lucide-react": "^1.23.0",
4141
"mini-css-extract-plugin": "2.10.2",
42-
"postcss": "^8.5.15",
42+
"postcss": "^8.5.16",
4343
"postcss-loader": "^8.2.1",
4444
"prop-types": "15.8.1",
4545
"react": "19.2.7",
@@ -49,31 +49,32 @@
4949
"react-on-rails-rsc": "19.2.1-rc.0",
5050
"react-server-dom-webpack": "19.2.7",
5151
"rspack-manifest-plugin": "5.2.2",
52-
"sass": "1.99.0",
53-
"sass-loader": "16.0.7",
52+
"sass": "1.101.0",
53+
"sass-loader": "17.0.0",
5454
"shakapacker": "10.2.0",
5555
"shakapacker-rspack": "10.2.0",
5656
"sonner": "^2.0.7",
5757
"style-loader": "4.0.0",
5858
"tailwind-merge": "^3.6.0",
59-
"tailwindcss": "^4.3.0",
59+
"tailwindcss": "^4.3.2",
6060
"tw-animate-css": "^1.4.0",
61-
"webpack": "^5.101.0",
61+
"webpack": "^5.108.4",
6262
"webpack-assets-manifest": "^6.0.0"
6363
},
6464
"devDependencies": {
65-
"@playwright/test": "^1.60.0",
65+
"@playwright/test": "^1.61.1",
6666
"@pmmmwh/react-refresh-webpack-plugin": "^0.6.1",
67-
"@rspack/cli": "2.0.4",
68-
"@rspack/dev-server": "2.0.1",
69-
"@rspack/plugin-react-refresh": "2.0.0",
70-
"@swc/core": "1.15.33",
71-
"@types/react": "19.2.15",
67+
"@rspack/cli": "2.1.2",
68+
"@rspack/dev-server": "2.1.0",
69+
"@rspack/plugin-react-refresh": "2.0.2",
70+
"@swc/core": "1.15.43",
71+
"@types/express": "^4.17.25",
72+
"@types/react": "19.2.17",
7273
"@types/react-dom": "19.2.3",
7374
"react-refresh": "0.18.0",
7475
"swc-loader": "0.2.7",
7576
"typescript": "6.0.3",
76-
"webpack-cli": "^6.0.0",
77-
"webpack-dev-server": "^5.2.5"
77+
"webpack-cli": "^7.2.1",
78+
"webpack-dev-server": "^5.2.6"
7879
}
7980
}

0 commit comments

Comments
 (0)