Skip to content

gitevents/broadcast

Repository files navigation

GitEvents Broadcast Action

How it works

  1. Create a new Issue with the Event Form (check out the CDC.cy example)
  2. Approve the Event on your Issue tracker
  3. Let the 🤖 work its 🪄

Features

Discord Events

This is done via a reusable GitHub Action and OpenID Connect Authentication (OICD).

  1. Add the Discord Bot to your Server
  2. Get your Server/Guild ID ("Copy ID" when Developer Mode is active in the Discord Client)
  3. Copy the workflow below into your events repo (ie. .github/workflows/gitevents-discord.yml), see example
  4. Change the server-id and your default time-zone
  5. Commit and push to your events repo
name: Create Events on Discord

on:
  issues:
    types: [labeled]

jobs:
  reuse:
    if: contains( github.event.issue.labels.*.name, 'Approved' )
    uses: gitevents/broadcast/.github/workflows/discord-event.yml@main
    with:
      server-id: "983632632514498621"
      time-zone: 'Europe/Nicosia'

OpenCollective Events

TBD

Meetup Events

TBD

License

Licensed under MIT.