Skip to content

Merge pull request #28 from Lumos-Programming/shion/fix-invalid-inter… #19

Merge pull request #28 from Lumos-Programming/shion/fix-invalid-inter…

Merge pull request #28 from Lumos-Programming/shion/fix-invalid-inter… #19

Workflow file for this run

name: Deploy to self-hosted runner
on:
push:
branches:
- main
pull_request:
branches:
- main
paths:
- '.github/workflows/deploy-runner.yml'
jobs:
deploy:
runs-on:
- self-hosted
- Shion-raspi-cm4
- ARM64
- Linux
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Go
uses: actions/[email protected]
- name: Build binary
run: go build -o lumos-discord-bot .
- name: Deploy binary
run: |
# THIS COMMAND IS ALLOWED VIA /etc/sudoers.d/lumos-bot
sudo /bin/systemctl stop lumos-discord-bot.service
cp lumos-discord-bot /home/lumos-bot/lumos-discord-bot/lumos-discord-bot
- name: Restart service
run: |
# THIS COMMAND IS ALLOWED VIA /etc/sudoers.d/lumos-bot
sudo /bin/systemctl restart lumos-discord-bot.service