Conversation
Potential bugfix releases for maintained older versions should receive the same PHP checks as the default branch. Extend push builds to also cover \`support/*\` and drop the pull request target filter so validation still runs for pull requests merged through other pull requests. Enable \`workflow_dispatch\` for ad-hoc verification.
Enable Composer's `sort-packages` setting and run `composer normalize` to establish a consistent structure for `composer.json`. This keeps future dependency changes deterministic and reduces unnecessary diff noise.
Add a minimal `.gitattributes` file so `git archive` excludes CI and Git configuration files as well as test-related files. This keeps release archives focused on the package contents.
Remove the broad hidden file exclusion and its `.git*` whitelist in
favor of a global `~/.gitignore`. Editor and OS artifacts such as
`.DS_Store`, `.idea/`, or `.vscode/` are environment-specific and not
the project's responsibility to exclude.
Each developer should maintain a global ignore file for such artifacts:
git config --global core.excludesFile ~/.gitignore
Keep only Composer installation artifacts with a comment clarifying
why `composer.lock` is excluded for library projects.
b30a204 to
053da82
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Apply a set of maintenance changes to normalize repository configuration:
support/*branches, run for all PRsregardless of target, and allow manual dispatch
composer.json.gitattributesto exclude CI and test files fromgit archive.gitignoreto cover only Composer artifacts