diff --git a/.github/workflows/irc-commit-message.yml b/.github/workflows/irc-commit-message.yml new file mode 100644 index 000000000..ec9f508d0 --- /dev/null +++ b/.github/workflows/irc-commit-message.yml @@ -0,0 +1,26 @@ +on: [push] + +jobs: + send-message: + runs-on: ubuntu-latest + name: Send message via Matrix + steps: + - name: checkout + uses: actions/checkout@v2 + with: + fetch-depth: 0 + - run: | + ALL_MSGS="" + for i in ${{ join(github.event.commits.*.id, ' ') }}; do + MSG=$(git --no-pager show -s --format='%h %an: %s' $i) + ALL_MSGS="$ALL_MSGS$MSG
" + done + echo "::set-output name=COMMIT_MESSAGE::$ALL_MSGS" + id: commit-message + - uses: Gottox/irc-message-action@v2 + with: + server: 'irc1.dark.fi' + channel: '#dev' + nickname: b1-66er + message: '${{ steps.commit-message.outputs.COMMIT_MESSAGE }}' +