whatisgithub

What is gajira?

atlassian/gajira — explained in plain English

Analysis updated 2026-07-20 · repo last pushed 2025-02-26

202Audience · developerComplexity · 2/5StaleSetup · moderate

In one sentence

Automated GitHub Actions that sync code activity with Jira issues, closing tickets on merge, creating issues from TODO comments, and more. The project is deprecated and no longer maintained, so it should not be relied on for production use.

Mindmap

mindmap
  root((repo))
    What it does
      Links GitHub to Jira
      Auto-upates Jira issues
      Creates issues from TODOs
    Use cases
      Close tickets on merge
      Sync GitHub issues to Jira
      Track TODO comments
    Audience
      Dev teams using Jira
      Project managers
      Team leads
    Tech stack
      GitHub Actions
      Jira REST API
      Node.js
    Caveats
      Deprecated and unmaintained
      Not for production use

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Automatically close a Jira issue when a pull request containing its key is merged.

USE CASE 2

Create a new Jira issue whenever someone opens a GitHub issue in your repo.

USE CASE 3

Turn TODO comments in your codebase into tracked Jira issues automatically.

USE CASE 4

Add comments to Jira tasks when commit messages reference specific issue keys.

What is it built with?

GitHub ActionsJira APIJavaScriptNode.js

How does it compare?

atlassian/gajirathiago-code-lab/aws-certified-solutions-architect-associate-brasilvercel/git-hooks
Stars202202202
LanguageHTMLJavaScript
Last pushed2025-02-262021-04-10
MaintenanceStaleDormant
Setup difficultymoderateeasyeasy
Complexity2/51/52/5
Audiencedevelopergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires a Jira account and API credentials plus familiarity with GitHub Actions workflow syntax, and the project is deprecated so setup support is unavailable.

No license information is provided in the repository, so default copyright restrictions apply and reuse may be limited.

So what is it?

Atlassian's gajira project connects GitHub and Jira so that activity in your code repository automatically updates your issue tracker. It lets your development workflow handle task management in the background without requiring manual updates. The project provides a set of GitHub Actions, essentially automated tasks you can plug into your GitHub repository, that communicate with Jira's system. You set up a workflow in GitHub, and these actions handle the connection. For example, when you merge a pull request with a Jira issue key in its name, the action finds that key and marks the corresponding Jira issue as done. It can also create new Jira issues whenever someone opens a GitHub issue, add comments to Jira tasks when commit messages mention specific keys, or turn // TODO: comments in your code into Jira issues. It works by first logging into your Jira account, then searching for references to issues across your commits or branch names, and finally updating the matching task in Jira. This would be useful for development teams that use Jira to track work but find it tedious to manually keep Jira in sync with what's happening in GitHub. If a project manager wants Jira tickets to close automatically when developers merge code, or a team lead wants every TODO comment in the codebase to become a tracked task, this automates that bridge. One important caveat: the repository is no longer maintained and all of its actions have been deprecated. This means that while the code is still available to look at or learn from, relying on it for a production workflow would carry risk since it won't receive updates or fixes.

Copy-paste prompts

Prompt 1
Show me how to set up a GitHub Actions workflow that closes a Jira issue automatically when a pull request with the issue key in its title is merged, using the atlassian/gajira actions.
Prompt 2
Write a GitHub Actions workflow using atlassian/gajira that logs into Jira, searches a commit message for a Jira issue key, and adds a comment to that Jira issue with the commit details.
Prompt 3
Create a GitHub Actions workflow that listens for new GitHub issues and uses atlassian/gajira to create a matching Jira issue with the same title and description.
Prompt 4
Explain the step-by-step flow of the atlassian/gajira actions: login, find, and transition, and show how they chain together in a typical workflow file.

Frequently asked questions

What is gajira?

Automated GitHub Actions that sync code activity with Jira issues, closing tickets on merge, creating issues from TODO comments, and more. The project is deprecated and no longer maintained, so it should not be relied on for production use.

Is gajira actively maintained?

Stale — no commits in 1-2 years (last push 2025-02-26).

What license does gajira use?

No license information is provided in the repository, so default copyright restrictions apply and reuse may be limited.

How hard is gajira to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is gajira for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.