diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index ae67c4d..0000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,12 +0,0 @@ -version: 2 -updates: - - package-ecosystem: "github-actions" - directory: "/" - schedule: - interval: "weekly" - cooldown: - default-days: 5 - groups: - github-actions: - patterns: - - "*" diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml deleted file mode 100644 index a3183e1..0000000 --- a/.github/workflows/lint.yml +++ /dev/null @@ -1,51 +0,0 @@ -name: linter - -on: - push: - branches: - - develop - - main - - master - - workos - pull_request: - branches: - - develop - - main - - master - - workos - -permissions: - contents: write - -jobs: - quality: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - with: - persist-credentials: false - - - name: Setup PHP - uses: shivammathur/setup-php@f3e473d116dcccaddc5834248c87452386958240 # v2 - with: - php-version: '8.4' - - - name: Add Flux Credentials Loaded From ENV - run: composer config http-basic.composer.fluxui.dev "${{ secrets.FLUX_USERNAME }}" "${{ secrets.FLUX_LICENSE_KEY }}" - - - name: Install Dependencies - run: | - composer install -q --no-ansi --no-interaction --no-scripts --no-progress --prefer-dist - npm install - - - name: Run Pint - run: composer lint - - # - name: Commit Changes - # uses: stefanzweifel/git-auto-commit-action@v7 - # with: - # commit_message: fix code style - # commit_options: '--no-verify' - # file_pattern: | - # **/* - # !.github/workflows/* diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml deleted file mode 100644 index e35f56f..0000000 --- a/.github/workflows/tests.yml +++ /dev/null @@ -1,67 +0,0 @@ -name: tests - -on: - push: - branches: - - develop - - main - - master - - workos - pull_request: - branches: - - develop - - main - - master - - workos - -permissions: - contents: read - -jobs: - ci: - runs-on: ubuntu-latest - strategy: - matrix: - php-version: ['8.3', '8.4', '8.5'] - - steps: - - name: Checkout code - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - with: - persist-credentials: false - - - name: Setup PHP - uses: shivammathur/setup-php@f3e473d116dcccaddc5834248c87452386958240 # v2 - with: - php-version: ${{ matrix.php-version }} - tools: composer:v2 - coverage: xdebug - - - name: Setup Node - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6 - with: - node-version: '22' - - - name: Install Node Dependencies - run: npm i - - - name: Add Flux Credentials Loaded From ENV - run: composer config http-basic.composer.fluxui.dev "${{ secrets.FLUX_USERNAME }}" "${{ secrets.FLUX_LICENSE_KEY }}" - - - name: Install Dependencies - run: composer install --no-interaction --prefer-dist --optimize-autoloader - - - name: Copy Environment File - run: cp .env.example .env - - - name: Generate Application Key - run: php artisan key:generate - - - name: Build Assets - run: npm run build - - - name: Run Type Analysis - run: composer types:check - - - name: Run Tests - run: php artisan test