DEV Community

Frooth
Frooth

Posted on

2 1

Go To Sleep-a-tron Github Actions Hackathon Submission

My Workflow

Name: FraserTooth/go-to-sleep
Description: This Github Action will use the timestamps in commit logs to figure out whether someone is doing work past their bed time...and tell them off!
Being Used: On itself...🤣
Github: Link

Submission Category:

Wacky Wildcards (I think...)

Yaml File or Link to Code

GitHub logo FraserTooth / go-to-sleep

Stop coding and go to sleep!

The Github Go-To-Sleep-a-Tron Action

Sleepy Time

Stop coding and go to sleep!

(Example Commit with Message)[https://github.com/FraserTooth/go-to-sleep-action/commit/a46d6fd23defa2b5b9c974cebbc843eeb01a5ff9]

Inputs

GITHUB_TOKEN

Required
Just put ${{ secrets.GITHUB_TOKEN }} and it should work fine.

custom_mesage

Optional
Put your custom message as a HTML formatted string:
e.g. custom_message: "Oh dear, its very late where you are.\nWe appreciate your hard work but maybe you should go to bed."

Default: "Its quite late, maybe you should go to sleep!"

timezone

Required for any events other than commits (push)
Enter your team's timezone in the ISO format (+/-)hh:mm:
e.g. timezone: "+09:00"

How to use

If you do not have any Github actions already set up in your repo, start by creating a .github/workflows folder.

Inside your workflows folder, create a new .yml file, for example main.yml and copy the following lines:

on
  [
    push,
    pull_request,                 # Slightly Supported
    pull_request_review,          # Not Supported
    pull_request_review_comment,  # Not Supported
    issues,                       
…



Link to Release

Additional Resources / Info

Explanatory DEV.to Post

Top comments (0)

AWS GenAI LIVE image

How is generative AI increasing efficiency?

Join AWS GenAI LIVE! to find out how gen AI is reshaping productivity, streamlining processes, and driving innovation.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay