-name: Publish Testing
+name: Publish
concurrency:
- group: publish-testing
+ group: publish
on: [push]
runs-on: ubuntu-latest
steps:
+ - name: Install dependencies
+ run: sudo apt-get install -y python3-paramiko python3-lxml python3-requests
+
- uses: actions/checkout@v3.6.0
with:
submodules: 'recursive'
env:
PUBLISH_TOKEN: ${{ secrets.PUBLISH_TOKEN }}
GITHUB_REPOSITORY: ${{ vars.GITHUB_REPOSITORY }}
+
+ - name: Publish changelog (Discord)
+ run: Tools/actions_changelogs_since_last_run.py
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ DISCORD_WEBHOOK_URL: ${{ secrets.CHANGELOG_DISCORD_WEBHOOK }}
+
+ - name: Publish changelog (RSS)
+ run: Tools/actions_changelog_rss.py
+ env:
+ CHANGELOG_RSS_KEY: ${{ secrets.CHANGELOG_RSS_KEY }}