Summary
Run the Workarea test suite with deprecation warnings captured and review any new Rails deprecation warnings that appear under the default (Rails 7.0) appraisal.
Objective
Periodic sweep to catch deprecation warnings before they become errors in a future Rails version.
Approach
export PATH="$HOME/.rbenv/shims:$HOME/.rbenv/bin:$PATH" && eval "$(rbenv init - zsh)"
cd /path/to/workarea/core
# Run with deprecation logging enabled (Rails prints deprecations to test logs)
RAILS_ENV=test bundle exec rake test 2>&1 | grep -E 'DEPRECATION WARNING|deprecated' | sort | uniq -c | sort -rn | head -30
Acceptance Criteria
Verification Plan
Output of deprecation count command is the artifact. PASS if no new untracked warnings.
Client Impact
None (test run only).
Summary
Run the Workarea test suite with deprecation warnings captured and review any new Rails deprecation warnings that appear under the default (Rails 7.0) appraisal.
Objective
Periodic sweep to catch deprecation warnings before they become errors in a future Rails version.
Approach
Acceptance Criteria
notes/WA-VERIFY-109-deprecation-sweep-$(date +%Y-%m).mdVerification Plan
Output of deprecation count command is the artifact. PASS if no new untracked warnings.
Client Impact
None (test run only).