Skip to content

External Providers — Setup Pipedream

Jonas Jaszkowic edited this page Oct 15, 2024 · 1 revision

Purpose

Pipedream provides workflows and triggers for all kind of external services. For Gieß den Kiez, we use Pipedream to schedule the Github actions:

  • giessdenkiez-de/.github/workflows/rain.yml
    • generates the Mapbox tilesets including waterings and rain amount per tree and
    • fetches daily weather data
    • we schedule this action to run daily at 01:00 AM
  • giessdenkiez-de/.github/workflows/pumps.yml
    • extracts all public pumps from OpenStreetMap and pushes it to Supabase
    • we schedule this action to run daily at 04:00 AM

Follow official Pipedream documentation to create an account and setup workflows that trigger the Github actions.