github / github/copilot-cli

Installing GitHub Copilot CLI from scratch results in v1.0.5

Open
#2,260 0 comments 0 reactions 0 assignees View on GitHub
area:installation
Dominant language
Shell
Stars
11.2k
Forks
1.9k
Avg merge
14h 16m
Merged PRs (30d)
6

Description

### Describe the bug

Installing copilot CLI from scratch results in only getting v1.0.5, not the latest version.

This is an issue, since I have a docker image specifically for Copilot. Every time copilot is run, a new container is created. That means every time I run copilot, I need to update.

### Affected version

latest

### Steps to reproduce the behavior

1. Create a new docker image containing copilot cli, using the following dockerfile:
```
# Use a slim Node.js base image, which gives us `npm`.
FROM node:22-slim

# Set non-interactive frontend to avoid prompts during package installation.
ENV DEBIAN_FRONTEND=noninteractive

# Install git, curl, gpg, and gosu for the entrypoint script.
RUN apt-get update && apt-get install -y \
curl \
gpg \
git \
gosu \
&& rm -rf /var/lib/apt/lists/*

# Install the standalone GitHub Copilot CLI via npm.
RUN curl -fsSL https://gh.io/copilot-install | bash

# Set the working directory for the container.
WORKDIR /work

# The default command to run if none is provided.
CMD [ "copilot", "--banner" ]
```
3. Start the image.
4. Observe that the version is 1.0.5

### Expected behavior

The copilot version after image creation will be the latest.

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.