Skip to content

Rails 8.0 Support, Postgres fixes #397

Rails 8.0 Support, Postgres fixes

Rails 8.0 Support, Postgres fixes #397

Triggered via pull request August 27, 2026 20:31
Status Failure
Total duration 6h 0m 21s
Artifacts 4

ruby.yml

on: pull_request
Build ActiveRecord-JDBC gems
1m 33s
Build ActiveRecord-JDBC gems
Matrix: ARJDBC Tests (MySQL)
Matrix: ARJDBC Tests (Postgres)
Matrix: ARJDBC Tests (SQLite)
Matrix: Rails Tests (MySQL)
Matrix: Rails Tests (Postgres)
Matrix: Rails Tests (SQLite)
Fit to window
Zoom out
Zoom in

Annotations

19 errors and 26 warnings
ARJDBC Tests (SQLite) (jruby-head, sqlite3, test_sqlite3)
Process completed with exit code 1.
Failure: test/db/sqlite3/type_conversion_test.rb#L91
<"01 \x80"> expected but was <"01 \xC2\x80">. diff: - 01 � + 01 � ? +
ARJDBC Tests (MySQL) (jruby-head, mysql2, db:mysql test_mysql2, false, MySQL)
Process completed with exit code 1.
Failure: test/simple.rb#L308
<2000-01-02 10:00:00 -0500> expected but was <2000-01-02 10:00:00 UTC>. diff: - 2000-01-02 10:00:00 -0500 ? ^^^^^ + 2000-01-02 10:00:00 UTC ? ^^^
Failure: test/simple.rb#L351
<2000-01-01 00:00:00 -0500> expected but was <2000-01-01 00:00:00 UTC>. diff: - 2000-01-01 00:00:00 -0500 ? ^^^^^ + 2000-01-01 00:00:00 UTC ? ^^^
ARJDBC Tests (MySQL) (jruby-head, mysql2, db:mysql test_mysql2, true, MySQL)
Process completed with exit code 1.
Failure: test/simple.rb#L308
<2000-01-02 10:00:00 -0500> expected but was <2000-01-02 10:00:00 UTC>. diff: - 2000-01-02 10:00:00 -0500 ? ^^^^^ + 2000-01-02 10:00:00 UTC ? ^^^
Failure: test/simple.rb#L351
<2000-01-01 00:00:00 -0500> expected but was <2000-01-01 00:00:00 UTC>. diff: - 2000-01-01 00:00:00 -0500 ? ^^^^^ + 2000-01-01 00:00:00 UTC ? ^^^
Failure: test/db/mysql/rails_test.rb#L48
<"\x80"> expected but was <"\xC2\x80">.
Failure: test/binary.rb#L40
<"\x80"> expected but was <"\xC2\x80">.
Failure: test/binary.rb#L61
Reloaded data differs from original. <"\xFF\xD8\xFF\xE0\x00\x10JFIF\x00\x01\x01\x01\x00H\x00H\x00\x00\xFF\xDB\x00C\x00\r\t\t\n" + "\n" + "\n" + "\x0E\v\v\x0E\x14\r\v\r\x14\x17\x11\x0E\x0E\x11\x17\e\x15\x15\x15\x15\x15\e\e\x15\x17\x17\x17\x17\x15\e\x1A\x1E ! \x1E\x1A''**''555556666666666\xFF\xDB\x00C\x01\x0E\r\r\x11\x11\x11\x17\x11\x11\x17\x17\x13\x14\x13\x17\x1D\x19\x1A\x1A\x19\x1D&\x1D\x1D\x1E\x1D\x1D&,$ $,(+&&&+(//,,//666666666666666\xFF\xC0\x00\x11\b\x00\xAF\x00\x83\x03\x01\x11\x00\x02\x11\x01\x03\x11\x01\xFF\xC4\x00\e\x00\x00\x02\x03\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x05\x00\x03\x06\x02\x01\a\xFF\xC4\x00@\x10\x00\x02\x01\x03\x02\x04\x03\x05\a\x03\x01\x05\t\x00\x00\x00\x01\x02\x03\x00\x04\x11\x12!\x05\x131A\"Qa\x142q\x81\x91\x06#BR\xB1\xC1\xD13b\xA1\x92\x15$C\xE1\xF0%5Ers\x82\xA2\xB2\xF1\xFF\xC4\x00\x19\x01\x00\x03\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\xFF\xC4\x00*\x11\x00\x02\x02\x01\x04\x01\x04\x02\x02\x02\x03\x00\x00\x00\x00\x00\x00\x01\x02\x11\x03\x12!1AQ\x04\x13\"a2q\x81\xA1BR\x91\xB1\xC1\xFF\xDA\x00\f\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xFAu\x00J\x00\x94\x01(\x03\xC6`\xA3'`:\x93@\x03{t.\x9A\xA1a >\xEB\x03\xE1?:\x00M-\xE7\eY\xC0\x95\xA1\x106\x7F\xA5\x9C\x8F\xF5oQ+\xF24p\xED#\x9C\xBB\xB3|\xEA\n" + "\x05\x91\xD9.\xE0\x8E,\xB4\x92\x86P3\x801\x83\x9F\x8D\v\xE8d\x1CZ\xFCY\xC8\xE9!\x8A\xE2/y\x1F\xC4\x03)\xF1/\x8A\x9D\xB4*\x1CA\xC6\\m:g\xFB\x93\xF8\xAAS\xF2'\x11\x9C\x170\xCE3\x13\x06\xF3\x1D\xC7\xC4U\x92[@\x12\x80%\x00J\x00\x94\x01(\x02P\x04\xA0\n" + "\xE6\x99 Mnv\xFDh\x01-\xC5\xD1\xBBm2\x8F\xF7n\xF1\xF5\r\xE8|\xEAu\x0E\x84\xF0\t,\xB8\xA2C\x00+d\xC1\xA5\x8E3\xDB\xF3\xA0\xF9\x9C\x8A\x9B\xDC\xAA\x0Ff\xD5;\x9Fx6\xEAN\xD8\xCF\xE1\xF9R`\x8Ee\x8F\x98\x85r\xC9\x9E\xEB\xD6\x90\xC9\xC3\xD2$\xBB\x8E\x15b\xEF\x04n_\x99\xBB\xE5\xCA\xEF\x9F\xF1U\x12Y_\x1C\xE1\xF1i\x92\xECJ\xD13i\f\x80\x02\x1D\x89\n" + ">t\xE6\x87\a\xB9\xCC\bQ\x0233c\xF1>\xE4\xFD*\x06\x10\e\x94D\x88\xDA]w\f\x0F\xEBBbh{mw\xAD\x13\x9D\x84\x91\xB1\xF0'\xC8V\xA4\x05S\x02P\x04\xA0\t@\x12\x80%\x00W4\xCB\fe\xDB\xA0\xFF\x004\x00\x8E\xEA\xE5\xA5nd\x87\x03\xB0\xF2\x15\x93e$\f. '\xDF\x1F\xF5\xF1\xA40N-7\xB3\xC5\x15\xD2\x8C\x88d\f\xC4vC\xE1}\xBE\x06\x81\xA0\xE0WfS\xA8\x1D\xC1\xF3\xA0EW\x00\x90\x19_C\xAF\xBA\xDF\x87\xE0\xD5\x12_\xC3\x00k{\xA8\x92\xE2)B\xE6\xE5\xC3\xA4\x9E\x99\xC1\xC1\xF8i\xDA\x9C2/\xE4<\x97\xDE\xCE\xEFo\x99PJQ\xD5\x91F\xD9\xF1\x01\x83\xBF\xAD[v$[\xF1\xD8\xD2(\x8C\aO:H\v\x183\xBE\xB6\xDC\xF6\xF4\xF8UY#k\v\xDEg\xDDI\xFDA\xD0\xFEo\xF9\xD5\xC6V*\x0E\xAA\x11(\x02P\x04\xA0\x0F\t\xC6\xE7\xA5\x00cn~\xD0\xDE__\xFB5\xAD\xB1\xE5\xE5\x84%\xF6\xD5\xA7\xAB|\xFBTs\xC1T\x17\x0F\vk\x91\xCC\xE2;\xB7\xE1\x81N\x15~%z\xD5$+\xF0v\xFC\x13\x87\x91\xE1C\x19\xECQ\xD8\x1F\xD4\xD1H,_\r\x85\xC4\xBA\x843\x00\x9A@d\x90j\r\xAB \xEE?\x8A\x88\xAB-\xB0Ks}iqu\x98\xD5\xC20B\x01\xDBe\f\n" + "\xE7\xB1\x06\x93A\xF6\x1F\xED\x1CDu\xB1\x93\xE4W\xF9\xA3K\r\xBC\x8B\xC4\x80_,\xC6\x17Y\x9C2\xAC[n\xDD\x06\xC3\xD2\xB3\xAA\x95\xF6\x05\xD7w\x97\x1C\x9C\ei\"%\x97K\x91\xB6C\x03\xF5\xDA\xAD\x8E!\v\xC4gm\xFD\x8Em\xF7\xCE\x93\xDF\xE5N\x98\x89\xED\x97\xB2\x9D0\xDA\xE1\xBA\x10\xE4\x021\xE7\x9AT\x04x\xF8\xA8\x01\xA4h\xE3Rp@:\x8F\xE8?Zzh\x9B;\x83\x86\xCD\"\xAC\xC6\xF2Eoyt(\xDB\xCB\xAEi\xC6=\x85\xF4jm&\xE6\xC42r\xE3g\xF8\xF9\xFC\xEBBK\xE8\x02P\x04\xA0\x05|r\xE5\xA3\x84@\x9De\xF7\x8Eq\x85\x1Dw\xF5\xA8\x9B\xD8q\x10XG\x8E#\x13`\xED\xAB\xF1\x03\x8D\x8DL\v\x97\x03\xFA\xD4\xCC\xE4\xD0\x00\x16\e\x16\x1E\x83\xF7\xA8\x87eK\xA0.\"R\xD7\x88\xAC\xF37\xFB\xB5\xDAr\x9B;\x05\x92?w\xEA\xA4\xD2\x91Q\xE3\xF43\x92\xE1bTc\x9C1\x03`OZ\xD3\xA2R\xE4I*I%\xCE\xB5(\x80K\xA66'\xDE\xF7\xB6\xF8\xEF\xDA\xB2\xADOb\xC6\x9E\xD5k\x1D\xB1\xE6\x00\xED\a\x8Du\xEF\x92\x9D\xC0\xF4\xAD*\x8A\x866\xE4\x97\x91e\xA7\xDA\x8Fj\x91W\x90\xC6F\xD5\xA8)\xF0\xAE\x06\xD98\xEFI3\xBE~\x93Ga\xF0\xDE\xDB\x99QX\xE2Y\x01\xD2H#\xA7\\\x93\x8A\x7Fg>_N\xDAmtYv|*=s\xF4\x14\xA6q\"\xD86\x89\a\xA0\xA7\x1E\x84\xF9\t\xB6\x9F\x95 o\xC2vo\x850\x1CP\x04\xA0\t@\x19\xFE.\x9E\xD1\"\xB6\xDBg\xA8\xCE\xDBTL\xA8\x8B\xEDa\t{\x13\x16_{\xF2\x80z\x1F*\x98\x94\xC7u\xA9\x99\xC94\x00\xBE\xD0\xE2F\xFF\x00\xCB\xFB\xD4C\xB2\xA5\xC2\x01\xFBA$-
Rails Tests (MySQL) (jruby-head, mysql2, rails:test_mysql2, 8-0-stable, true, MySQL)
The job has exceeded the maximum execution time of 6h0m0s
Rails Tests (SQLite) (jruby-head, sqlite3, rails:test_sqlite3, 8-0-stable)
The job has exceeded the maximum execution time of 6h0m0s
Rails Tests (MySQL) (jruby-head, mysql2, rails:test_mysql2, 8-0-stable, false, MySQL)
The job has exceeded the maximum execution time of 6h0m0s
ARJDBC Tests (SQLite) (jruby-head, sqlite3, test_sqlite3)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ARJDBC Tests (SQLite) (jruby-head, sqlite3, test_sqlite3)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Build ActiveRecord-JDBC gems
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build ActiveRecord-JDBC gems
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
ARJDBC Tests (Postgres) (jruby-head, postgresql, db:postgresql test_postgresql, true, true)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ARJDBC Tests (Postgres) (jruby-head, postgresql, db:postgresql test_postgresql, true, true)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
ARJDBC Tests (Postgres) (jruby-head, postgresql, db:postgresql test_postgresql, false, true)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ARJDBC Tests (Postgres) (jruby-head, postgresql, db:postgresql test_postgresql, false, true)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
ARJDBC Tests (Postgres) (jruby-head, postgresql, db:postgresql test_postgresql, false, false)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ARJDBC Tests (Postgres) (jruby-head, postgresql, db:postgresql test_postgresql, false, false)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
ARJDBC Tests (MySQL) (jruby-head, mysql2, db:mysql test_mysql2, false, MySQL)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ARJDBC Tests (MySQL) (jruby-head, mysql2, db:mysql test_mysql2, false, MySQL)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
ARJDBC Tests (Postgres) (jruby-head, postgresql, db:postgresql test_postgresql, true, false)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ARJDBC Tests (Postgres) (jruby-head, postgresql, db:postgresql test_postgresql, true, false)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
ARJDBC Tests (MySQL) (jruby-head, mysql2, db:mysql test_mysql2, true, MySQL)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ARJDBC Tests (MySQL) (jruby-head, mysql2, db:mysql test_mysql2, true, MySQL)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Rails Tests (Postgres) (jruby-head, postgresql, rails:test_postgresql, 8-0-stable, true)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rails Tests (Postgres) (jruby-head, postgresql, rails:test_postgresql, 8-0-stable, true)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Rails Tests (Postgres) (jruby-head, postgresql, rails:test_postgresql, 8-0-stable, false)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rails Tests (Postgres) (jruby-head, postgresql, rails:test_postgresql, 8-0-stable, false)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Rails Tests (MySQL) (jruby-head, mysql2, rails:test_mysql2, 8-0-stable, true, MySQL)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rails Tests (MySQL) (jruby-head, mysql2, rails:test_mysql2, 8-0-stable, true, MySQL)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Rails Tests (SQLite) (jruby-head, sqlite3, rails:test_sqlite3, 8-0-stable)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rails Tests (SQLite) (jruby-head, sqlite3, rails:test_sqlite3, 8-0-stable)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Rails Tests (MySQL) (jruby-head, mysql2, rails:test_mysql2, 8-0-stable, false, MySQL)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rails Tests (MySQL) (jruby-head, mysql2, rails:test_mysql2, 8-0-stable, false, MySQL)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.

Artifacts

Produced during runtime
Name Size Digest
activerecord-jdbc-adapter-80.0.pre1-java.gem
365 KB
sha256:75a5b8c1c0143c96d7d3c186352ef13c20da1a2aba7165ab8bafc5d7ce46f07c
activerecord-jdbcmysql-adapter-80.0.pre1-java.gem
6 KB
sha256:6442b5ff20fe0fd637feecbb6341360e68e20eaf2d205aee9010d8ffa8e61237
activerecord-jdbcpostgresql-adapter-80.0.pre1-java.gem
6 KB
sha256:596982bc39bd91d68c3b73bc342d0daa6ef7ae781c3764933e1f43c883de6d5c
activerecord-jdbcsqlite3-adapter-80.0.pre1-java.gem
6 KB
sha256:4e34b35811815201002b41f6b80cac4667e9249a98dbd38abb9f5ddd50d958af