Skip to content

Require pull requests for develop#1

Merged
sweetmans merged 7 commits into
developfrom
chore/pr-workflow-policy
Jun 19, 2026
Merged

Require pull requests for develop#1
sweetmans merged 7 commits into
developfrom
chore/pr-workflow-policy

Conversation

@sweetmans

Copy link
Copy Markdown
Contributor

Summary

Enforces the team rule: no direct pushes to develop. All work must land via pull request.

Changes

  • Document mandatory PR workflow in AGENTS.md, CODING_STANDARDS.md, and Docs/AGENT_RULES.md
  • Add .github/pull_request_template.md
  • CI: run Build and Test on PRs targeting develop (removed direct develop push trigger)

Repo settings (already applied on GitHub)

  • develop branch protection: require PR + build-test status check
  • enforce_admins: true so admins also merge via PR

Checklist

  • Branched from develop
  • Does not push directly to develop

Document mandatory PR workflow in AGENTS.md, CODING_STANDARDS.md, and
AGENT_RULES.md. Add a pull request template. Run Build and Test on PRs
to develop (not on direct develop pushes).
@sweetmans sweetmans force-pushed the chore/pr-workflow-policy branch from 451b732 to cb67693 Compare June 19, 2026 14:25
Use grep/find in all CI verification scripts so jobs pass without rg
installed. Link Requirements/ from README.md. Scope preview coverage to
public View types and fix PhotoPicker overlay naming.
Migrate PhotoPicker library and image loading from DispatchQueue to
actors (PhotosLibraryExecutor, PhotoKitCoordinator). Add CI guard that
fails on DispatchQueue and dispatch_* usage in Sources and Tests.
Replace build-and-test.yml with pr-checks.yml: governance on ubuntu-latest,
macOS build/snapshots after governance passes. Add run_pr_checks.sh
orchestrators, SwiftPM cache, cancel-in-progress concurrency, PR template,
and include missing token/signing/sample-app guards. Finish rg removal in
remaining verify scripts.
Fix macOS PR Checks failure when ripgrep is not installed on the runner.
Snapshot PNGs are for README and GitHub Pages only. Drop snapshot diff
and manifest guards from CI; keep capture scripts for manual use.
Bring back GlassButtonStyle usage with iOS 26 availability fallback to
.bordered. Delete the GitHub Actions PR Checks workflow and its
orchestrator scripts; update docs to list manual verification commands.
@sweetmans sweetmans merged commit deb9f73 into develop Jun 19, 2026
@sweetmans sweetmans deleted the chore/pr-workflow-policy branch June 19, 2026 16:26
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