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

Disable automatic Nx version updates during build #73

Closed
ptr727 opened this issue Feb 26, 2023 · 0 comments · Fixed by #78
Closed

Disable automatic Nx version updates during build #73

ptr727 opened this issue Feb 26, 2023 · 0 comments · Fixed by #78
Labels
external External dependency

Comments

@ptr727
Copy link
Owner

ptr727 commented Feb 26, 2023

Nx's publishing of information to their releases JSON API is not currently considered reliable enough for hands off automation.

Only the develop branch will use online version information from the CreateMatrix utility at build time.
The main branch still relies on the static Version.json file I manually curate and test, when observing version changes via VisualPing.
I will enable online updates for the main branch when I am confident in the CreateMatrix and releases.json logic.

Examples of problems:

  • Nx promoted v5 to stable, then removed v5 and reverted v4 back to stable, this breaks the stable tag logic as Nx does not support downgrades.
  • The contents of the releases.json file is not reliable. e.g. on occasion it would contain raw error messages instead of JSON:
    • This XML file does not appear to have any style information associated with it. The document tree is shown below. ...
    • {"resultCode":500,"errorText":"Unexpected error somewhere inside"}
@ptr727 ptr727 added the external External dependency label Feb 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
external External dependency
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant