Conversation
Installs the official Atlassian CLI (acli command) for Jira and Confluence Cloud. The feature is published as `atlassian-jira-confluence-cli` for discoverability; the installed binary and internals remain `acli`. - Downloads the static binary from acli.atlassian.com (latest rolling release or a pinned <version>-stable archive), supporting amd64 and arm64 - Installs an xdg-open shim (configureBrowser, default true) that prefers $BROWSER so `acli auth login` opens OAuth on the host instead of failing inside the container - Adds autogenerated + scenario tests (version pinning, custom install path, browser-shim opt-out) and wires the feature into the CI test matrix and justfile Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Owner
Author
|
@copilot resolve the merge conflicts in this pull request |
# Conflicts: # .github/workflows/test.yaml
Contributor
Resolved. The only conflict was in |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a new dev container feature
atlassian-jira-confluence-clithat installs the official Atlassian CLI (aclicommand) for working with Jira and Confluence Cloud from the command line.The feature is published under the descriptive id
atlassian-jira-confluence-clifor discoverability; the installed binary and all internals remainacli.What's included
src/atlassian-jira-confluence-cli/): downloads the official staticaclibinary fromacli.atlassian.com— the rollinglatestrelease or a pinned<version>-stablearchive — supportingamd64andarm64.version—latest(default) or a pinned version such as1.3.21installPath— install directory (default/usr/local/bin)configureBrowser— installs anxdg-openshim (defaulttrue) that prefers$BROWSERsoacli auth loginopens the OAuth page on your host instead of failing inside the containertest/atlassian-jira-confluence-cli/): autogenerated checks plus scenarios for version pinning, custom install path, and the browser-shim opt-out. Wired into the CI test matrix (.github/workflows/test.yaml) and thejustfile.README.md/NOTES.mdand a new section in the rootREADME.md.mcr.microsoft.com/devcontainers/base:nobleimage.Testing
devcontainer features testpasses for all suites:debian:latest(incl.acli --version,jira/confluencesubcommands, and thexdg-openshim behavior)version(pinned1.3.21),custom-install-path,no-browser-shim