Skip to content

Release gate: react_on_rails 17.1.0 #4842

Description

@justin808

Final release target

react_on_rails 17.1.0

Release coordination

  • Release branch: release/17.1.0
  • Initial cut SHA: cf39d07ea02a6fba644cbfd0854f75e17009fae0
  • Phase: rc
  • Current candidate: not cut
  • Tag/publication status: no v17.1.0* tag or 17.1 artifact has been created
  • Merge authority: ask
  • Tag/publication authority: none until an explicit maintainer go/no-go

Package versions under test

Planned first candidate; these versions are not published yet:

  • react_on_rails gem: 17.1.0.rc.0
  • react-on-rails npm: 17.1.0-rc.0
  • react_on_rails_pro gem: 17.1.0.rc.0
  • react-on-rails-pro npm: 17.1.0-rc.0
  • react-on-rails-pro-node-renderer npm: 17.1.0-rc.0
  • create-react-on-rails-app npm: 17.1.0-rc.0
  • shakapacker gem/npm, if changed: unchanged / pending verification
  • cpflow, if changed: unchanged / pending verification

Agent Release Mode

Mode: strict-rc
Allowed modes: development, accelerated-rc, strict-rc, final-release
Auto-merge threshold: not enabled unless Mode is intentionally changed to accelerated-rc
Recent close guard: use Released or Superseded by #NNN in the closing label/comment
Full interpretation rules: AGENTS.md -> Release Mode And Auto-Merge Coordination

Pre-RC.0 blockers

  • Resolve #4825: malformed credential URL fallback redaction.
  • Resolve #4827: fetched RSC payload allowlist parity.
  • Investigate or explicitly disposition #4822: production console-replay diagnostic exposure.
  • Close or supersede the completed 17.0.1 release tracker #4806.
  • Reconcile and stamp the release-branch changelog for 17.1.0.rc.0.
  • Verify the generated six-package version bump and lockfile consistency.
  • Produce maker-distinct security QA on the exact candidate head.

Hard gates

Non-demo gate

  • react_on_rails generator/install smoke
    • RC/final version: pending
    • Commands:
      • (cd react_on_rails && bundle exec rspec spec/react_on_rails/generators)
      • pnpm run build
      • CREATE_ROR_SMOKE_SCOPE=oss packages/create-react-on-rails-app/scripts/smoke-test-local-gems.sh
    • Result: pending
    • Issue/waiver: none

App gates

  • shakacode/hichee

    • PR: pending
    • Public-safe evidence: pending
    • Tester/date: pending
    • Issue/waiver: none
  • shakacode/react-on-rails-demo-flagship

    • PR: pending
    • Public-safe evidence: pending
    • Required CI: pending
    • Issue/waiver: none
  • shakacode/react-on-rails-demo-marketplace-rsc

    • PR: pending
    • Install/build/smoke evidence: pending
    • Required CI: pending
    • Issue/waiver: none
  • shakacode/react-on-rails-demo-hacker-news-rsc

    • PR: pending
    • Install/build/smoke evidence: pending
    • Required CI: pending
    • Issue/waiver: none
  • shakacode/react-on-rails-demo-gumroad-rsc

    • PR: pending
    • Install/build/smoke evidence: pending
    • Required CI: pending
    • Issue/waiver: none
  • shakacode/react-webpack-rails-tutorial

    • PR: pending
    • Install/build/smoke evidence: pending
    • Required CI: pending
    • Issue/waiver: none
  • shakacode/react-on-rails-starter-tanstack

    • PR: pending
    • Install/build/smoke evidence: pending
    • Required CI: pending
    • Issue/waiver: none

RC results

Pre-RC.0

  • Version(s): planned 17.1.0.rc.0 / 17.1.0-rc.0
  • Release branch initial CI: 9/9 branch-triggered workflows passed at the initial cut SHA
  • Released at: not released
  • Hard gates completed: none yet
  • Suspected RC regressions: none yet; pre-candidate security blockers are listed above
  • Waivers: none
  • Decision for next step: resolve pre-RC.0 blockers, prepare the candidate, then request an explicit maintainer go/no-go

Advisory AI review checks

Shelved or non-gating repos

  • shakacode/react-on-rails-demo-ssr-hmr: outdated; modernization remains non-gating
  • shakacode/react-on-rails-example-migration: migration example is not a current final gate
  • shakacode/react-on-rails-example-open-flights: migration reference; non-gating
  • shakacode/react-on-rails-demo-v16-bundle-splitting: older archived example; non-gating
  • shakacode/react_on_rails-demo-octochangelog-on-rails-pro: useful Pro/RSC signal; non-gating
  • shakacode/react-on-rails-rsc-demo: retired and archived; validate through the monorepo generator gate

Final-version bump PRs

  • Hard-gate repositories updated to the final version or assigned focused follow-ups
  • Final bump PR evidence recorded here after publication

Final go/no-go

Before final release

  • Every hard gate passed or has an explicit waiver
  • Every suspected RC regression is fixed or filed
  • HiChee evidence is public-safe
  • Maintainer approving final release:
  • Decision:

After final release

  • Fresh final bump PRs opened
  • Final bump PRs merged or follow-up issues filed
  • Tracker close summary posted with Released or Superseded by #NNN

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P0Merge this weekTRACKINGParent tracking issue for multi-task initiativescomplexity:neutralBounded repair, tests, docs or evidence with little net structural change. Not merge approval.releasetriage:drain-firstResolve the existing PR or concrete blocker before starting more work. Not merge approval.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions