Skip to content

Commit

Permalink
Ensures that CircleCI executes nightly test suites; Updates the Samve…
Browse files Browse the repository at this point in the history
…ra CircleCI Orb to release 1.0.1; Updating bundler to release 2.3.10 for CircleCI; Updating the Ruby releases to 2.7.5, 2.6.9, 2.5.9; Removing JRuby 9.1 from the build matrix (#142)
  • Loading branch information
jrgriffiniii authored Apr 8, 2022
1 parent 2cfedc7 commit f4238d3
Showing 1 changed file with 97 additions and 19 deletions.
116 changes: 97 additions & 19 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
version: 2.1
orbs:
samvera: samvera/circleci-orb@0
samvera: samvera/circleci-orb@1.0
jobs:
test:
parameters:
Expand All @@ -12,7 +12,7 @@ jobs:
type: string
bundler_version:
type: string
default: 1.17.3
default: 2.3.10
rails_version:
type: string
docker:
Expand Down Expand Up @@ -56,19 +56,20 @@ workflows:
version: 2
ci:
jobs:
# Rails 6.0
- test:
name: "ruby2-7_rails6-0"
ruby_version: 2.7.0
ruby_version: 2.7.5
bundler_version: 2.0.2
rails_version: 6.0.2
- test:
name: "ruby2-6_rails6-0"
ruby_version: 2.6.5
ruby_version: 2.6.9
bundler_version: 2.0.2
rails_version: 6.0.2
- test:
name: "ruby2-5_rails6-0"
ruby_version: 2.5.7
ruby_version: 2.5.9
bundler_version: 2.0.2
rails_version: 6.0.2
- test:
Expand All @@ -77,19 +78,21 @@ workflows:
ruby_version: 9.2.0.0
bundler_version: 2.0.2
rails_version: 6.0.2

# Rails 5.2
- test:
name: "ruby2-7_rails5-2"
ruby_version: 2.7.0
ruby_version: 2.7.5
bundler_version: 2.0.2
rails_version: 5.2.4
- test:
name: "ruby2-6_rails5-2"
ruby_version: 2.6.5
ruby_version: 2.6.9
bundler_version: 2.0.2
rails_version: 5.2.4
- test:
name: "ruby2-5_rails5-2"
ruby_version: 2.5.7
ruby_version: 2.5.9
bundler_version: 2.0.2
rails_version: 5.2.4
- test:
Expand All @@ -103,23 +106,19 @@ workflows:
ruby_version: 9.2.0.0
bundler_version: 2.0.2
rails_version: 5.2.4
- test:
name: "jruby9-1_rails5-2"
ruby_type: "jruby"
ruby_version: 9.1.17.0
bundler_version: 2.0.2
rails_version: 5.2.4

# Rails 5.1
- test:
name: "ruby2-7_rails5-1"
ruby_version: 2.7.0
ruby_version: 2.7.5
rails_version: 5.1.7
- test:
name: "ruby2-6_rails5-1"
ruby_version: 2.6.5
ruby_version: 2.6.9
rails_version: 5.1.7
- test:
name: "ruby2-5_rails5-1"
ruby_version: 2.5.7
ruby_version: 2.5.9
rails_version: 5.1.7
- test:
name: "ruby2-4_rails5-1"
Expand All @@ -130,9 +129,88 @@ workflows:
ruby_type: "jruby"
ruby_version: 9.2.7.0
rails_version: 5.1.7

nightly:
triggers:
- schedule:
cron: "0 0 * * *"
filters:
branches:
only:
- main

jobs:
# Rails 6.0
- test:
name: "ruby2-7_rails6-0"
ruby_version: 2.7.5
bundler_version: 2.0.2
rails_version: 6.0.2
- test:
name: "ruby2-6_rails6-0"
ruby_version: 2.6.9
bundler_version: 2.0.2
rails_version: 6.0.2
- test:
name: "jruby9-1_rails5-1"
name: "ruby2-5_rails6-0"
ruby_version: 2.5.9
bundler_version: 2.0.2
rails_version: 6.0.2
- test:
name: "jruby9-2_rails6-0"
ruby_type: "jruby"
ruby_version: 9.1.17.0
ruby_version: 9.2.0.0
bundler_version: 2.0.2
rails_version: 6.0.2

# Rails 5.2
- test:
name: "ruby2-7_rails5-2"
ruby_version: 2.7.5
bundler_version: 2.0.2
rails_version: 5.2.4
- test:
name: "ruby2-6_rails5-2"
ruby_version: 2.6.9
bundler_version: 2.0.2
rails_version: 5.2.4
- test:
name: "ruby2-5_rails5-2"
ruby_version: 2.5.9
bundler_version: 2.0.2
rails_version: 5.2.4
- test:
name: "ruby2-4_rails5-2"
ruby_version: 2.4.6
bundler_version: 2.0.2
rails_version: 5.2.4
- test:
name: "jruby9-2_rails5-2"
ruby_type: "jruby"
ruby_version: 9.2.0.0
bundler_version: 2.0.2
rails_version: 5.2.4

# Rails 5.1
- test:
name: "ruby2-7_rails5-1"
ruby_version: 2.7.5
rails_version: 5.1.7
- test:
name: "ruby2-6_rails5-1"
ruby_version: 2.6.9
rails_version: 5.1.7
- test:
name: "ruby2-5_rails5-1"
ruby_version: 2.5.9
rails_version: 5.1.7
- test:
name: "ruby2-4_rails5-1"
ruby_version: 2.4.6
rails_version: 5.1.7
- test:
name: "jruby9-2_rails5-1"
ruby_type: "jruby"
ruby_version: 9.2.7.0
rails_version: 5.1.7

0 comments on commit f4238d3

Please sign in to comment.