Skip to content

slackbot r+d checkout #108

slackbot r+d checkout

slackbot r+d checkout #108

name: slackbot r+d checkout
on:
schedule:
# run on Fridays at 4:25pm (8:25 UTC) [early in case of lag]
# - cron: "25 20 * * FRI" # standard time
- cron: "25 21 * * FRI" # daylight savings (?)
env:
MSG_FILENAME: ".github/slackbot_text/rd_checkout.txt"
jobs:
slackbot:
name: slackbot message
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Select random message from file
id: select_message
run: echo "random_message=$(shuf -n 1 $MSG_FILENAME)" >> $GITHUB_OUTPUT
- name: Send message to Slack
id: slack
uses: slackapi/[email protected]
with:
channel-id: "staff-r-and-d"
# post as a simple plain text message
slack-message: "${{ steps.select_message.outputs.random_message }}"
env:
SLACK_BOT_TOKEN: ${{ secrets.GHBOT_SLACK_BOT_TOKEN }}