Skip to content

chore(workflows): align with internal template - #36

Merged
shadowhand merged 2 commits into
mainfrom
chore/align-with-template
Sep 2, 2026
Merged

chore(workflows): align with internal template#36
shadowhand merged 2 commits into
mainfrom
chore/align-with-template

Conversation

@shadowhand

@shadowhand shadowhand commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Summary by cubic

Aligns the repository with the internal project template, updating tooling config, CI, and development guidelines without changing runtime behavior or the public API.

Tooling and CI

  • Updates composer scripts, PHPUnit config, Mago config, .editorconfig, .gitignore, and the test workflow to match the template.
  • Replaces tmp/ with build/ for coverage and cache artifacts.
  • Removes workflow_call from the test workflow and adds contents: read permissions.
  • Drops the ergebnis/composer-normalize dev dependency.

Code style and docs

  • Rewrites AGENTS.md with new project guidelines, including no longer preserving backward compatibility.
  • Adds use function and use const imports across src/ and tests/ to satisfy new Mago lint rules.
  • Replaces fully-qualified exception and class references (e.g., \InvalidArgumentException, \stdClass) with imports.

Written for commit 7e4d6bb. Summary will update on new commits.

Review in cubic

@shadowhand
shadowhand force-pushed the chore/align-with-template branch from 4f6f818 to 26ff8d1 Compare September 1, 2026 20:44
@shadowhand
shadowhand force-pushed the chore/align-with-template branch from 26ff8d1 to fe73c79 Compare September 1, 2026 20:44
cubic-dev-ai[bot]

This comment was marked as outdated.

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All reported issues were addressed across 66 files (changes from recent commits).

Reply with feedback, questions, or to request a fix.

Re-trigger cubic

Comment thread phpunit.xml
Comment thread phpunit.xml Outdated
Comment thread .editorconfig Outdated
@shadowhand
shadowhand merged commit 618d063 into main Sep 2, 2026
4 checks passed
@shadowhand
shadowhand deleted the chore/align-with-template branch September 2, 2026 11:04
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.

1 participant