Skip to content

samfert/DEVIN-GITHUB-ACTIONS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

DEVIN-GITHUB-ACTIONS

A collection of GitHub Actions for integrating with the Devin API.

Available Actions

Devin API Action

A comprehensive GitHub Action for interacting with the Devin API to create and manage Devin sessions programmatically from your GitHub workflows.

📂 Location: devin-action/

📖 Documentation: See devin-action/README.md for detailed usage instructions

🚀 Quick Start:

- name: Create Devin Session
  uses: samfert-codeium/DEVIN-GITHUB-ACTIONS/devin-action@main
  id: create-session
  with:
    action: 'create-session'
    api-key: ${{ secrets.DEVIN_API_KEY }}
    prompt: 'Fix the failing unit tests'
    title: 'Automated Bug Fix'
    tags: 'bug-fix,automated'

Features

  • Session Management: Create sessions, send messages, get status, list sessions
  • File Operations: Upload files to sessions
  • Tagging: Update session tags
  • Secrets Management: Create, list, and delete secrets
  • Knowledge Management: Manage knowledge base entries
  • Playbooks Management: Create and manage playbooks

Prerequisites

  1. Get a Devin API key from your Devin settings page
  2. Store it as a GitHub secret (recommended name: DEVIN_API_KEY)

Examples

See devin-action/examples/ for complete workflow examples.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Support

License

Apache-2.0

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages