[ 
https://issues.apache.org/jira/browse/ATLAS-5222?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Prasad P. Pawar updated ATLAS-5222:
-----------------------------------
    Description: 
To improve build stability and prevent unintended dependency upgrades, we need 
to enforce fixed dependency versions and standardize the Grunt proxy 
configuration.
 * Add npm overrides for pbkdf2, sha.js, elliptic, shell-quote in docs and 
atlas-lineage
 * Fix ESLint errors (no-prototype-builtins, no-self-assign, no-empty, 
no-sparse-arrays, etc.)
 * Relax ESLint config (ignore target/, no-unused-vars patterns, max-warnings)
 * All builds pass: dashboard, dashboardv2, docs, atlas-lineage

 # *Dependency Version Fixing*

 * Remove the caret ({{{}^{}}}) from all dependency versions in the 
{{package.json}} files.

 * Use exact/fixed versions instead of semantic range versions.

 * This ensures that dependencies do not auto-upgrade during fresh installs, 
preventing unexpected build or runtime issues in the future.

 # *Grunt Proxy Configuration Update*

 * Update the proxy configuration in the {{Gruntfile}} to use the default 
settings.

 * Ensure no environment-specific or custom proxy values are hardcoded.

 * Keep the configuration standardized for a consistent local setup.

  was:
To improve build stability and prevent unintended dependency upgrades, we need 
to enforce fixed dependency versions and standardize the Grunt proxy 
configuration.



*Scope of Changes:*
 # *Dependency Version Fixing*

 * 
 ** Remove the caret ({{{}^{}}}) from all dependency versions in the 
{{package.json}} files.

 * 
 ** Use exact/fixed versions instead of semantic range versions.

 * 
 ** This ensures that dependencies do not auto-upgrade during fresh installs, 
preventing unexpected build or runtime issues in the future.

 # *Grunt Proxy Configuration Update*

 * 
 ** Update the proxy configuration in the {{Gruntfile}} to use the default 
settings.

 * 
 ** Ensure no environment-specific or custom proxy values are hardcoded.

 * 
 ** Keep the configuration standardized for a consistent local setup.


> ATLAS UI: Fix dependency versions to use exact versions ,Fix Dependabot 
> security alerts and ESLint issues across dashboard, docs, atlas-lineage 
> update Grunt proxy configuration
> --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: ATLAS-5222
>                 URL: https://issues.apache.org/jira/browse/ATLAS-5222
>             Project: Atlas
>          Issue Type: Task
>          Components: atlas-webui
>    Affects Versions: 3.0.0
>            Reporter: Prasad P. Pawar
>            Assignee: Prasad P. Pawar
>            Priority: Major
>              Labels: Atlas-UI
>
> To improve build stability and prevent unintended dependency upgrades, we 
> need to enforce fixed dependency versions and standardize the Grunt proxy 
> configuration.
>  * Add npm overrides for pbkdf2, sha.js, elliptic, shell-quote in docs and 
> atlas-lineage
>  * Fix ESLint errors (no-prototype-builtins, no-self-assign, no-empty, 
> no-sparse-arrays, etc.)
>  * Relax ESLint config (ignore target/, no-unused-vars patterns, max-warnings)
>  * All builds pass: dashboard, dashboardv2, docs, atlas-lineage
>  # *Dependency Version Fixing*
>  * Remove the caret ({{{}^{}}}) from all dependency versions in the 
> {{package.json}} files.
>  * Use exact/fixed versions instead of semantic range versions.
>  * This ensures that dependencies do not auto-upgrade during fresh installs, 
> preventing unexpected build or runtime issues in the future.
>  # *Grunt Proxy Configuration Update*
>  * Update the proxy configuration in the {{Gruntfile}} to use the default 
> settings.
>  * Ensure no environment-specific or custom proxy values are hardcoded.
>  * Keep the configuration standardized for a consistent local setup.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to