-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
We need to create a boot that posts to bluesky advertising talks an events. This should have the following features:
- It should run twice a week, on Mondays at 9 AM MST and Wednesdays at 8 AM MST.
- The message should be posted to Bluesky. The account and password should be extracted from GitHub secrets. This will be off for now, as I will add the required information later.
- The next talk can be extracted from the Google Calendar here. Alternatively, the latest can be extracted from the website here: https://datascience.utah.edu/seminar.html.
- Here is an example of a bluesky post.
- The workflow should do nothing if there is no talk scheduled for the current week.
- Here is an example of a Bluesky post workflow: https://github.com/UofUEpiBio/PHS-7045-egga/blob/fdde41986442dad1057630a9608042eb4a9b5d9f/.github/workflows/build-it.yaml#L44-L58. With the corresponding Makefile.
- The workflow should run now, but only skip posting the message. Nonetheless, the post should be uploaded as an artifact (i.e.,
if: always()
). - (optional) Add a function to include an AI-generated image as a function of the talk title, perhaps using Google Gemini or other AI tool.
attn @jeffmp
Copilot
Metadata
Metadata
Assignees
Labels
No labels