Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Version manager sets different version in different folders in Docker #750

Open
mdwyer-od opened this issue Jan 19, 2024 · 0 comments
Assignees
Labels
bug Something isn't working

Comments

@mdwyer-od
Copy link

mdwyer-od commented Jan 19, 2024

🐛 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.

image

Steps to Reproduce

Steps to reproduce the behavior:

  1. 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).
  2. Attach to Docker container and check version of openapi-generator the CLI is using.
  3. Switch directories
  4. 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/[email protected]
RUN openapi-generator-cli version-manager set 7.1.0
@mdwyer-od mdwyer-od added the bug Something isn't working label Jan 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants