-
Notifications
You must be signed in to change notification settings - Fork 1
/
action.yml
34 lines (34 loc) · 1.12 KB
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
name: 'Markdown To Discord'
description: 'Posts a group of markdown files as Discord messages'
inputs:
discordToken:
description: 'The discord token for the bot user'
required: true
githubToken:
description: "The github token. Required for the action's binary to be downloaded"
required: true
markdownDirectory:
description: 'The directory of where the markdown files are stored'
required: true
runs:
using: "composite"
steps:
- name: Download artifact
id: download-artifact
uses: dawidd6/action-download-artifact@v2
with:
github_token: ${{ inputs.githubToken }}
workflow: dotnet.yml
workflow_conclusion: success
name: MarkdownToDiscord
repo: LittleBigRefresh/MarkdownToDiscord
if_no_artifact_found: fail
- name: Execute
shell: bash
run: |
export M2D_GIT_MODIFIED=$(git diff --name-only ${{ github.event.before }} ${{ github.event.after }} -- ${{ inputs.markdownDirectory }})
chmod +x ./MarkdownToDiscord
./MarkdownToDiscord
env:
DISCORD_TOKEN: ${{ inputs.discordToken }}
MARKDOWN_FILES_DIR: ${{ inputs.markdownDirectory }}