Github actions: Added missing step for ziggy; Added names to steps

This commit is contained in:
Constantin Graf
2024-03-27 22:58:04 +01:00
parent 0b18c22fe0
commit 6dc7c1ba1d
4 changed files with 41 additions and 14 deletions

View File

@@ -11,14 +11,23 @@ jobs:
- name: "Checkout code"
uses: actions/checkout@v4
- uses: shivammathur/setup-php@v2
- name: "Setup PHP (for Ziggy)"
uses: shivammathur/setup-php@v2
with:
php-version: '8.3.1'
php-version: '8.3'
extensions: intl, zip
- run: composer install
- name: Use Node.js
coverage: none
- name: "Run composer install (for Ziggy)"
run: composer install -n --prefer-dist
- name: "Use Node.js"
uses: actions/setup-node@v4
with:
node-version: '20.x'
- run: npm ci
- run: npm run build
- name: "Install npm dependencies"
run: npm ci
- name: "Build"
run: npm run build

View File

@@ -11,9 +11,13 @@ jobs:
- name: "Checkout code"
uses: actions/checkout@v4
- name: Use Node.js
- name: "Use Node.js"
uses: actions/setup-node@v4
with:
node-version: '20.x'
- run: npm ci
- run: npm run lint
- name: "Install npm dependencies"
run: npm ci
- name: "Run linter"
run: npm run lint

View File

@@ -11,9 +11,23 @@ jobs:
- name: "Checkout code"
uses: actions/checkout@v4
- name: Use Node.js
- name: "Setup PHP (for Ziggy)"
uses: shivammathur/setup-php@v2
with:
php-version: '8.3'
extensions: intl, zip
coverage: none
- name: "Run composer install (for Ziggy)"
run: composer install -n --prefer-dist
- name: "Use Node.js"
uses: actions/setup-node@v4
with:
node-version: '20.x'
- run: npm ci
- run: npm run type-check
- name: "Install npm dependencies"
run: npm ci
- name: "Run type check"
run: npm run type-check

View File

@@ -38,10 +38,10 @@ jobs:
with:
node-version: '20.x'
- name: Install dependencies
- name: "Install dependencies"
run: npm ci
- name: Build Frontend
- name: "Build Frontend"
run: npm run build
- name: "Prepare Laravel Application"