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

Remove the upgrade task and point to additional steps from the update generator #4157

Merged

Conversation

waiting-for-dev
Copy link
Contributor

Description

Having both an upgrade task and an update generator is confusing. On
top of that, it's better to have actionable items, which can be
undesirable in some situations, the most explicit as possible. For this
reason, we leave in place the update generator, which is just a safe
path to update preferences, and remove the upgrade task. Instead, we
add a generic message into the update generator pointing to the
detailed instructions in the Changelog.

In particular, at this point, the update task was calling to a single
task introduced in #3987. We still keep the task reachable by end-users,
but we rename it slightly to be more friendly.

Checklist:

  • I have followed Pull Request guidelines
  • I have added a detailed description into each commit message
  • I have updated Guides and README accordingly to this change (if needed)
  • I have added tests to cover this change (if needed)
  • I have attached screenshots to this PR for visual changes (if needed)

Copy link
Member

@kennyadsl kennyadsl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe we want to also update #4144 to add this in the important changes section?

@waiting-for-dev
Copy link
Contributor Author

Maybe we want to also update #4144 to add this in the important changes section?

Yes, I'll do it right next 🙂

… generator

Having both an `upgrade` task and an `update` generator is confusing. On
top of that, it's better to have actionable items, which can be
undesirable in some situations, the most explicit as possible. For this
reason, we leave in place the `update` generator, which is just a safe
path to update preferences, and remove the `upgrade` task. Instead, we
add a generic message into the `update` generator pointing to the
detailed instructions in the Changelog.

In particular, at this point, the `update` task was calling to a single
task introduced in solidusio#3987. We still keep the task reachable by end-users,
but we rename it slightly to be more friendly.
@kennyadsl kennyadsl merged commit 15a561c into solidusio:master Sep 9, 2021
@kennyadsl kennyadsl deleted the waiting-for-dev/remove_upgrade_task branch September 9, 2021 07:59
waiting-for-dev added a commit to nebulab/solidus that referenced this pull request Sep 14, 2021
kennyadsl pushed a commit that referenced this pull request Sep 20, 2021
rmparr pushed a commit to rmparr/solidus that referenced this pull request Jun 1, 2022
rmparr pushed a commit to rmparr/solidus that referenced this pull request Jun 1, 2022
cpfergus1 pushed a commit to cpfergus1/solidus that referenced this pull request Aug 25, 2022
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.

None yet

3 participants