Skip to content

Conversation

@smaillet
Copy link
Member

@smaillet smaillet commented Jul 16, 2025

Updated docs and dependency versions

  • Unified build support/scripting
    • Now uses a RepoBuild module like other repos in org
  • Updated build scripts to use new module
  • Updated .editorconfig to consistent form with other repos in org.
  • Updated projects to resolve numerous SA issues that were previously suppressed.
    • These are mostly trivial file header things.
  • disabled SA1135 for the interop library
    • It is broken for the using alias in a namespace
  • Removed ValidatedNotNullAttribute as the existing framework provided NotNullAttribute does the same job.
  • Removed Build-All.ps1 as the name is confusing and not really helpful anymore.
    • Docs and sources are built distinct in automated builds AND local builds so there's no real value in a wrapper.
  • Docs build now includes the version of the build it is based on.
    • This depends on the fact that automated builds will use the timestamp of the HEAD commit for the repo. Local builds use an environment variable. Thus the timestamp/CI Build index remain the same.

* Unified build support/scripting
    - Now uses a RepoBuild module like other repos in org
* Updated build scripts to use new module
* Updated .editorconfig to consistent form with other repos in org.
* Updated projects to resolve numerous SA issues that were previously suppressed.
    - These are mostly trivial file header things.
* disabled SA1135 for the interop library
    - It is broken for the using alias in a namespace
* Removed ValidatedNotNullAttribute as the existing framework provided `NotNullAttribute`  does the same job.
* Removed `Build-All.ps1` as the name is confusing and not really helpful anymore. Docs and sources are built distinct in automated builds AND local builds so there's no real value in a wrapper.
* Docs build now includes the version of the build it is based on.
    - This depends on the fact that automated builds will use the timestamp of the HEAD commit for the repo. Local builds use an environment variable. Thus the timestamp/CI Build index remain the same.
@github-actions
Copy link

github-actions bot commented Jul 16, 2025

Test Results

280 tests   172 ✅  12s ⏱️
  6 suites  108 💤
  6 files      0 ❌

Results for commit f886be6.

♻️ This comment has been updated with latest results.

* SA1633, SA1507, SA1633, SA1513, SA1623
@smaillet smaillet merged commit 263a156 into UbiquityDotNET:develop Jul 16, 2025
4 checks passed
@smaillet smaillet deleted the DocsAndDependencies branch July 16, 2025 23:12
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.

1 participant