Skip to content

chore: Updated Dependencies - #455

Open
peucastro wants to merge 46 commits into
mainfrom
chore/update-dependencies
Open

chore: Updated Dependencies#455
peucastro wants to merge 46 commits into
mainfrom
chore/update-dependencies

Conversation

@peucastro

@peucastro peucastro commented Jul 15, 2026

Copy link
Copy Markdown
Member

little bit of this little bit of that

Comment thread .github/workflows/ci.yml
Comment on lines +18 to +55
name: Run tests
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v7

- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: ${{ env.PHP_VERSION }}
extensions: ${{ env.PHP_EXTENSIONS }}
coverage: none

- name: Install PHP dependencies
run: composer install -n --prefer-dist

- name: Setup Node.js
uses: actions/setup-node@v7
with:
node-version: ${{ env.NODE_VERSION }}
cache: npm

- name: Install Node dependencies
run: npm ci

- name: Docker Layer Caching
uses: jpribyl/action-docker-layer-caching@v0.1.1

- name: Run Sail
run: |
./sail up -d laravel.test
./sail npm run dev &
sleep 5

- name: Run tests
run: ./sail test --parallel

pint:
Comment thread .github/workflows/ci.yml
Comment on lines +56 to +81
name: Check PHP code style
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v7

- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: ${{ env.PHP_VERSION }}
extensions: ${{ env.PHP_EXTENSIONS }}
coverage: none

- name: Run composer install
run: composer install -n --prefer-dist

- name: Docker Layer Caching
uses: jpribyl/action-docker-layer-caching@v0.1.1

- name: Run Sail
run: ./sail up -d laravel.test

- name: Run Pint
run: ./sail pint -v --test

prettier:
Comment thread .github/workflows/ci.yml
Comment on lines +82 to +100
name: Check Typescript code style
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v7

- name: Setup Node.js
uses: actions/setup-node@v7
with:
node-version: ${{ env.NODE_VERSION }}
cache: npm

- name: Install dependencies
run: npm ci

- name: Run Prettier
run: npm run format

eslint:
Comment thread .github/workflows/ci.yml
Comment on lines +101 to +119
name: Lint Typescript code
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v7

- name: Setup Node.js
uses: actions/setup-node@v7
with:
node-version: ${{ env.NODE_VERSION }}
cache: npm

- name: Install dependencies
run: npm ci

- name: Run Eslint
run: npm run lint

vue-tsc:
Comment thread .github/workflows/ci.yml
Comment on lines +120 to +138
name: Type check Typescript code
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v7

- name: Setup Node.js
uses: actions/setup-node@v7
with:
node-version: ${{ env.NODE_VERSION }}
cache: npm

- name: Install dependencies
run: npm ci

- name: Run vue-tsc
run: npm run type-check

build:
Comment thread .github/workflows/ci.yml
Comment on lines +139 to +165
name: Build assets
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v7

- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: ${{ env.PHP_VERSION }}
extensions: ${{ env.PHP_EXTENSIONS }}
coverage: none

- name: Install PHP dependencies
run: composer install -n --prefer-dist

- name: Setup Node.js
uses: actions/setup-node@v7
with:
node-version: ${{ env.NODE_VERSION }}
cache: npm

- name: Install Node dependencies
run: npm ci

- name: Build assets
run: npm run build
@peucastro
peucastro marked this pull request as ready for review July 27, 2026 16:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants