Skip to content

Conversation

@factory-ben
Copy link
Collaborator

Automatically creates Linear tickets for new features when changelog files are updated and merged to main.

What it does

  • Triggers on push to main when docs/changelog/*.mdx files change
  • Parses the newest <Update> block for features under ## New features or ## Improvements
  • Creates Linear tickets via GraphQL API with:
    • Title: [version] Feature Name
    • Description with changelog context
    • Due date 7 days from creation
    • Optional: assignee, project, and label

Required secrets

  • LINEAR_API_KEY - Linear API key
  • LINEAR_TEAM_ID - Team to create issues in

Optional secrets

  • LINEAR_ASSIGNEE_ID - Auto-assign tickets
  • LINEAR_PROJECT_ID - Add to a project
  • LINEAR_LABEL_ID - Apply a label

factory-ben and others added 2 commits December 25, 2025 11:44
- Update BYOK docs to use new settings.json format with camelCase fields
- customModels replaces custom_models
- displayName, baseUrl, apiKey, maxOutputTokens replace snake_case versions
- Add note about legacy config.json support for backwards compatibility
- Update all provider-specific pages with new JSON format
- Add customModels to settings.mdx reference table

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
Automatically creates Linear tickets for new features when changelog is updated and merged to main.

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
@factory-droid
Copy link
Contributor

factory-droid bot commented Dec 29, 2025

Droid finished @factory-ben's task —— View job


Code Review Complete

No high-severity issues found in this PR.

Changes reviewed:

  • Documentation updates across 14 files updating BYOK configuration references (config.jsonsettings.json, custom_modelscustomModels, max_tokensmaxOutputTokens)
  • New GitHub workflow (.github/workflows/changelog-to-linear.yml) for creating Linear tickets from changelog files

The documentation changes are straightforward textual updates. The new workflow includes appropriate error handling and secrets management.

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