Skip to content
This repository was archived by the owner on Mar 29, 2026. It is now read-only.

chore: streamline docs, CI workflows, and release automation - #155

Closed
MrAdder wants to merge 29 commits into
Z3d0X:mainfrom
MrAdder:workflows
Closed

chore: streamline docs, CI workflows, and release automation#155
MrAdder wants to merge 29 commits into
Z3d0X:mainfrom
MrAdder:workflows

Conversation

@MrAdder

@MrAdder MrAdder commented Mar 12, 2026

Copy link
Copy Markdown

This PR improves project maintenance and release operations across documentation and GitHub Actions.

It splits the large root README into a lighter landing page and moves the detailed guides into a new docs/ directory covering installation, security, configuration, activity review, custom events, and releasing. It also updates .gitignore so the new docs are tracked correctly.

On the automation side, it tightens the existing CI workflows with better triggers, permissions, concurrency, and a more intentional test matrix. It also replaces the old release-triggered changelog flow with a more reliable release system using Release Drafter for draft notes and a manual publish workflow that validates the package, publishes the GitHub release, and updates CHANGELOG.md in the same run.

MrAdder and others added 29 commits March 2, 2026 14:06
Updated PHP and Laravel versions in the CI matrix.
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [stefanzweifel/git-auto-commit-action](https://github.com/stefanzweifel/git-auto-commit-action) from 5 to 7.
- [Release notes](https://github.com/stefanzweifel/git-auto-commit-action/releases)
- [Changelog](https://github.com/stefanzweifel/git-auto-commit-action/blob/master/CHANGELOG.md)
- [Commits](stefanzweifel/git-auto-commit-action@v5...v7)

---
updated-dependencies:
- dependency-name: stefanzweifel/git-auto-commit-action
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…eifel/git-auto-commit-action-7

Bump stefanzweifel/git-auto-commit-action from 5 to 7
…checkout-6

Bump actions/checkout from 4 to 6
Added installation instruction for filament-logger.
Removed details for version 0.8.2 from the changelog.
Add retention pruning, broader auth event logging, ignored-field controls, and richer activity diffs. Refresh the README to document the new behavior.
@MrAdder MrAdder closed this Mar 12, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant