on: [push] jobs: test: runs-on: docker image: ruby:3.3.4 name: Text steps: - 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: Checkout repository uses: actions/checkout@v4 with: path: repository submodules: recursive - run: cd repository - run: bundle install - run: bundle exec rails test