GitHub Integration

Link GitHub repositories to Munera tasks for code-level traceability. Munera can automatically move tasks through the lifecycle based on pull request events.

Setting up the integration

1

Navigate to Settings → Integrations → GitHub

You'll need Admin or Manager access on Munera and admin access to the GitHub organisation you want to connect.

2

Authenticate with GitHub

Click Connect GitHub. You'll be redirected to GitHub to authorise the Munera app. Select whether to grant access to all repositories or specific ones.

3

Select repositories

Choose which repositories to link to Munera. You can add or remove repositories at any time.

4

Save and test

Click Save. Munera registers GitHub webhooks automatically. Open a test PR referencing a Munera task ID to verify the connection.

Linking PRs and commits to tasks

Reference a Munera task in any GitHub PR title, body, or commit message using the format MUNERA-{task-id} (e.g. MUNERA-142). Munera automatically creates a link between the PR and the task.

Automatic task transitions

GitHub eventTask transitionCondition
PR openedin_progress → in_reviewPR references a Munera task ID
PR mergedin_review → completedPR references a Munera task ID
PR closed (not merged)in_review → in_progressPR references a Munera task ID

Engineer skill extraction from GitHub

Munera can analyse a GitHub user's public contribution history to suggest skills for their engineer profile. Navigate to Team → [Engineer] → Suggest Skills from GitHub, enter their GitHub username, and Munera will analyse their repositories and pull request history to identify frequently used languages, frameworks, and tools.

⚠️
Requires a GitHub token
GitHub skill extraction requires a GITHUB_TOKEN environment variable with read:user and public_repo scopes. Configure this in Settings → Integrations → GitHub → Advanced.