Skip to content

Commit

Permalink
Merge pull request #26 from FoxxoTrystan/discord-changlogs
Browse files Browse the repository at this point in the history
Discord Changlogs
  • Loading branch information
FoxxoTrystan authored Jul 15, 2024
2 parents b10ab0c + f8dda0b commit f9c6e1c
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 2 deletions.
25 changes: 25 additions & 0 deletions .github/workflows/publish-changelog.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: Publish Changelog

on:
workflow_dispatch:
schedule:
- cron: '0 10 * * *'

jobs:
publish_changelog:
runs-on: ubuntu-latest
steps:

- name: checkout
uses: actions/checkout@v3
with:
token: ${{secrets.GITHUB_TOKEN}}
ref: master

- name: Publish changelog
run: Tools/actions_changelogs_since_last_run.py
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CHANGELOG_DIR: ${{ vars.CHANGELOG_DIR }}
DISCORD_WEBHOOK_URL: ${{ secrets.CHANGELOG_DISCORD_WEBHOOK }}
continue-on-error: true
1 change: 1 addition & 0 deletions Resources/Changelog/Floof.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,5 @@ Entries:
- author: FoxxoTrystan
changes:
- {message: 'Created the Floof Station changelog.', type: Add}
id: 1
time: '2024-7-12T00:00:00.0000000+00:00'
4 changes: 2 additions & 2 deletions Tools/actions_changelogs_since_last_run.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
DISCORD_SPLIT_LIMIT = 2000
DISCORD_WEBHOOK_URL = os.environ.get("DISCORD_WEBHOOK_URL")

CHANGELOG_FILE = "Resources/Changelog/DeltaVChangelog.yml"
CHANGELOG_FILE = os.environ.get("CHANGELOG_DIR")

TYPES_TO_EMOJI = {
"Fix": "🐛",
Expand Down Expand Up @@ -165,7 +165,7 @@ def send_to_discord(entries: Iterable[ChangelogEntry]) -> None:

# Flush the group to the message
message_content.write(group_text)

# Clean up anything remaining
message_text = message_content.getvalue()
if len(message_text) > 0:
Expand Down

0 comments on commit f9c6e1c

Please sign in to comment.