Skip to content

Conversation

@DevTKSS
Copy link
Contributor

@DevTKSS DevTKSS commented Jul 18, 2025

GitHub Issue (If applicable): closes #1625

PR Type

What kind of change does this PR introduce?

  • Dependency update for the provided Templates
  • User/Consumer Expirience improvement
  • Build or CI related changes

What is the current behavior?

  • Package Version is lower than needed
  • Using the provided github actions dependabot routine, the user of the template could get into licensing trouble, when not checking that version for now be payed license

What is the new behavior?

  • Updated the Version to the latest free (Apache2.0) version

  • pinning the version of this particular Package

    By pinning that version, the user still has the active choice, to remove the Brackets, if he might want to pay for newer versions, but those who may don't want to, but using GitHub actions and dependabot, will not run into licensing problems by accident. This results also in a better user experience

PR Checklist

Please check if your PR fulfills the following requirements:

  • Associated with an issue (GitHub or internal)

Other information

Maybe there should be added a note in the documentation thats informing the user about this, but kind of all testing documentation are in contribution section, which makes it not clearly visible for non-contributor users
Maybe that should get added in the templating docs, but those are not on this Repository => can not be included in this PR by that. maybe move the #1606 issue to the appropriate repo, which holds that docs and resolve it there?

Internal Issue (If applicable):

…in it there

By pinning the version, the user still has the active choice, to remove the Brackets if he might want to pay for newer versions, but those who may don't want to, but using GitHub actions and dependabot, will not run into licensing problems by accident. This results also in a better user experience
Copilot AI review requested due to automatic review settings July 18, 2025 20:58
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR updates the FluentAssertions package version from 6.12.0 to 7.2.0 and pins it to prevent automatic updates that could introduce licensing issues. The change addresses a dependency management concern where users could inadvertently upgrade to paid versions of FluentAssertions through automated dependency updates.

  • Updated FluentAssertions version to the latest free (Apache 2.0) version
  • Added version pinning using bracket notation to prevent automatic updates
  • Improved user experience by preventing accidental licensing issues

@DevTKSS
Copy link
Contributor Author

DevTKSS commented Jul 18, 2025

@jeromelaban what about this?

@DevTKSS
Copy link
Contributor Author

DevTKSS commented Jul 18, 2025

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.

Problem prevention Request: Update and Pin FluentAssertions Package to latest free version for provided Templates

1 participant