Skip to content

Fix build job syntax in datadog-synthetics.yml#143

Closed
filforopen-source wants to merge 49 commits into
flutter:dependabot/npm_and_yarn/genkit_flutter_agentic_app/genkit_backend/yaml-2.8.3from
55-build-Runtime-state:main
Closed

Fix build job syntax in datadog-synthetics.yml#143
filforopen-source wants to merge 49 commits into
flutter:dependabot/npm_and_yarn/genkit_flutter_agentic_app/genkit_backend/yaml-2.8.3from
55-build-Runtime-state:main

Conversation

@filforopen-source

Copy link
Copy Markdown

Pre-launch Checklist

  • I signed the CLA.

csells and others added 30 commits November 30, 2025 15:15
A sample app that demonstrates a shopping
experience, used for an upcoming talk for
Google I/O 2026.
Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 7.4.0 to 7.5.8.
- [Release notes](https://github.com/protobufjs/protobuf.js/releases)
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/protobufjs-v7.5.8/CHANGELOG.md)
- [Commits](protobufjs/protobuf.js@protobufjs-v7.4.0...protobufjs-v7.5.8)

---
updated-dependencies:
- dependency-name: protobufjs
  dependency-version: 7.5.8
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Also added "Privacy - Calendar Full Access Usage Description" (NSCalendarsFullAccessDescription) to both Info.plist files.

This enables usage of the calendar on ios/macos.
This commit introduces the necessary configuration and script to generate
Dart and Swift wrappers for Apple's EventKit framework.

Details:
- Updated pubspec.yaml with ffi, ffigen, objective_c, and swiftgen dependencies.
- Created tool/generate_code.dart to generate wrappers for EKEventStore, EKEvent, and EKCalendar.
- Configured the generator to target macOS to bypass iOS compilation limits on deprecated properties, and added a post-generation step to strip the iOS-unavailable 'birthdayPersonUniqueID' property from the generated Swift code.
- Added generated EventKit wrapper and binding files to .gitignore to keep the repository clean.
- Replaced the swiftgen generator script with a pure FfiGenerator approach directly on Objective-C headers. This eliminates the need for intermediate Swift/Objective-C wrapper classes (like EKEventStoreWrapper), significantly reducing complexity and avoiding Xcode linking crashes (FailedToLoadClassException).
- Updated generate_code.dart to specify exact entry points and headers for EventKit.framework, fetching native EKEventStore, EKEvent, EKCalendar, EKCalendarItem, and EKObject definitions directly.
- Refactored _retrieveEvents in lib/main.dart to use the type-safe, generated Dart APIs (eventsMatchingPredicate, objectAtIndex, etc.) instead of error-prone, manual objc.msgSend invocations and raw pointer casting.
- Fixed an issue where EKEvent.title (which returns an Objective-C NSString reference) incorrectly printed 'Instance of ObjCObject' by safely unwrapping it with package:objective_c's toDartString() method.
- Updated event fetching to parse startDate into a Dart DateTime.
- Refactored UI table to have distinct columns for Title, Date, and Time.
- Removed Sample Event boilerplate logic.
- Extracted CreateEventDialog into its own discrete file create_event_dialog.dart.
- Integrated CreateEventDialog into main.dart to open on the "Create Event" button press.
- Passed calendars explicitly to predicateForEventsWithStartDate to ensure fetching utilizes user's available calendars.
- Cleaned up leftover debugPrint statements and updated AppBar title.
thatfiredev and others added 8 commits June 25, 2026 12:52
Introduce a comprehensive set of skills that allow an agent to automatically execute Steps 3 through 7 of the GenUI workshop, along with a utility script for Cloud Shell.

- `genui_workshop_step_3`: Initializes the empty Flutter project and sets up core dependencies.
- `genui_workshop_step_4`: Scaffolds the initial GenUI chat interface (`genui_utils.dart` and `message_bubble.dart`).
- `genui_workshop_step_5`: Integrates the `genui` package, configures the `Conversation` API, and supports `SurfaceItem`.
- `genui_workshop_step_6`: Sets up the `WeatherInput` catalog widget and updates the agent system prompt.
- `genui_workshop_step_7`: Sets up the `WeatherCard` catalog widget alongside fake forecast data.
- `genui_workshop_run_cloud_shell`: Creates a helper script (`run_cloud_shell.sh`) to build and serve the web app locally on Cloud Shell.
@google-cla

google-cla Bot commented Jul 18, 2026

Copy link
Copy Markdown

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

filforopen-source added 11 commits July 18, 2026 04:18
Add E/Class with content 'Automatic'
Removed packing list details and introduction from contract.
This workflow file configures CodeQL analysis for multiple programming languages, including Java, JavaScript, and Swift. It sets up triggers for push and pull request events on the main branch and schedules regular analysis.
Added VAT numbers for various countries related to Google Commerce Limited.
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.