diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d5d8ba6..fe58431 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -37,7 +37,6 @@ jobs: - name: Set up Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: 3.3.5 bundler-cache: true - name: Run tests diff --git a/.github/workflows/upgrade-ruby.yml b/.github/workflows/upgrade-ruby.yml new file mode 100644 index 0000000..90ed7c1 --- /dev/null +++ b/.github/workflows/upgrade-ruby.yml @@ -0,0 +1,19 @@ +name: Upgrade Ruby + +on: + workflow_dispatch: + schedule: + - cron: "0 0 * * 0" # Runs weekly + +permissions: + contents: write + pull-requests: write + +jobs: + upgrade-ruby: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: andrew/ruby-upgrade-action@main + with: + github-token: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md index 2cd35d3..4086f83 100644 --- a/DEVELOPMENT.md +++ b/DEVELOPMENT.md @@ -8,7 +8,7 @@ First things first, you'll need to fork and clone the repository to your local m The project uses ruby on rails which have a number of system dependencies you'll need to install. -- [ruby 3.3.5](https://www.ruby-lang.org/en/documentation/installation/) +- [ruby](https://www.ruby-lang.org/en/documentation/installation/) - [postgresql 14](https://www.postgresql.org/download/) - [node.js 16+](https://nodejs.org/en/download/)