Dashboard › sentry › Session 0afaAQzWJgvo
0afaAQzWJgvomeVIyOkay I can see this now: https://marketplace.atlassian.com/manage/apps/1219432/versions
[tool results provided]
The page didn't return useful content (it requires authentication). But since you can see the versions page, this is good — it means you have vendor portal access.
From that versions page, can you see an option to "Create a new version" or "New version"?
Per Atlassian's Connect-to-Forge migration docs, the way to link the Forge app to the existing Marketplace listing is:
If you see a "New version" button, try clicking it and see if it gives you the option to select the Forge app (it should appear because the app.connect.key in the manifest matches sentry.io.jira).
Can you try that and tell me what you see?
I have "Create version"
Go ahead and click "Create version".
During the version creation flow, it should ask you to select the app type or associate an app. Look for an option to select a Forge app — your Forge "Sentry" app should appear as an option because the app.connect.key in the manifest is set to sentry.io.jira, which matches the existing Connect app's key.
Let me know what the form/wizard looks like after you click it.
There's a warning at the top:
Publishing new public or private Connect apps (using a JSON descriptor), and publishing of new versions of existing Connect apps, is no longer available in Marketplace as part of Connect's phased end-of-support plan.
That's actually helpful context — Atlassian is sunsetting Connect, which means they're forcing the migration path to Forge. This confirms we're on the right track.
But does the form still let you proceed? Below that warning, do you see any options to:
The warning about Connect apps not being publishable might actually mean the only option available is to select a Forge app — which is exactly what we want.
What else is on the page below that warning?
allows me to say "Forge app" under "Upload app" and I see "Jira Cloud Any Cloud products are forward compatible" as the only line. Below there are two buttons: "Save as private" "Next: Make public"
This is exactly what we need. The Marketplace is letting you create a new version of the existing "Sentry for Jira" listing using the Forge app. This is the linking step.
Before clicking either button though — a few questions:
Does it show the correct Forge app? Is there a selector or does it automatically pick up your "Sentry" Forge app (the one with app.connect.key: sentry.io.jira)?
Have you deployed the Forge app to production yet? Before publishing to Marketplace, you need to have run:
forge deploy --environment production --no-verify
If you haven't done this yet, don't click either button — we should deploy to production first.
Do you want a staged rollout first? "Save as private" would let you test with specific sites before going public. "Make public" would push it to all existing Connect installations.
I'd recommend:
What's the current state — have you deployed to production, and does it show the right Forge app?
Does it show the correct Forge app? Is there a selector or does it automatically pick up your "Sentry" Forge app (the one with app.connect.key: sentry.io.jira)?
It just shows me that one line "Jira Cloud" thing
Have you deployed the Forge app to production yet? Before publishing to Marketplace, you need to have run:
Don't remember, how do I check?
Let's check both things:
[tool results provided]
[tool results provided]
The Forge app is probably in a different directory. Do you know where the Forge app project lives on your machine? Or I can search for it:
[tool results provided]
[tool results provided]
Good — the manifest looks correct. app.connect.key: sentry.io.jira matches the existing Connect app. Now let's check if it's been deployed to production:
[tool results provided]
You need to log in to the Forge CLI first:
forge login
Then we can check deployment status with:
forge environments
Can you run forge login from the sentry-forge directory?
Error: The CLI couldn't securely store your login credentials in a local keychain. Ensure you have libsecret installed. If a local keychain is not available, use environment variables before trying again. See https://go.atlassian.com/dac/platform/forge/getting-started/#log-in-with-an-atlassian-api-token for more.
You'll need to use environment variables instead. You need an Atlassian API token:
FORGE_EMAIL=your-atlassian-email@example.com FORGE_API_TOKEN=your-token forge environments
from the sentry-forge directory. Replace with your actual Atlassian email and the API token.
Showing all environments of the app: Press Ctrl+C to cancel.
✔ Environments fetched ┌──────────────────────────────────────┬─────────────┬─────────────┬──────────────────────────┐ │ Environment ID │ Type │ Name │ Last deployed at │ ├──────────────────────────────────────┼─────────────┼─────────────┼──────────────────────────┤ │ fc2302fb-3ee3-4d46-b19b-1aff4b19288f │ PRODUCTION │ production │ 2026-03-11T12:32:09.550Z │ ├──────────────────────────────────────┼─────────────┼─────────────┼──────────────────────────┤ │ 54cf09d8-8998-41da-a21e-1652253e7a3d │ STAGING │ staging │ 2026-03-10T15:16:39.773Z │ ├──────────────────────────────────────┼─────────────┼─────────────┼──────────────────────────┤ │ 21da5103-5935-4f31-a8ea-0dd41003b9fe │ DEVELOPMENT │ development │ 2026-03-10T15:24:04.012Z │ └──────────────────────────────────────┴─────────────┴─────────────┴──────────────────────────┘
The Forge app is already deployed to production (since March 11). You're good to go.
Back to the Marketplace "Create version" page — everything checks out:
app.connect.key: sentry.io.jira matches the existing Connect appI'd recommend clicking "Save as private" first. This lets you:
Once you've validated it works, you can then make it public.
Go ahead and click "Save as private" — let me know what happens.
ok damn, I need to create a new app under the "Sentry" developer space from scratch. can you walk me through
Let me check the current state of the Forge app and manifest so we have a clear starting point.
[tool results provided]
📚 Searching all archives for "Forge app registration, developer space, sentry.io.jira connect key, marketplace vendor account"…
Error: unknown option '--name'
Try just:
FORGE_EMAIL=your-email FORGE_API_TOKEN=your-token forge register
It should interactively prompt you for the app name and developer space. Let me know what it asks.
Deploying your app to the production environment. Press Ctrl+C to cancel.
✕ Deploying Sentry Jira to production...
ℹ Packaging app files ℹ Uploading app ℹ Validating manifest
Error: Manifest validation failed: The nodejs20.x runtime is deprecated. Migrate your app to the latest Node.js runtime: https://go.atlassian.com/runtime (requestId: 5f78853d715c4ad6837895431fbe9f69)
Rerunning the command with --verbose may give more details.
The runtime needs updating. Let me fix the manifest:
[tool results provided]
Now try deploying again:
FORGE_EMAIL=your-email FORGE_API_TOKEN=your-token forge deploy --environment production --no-verify
Deploying your app to the production environment. Press Ctrl+C to cancel.
✔ Deploying Sentry Jira to production...
ℹ Packaging app files ℹ Uploading app ℹ Validating manifest
✔ Deployed
Deployed Sentry Jira to the production environment. To install on a site that you're an admin of, run forge install. To install on any other site, generate an installation link in the developer console and share it with the site admin: https://developer.atlassian.com/console/myapps/b48115c6-8f4c-4bb6-9bbe-f20c25f26bcf/manage/distribution
Deployed. Now go back to the Marketplace "Create version" page:
https://marketplace.atlassian.com/manage/apps/1219432/versions
Click "Create version", select "Forge app" under "Upload app", and see if the new Forge app ("Sentry Jira", ID b48115c6-...) shows up now.
okay done
What happened? Did it let you save the version? Are you seeing any errors or did it succeed?
Succeeded and got version 2.0.0 by me and 2.1.0 by "Marketplace Hub [Atlassian]"
That's great — the Marketplace automatically created a follow-up version (2.1.0). This is normal for Connect-to-Forge migrations.
So to confirm the current state:
Is v2.1.0 public or private? And what's the status of each version — approved, pending, draft?
This is the critical moment: once a Forge version goes public, existing Connect installations will start migrating to Forge. We should make sure everything is working correctly before that happens.
both private
Good — both private means nothing has rolled out to customers yet. That's the safe state.
Before making anything public, we should validate the Forge app works correctly. The key thing to test is that existing Jira installations will continue to work after the migration from Connect to Forge — meaning all the endpoints on the Sentry side (/extensions/jira/installed/, /extensions/jira/issue-updated/, etc.) still receive requests correctly.
A few things to check:
Can you install the private Forge version on a test Jira site? If you have a test/dev Jira Cloud instance, try installing the private version there and verify:
Check the v2.1.0 details — click into it and see what Atlassian auto-generated. It might have adjustments to scopes or compatibility.
Do you have a test Jira site you can try this on?