github / github/copilot-cli

Installing GitHub Copilot CLI from scratch results in v1.0.5

未關閉
#2,260 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
area:installation
主要語言
Shell
星號
11.2k
分支
1.9k
平均合併
14 小時 16 分鐘
30 天內合併 PR
6

描述

### 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_

貢獻指南

開啟貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。