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 unused BulkExtensions #5160

Merged

Conversation

Suchiman
Copy link
Contributor

@Suchiman Suchiman commented Mar 30, 2024

EFCore.BulkExtensions.MIT brings in all the database provider packages and is currently unused, so remove it for now.
If this is actually used in the future, i would recommend depending on the individual packages

  • EFCore.BulkExtensions.MIT.SqlServer
  • EFCore.BulkExtensions.MIT.PostgreSql
  • etc.

from inside the Database specific packages such as

  • Elsa.EntityFrameworkCore.SqlServer
  • Elsa.EntityFrameworkCore.PostgreSql
  • etc.

instead of from the Elsa.EntityFrameworkCore.Common project.

fixes #5158

Btw. i hope it's possible to release this and #5161 without having to wait 2 months for v3.2

sfmskywalker and others added 3 commits March 30, 2024 19:24
The whitespace after the if conditional in packages.yml was unused and unnecessary. This commit ensures to remove those to promote cleaner, more efficient code.
The package version in the GitHub workflows configuration (.github/workflows/packages.yml) has been updated from 3.1.0 to 3.2.0. This change reflects version updates in the package management system.
@sfmskywalker
Copy link
Member

Thank you @Suchiman , we will have a look and release a patch soon.

@sfmskywalker sfmskywalker changed the base branch from main to patch/3.1.2 April 2, 2024 13:14
@sfmskywalker sfmskywalker merged commit b4f5797 into elsa-workflows:patch/3.1.2 Apr 2, 2024
2 checks passed
@Suchiman Suchiman deleted the removeUnusedBulkExtensions branch April 2, 2024 13:19
sfmskywalker added a commit that referenced this pull request Apr 2, 2024
* Remove unused BulkExtensions (#5160)

* Remove unnecessary whitespace in packages.yml

The whitespace after the if conditional in packages.yml was unused and unnecessary. This commit ensures to remove those to promote cleaner, more efficient code.

* Update default package version in GitHub workflows

The package version in the GitHub workflows configuration (.github/workflows/packages.yml) has been updated from 3.1.0 to 3.2.0. This change reflects version updates in the package management system.

* Remove unused BulkExtensions

---------

Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>

* Use PolySharp for automatic polyfilling (#5161)

* Remove unnecessary whitespace in packages.yml

The whitespace after the if conditional in packages.yml was unused and unnecessary. This commit ensures to remove those to promote cleaner, more efficient code.

* Update default package version in GitHub workflows

The package version in the GitHub workflows configuration (.github/workflows/packages.yml) has been updated from 3.1.0 to 3.2.0. This change reflects version updates in the package management system.

* Use PolySharp for automatic polyfilling

PolySharp is a design time only dependency which will analyze which polyfills are needed for the currently building target framework and will then source generate only the needed polyfills. Also they're internal by default so they don't conflict.

fixes #5157

---------

Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>

* Update patch version in packages workflow

The packages.yml workflow has been updated to reference patch version 3.1.2 instead of 3.1.1. This ensures the workflow correctly identifies and handles updates tagged with this new version.

---------

Co-authored-by: Robin Sue <robinsue@live.de>
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.

EFCore.BulkExtensions is a very heavy dependency
2 participants