Skip to content

rails-update 1.0.0

Choose a tag to compare

@mpakus mpakus released this 21 Oct 19:09
· 3 commits to main since this release

First versioned release of the existing skill; earlier publications followed
main without version tags.

Added

  • Multi-major Rails upgrade guidance covering Rails 5.2 through 8.1, including
    direct-target audits and the difference between Git, test and deployment history.
  • An upgrade record template for checkpoint evidence, dependency decisions,
    follow-up fixes and rollout/rollback gates.
  • Worker/scheduler launcher checks and explicit coverage of all Ruby boundaries
    when an older runtime jumps to Ruby 4.
  • Devise major-upgrade checks for signing-key lookup and cold first requests.
  • Package version metadata and a documented installation pinned to the release.
  • Chat invocation and practical planning, implementation, audit and report examples.

Included from earlier unversioned updates

  • Add Ruby 4 compatibility guidance, regression recipes and a frozen-bundle
    checker using semantic Ruby version requirements.
  • Record helper-process YJIT/ZJIT state; keep report generation independent of
    the full CGI library removed from Ruby 4's default distribution.
  • Add form persistence checks for rendered input names, checkbox clearing,
    nested deletion, callbacks, dates, uploads and tenant boundaries.
  • Check coupled Ruby/JavaScript dependency upgrades and individual CI job
    results, including skipped tests on deployment branches.
  • Add package-path checks, a Ruby/Linux/macOS CI matrix and release instructions.
  • License the skill and helpers under MIT.

The helpers collect selected evidence; they do not certify application upgrades
or run application commands without explicit selection.

Author: Renat "MpaK" Ibragimov — https://aomega.co

License: MIT.