diff --git a/.github/workflows/feature-tests.yml b/.github/workflows/feature-tests.yml index 43eca694ad..0a547ad7ab 100644 --- a/.github/workflows/feature-tests.yml +++ b/.github/workflows/feature-tests.yml @@ -53,7 +53,7 @@ jobs: options: --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Ruby uses: ruby/setup-ruby@v1 @@ -62,7 +62,7 @@ jobs: bundler: default ruby-version: ${{ matrix.ruby }} - - uses: actions/cache@v3 + - uses: actions/cache@v4 with: path: vendor/bundle key: ${{ runner.os }}-test-gems-${{ hashFiles('**/Gemfile.lock') }} @@ -78,9 +78,9 @@ jobs: - name: Get yarn cache directory path id: test-yarn-cache-dir-path - run: echo "name=dir::$(yarn cache dir)" >> $GITHUB_OUTPUT + run: echo "dir=$(yarn cache dir)" >> $GITHUB_OUTPUT - - uses: actions/cache@v3 + - uses: actions/cache@v4 id: test-yarn-cache with: path: ${{ steps.test-yarn-cache-dir-path.outputs.dir }} @@ -109,12 +109,12 @@ jobs: id: run_tests run: bundle exec rspec spec/features - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: coverage_features_${{ matrix.rails }}_ruby_${{ matrix.ruby }} path: coverage/.resultset.json - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: always() && steps.run_tests.outcome == 'failure' with: name: rspec_failed_screenshots_rails_${{ matrix.rails }}_ruby_${{ matrix.ruby }} diff --git a/.github/workflows/i18n-tests.yml b/.github/workflows/i18n-tests.yml index f7bce31a1f..4d7fd49842 100644 --- a/.github/workflows/i18n-tests.yml +++ b/.github/workflows/i18n-tests.yml @@ -50,7 +50,7 @@ jobs: options: --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Ruby uses: ruby/setup-ruby@v1 @@ -59,7 +59,7 @@ jobs: bundler: default ruby-version: ${{ matrix.ruby }} - - uses: actions/cache@v3 + - uses: actions/cache@v4 with: path: vendor/bundle key: ${{ runner.os }}-test-gems-${{ hashFiles('**/Gemfile.lock') }} @@ -75,9 +75,9 @@ jobs: - name: Get yarn cache directory path id: test-yarn-cache-dir-path - run: echo "name=dir::$(yarn cache dir)" >> $GITHUB_OUTPUT + run: echo "dir=$(yarn cache dir)" >> $GITHUB_OUTPUT - - uses: actions/cache@v3 + - uses: actions/cache@v4 id: test-yarn-cache with: path: ${{ steps.test-yarn-cache-dir-path.outputs.dir }} diff --git a/.github/workflows/system-tests.yml b/.github/workflows/system-tests.yml index f80e446e3d..1f7a19275b 100644 --- a/.github/workflows/system-tests.yml +++ b/.github/workflows/system-tests.yml @@ -52,7 +52,7 @@ jobs: options: --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Ruby uses: ruby/setup-ruby@v1 @@ -61,7 +61,7 @@ jobs: bundler: default ruby-version: ${{ matrix.ruby }} - - uses: actions/cache@v3 + - uses: actions/cache@v4 with: path: vendor/bundle key: ${{ runner.os }}-test-gems-${{ hashFiles('**/Gemfile.lock') }} @@ -77,9 +77,9 @@ jobs: - name: Get yarn cache directory path id: test-yarn-cache-dir-path - run: echo "name=dir::$(yarn cache dir)" >> $GITHUB_OUTPUT + run: echo "dir=$(yarn cache dir)" >> $GITHUB_OUTPUT - - uses: actions/cache@v3 + - uses: actions/cache@v4 id: test-yarn-cache with: path: ${{ steps.test-yarn-cache-dir-path.outputs.dir }} diff --git a/.github/workflows/test-tailwindcss-integration.yml b/.github/workflows/test-tailwindcss-integration.yml index f8a65a52e7..773c973a8a 100644 --- a/.github/workflows/test-tailwindcss-integration.yml +++ b/.github/workflows/test-tailwindcss-integration.yml @@ -21,7 +21,7 @@ jobs: with: repository: avo-hq/avo_tailwindcss_test_repo - - uses: actions/cache@v3 + - uses: actions/cache@v4 with: path: vendor/bundle key: ${{ runner.os }}-test-gems-${{ hashFiles('**/Gemfile.lock') }}