Skip to content

ci: Add GitHub Actions workflow for automated deployment#94

Open
DiFronzo wants to merge 4 commits intomainfrom
feat/deploy_workflow_toolforge
Open

ci: Add GitHub Actions workflow for automated deployment#94
DiFronzo wants to merge 4 commits intomainfrom
feat/deploy_workflow_toolforge

Conversation

@DiFronzo
Copy link
Member

@DiFronzo DiFronzo commented Feb 8, 2026

Description

Triggered when a new release is published. Connects to login.toolforge.org via SSH, pulls the latest code, updates the Python virtual environment, reloads the Toolforge jobs defined in jobs.yaml, and restarts the webservice.

Secret Value
HOST login.toolforge.org
USERNAME Your Toolforge developer shell username
KEY SSH private key authorized on Toolforge

What type of PR is this? (check all applicable)

  • 🍕 Feature
  • 🐛 Bug Fix
  • 📝 Documentation Update
  • 🎨 Style
  • 🧑‍💻 Code Refactor
  • 🔥 Performance Improvements
  • ✅ Test
  • 🤖 Build
  • 🔁 CI
  • 📦 Chore
  • ⏩ Revert

Related Tickets & Documents

To Do!

Tested?

  • 👍 yes
  • 🙅 no, because they aren't needed
  • 🙋 no, because I need help (don't have access to the toolforge tool)

Added to documentation?

  • 📜 README.md
  • 📖 own file under the docs folder
  • 🙅 no documentation needed

[optional] Are there any pre- or post-deployment tasks we need to perform?

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a GitHub Actions workflow intended to automate Toolforge deployments when a GitHub Release is published.

Changes:

  • Introduces a new release-triggered Actions workflow to SSH into Toolforge and run deployment commands.
  • Updates Python dependencies, reloads Toolforge jobs from jobs.yaml, and restarts the webservice.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

DiFronzo and others added 3 commits February 8, 2026 20:32
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@DiFronzo DiFronzo marked this pull request as ready for review February 10, 2026 14:39
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.

1 participant