https://github.com/unfunco/work-item-to-issue
GitHub Action to sync Azure DevOps work items to GitHub issues.
https://github.com/unfunco/work-item-to-issue
automation azure-devops copilot github-action github-issues work-items
Last synced: about 1 month ago
JSON representation
GitHub Action to sync Azure DevOps work items to GitHub issues.
- Host: GitHub
- URL: https://github.com/unfunco/work-item-to-issue
- Owner: unfunco
- License: mit
- Created: 2026-05-19T13:55:54.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2026-05-27T08:37:22.000Z (about 2 months ago)
- Last Synced: 2026-05-27T10:22:26.457Z (about 2 months ago)
- Topics: automation, azure-devops, copilot, github-action, github-issues, work-items
- Homepage:
- Size: 31.3 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Create GitHub Issues from Azure DevOps Work Items
A GitHub Action that syncs Azure DevOps work items to GitHub issues, with
optional assignment to Copilot for automated coding.
```yaml
name: Sync Azure DevOps work items
on:
schedule:
- cron: '*/15 * * * *'
workflow_dispatch: { }
jobs:
sync:
name: Sync
permissions:
contents: read
id-token: write
issues: write
runs-on: ubuntu-slim
steps:
- name: Sync work items to GitHub issues
uses: unfunco/work-item-to-issue@v0.1.0
with:
azure-client-id: ${{ secrets.AZURE_CLIENT_ID }}
azure-tenant-id: ${{ secrets.AZURE_TENANT_ID }}
azure-devops-url: ${{ vars.AZURE_DEVOPS_URL }}
azure-devops-project: ${{ vars.AZURE_DEVOPS_PROJECT }}
azure-devops-label: 'copilot:ready'
assign-to-copilot: true
github-token: ${{ secrets.COPILOT_USER_TOKEN }}
```
## License
© 2026 [Daniel Morris]\
Made available under the terms of the [MIT License].
[daniel morris]: https://unfun.co
[mit license]: LICENSE.md