File tree Expand file tree Collapse file tree 3 files changed +14
-10
lines changed
Expand file tree Collapse file tree 3 files changed +14
-10
lines changed Original file line number Diff line number Diff line change 11name : ' Install node dependencies'
22description : ' Installs the node dependencies of inovex-elements packages'
33author : ' Benjamin Pagelsdorf'
4+ inputs :
5+ skip-browsers :
6+ description : ' Skip Puppeteer/Playwright browser downloads'
7+ required : false
8+ default : ' false'
49
510runs :
611 using : ' composite'
@@ -20,13 +25,15 @@ runs:
2025 cache : ' pnpm'
2126
2227 - name : Get Puppeteer version
28+ if : inputs.skip-browsers != 'true'
2329 id : puppeteer-version
2430 run : |
2531 PUPPETEER_VERSION=$(node -p "require('./packages/elements/package.json').devDependencies.puppeteer")
2632 echo "version=$PUPPETEER_VERSION" >> $GITHUB_OUTPUT
2733 shell : bash
2834
2935 - name : Cache Puppeteer Chrome Binary
36+ if : inputs.skip-browsers != 'true'
3037 uses : actions/cache@v4
3138 with :
3239 path : ~/.cache/puppeteer
4855 - name : Install Dependencies
4956 run : pnpm install --frozen-lockfile
5057 shell : bash
58+ env :
59+ PUPPETEER_SKIP_DOWNLOAD : ${{ inputs.skip-browsers == 'true' && 'true' || 'false' }}
60+ PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD : ${{ inputs.skip-browsers == 'true' && 'true' || 'false' }}
Original file line number Diff line number Diff line change 1313 steps :
1414 - uses : actions/checkout@v4
1515 - uses : ./.github/workflows/dependencies-install
16+ with :
17+ skip-browsers : ' true'
1618 - name : Build landingpage ⚒️
1719 run : pnpm turbo run build --filter @inovex.de/landingpage
1820 env :
Original file line number Diff line number Diff line change 2121 with :
2222 fetch-depth : 0
2323
24- - uses : pnpm/action-setup@v2
24+ - uses : ./.github/workflows/dependencies-install
2525 with :
26- version : 9
27-
28- - uses : actions/setup-node@v4
29- with :
30- node-version : 20
31- cache : ' pnpm'
32-
33- - name : Install Dependencies
34- run : pnpm install --frozen-lockfile
26+ skip-browsers : ' true'
3527
3628 - name : Build Packages
3729 run : pnpm build
You can’t perform that action at this time.
0 commit comments