on: [push] jobs: test: name: Test runs-on: docker steps: - run: echo All Good checkout: runs-on: docker name: Checkout 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 build: runs-on: docker name: Build 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- - run: echo $PWD && ls -la && cd repository && docker build .