on: [push] jobs: test: runs-on: docker name: Text steps: - uses: https://github.com/ruby/setup-ruby@v1 with: ruby-version: '3.3.4' # Not needed with a .ruby-version file - name: Cache repository uses: actions/cache@v4 id: cache-repository with: path: repository key: ${{ runner.os }}-repository-${{ github.sha }} restore-keys: | ${{ runner.os }}-repository- - name: Cache bundle uses: actions/cache@v4 id: cache-bundle with: path: /usr/local/bundle - name: Checkout repository uses: actions/checkout@v4 with: path: repository submodules: recursive - run: cd repository - run: bundle install - run: bundle exec rails test