Skip to content

Commit efee2f6

Browse files
authored
Merge branch 'master' into update_supported_ruby_versions
2 parents 5839f83 + 345b581 commit efee2f6

File tree

4 files changed

+21
-10
lines changed

4 files changed

+21
-10
lines changed

.github/workflows/deploy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
fetch-depth: 0
1919
- uses: actions/setup-node@v4
2020
with:
21-
node-version: 18
21+
node-version: 20
2222

2323
- name: Install dependencies
2424
run: |

.github/workflows/test.yml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,18 +26,17 @@ jobs:
2626
- ruby: '3.2'
2727
active-model: '7.1.0'
2828
couchbase: '6.6.5'
29-
- ruby: '3.0'
30-
gemfile: '7.0.0'
31-
couchbase: '7.1.0'
32-
- ruby: '2.7'
33-
gemfile: '7.0.0'
29+
- ruby: '3.1'
30+
active-model: '7.1.0'
3431
couchbase: '7.1.0'
3532
fail-fast: false
36-
runs-on: ubuntu-20.04
33+
runs-on: ubuntu-24.04
3734
name: ${{ matrix.ruby }} rails-${{ matrix.active-model }} couchbase-${{ matrix.couchbase }}
3835
steps:
3936
- uses: actions/checkout@v3
40-
- run: sudo apt-get update && sudo apt-get install libevent-dev libev-dev python-httplib2
37+
- run: sudo apt-get update && sudo apt-get install libevent-dev libev-dev python3-httplib2
38+
- run: wget http://security.ubuntu.com/ubuntu/pool/universe/n/ncurses/libtinfo5_6.3-2ubuntu0.1_amd64.deb
39+
- run: sudo apt install ./libtinfo5_6.3-2ubuntu0.1_amd64.deb
4140
- uses: ruby/setup-ruby@v1
4241
with:
4342
ruby-version: ${{ matrix.ruby }}

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -393,3 +393,15 @@ The request above pulls the same database document each time and returns it. A s
393393
|Response time|0.88 secs|0.34 secs|
394394
|Transaction rate|204.25 trans/sec|366.57 trans/sec|
395395
|Request Code|[ruby-model-app](https://github.com/QuayPay/coauth/blob/95bbf5e5c3b3340e5af2da494b90c91c5e3d6eaa/app/controllers/auth/authorities_controller.rb#L6)|[couch-orm-app](https://github.com/QuayPay/coauth/blob/87f6fdeaab784ba252a5d38bbcf9e6b0477bb504/app/controllers/auth/authorities_controller.rb#L8)|
396+
397+
---
398+
399+
## 📢 Support Policy
400+
401+
We truly appreciate your interest in this project!
402+
This project is **community-maintained**, which means it's **not officially supported** by our support team.
403+
404+
If you need help, have found a bug, or want to contribute improvements, the best place to do that is right here — by [opening a GitHub issue](https://github.com/Couchbase-Ecosystem/couchbase-ruby-orm/issues).
405+
Our support portal is unable to assist with requests related to this project, so we kindly ask that all inquiries stay within GitHub.
406+
407+
Your collaboration helps us all move forward together — thank you!

couchbase-orm.gemspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ Gem::Specification.new do |gem|
1515
gem.summary = 'Couchbase ORM for Rails'
1616
gem.description = 'A Couchbase ORM for Rails'
1717

18-
gem.required_ruby_version = '>= 2.7.0'
18+
gem.required_ruby_version = '>= 3.1.0'
1919
gem.require_paths = ['lib']
2020

21-
gem.add_runtime_dependency 'activemodel', ENV['ACTIVE_MODEL_VERSION'] || '>= 5.2'
21+
gem.add_runtime_dependency 'activemodel', ENV['ACTIVE_MODEL_VERSION'] || '>= 7.1'
2222

2323
gem.add_runtime_dependency 'couchbase', '>= 3.4.2'
2424
gem.add_runtime_dependency 'radix', '~> 2.2' # converting numbers to and from any base

0 commit comments

Comments
 (0)