|
20 | 20 | # - Broken workflow indicates that a new contributor will have a bad time |
21 | 21 | # |
22 | 22 | appraise "unlocked_deps" do |
| 23 | + gem "oauth", ">= 1.1.0" |
23 | 24 | eval_gemfile "modular/coverage.gemfile" |
24 | 25 | eval_gemfile "modular/documentation.gemfile" |
25 | 26 | eval_gemfile "modular/style.gemfile" |
|
30 | 31 | # Used for head (nightly) releases of ruby, truffleruby, and jruby. |
31 | 32 | # Split into discrete appraisals if one of them needs a dependency locked discretely. |
32 | 33 | appraise "head" do |
| 34 | + gem "oauth", ">= 1.1.0" |
33 | 35 | gem "benchmark", "~> 0.4", ">= 0.4.1" |
34 | 36 | eval_gemfile "modular/x_std_libs.gemfile" |
35 | 37 | end |
36 | 38 |
|
37 | 39 | # Used for current releases of ruby, truffleruby, and jruby. |
38 | 40 | # Split into discrete appraisals if one of them needs a dependency locked discretely. |
39 | 41 | appraise "current" do |
| 42 | + gem "oauth", ">= 1.1.0" |
40 | 43 | eval_gemfile "modular/x_std_libs.gemfile" |
41 | 44 | end |
42 | 45 |
|
43 | 46 | # Test current Rubies against head versions of runtime dependencies |
44 | 47 | appraise "dep-heads" do |
| 48 | + gem "oauth", github: "ruby-oauth/oauth", branch: "main" |
45 | 49 | eval_gemfile "modular/runtime_heads.gemfile" |
46 | 50 | end |
47 | 51 |
|
48 | 52 | appraise "ruby-2-3" do |
| 53 | + gem "oauth", github: "ruby-oauth/oauth", branch: "main" |
| 54 | + # gem "oauth", ">= 1.1.0" |
49 | 55 | eval_gemfile "modular/x_std_libs/r2.3/libs.gemfile" |
50 | 56 | end |
51 | 57 |
|
52 | 58 | appraise "ruby-2-4" do |
| 59 | + gem "oauth", github: "ruby-oauth/oauth", branch: "main" |
| 60 | + # gem "oauth", ">= 1.1.0" |
53 | 61 | eval_gemfile "modular/x_std_libs/r2.4/libs.gemfile" |
54 | 62 | end |
55 | 63 |
|
56 | 64 | appraise "ruby-2-5" do |
| 65 | + gem "oauth", github: "ruby-oauth/oauth", branch: "main" |
| 66 | + # gem "oauth", ">= 1.1.0" |
57 | 67 | eval_gemfile "modular/x_std_libs/r2.6/libs.gemfile" |
58 | 68 | end |
59 | 69 |
|
60 | 70 | appraise "ruby-2-6" do |
| 71 | + gem "oauth", github: "ruby-oauth/oauth", branch: "main" |
| 72 | + # gem "oauth", ">= 1.1.0" |
61 | 73 | eval_gemfile "modular/x_std_libs/r2.6/libs.gemfile" |
62 | 74 | end |
63 | 75 |
|
64 | 76 | appraise "ruby-2-7" do |
| 77 | + gem "oauth", ">= 1.1.0" |
65 | 78 | eval_gemfile "modular/x_std_libs/r2/libs.gemfile" |
66 | 79 | end |
67 | 80 |
|
68 | 81 | appraise "ruby-3-0" do |
| 82 | + gem "oauth", ">= 1.1.0" |
69 | 83 | eval_gemfile "modular/x_std_libs/r3.1/libs.gemfile" |
70 | 84 | end |
71 | 85 |
|
72 | 86 | appraise "ruby-3-1" do |
| 87 | + gem "oauth", ">= 1.1.0" |
73 | 88 | eval_gemfile "modular/x_std_libs/r3.1/libs.gemfile" |
74 | 89 | end |
75 | 90 |
|
76 | 91 | appraise "ruby-3-2" do |
| 92 | + gem "oauth", ">= 1.1.0" |
77 | 93 | eval_gemfile "modular/x_std_libs/r3/libs.gemfile" |
78 | 94 | end |
79 | 95 |
|
80 | 96 | appraise "ruby-3-3" do |
| 97 | + gem "oauth", ">= 1.1.0" |
81 | 98 | eval_gemfile "modular/x_std_libs/r3/libs.gemfile" |
82 | 99 | end |
83 | 100 |
|
84 | 101 | # Only run security audit on the latest version of Ruby |
85 | 102 | appraise "audit" do |
| 103 | + gem "oauth", ">= 1.1.0" |
86 | 104 | eval_gemfile "modular/x_std_libs.gemfile" |
87 | 105 | end |
88 | 106 |
|
89 | 107 | # Only run coverage on the latest version of Ruby |
90 | 108 | appraise "coverage" do |
| 109 | + gem "oauth", ">= 1.1.0" |
91 | 110 | eval_gemfile "modular/coverage.gemfile" |
92 | 111 | eval_gemfile "modular/optional.gemfile" |
93 | 112 | eval_gemfile "modular/x_std_libs.gemfile" |
94 | 113 | end |
95 | 114 |
|
96 | 115 | # Only run linter on the latest version of Ruby (but, in support of oldest supported Ruby version) |
97 | 116 | appraise "style" do |
| 117 | + gem "oauth", ">= 1.1.0" |
98 | 118 | eval_gemfile "modular/style.gemfile" |
99 | 119 | eval_gemfile "modular/x_std_libs.gemfile" |
100 | 120 | end |
0 commit comments