datamix-datascience/Sync To Google Drive and Generate Visual Diffs
Syncs files between a GitHub repo and Google Drive folders, optionally generating visual diffs for PRs.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Jul 4, 2025
- License
- MIT
Pinned Snippet
uses: datamix-datascience/sync-to-drive@969e8b19c805e61e60e3af747588ccfc11a713a6 # v1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| github_token | GitHub Token for API requests (e.g., creating PRs, listing files) | yes | — |
| credentials | Base64 encoded Google Service Account JSON credentials | yes | — |
| trigger_event_name | Name of the event that triggered the workflow (e.g., push, schedule, workflow_dispatch) | yes | — |
| enable_visual_diffs | Set to "true" to enable visual diff PNG generation after PR creation/update. | no | false |
| visual_diff_output_dir | Directory (relative to repo root) where generated PNGs will be stored. | no | _diff_ |
| visual_diff_link_suffix | The file extension suffix used for Google Drive link files (must match generation). | no | .gdrive.json |
| visual_diff_dpi | Resolution (DPI) for the generated PNG images. | no | 72 |
| git_user_name | Git user name for commits made by the action (e.g., visual diff PNGs). | no | github-actions[bot] |
| git_user_email | Git user email for commits made by the action. | no | github-actions[bot]@users.noreply.github.com |
| enable_slide_compare | Set to "true" to enable Gemini-powered slide comparison comments on PRs. | no | false |
| gemini_api_key | Google API Key for Gemini usage when comparing slides | no | — |
Outputs
no outputs