[BUG] Version manager sets different version in different folders in Docker
@kay-schecker is already working on this.
Since Jan 19, 2024.
Assessment
This issue has not been assessed yet.
Description
🐛 Bug Report:
Describe the bug
I am running the CLI as part of a Bitbucket pipeline in a Docker container. The v7.2.0 update broke our pipeline because of an Axios version update. It's easy enough to set the openapi-generator version back to v7.1.0 using openapi-generator-cli version-manager set 7.1.0. I put this line in my Dockerfile.
However, I saw that v7.2.0 was still being used. Debugging it locally by building the Docker container and attaching to it, I see at the root level, openapi-generator-cli version is set to 7.1.0, but changing to a copied-in folder where the pipeline work is done, the version is 7.2.0.
Steps to Reproduce
Steps to reproduce the behavior:
- Build a Docker container where openapi-generator-cli is installed via npm, and the openapi-generator version is set to a version other than the latest (7.2.0 at time of writing).
- Attach to Docker container and check version of openapi-generator the CLI is using.
- Switch directories
- Check the version of openapi-generator being used
Expected behavior
The openapi-generator version should be the same, regardless of directory
Operation System (please complete the following information):
- Docker image from node:16.20.1-alpine
Package System (please complete the following information):
- NPM v8.19.4
- openapi-generator-cli v2.8.0
Additional context
The following commands are in my Docker file to install and set the CLI
RUN npm install -g @openapitools/openapi-generator-cli@2.8.0
RUN openapi-generator-cli version-manager set 7.1.0
- Dominant language
- TypeScript
- Stars
- 2k
- Forks
- 208
- Avg merge
- 7h 12m
- Merged PRs (30d)
- 6
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from OpenAPITools/openapi-generator-cli
-
[FEATURE] consider using caret ranges instead of pinned exact versions for runtime dependencies Open
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
bug
OpenAPITools/openapi-generator-cli#1213 · 1 assignee ·
-
bug
OpenAPITools/openapi-generator-cli#1190 · 1 assignee ·
-
bug
OpenAPITools/openapi-generator-cli#1138 · 1 comment · 1 assignee ·
-
bug
OpenAPITools/openapi-generator-cli#1094 · 1 comment · 1 assignee ·
All issues in OpenAPITools/openapi-generator-cli
Similar issues
-
bug(cli): hapi doctor inline-media prints a fabricated B:\ helper-script path in packaged installs Open
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
-
Crush Open
Difficulty 1/5 Under an hour Newbie friendliness 85/100
catppuccin/catppuccin#3125 ·
-
Add a SECURITY.md Open
Difficulty 1/5 Under an hour Newbie friendliness 90/100
ElementsProject/cln-application#167 · 1 comment · 1 reaction ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Quantco/pnpm-licenses#17 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100