diff --git a/railties/lib/rails/generators/rails/app/templates/github/ci.yml.tt b/railties/lib/rails/generators/rails/app/templates/github/ci.yml.tt index fedd10a2090d1..4d88ae8c5b87c 100644 --- a/railties/lib/rails/generators/rails/app/templates/github/ci.yml.tt +++ b/railties/lib/rails/generators/rails/app/templates/github/ci.yml.tt @@ -105,8 +105,9 @@ jobs: run: bin/rails db:setup test test:system - name: Keep screenshots from failed system tests - uses: actions/upload-artifact@v3 - if: always() + uses: actions/upload-artifact@v4 + if: failure() with: name: screenshots path: ${{ github.workspace }}/tmp/screenshots + if-no-files-found: ignore