Compare commits

...

2 Commits

Author SHA1 Message Date
Satishchoudhary94
f84eb39725 Merge 4c2c359ddf into 53b83947a5 2026-03-04 14:20:33 +04:00
abhishekchakraborty-reelo
4c2c359ddf ci: Improve reliability and efficiency of e2e cache workflows 2026-01-18 18:16:09 +05:30

View File

@@ -10,11 +10,15 @@ on:
- releases/*
paths-ignore:
- '**.md'
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
jobs:
node-npm-depencies-caching:
name: Test npm (Node ${{ matrix.node-version}}, ${{ matrix.os }})
runs-on: ${{ matrix.os }}
timeout-minutes: 30
strategy:
fail-fast: false
matrix:
@@ -38,6 +42,7 @@ jobs:
node-pnpm-depencies-caching:
name: Test pnpm (Node ${{ matrix.node-version}}, ${{ matrix.os }})
runs-on: ${{ matrix.os }}
timeout-minutes: 30
strategy:
fail-fast: false
matrix:
@@ -71,6 +76,7 @@ jobs:
node-yarn1-depencies-caching:
name: Test yarn 1 (Node ${{ matrix.node-version}}, ${{ matrix.os }})
runs-on: ${{ matrix.os }}
timeout-minutes: 30
strategy:
fail-fast: false
matrix:
@@ -101,6 +107,7 @@ jobs:
node-yarn3-depencies-caching:
name: Test yarn 3 (Node ${{ matrix.node-version}}, ${{ matrix.os }})
runs-on: ${{ matrix.os }}
timeout-minutes: 30
env:
YARN_ENABLE_IMMUTABLE_INSTALLS: false
strategy:
@@ -141,6 +148,7 @@ jobs:
matrix:
node-version: [20, 22, 24]
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v6
@@ -168,6 +176,7 @@ jobs:
matrix:
node-version: [20, 22, 24]
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v6
@@ -195,6 +204,7 @@ jobs:
matrix:
node-version: [20, 22, 24]
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v6
@@ -222,6 +232,7 @@ jobs:
matrix:
node-version: [20, 22, 24]
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v6
@@ -247,6 +258,7 @@ jobs:
node-npm-packageManager-auto-cache:
name: Test auto cache with top-level packageManager
runs-on: ${{ matrix.os }}
timeout-minutes: 30
strategy:
fail-fast: false
matrix:
@@ -272,6 +284,7 @@ jobs:
node-npm-devEngines-auto-cache:
name: Test auto cache with devEngines.packageManager
runs-on: ${{ matrix.os }}
timeout-minutes: 30
strategy:
fail-fast: false
matrix: