Skip to content

Bump the composer group across 1 directory with 9 updates #169

Bump the composer group across 1 directory with 9 updates

Bump the composer group across 1 directory with 9 updates #169

Workflow file for this run

name: tests
on:
push:
branches:
- main
pull_request:
permissions:
contents: read
jobs:
ci:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- name: Setup PHP
uses: shivammathur/setup-php@f3e473d116dcccaddc5834248c87452386958240 # v2
with:
php-version: '8.3'
extensions: exif, fileinfo, gd, sqlite3
tools: composer:v2
coverage: none
- name: Setup Node
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7
with:
node-version: '22'
- name: Setup Application
run: composer setup
- name: Run CI Checks
run: composer ci:check
mariadb-migrations:
runs-on: ubuntu-latest
services:
mariadb:
image: mariadb:10.11
env:
MARIADB_DATABASE: lineweb_social_test
MARIADB_USER: lineweb
MARIADB_PASSWORD: lineweb_ci
MARIADB_ROOT_PASSWORD: root_ci
ports:
- 3306:3306
options: >-
--health-cmd="healthcheck.sh --connect --innodb_initialized"
--health-interval=10s
--health-timeout=5s
--health-retries=10
steps:
- name: Checkout code
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- name: Setup PHP
uses: shivammathur/setup-php@f3e473d116dcccaddc5834248c87452386958240 # v2
with:
php-version: '8.3'
extensions: pdo_mysql
tools: composer:v2
coverage: none
- name: Install PHP dependencies
run: composer install --no-interaction --prefer-dist --no-progress
- name: Prepare application key
run: |
cp .env.example .env
php artisan key:generate --force --no-interaction
- name: Run MariaDB migrations
env:
DB_CONNECTION: mysql
DB_HOST: 127.0.0.1
DB_PORT: 3306
DB_DATABASE: lineweb_social_test
DB_USERNAME: lineweb
DB_PASSWORD: lineweb_ci
run: php artisan migrate:fresh --force --no-interaction