Skip to content

feat(atlassian.com/acli): add atlassian.com/acli#50635

Merged
suzuki-shunsuke merged 4 commits into
aquaproj:mainfrom
ryan-pip:feat/atlassian.com/acli
Mar 21, 2026
Merged

feat(atlassian.com/acli): add atlassian.com/acli#50635
suzuki-shunsuke merged 4 commits into
aquaproj:mainfrom
ryan-pip:feat/atlassian.com/acli

Conversation

@ryan-pip

@ryan-pip ryan-pip commented Mar 19, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds the Atlassian CLI (acli) as a new package.

Package details

  • Type: http (no GitHub Releases)
  • Download URL: https://acli.atlassian.com/{os}/{version}/acli_{version}_{os}_{arch}.tar.gz
  • Version source: ryan-pip/acli-versions — a community tracking repo whose tags are auto-synced every 6 hours from atlassian/homebrew-acli commit history via GitHub Actions
  • Supported platforms: linux and darwin (amd64, arm64)
  • Tested versions: 1.3.14-stable (latest), 1.2.0-stable

Notes

  • Atlassian does not publish GitHub releases or tags for acli, so a version-tracking repo (ryan-pip/acli-versions) was created to provide the required version source
  • No checksum file is published by Atlassian
  • Windows is excluded as the download format differs and is unconfirmed

This pull request was created with the assistance of Claude (AI). The code has been reviewed and tested manually.

🤖 Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com

Summary by CodeRabbit

  • Chores
    • Added the Atlassian CLI (acli) to the package registry with two published entries (1.3.14-stable and 1.2.0-stable). Installers support automated HTTP download and tar.gz extraction for Linux and macOS on amd64 and arm64. Package includes repository metadata and an external documentation link.

@github-actions

This comment was marked as resolved.

@coderabbitai

coderabbitai Bot commented Mar 19, 2026

Copy link
Copy Markdown

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 9dadfcdd-9dce-4126-83c3-20953b378358

📥 Commits

Reviewing files that changed from the base of the PR and between 0fafbd4 and ea44a8f.

📒 Files selected for processing (1)
  • registry.yaml
🚧 Files skipped from review as they are similar to previous changes (1)
  • registry.yaml

📝 Walkthrough

Walkthrough

Adds a new atlassian.com/acli package: package manifest entries for two pinned versions and registry entries (both pkgs/ and root registry) that source GitHub-tagged releases and provide OS/arch-templated tar.gz download URLs extracting an acli binary for Linux and Darwin.

Changes

Cohort / File(s) Summary
Package Manifests
pkgs/atlassian.com/acli/pkg.yaml
Adds packages list with two atlassian.com/acli entries: one fully-qualified atlassian.com/acli@1.3.14-stable, another atlassian.com/acli constrained with version: 1.2.0-stable.
Package Registry Definition
pkgs/atlassian.com/acli/registry.yaml
New HTTP-based package entry for atlassian.com/acli: version_source: github_tag, templated url for acli_{{.Version}}_{{.OS}}_{{.Arch}}.tar.gz, format: tar.gz, files mapping to acli, repo metadata, docs link, and supported envs (linux/amd64, linux/arm64, darwin/amd64, darwin/arm64).
Root Registry
registry.yaml
Adds packages[] entry for atlassian.com/acli mirroring pkgs/ registry: type: http, GitHub-tag versioning, templated tar.gz url, files extraction mapping, and supported envs for Linux and Darwin (amd64/arm64).

Sequence Diagram(s)

sequenceDiagram
    participant Client as Client
    participant Registry as Registry (local)
    participant GitHub as GitHub (tags)
    participant CDN as Artifact Host

    Client->>Registry: request package `atlassian.com/acli` (OS, Arch)
    Registry->>GitHub: query tags (version_source: github_tag)
    GitHub-->>Registry: return latest/available tags
    Registry->>CDN: construct URL using template and chosen Version/OS/Arch\nGET /acli_{{Version}}_{{OS}}_{{Arch}}.tar.gz
    CDN-->>Registry: serve tar.gz archive
    Registry->>Registry: extract `acli_{{Version}}_{{OS}}_{{Arch}}/acli` -> package artifact
    Registry-->>Client: deliver packaged `acli` binary
Loading

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Suggested labels

enhancement

Poem

