atlassian.oauthRedirectPort: Local port for OAuth callback.
Environment Overrides
You can supply OAuth settings via .env.local (or .env) in any workspace folder.
The extension loads these and will also resolve ${env:VAR} placeholders in settings.
ATLASSIAN_OAUTH_CLIENT_ID
ATLASSIAN_OAUTH_CLIENT_SECRET
ATLASSIAN_OAUTH_SCOPES
ATLASSIAN_OAUTH_REDIRECT_PORT
API token settings can also be provided via .env.local (or .env):
bun run install:extension:local installs the local VSIX and attempts to reload the window via AppleScript.
bun run install:extension is an alias for install:extension:local.
bun run install:extension:market installs the Marketplace build.
If the reload step fails, grant Accessibility permissions to your terminal, or run Developer: Reload Window manually.
Publish
bun run publish publishes the current version using VSCE_PAT from .env.local, then
waits for Marketplace propagation and installs the new version locally.
It installs the exact version to avoid downgrades while the CDN propagates.
bun run publish:patch bumps patch, publishes, installs from Marketplace, then tags the release.
bun run publish:minor bumps minor, publishes, installs from Marketplace, then tags the release.
bun run publish:major bumps major, publishes, installs from Marketplace, then tags the release.
bun run release:patch does the full flow: bump patch, lint/format/compile, show recent commits,
prompt for a commit message, commit + push, publish + install, then tag. Output is also written
to .release.log. If gh is installed, it shows GitHub Actions status.
bun run release:minor same as above for minor versions.
bun run release:major same as above for major versions.
bun run release:status shows the latest GitHub Actions release status.
Reliable Marketplace Install (launchd)
If Marketplace propagation is slow, you can install a launchd helper that polls
for the new version and installs it as soon as it appears.
bun run launchd:install installs a LaunchAgent that checks every 2 minutes.
bun run launchd:uninstall removes the LaunchAgent.
Logs are written to ~/Library/Logs/atlassian-sprint-view-marketplace.log.
bun run release:tag creates and pushes a git tag for the current version.
CI/CD
This repo includes a GitHub Actions workflow at .github/workflows/release.yml.
Push a tag like v0.0.5 and it will:
build + package the VSIX
publish to the Marketplace (requires VSCE_PAT secret)