Skip to content

Conversation

@demolaf
Copy link
Member

@demolaf demolaf commented Dec 19, 2025

Changes

  • Added Task Queue admin API (Functions, TaskQueue) with enqueue/delete, scheduling, deadlines, headers, custom task IDs, and optional custom URI.
  • Added Functions getter to FirebaseApp and registered the service in FirebaseServiceType.
  • Added Cloud Tasks emulator support via CLOUD_TASKS_EMULATOR_HOST

Examples

  • Added emulator config + example Functions TS app and a Dart example for task queue usage.

Testing

  • Added extensive unit tests and emulator integration tests for Task Queue behavior.
  • Updated coverage script to build test functions and run tasks/functions emulators.

@demolaf demolaf changed the base branch from next to messaging/apis December 19, 2025 16:04
@demolaf demolaf marked this pull request as draft December 19, 2025 16:04
@github-actions
Copy link

github-actions bot commented Dec 19, 2025

Coverage Report

✅ Coverage 73.36% meets 40% threshold

Coverage: 73.36%
Lines Covered: 3790/5166

Minimum threshold: 40%

@demolaf demolaf changed the title wip: Functions APIs and tests feat: add Functions Task Queue API with emulator support and tests Dec 22, 2025
@demolaf demolaf marked this pull request as ready for review December 22, 2025 15:06
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.

2 participants