Skip to content

chore(deps): bump the react-on-rails group with 2 updates #565

chore(deps): bump the react-on-rails group with 2 updates

chore(deps): bump the react-on-rails group with 2 updates #565

Workflow file for this run

name: CI
on:
pull_request:
push:
branches: [main]
jobs:
core:
name: rspec
runs-on: ubuntu-latest
permissions:
contents: read
services:
postgres:
image: postgres:18
env:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
ports:
- 5432:5432
options: >-
--health-cmd="pg_isready -U postgres"
--health-interval=10s
--health-timeout=5s
--health-retries=5
env:
RAILS_ENV: test
DATABASE_URL: postgres://postgres:postgres@localhost:5432/react_on_rails_starter_tanstack_test
steps:
- uses: actions/checkout@v7.0.0
with:
persist-credentials: false
- name: Install system packages
run: sudo apt-get update && sudo apt-get install --no-install-recommends -y libpq-dev libvips
- uses: ruby/setup-ruby@v1
with:
bundler-cache: true
- uses: pnpm/action-setup@v6
with:
version: 11.2.2
- uses: actions/setup-node@v6
with:
node-version: 24
cache: pnpm
- run: pnpm install --frozen-lockfile
- run: pnpm exec playwright install --with-deps chromium
- run: bin/ci
playwright-full:
name: playwright
runs-on: ubuntu-latest
permissions:
contents: read
services:
postgres:
image: postgres:18
env:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
ports:
- 5432:5432
options: >-
--health-cmd="pg_isready -U postgres"
--health-interval=10s
--health-timeout=5s
--health-retries=5
env:
RAILS_ENV: test
DATABASE_URL: postgres://postgres:postgres@localhost:5432/react_on_rails_starter_tanstack_test
PORT: 3100
steps:
- uses: actions/checkout@v7.0.0
with:
persist-credentials: false
- name: Install system packages
run: sudo apt-get update && sudo apt-get install --no-install-recommends -y libpq-dev libvips
- uses: ruby/setup-ruby@v1
with:
bundler-cache: true
- uses: pnpm/action-setup@v6
with:
version: 11.2.2
- uses: actions/setup-node@v6
with:
node-version: 24
cache: pnpm
- run: pnpm install --frozen-lockfile
- run: pnpm exec playwright install --with-deps chromium
- run: bin/test playwright
production-boot-smoke:
name: production boot smoke
runs-on: ubuntu-latest
permissions:
contents: read
timeout-minutes: 30
services:
postgres:
image: postgres:18
env:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
ports:
- 5432:5432
options: >-
--health-cmd="pg_isready -U postgres"
--health-interval=10s
--health-timeout=5s
--health-retries=5
env:
RAILS_ENV: production
SECRET_KEY_BASE_DUMMY: "1"
RAILS_SERVE_STATIC_FILES: "true"
REACT_ON_RAILS_STARTER_TANSTACK_DATABASE_PASSWORD: dummy
DATABASE_URL: "postgres://postgres:postgres@localhost:5432/react_on_rails_starter_tanstack_production"
CACHE_DATABASE_URL: "postgres://postgres:postgres@localhost:5432/react_on_rails_starter_tanstack_production_cache"
QUEUE_DATABASE_URL: "postgres://postgres:postgres@localhost:5432/react_on_rails_starter_tanstack_production_queue"
CABLE_DATABASE_URL: "postgres://postgres:postgres@localhost:5432/react_on_rails_starter_tanstack_production_cable"
steps:
- uses: actions/checkout@v7.0.0
with:
persist-credentials: false
- name: Install system packages
run: sudo apt-get update && sudo apt-get install --no-install-recommends -y libpq-dev libvips
- uses: ruby/setup-ruby@v1
with:
bundler-cache: true
- uses: pnpm/action-setup@v6
with:
version: 11.2.2
- uses: actions/setup-node@v6
with:
node-version: 24
cache: pnpm
- run: pnpm install --frozen-lockfile
- run: bin/test production-boot
rspack-rsc-repro:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0
with:
persist-credentials: false
- name: Install system packages
run: sudo apt-get update && sudo apt-get install --no-install-recommends -y libpq-dev libvips
- uses: ruby/setup-ruby@afeafc3d1ab54a631816aba4c914a0081c12ff2f
with:
bundler-cache: true
- uses: pnpm/action-setup@ac6db6d3c1f721f886538a378a2d73e85697340a
with:
version: 11.2.2
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
with:
node-version: 24
cache: pnpm
- run: pnpm install --frozen-lockfile
- run: bin/test rsc-repro
dev-modes:
runs-on: ubuntu-latest
permissions:
contents: read
timeout-minutes: 30
services:
postgres:
image: postgres:18
env:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
ports:
- 5432:5432
options: >-
--health-cmd="pg_isready -U postgres"
--health-interval=10s
--health-timeout=5s
--health-retries=5
env:
PGHOST: localhost
PGUSER: postgres
PGPASSWORD: postgres
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0
with:
persist-credentials: false
- name: Install system packages
run: sudo apt-get update && sudo apt-get install --no-install-recommends -y libpq-dev libvips
- uses: ruby/setup-ruby@afeafc3d1ab54a631816aba4c914a0081c12ff2f
with:
bundler-cache: true
- run: gem install foreman --no-document
- uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093
with:
version: 11.2.2
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
with:
node-version: 24
cache: pnpm
- run: pnpm install --frozen-lockfile
- run: pnpm exec playwright install --with-deps chromium
- run: bin/test dev-modes
- run: bin/test hmr