Skip to content

Commit a85c6aa

Browse files
committed
Merge branch '50-stable' into 51-stable
* 50-stable: [ci] mariadb 10.1 won't install but 10.3 does [ci] added install piece caused to skip bundle install [ci] back to Xenial as it only support Java 9+ [ci] re-organize + attempt fixing mariadb install [ci] let's try Bionic - MariaDB addon fails on Xenial [ci] build all branches + fix duplicate addons: [mysql] future proof supported jdbc driver versions
2 parents 415a996 + 0ba05f5 commit a85c6aa

File tree

2 files changed

+20
-20
lines changed

2 files changed

+20
-20
lines changed

.travis.yml

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,27 @@
1-
language: ruby
21
sudo: false
2+
dist: xenial
3+
34
services:
45
- mysql
56
addons:
6-
postgresql: 9.6
7-
branches:
8-
only:
9-
- master
10-
- /.*-stable$/
11-
- /^test-.*/
12-
- /maintenance|support/
13-
- /.*dev$/
14-
bundler_args: --without development
15-
script: bundle exec rake ${TEST_PREFIX}test_$DB
7+
postgresql: 9.4
8+
169
before_install:
1710
- unset _JAVA_OPTIONS
1811
- rvm @default,@global do gem uninstall bundler -a -x -I || true
1912
- gem install bundler -v "~>1.17.3"
13+
install:
14+
- bundle install --retry 3 --without development
15+
# to fix this issue: https://travis-ci.community/t/mariadb-10-1-fails-to-install-on-xenial/3151/3
16+
- mysql -u root -e 'CREATE USER IF NOT EXISTS travis@localhost; GRANT ALL ON *.* TO travis@localhost;' || true
17+
18+
language: ruby
19+
rvm:
20+
- jruby-9.1.16.0
21+
jdk:
22+
- openjdk8
23+
24+
script: bundle exec rake ${TEST_PREFIX}test_$DB
2025
before_script:
2126
- echo "JAVA_OPTS=$JAVA_OPTS"
2227
- export JRUBY_OPTS="-J-Xms64M -J-Xmx1024M"
@@ -42,12 +47,7 @@ before_script:
4247
psql -c "create database activerecord_unittest;" -U postgres && \
4348
psql -c "create database activerecord_unittest2;" -U postgres \
4449
|| true
45-
rvm:
46-
- jruby-9.1.16.0
47-
jdk:
48-
- openjdk8
49-
addons:
50-
postgresql: "9.4"
50+
5151
env:
5252
- DB=mysql2 PREPARED_STATEMENTS=false
5353
- DB=mysql2 PREPARED_STATEMENTS=true
@@ -90,10 +90,10 @@ matrix:
9090
env: DB=sqlite3
9191
# testing against MariaDB
9292
- addons:
93-
mariadb: '10.0'
93+
mariadb: 10.2
9494
env: DB=mariadb PREPARED_STATEMENTS=false
9595
- addons:
96-
mariadb: '10.1'
96+
mariadb: 10.3
9797
env: DB=mariadb PREPARED_STATEMENTS=true
9898
# Rails test-suite :
9999
- env: DB=mysql2 TEST_PREFIX="rails:" AR_VERSION="v5.1.7" # PS off by default

activerecord-jdbcmysql-adapter/activerecord-jdbcmysql-adapter.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,5 @@ Gem::Specification.new do |gem|
2020
gem.files = `git ls-files`.split("\n") # assuming . working directory
2121

2222
gem.add_dependency 'activerecord-jdbc-adapter', "#{version}"
23-
gem.add_dependency 'jdbc-mysql', '~> 5.1.36' #, '< 8'
23+
gem.add_dependency 'jdbc-mysql', '~> 5.1.36', '< 9'
2424
end

0 commit comments

Comments
 (0)