🐰 I nibble YAML, tidy and spry,
Two versions hop under the sky.
Tags and tarballs lined in a row,
Linux and Darwin ready to go. 🥕

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly summarizes the main change: adding the Atlassian CLI (acli) package to the registry.
Description check ✅ Passed The description is comprehensive and well-structured, exceeding template requirements with detailed package information, rationale, and testing details.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@ryan-pip ryan-pip force-pushed the feat/atlassian.com/acli branch from 91cc3ea to 5889c93 Compare March 19, 2026 08:28

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@pkgs/atlassian.com/acli/registry.yaml`:
- Around line 15-17: The manifest currently lists generic supported_envs entries
("linux", "darwin") which allow unsupported architectures; update the
supported_envs list to enumerate only the actual platform/architecture
combinations this package supports (e.g. "linux/amd64", "linux/arm64",
"darwin/amd64", "darwin/arm64") and remove the broad "linux" and "darwin"
entries so installs on unsupported archs (like 386) are prevented; modify the
supported_envs block accordingly where it appears in the registry.yaml.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: f1016b19-eb16-44de-9160-bfc552a7f515

📥 Commits

Reviewing files that changed from the base of the PR and between 270c8cf and 91cc3ea.

📒 Files selected for processing (3)
  • pkgs/atlassian.com/acli/pkg.yaml
  • pkgs/atlassian.com/acli/registry.yaml
  • registry.yaml

Comment thread pkgs/atlassian.com/acli/registry.yaml Outdated
@suzuki-shunsuke suzuki-shunsuke added the enhancement New feature or request label Mar 21, 2026
@suzuki-shunsuke suzuki-shunsuke added this to the v4.486.1 milestone Mar 21, 2026
@suzuki-shunsuke suzuki-shunsuke merged commit a2d817c into aquaproj:main Mar 21, 2026
19 checks passed
@github-project-automation github-project-automation Bot moved this to Done in main Mar 21, 2026
@suzuki-shunsuke

Copy link
Copy Markdown
Member

Thank you!

tmeijn pushed a commit to tmeijn/dotfiles that referenced this pull request Mar 24, 2026
This MR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [aquaproj/aqua-registry](https://github.com/aquaproj/aqua-registry) | minor | `v4.481.0` → `v4.487.0` |

MR created with the help of [el-capitano/tools/renovate-bot](https://gitlab.com/el-capitano/tools/renovate-bot).

**Proposed changes to behavior should be submitted there as MRs.**

---

### Release Notes

<details>
<summary>aquaproj/aqua-registry (aquaproj/aqua-registry)</summary>

### [`v4.487.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.487.0)

[Compare Source](aquaproj/aqua-registry@v4.486.0...v4.487.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.487.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.487.0) | <aquaproj/aqua-registry@v4.486.0...v4.487.0>

#### 🎉 New Packages

