Skip to content

Breaks it cutely

Breaks it cutely #2

Workflow file for this run

name: Lint & Build Mix Assets
on:
push:
branches:
- '**'
pull_request:
branches:
- '**'
types:
- opened
- synchronize
- reopened
jobs:
pint:
runs-on: ubuntu-latest
permissions:
contents: write
concurrency:
group: ci-pint-${{ github.head_ref || github.ref_name }}
cancel-in-progress: true
steps:
- uses: shivammathur/setup-php@bf6b4fbd49ca58e4608c9c89fba0b8d90bd2a39f # v2
with:
php-version: 8.1
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
with:
repository: ${{ github.event.pull_request.head.repo.full_name || github.repository }}
ref: ${{ github.event.pull_request.head.ref || github.ref_name }}
- name: Get composer cache directory
id: composer-cache
run: |
echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
- name: Cache or restore composer cache
uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4
with:
path: ${{ steps.composer-cache.outputs.dir }}
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
restore-keys: |
${{ runner.os }}-composer-
- name: Install dependencies
run: composer install -q --no-ansi --no-interaction --no-scripts --no-progress --prefer-dist --ignore-platform-reqs
- name: Run pint
run: composer lint
- name: Commit changes
uses: EndBug/add-and-commit@a94899bca583c204427a224a7af87c02f9b325d5 # v9
with:
message: 'refactor: fix PHP styling'
committer_name: github-actions[bot]
committer_email: github-actions[bot]@users.noreply.github.com
blade-formatter:
runs-on: ubuntu-latest
permissions:
contents: write
concurrency:
group: ci-blade-formatter-${{ github.head_ref || github.ref_name }}
cancel-in-progress: true
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
with:
repository: ${{ github.event.pull_request.head.repo.full_name || github.repository }}
ref: ${{ github.event.pull_request.head.ref || github.ref_name }}
- name: Set up node
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5
with:
node-version: 22.x
cache: 'npm'
- name: Install packages
run: npm install
- name: Run blade-formatter
run: npm run format
- name: Commit changes
uses: EndBug/add-and-commit@a94899bca583c204427a224a7af87c02f9b325d5 # v9
with:
message: 'refactor: fix blade formatting'
committer_name: github-actions[bot]
committer_email: github-actions[bot]@users.noreply.github.com
rebuild-mix-assets:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
with:
repository: ${{ github.event.pull_request.head.repo.full_name }}
ref: ${{ github.event.pull_request.head.ref }}
- name: Set up node
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5
with:
node-version: 22.x
cache: 'npm'
- name: Run Mix
run: |
npm install
npm run prod
- name: Commit changes
uses: EndBug/add-and-commit@a94899bca583c204427a224a7af87c02f9b325d5 # v9
with:
message: 'chore(deps): rebuild mix assets'
committer_name: github-actions[bot]
committer_email: github-actions[bot]@users.noreply.github.com