Skip to content

Update GitHub Actions versions and permissions#73

Draft
syed-reza98 wants to merge 4 commits into
mainfrom
develop
Draft

Update GitHub Actions versions and permissions#73
syed-reza98 wants to merge 4 commits into
mainfrom
develop

Conversation

@syed-reza98
Copy link
Copy Markdown
Member

Upgrade workflow actions and add security permission: grant permissions.security-events write and bump action versions across jobs — actions/checkout to v4.2.2, actions/setup-java to v4.4.0, subosito/flutter-action to v2.16.0 (Flutter 3.41.9), codecov/codecov-action to v4.6.0, actions/upload-artifact to v4.4.3, and github/codeql-action to v3.27.6. These updates keep CI tooling current and ensure compatibility/stability across test, Android/iOS build, and CodeQL analysis jobs.

Upgrade workflow actions and add security permission: grant permissions.security-events write and bump action versions across jobs — actions/checkout to v4.2.2, actions/setup-java to v4.4.0, subosito/flutter-action to v2.16.0 (Flutter 3.41.9), codecov/codecov-action to v4.6.0, actions/upload-artifact to v4.4.3, and github/codeql-action to v3.27.6. These updates keep CI tooling current and ensure compatibility/stability across test, Android/iOS build, and CodeQL analysis jobs.
syed-reza98 and others added 3 commits May 7, 2026 14:03
Add a nested 'pets' object to CommentModel.toMap so serialized comments include the pet's name and profile image URL (mapped from petName and petProfileImageUrl). This allows downstream consumers to access basic pet info alongside the comment payload.
Introduce a Supabase Edge Function (supabase/functions/delete-self) and call it from AuthRepository to perform a signup rollback (delete auth user) when profile creation fails; log rollback errors and still sign out. Fix offline repositories to use proper Map<String, dynamic> casts when reading cached JSON and to persist JSON maps (via toJson) when caching models. Simplify connectivity providers by returning the original status stream and using the provider's asData value for isOnline/isOffline to avoid extra stream wrapping. Add a 1-hour grace parameter (configurable) to getOverdueDoses in health_improvements. Also add .claude/settings.local.json to .gitignore.
Update android/build/reports/problems/problems-report.html to replace the embedded diagnostics JSON (adds deprecation warnings about declaring 'is-' Boolean properties and updates problem counts/documentation links). Also rename web/flutter_bootstrap.js to web/flutter_bootstrap.js.bak (file rename, no content changes).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

1 participant