Skip to content

Commit 905fa55

Browse files
committed
Update CI configuration and add Ruby upgrade workflow
1 parent 081811d commit 905fa55

File tree

3 files changed

+20
-2
lines changed

3 files changed

+20
-2
lines changed

.github/workflows/ci.yml

-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ jobs:
3737
- name: Set up Ruby
3838
uses: ruby/setup-ruby@v1
3939
with:
40-
ruby-version: 3.3.5
4140
bundler-cache: true
4241

4342
- name: Run tests

.github/workflows/upgrade-ruby.yml

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: Upgrade Ruby
2+
3+
on:
4+
workflow_dispatch:
5+
schedule:
6+
- cron: "0 0 * * 0" # Runs weekly
7+
8+
permissions:
9+
contents: write
10+
pull-requests: write
11+
12+
jobs:
13+
upgrade-ruby:
14+
runs-on: ubuntu-latest
15+
steps:
16+
- uses: actions/checkout@v4
17+
- uses: andrew/ruby-upgrade-action@main
18+
with:
19+
github-token: ${{ secrets.GITHUB_TOKEN }}

DEVELOPMENT.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ First things first, you'll need to fork and clone the project to your local mach
88

99
The project uses ruby on rails which have a number of system dependencies you'll need to install.
1010

11-
- [ruby 3.3.5](https://www.ruby-lang.org/en/documentation/installation/)
11+
- [ruby](https://www.ruby-lang.org/en/documentation/installation/)
1212
- [postgresql 14](https://www.postgresql.org/download/)
1313
- [redis 6+](https://redis.io/download/)
1414
- [node.js 16+](https://nodejs.org/en/download/)

0 commit comments

Comments
 (0)