Skip to content

chore(qa): add PROJ-16 testdata cleanup script#12

Merged
Wachhund merged 2 commits intomasterfrom
chore/proj16-testdata-cleanup-pr
Feb 19, 2026
Merged

chore(qa): add PROJ-16 testdata cleanup script#12
Wachhund merged 2 commits intomasterfrom
chore/proj16-testdata-cleanup-pr

Conversation

@Wachhund
Copy link
Owner

Purpose

  • Documentation update
  • Bug fix
  • New feature
  • Refactor/maintenance
  • Security hardening
  • Other (QA utility script)

Related Features / Issues

  • PROJ: PROJ-16
  • Issue: n/a

Overview of Changes

  • Adds a dedicated QA helper script: script/qa/cleanup-proj16-testdata.php.
  • Script is intended for test-data cleanup after PROJ-16 validation runs.
  • No runtime/controller/model behavior changed.
  • No schema or migration changes.

QA / Verification

  • composer run ci:lint: not run (utility script only)
  • composer run test: not run
  • composer run analyse: not run
  • composer run cs-check: not run
  • Manual checks:
    • Verified script exists and is committed in expected location.
    • Verified no unrelated file changes in this PR.

Deployment Impact

  • No deploy impact
  • Requires deploy runbook update
  • Requires environment/config changes
  • Requires migration
  • Rollback notes: revert this PR if the utility is not needed.

Reviewer Focus

  • Confirm naming/location (script/qa) is aligned with repo conventions.
  • Confirm scope is intentionally limited to QA cleanup support.

Checklist

  • Scope matches linked PROJ / issue
  • No secrets or credentials committed
  • Docs updated where needed
  • Backward compatibility considered
  • Ready to merge

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR adds a QA utility script to clean up test data created during PROJ-16 validation runs. The script is designed to remove specific test users and their associated data from shared environments.

Changes:

  • Adds script/qa/cleanup-proj16-testdata.php for removing PROJ-16 test users and related data
  • Provides dry-run mode for previewing deletions before execution
  • Targets specific test user accounts (qa_proj16_sender, qa_proj16_recipient)

Copy link

Copilot AI commented Feb 19, 2026

@Wachhund I've opened a new pull request, #13, to work on those changes. Once the pull request is ready, I'll request review from you.

@Wachhund Wachhund merged commit d899f93 into master Feb 19, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants