How can I automate the movement of issues between project columns using GitHub Actions? #176468
Replies: 3 comments
-
|
Yes, you can automate moving issues between columns using GitHub Actions or GitHub Project Automation.
Example snippet using gh CLI in Actions: ✅ TL;DR
|
Beta Was this translation helpful? Give feedback.
-
|
Thanks to the previous answer for outlining the key options — built-in project automation and custom Actions workflows. Option 1 – Built-in AutomationIn Projects (v2), go to your project’s Settings › Workflows and enable automations that update a Status field (e.g., “To Do”, “In Progress”, “Done”). Docs: Official docs – Built-in project automation
Option 2 – GitHub Actions (for custom triggers)For flexible event-based moves (e.g., when someone is assigned to an issue), name: Auto-Move Issue to “In Progress” on Assignment
on:
issues:
types: [assigned]
jobs:
move_issue:
runs-on: ubuntu-latest
permissions:
issues: write
pull-requests: write
steps:
- name: Move assigned issue to “In Progress”
uses: actions/add-to-project@v2 # Latest stable (Oct 2025)
with:
project-url: https://github.com/orgs/YOURORG/projects/123
column-id: 456 # Column ID from your board URL
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}How it works: Quick Tips
✅ TL;DR
|
Beta Was this translation helpful? Give feedback.
-
|
🕒 Discussion Activity Reminder 🕒 This Discussion has been labeled as dormant by an automated system for having no activity in the last 60 days. Please consider one the following actions: 1️⃣ Close as Out of Date: If the topic is no longer relevant, close the Discussion as 2️⃣ Provide More Information: Share additional details or context — or let the community know if you've found a solution on your own. 3️⃣ Mark a Reply as Answer: If your question has been answered by a reply, mark the most helpful reply as the solution. Note: This dormant notification will only apply to Discussions with the Thank you for helping bring this Discussion to a resolution! 💬 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Select Topic Area
Question
Feature Area
Issues
Body
Can I make GitHub automatically move an issue from one column to another based on some event, without doing it manually? For example, move an issue from ‘To Do’ to ‘In Progress’ when someone starts working on it.
Guidelines
Beta Was this translation helpful? Give feedback.
All reactions