[#&#8203;50755](aquaproj/aqua-registry#50755) [terraprovider/statebridge](https://github.com/terraprovider/statebridge) - CLI tool for declarative opentofu state migrations [@&#8203;philband](https://github.com/philband)
[#&#8203;50659](aquaproj/aqua-registry#50659) [vercel-labs/agent-browser](https://github.com/vercel-labs/agent-browser) - Browser automation CLI for AI agents [@&#8203;iwata](https://github.com/iwata)
[#&#8203;50635](aquaproj/aqua-registry#50635) [atlassian.com/acli](https://github.com/ryan-pip/acli-versions) - Software to interact with Atlassian Cloud from the terminal [@&#8203;ryan-pip](https://github.com/ryan-pip)

#### Security

[#&#8203;50828](aquaproj/aqua-registry#50828) astral-sh/ty: GitHub artifact attestations config [@&#8203;scop](https://github.com/scop)
[#&#8203;50573](aquaproj/aqua-registry#50573) UpCloudLtd/upcloud-cli: attestation config updates [@&#8203;scop](https://github.com/scop)

#### Fixes

[#&#8203;50731](aquaproj/aqua-registry#50731) jkfran/killport: Add files mapping for v2.0.0+ [@&#8203;jdx](https://github.com/jdx)

### [`v4.486.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.486.0)

[Compare Source](aquaproj/aqua-registry@v4.485.0...v4.486.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.486.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.486.0) | <aquaproj/aqua-registry@v4.485.0...v4.486.0>

#### 🎉 New Packages

[#&#8203;50455](aquaproj/aqua-registry#50455) [acsandmann/rift](https://github.com/acsandmann/rift) - a tiling window manager for macos [@&#8203;TyceHerrman](https://github.com/TyceHerrman)
[#&#8203;50445](aquaproj/aqua-registry#50445) [berbicanes/apiark](https://github.com/berbicanes/apiark): Privacy-first API platform built with Tauri v2. No login, no cloud, \~60 MB RAM. A lightweight Postman alternative [@&#8203;hituzi-no-sippo](https://github.com/hituzi-no-sippo)
[#&#8203;50100](aquaproj/aqua-registry#50100) [gitlab.com/graphviz/graphviz](https://gitlab.com/graphviz/graphviz): Graph visualization software [@&#8203;sebdanielsson](https://github.com/sebdanielsson)

#### Fixes

[#&#8203;50454](aquaproj/aqua-registry#50454) Re-scaffold go-swagger/go-swagger

### [`v4.485.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.485.0)

[Compare Source](aquaproj/aqua-registry@v4.484.0...v4.485.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.485.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.485.0) | <aquaproj/aqua-registry@v4.484.0...v4.485.0>

#### 🎉 New Packages

[#&#8203;50393](aquaproj/aqua-registry#50393) [alltuner/mise-completions-sync](https://github.com/alltuner/mise-completions-sync) - Automatically sync shell completions for tools managed by mise [@&#8203;TyceHerrman](https://github.com/TyceHerrman)

#### Fixes

[#&#8203;50406](aquaproj/aqua-registry#50406) Re-scaffold sharkdp/fd. Resolve the issue that `aqua upc` fails at fd v10.4.2

### [`v4.484.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.484.0)

[Compare Source](aquaproj/aqua-registry@v4.483.0...v4.484.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.484.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.484.0) | <aquaproj/aqua-registry@v4.483.0...v4.484.0>

#### 🎉 New Packages

[#&#8203;50335](aquaproj/aqua-registry#50335) [jorgelbg/pinentry-touchid](https://github.com/jorgelbg/pinentry-touchid) - Custom GPG pinentry program for macOS that allows using Touch ID for fetching the password from the macOS keychain [@&#8203;TyceHerrman](https://github.com/TyceHerrman)
[#&#8203;50306](aquaproj/aqua-registry#50306) [gurgeous/tennis](https://github.com/gurgeous/tennis): stylish CSV tables in your terminal [@&#8203;hituzi-no-sippo](https://github.com/hituzi-no-sippo)

### [`v4.483.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.483.0)

[Compare Source](aquaproj/aqua-registry@v4.482.0...v4.483.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.483.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.483.0) | <aquaproj/aqua-registry@v4.482.0...v4.483.0>

#### 🎉 New Packages

[#&#8203;50293](aquaproj/aqua-registry#50293) [weedonandscott/trolley](https://github.com/weedonandscott/trolley) - Run terminal apps anywhere [@&#8203;TyceHerrman](https://github.com/TyceHerrman)

#### Fixes

[#&#8203;50296](aquaproj/aqua-registry#50296) apple/container: Support v0.10.0 [@&#8203;kapitoshka438](https://github.com/kapitoshka438)
[#&#8203;50292](aquaproj/aqua-registry#50292) openshift-pipelines/pipelines-as-code: Rename to tektoncd/pipelines-as-code

### [`v4.482.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.482.0)

[Compare Source](aquaproj/aqua-registry@v4.481.0...v4.482.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.482.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.482.0) | <aquaproj/aqua-registry@v4.481.0...v4.482.0>

#### 🎉 New Packages

[#&#8203;50239](aquaproj/aqua-registry#50239) [bahdotsh/mdterm](https://github.com/bahdotsh/mdterm): A terminal-based Markdown browser [@&#8203;hituzi-no-sippo](https://github.com/hituzi-no-sippo)
[#&#8203;50227](aquaproj/aqua-registry#50227) [callumalpass/mdbase-lsp](https://github.com/callumalpass/mdbase-lsp): Language Server Protocol (LSP) server for the mdbase specification [@&#8203;TyceHerrman](https://github.com/TyceHerrman)
[#&#8203;50235](aquaproj/aqua-registry#50235) [facebook/ktfmt](https://github.com/facebook/ktfmt): A program that reformats Kotlin source code to comply with the common community standard for Kotlin code conventions

> \[!WARNING]
> ktfmt requires aqua v2.57.0 or later.

#### Fixes

[#&#8203;50191](aquaproj/aqua-registry#50191) cocogitto/cocogitto: Add native arm64 macOS support for v6.4.0+ [@&#8203;MOlechowski](https://github.com/MOlechowski)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this MR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box

---

This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My42Ni4zIiwidXBkYXRlZEluVmVyIjoiNDMuODYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiUmVub3ZhdGUgQm90IiwiYXV0b21hdGlvbjpib3QtYXV0aG9yZWQiLCJkZXBlbmRlbmN5LXR5cGU6Om1pbm9yIl19-->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants