Skip to content

Foundations: PHP 8.4 / Laravel 12+, CI matrix, coverage and codestyle #1

Closed

Description

@n4ff4h

Bring the repo up to the next-gen Laravel standards (see orchestration/STANDARDS.md).

  • Start from Javaabu/package-skeleton: javaabu/workflows, namespace Javaabu\\…
  • Versions: "php": "^8.4", illuminate/*: ^12.0 || ^13.0, Testbench ^10.0 || ^11.0
  • Javaabu codestyle (boost-javaabu-guidelines) enforced with Pint in CI
  • CI matrix: PHP 8.4 and 8.5 × Laravel 12 and 13 × prefer-lowest and prefer-stable
  • Coverage uploaded to Codecov from one leg
  • README badges: tests, Codecov, Packagist, licence

Activity

  1. added
    next-genNext-gen Javaabu packages
    foundationsSkeleton, CI, codestyle, versions
    on Nov 4, 2026
  2. n4ff4h commented on Nov 5, 2026

    @n4ff4h
    CollaboratorAuthor

    Done in 131fef5: PHP 8.4, Laravel 12/13 × Testbench 10/11, the PHP 8.4/8.5 × lowest/stable matrix, a leg without the optional packages, Pint, Codecov from the PHP 8.4 / Laravel 13 / prefer-stable leg (needs CODECOV_TOKEN), and the helpers/settings v1 guard. CI green. The JS job comes with the React code (#4, #13).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    foundationsSkeleton, CI, codestyle, versionsnext-genNext-gen Javaabu packages

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions