Skip to content

refactor(update): improve ethpillar update mechanism#90

Merged
coincashew merged 1 commit intocoincashew:mainfrom
Jor-Tech:refactor/improve-ethpillar-update-mechanism
May 4, 2025
Merged

refactor(update): improve ethpillar update mechanism#90
coincashew merged 1 commit intocoincashew:mainfrom
Jor-Tech:refactor/improve-ethpillar-update-mechanism

Conversation

@Jor-Tech
Copy link
Copy Markdown
Contributor

@Jor-Tech Jor-Tech commented May 4, 2025

Improve EthPillar Update Mechanism

Changes

  • Added version checking before update to inform users of available updates
  • Shows current vs latest version to help users make informed decisions
  • Added option to pull latest changes even when versions match
  • Improved preservation of .env.overrides during update process

Why

The current update mechanism doesn't provide enough information to users and can potentially lose important configuration files.
This refactor improves the user experience and safety of the update process.

Testing

  1. Test update when on latest version
  2. Test update when new version is available
  3. Verify .env.overrides is preserved after update
  4. Verify version comparison works correctly

Screenshots

image

image

image

- Add version checking before update\n- Show current vs latest version to user\n- Allow pulling latest changes even when versions match\n- Preserve .env.overrides during update process
@Jor-Tech
Copy link
Copy Markdown
Contributor Author

Jor-Tech commented May 4, 2025

@coincashew can you please verify this one to be working correctly on your side?

@coincashew
Copy link
Copy Markdown
Owner

Tested working for new and existing installs.
Very nice UX improvement.
Thanks very much! 👍 👍

@coincashew coincashew merged commit 63455fe into coincashew:main May 4, 2025
1 check passed
@Jor-Tech Jor-Tech deleted the refactor/improve-ethpillar-update-mechanism branch May 4, 2025 21:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants