Skip to content

Migrate to Angular 20 and move away from nx#10

Merged
darthsharp merged 14 commits intomainfrom
feature/angular20removenx
Nov 24, 2025
Merged

Migrate to Angular 20 and move away from nx#10
darthsharp merged 14 commits intomainfrom
feature/angular20removenx

Conversation

@darthsharp
Copy link
Copy Markdown
Contributor

No description provided.

Deleted the Angular Tofu Showcase app, CI build setup, and associated configurations, including components, tests, and ESLint/Jest configurations. This cleanup removes unused code and streamlines the repository structure.
Introduced additional log statements to output the latest Git tag and its parsed version in the `get-version-from-git` action, improving traceability and debugging.
…tion

Updated versioning logic to correctly increment the build number for two-part versions (`x.y`) instead of requiring three parts (`x.y.z`). Added an error check for invalid formats.
… action

Modified the `get-version-from-git` action to append `-prerelease` to the version for branches other than `main`. This ensures version clarity for prerelease builds.
Added logic to calculate the number of commits since the latest Git tag and use this count for the patch version in two-part version strings. This improves versioning accuracy for incremental builds.
Corrected the variable name for `commitCountSinceTag` in the two-part version logic to ensure proper version computation.
Replaced unused script with explicit build steps for `angular-tofu` and `angular-tofu-showcase`. Added a new step for running unit tests in headless Chrome with code coverage enabled.
Introduced a new `MoreComponent` with its template, styles, and spec file. Integrated `provideZonelessChangeDetection` into tests and updated routing to include `MoreComponent`. Commented unused code in `AboutComponent`.
Extracted build logic into a reusable `build-projects` action. Updated existing workflows (`release`, `main`, and `integration`) to use this action, improving maintainability and consistency.
@darthsharp darthsharp merged commit 39a1751 into main Nov 24, 2025
2 checks passed
@darthsharp darthsharp deleted the feature/angular20removenx branch November 24, 2025 16:08
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