Skip to content

Loosen Dependencies #72

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

Merged
merged 6 commits into from
Mar 31, 2025
Merged

Loosen Dependencies #72

merged 6 commits into from
Mar 31, 2025

Conversation

HeyItsGilbert
Copy link
Member

@HeyItsGilbert HeyItsGilbert commented Mar 30, 2025

  • Refactored build tasks to use $PSBPreference.TaskDependencies.
  • Introduced cspell.json for spell checking configuration.
  • Updated CHANGELOG.md to reflect changes in task dependencies.
  • Adjusted formatting in several scripts for consistency.

Related Issue

Resolves #12

Motivation and Context

How Has This Been Tested?

Verified that existing tests continue to pass.

Checklist:

  • My code follows the code style of this project.
  • I have updated the documentation accordingly.
  • I have added this change to the CHANGELOG.md.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

@joshooaj
Copy link
Member

Woot! Looks good 👍

@HeyItsGilbert HeyItsGilbert requested a review from joshooaj March 31, 2025 16:16
Copy link
Member

@joshooaj joshooaj left a comment

Choose a reason for hiding this comment

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

LGTM 🚀

* Refactored build tasks to use `$PSBPreference.TaskDependencies`.
* Introduced `cspell.json` for spell checking configuration.
* Updated `CHANGELOG.md` to reflect changes in task dependencies.
* Adjusted formatting in several scripts for consistency.
* Updated CHANGELOG.md to reflect changes in dependency management.
* Allows task dependencies to be overwritten, enhancing flexibility.
* Added new PowerShell code formatting options in `.vscode/settings.json`
* Cleaned up and reorganized entries in `CHANGELOG.md`
* Improved code readability in `psakeFile.ps1` with consistent formatting
* Adjusted spacing for better readability.
* No functional changes made to the dependencies.
* Changed `Scriptblock` to `ScriptBlock` in `build.tests.ps1` for uniformity.
* Ensures adherence to PowerShell naming conventions.
* Improved alignment and consistency of task tables.
* Enhanced readability of dependencies and descriptions.
@HeyItsGilbert HeyItsGilbert merged commit 5f85aba into main Mar 31, 2025
3 checks passed
@HeyItsGilbert HeyItsGilbert deleted the LooseDependancies branch March 31, 2025 16:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Discussion: Version with loosened dependencies?
2 participants