Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ These instructions apply to the whole repository.
- If a dependency API deprecates, update the example usage when it is easy and low-risk.
- Android example smoke coverage exists in `example/integration_test/app_smoke_test.dart`; keep it stable when changing example navigation or consent flow.
- iOS runtime smoke coverage is not automated yet; do not claim parity unless it was explicitly tested.
- Do not assume example integration tests can be enforced in CI; org action policy may require them to stay as local/manual checks.

## Analyzer Hygiene

Expand Down
10 changes: 5 additions & 5 deletions INSTRUCTIONS.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ Purpose:
- Intended as a smoke test, not full feature automation

Current scope:
- Android smoke coverage is automated in CI
- Android smoke coverage exists as a local/manual runtime check
- iOS runtime smoke coverage is not automated yet

### 2.3 Example widget test
Expand Down Expand Up @@ -182,7 +182,7 @@ git commit -m "chore: release <VERSION>"
git push origin main
```

The `validate.yml` GitHub Actions workflow runs on pull requests to `main`. It calls the shared release checks workflow, which verifies analysis, unit tests, Android integration smoke coverage, and a publish dry run. Wait for it to pass before proceeding to publish.
The `validate.yml` GitHub Actions workflow runs on pull requests to `main`. It calls the shared release checks workflow, which verifies analysis, unit tests, and a publish dry run. Wait for it to pass before proceeding to publish.

---

Expand Down Expand Up @@ -275,9 +275,9 @@ The version heading in `CHANGELOG.md` must match exactly `## <version>` with no
### OIDC authentication fails in CI
Verify the pub.dev admin setup in Section 5 is complete and the repository name matches exactly: `mapp-digital/Mapp-Intelligence-Flutter-Tracking`.

### Android smoke test fails in CI
The shared release checks workflow runs `example/integration_test/app_smoke_test.dart` on an Android emulator. Check:
- emulator boot failures in the `integration-smoke` job
### Android smoke test fails locally
The runtime smoke test lives in `example/integration_test/app_smoke_test.dart`. Check:
- device/emulator availability
- example dependency resolution
- UI text or navigation changes in the example app that invalidate the smoke test assertions

Expand Down
Loading