Update compile-web-panel.yml

This commit is contained in:
Bozhidar Slaveykov 2024-04-06 21:40:51 +03:00
parent b93d52df82
commit 09d67fa442

View file

@ -20,43 +20,25 @@ jobs:
repository: ${{ github.repository }}
- name: Npm install
uses: actions/setup-node@v3
working-directory: ./web
with:
node-version: 16
cache: 'npm'
cache-dependency-path: ./package-lock.json
- run: npm install
- run: npm run build
- name: Get composer cache directory
working-directory: ./web
id: composer-cache
run: echo "::set-output name=dir::$(composer config cache-files-dir)"
- name: Cache composer dependencies
uses: actions/cache@v3
working-directory: ./web
with:
path: ${{ steps.composer-cache.outputs.dir }}
# Use composer.json for key, if composer.lock is not committed.
# key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }}
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
restore-keys: ${{ runner.os }}-composer-
cache-dependency-path: ./web/package-lock.json
- run: cd /web && npm install
- run: cd /web && npm run build
- name: Install Dependencies
working-directory: ./web
run: composer install
run: cd /web && composer install
- name: Dump autoload dependecies
working-directory: ./web
run: composer dump-autoload
run: cd /web && composer dump-autoload
- name: Inject slug/short variables
uses: rlespinasse/github-slug-action@v3.x
working-directory: ./web
- name: Zip the files
working-directory: ./web
run: |
cd /web
rm -rf .git
rm -rf .github
rm -rf .nmp