Skip to content

Comments

Add GitHub Actions CI/CD pipeline for Linode deployment#1

Merged
exploded merged 1 commit intomasterfrom
claude/github-linode-deployment-tSEGu
Feb 22, 2026
Merged

Add GitHub Actions CI/CD pipeline for Linode deployment#1
exploded merged 1 commit intomasterfrom
claude/github-linode-deployment-tSEGu

Conversation

@exploded
Copy link
Owner

  • .github/workflows/deploy.yml: on push to master, runs tests, builds a linux/amd64 binary, SCPs assets to the server, installs the binary to /usr/local/bin/moon, updates /var/www/moon, and restarts the systemd service via SSH
  • scripts/server-setup.sh: one-time script to create a 'deploy' user, generate an SSH key pair, and write a minimal sudoers entry so GitHub Actions has only the permissions it needs
  • README: new CI/CD section explaining secrets, triggers, and setup

https://claude.ai/code/session_01SvqeKxC2hJbDnDAViSJSDk

- .github/workflows/deploy.yml: on push to master, runs tests, builds
  a linux/amd64 binary, SCPs assets to the server, installs the binary
  to /usr/local/bin/moon, updates /var/www/moon, and restarts the
  systemd service via SSH
- scripts/server-setup.sh: one-time script to create a 'deploy' user,
  generate an SSH key pair, and write a minimal sudoers entry so
  GitHub Actions has only the permissions it needs
- README: new CI/CD section explaining secrets, triggers, and setup

https://claude.ai/code/session_01SvqeKxC2hJbDnDAViSJSDk
@exploded exploded merged commit dd12813 into master Feb 22, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants