Skip to content

Commit dddb341

Browse files
authored
fix(#6): enhance Nova command model and workflows (#24) (#25)
- Introduced new root command `nova` and public commands for project management and release orchestration. - Added test coverage for command routing and release flow behavior. - Updated GitHub workflows for dependency review and PowerShell code quality. - Improved test workflow triggers and aligned source with NovaModuleTools v1.8.0. - Enhanced documentation for new features and updates.
1 parent f2bcfe0 commit dddb341

2 files changed

Lines changed: 24 additions & 3 deletions

File tree

.github/workflows/dependency-review.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,6 @@ jobs:
3434
# Commonly enabled options, see https://github.com/actions/dependency-review-action#configuration-options for all available options.
3535
with:
3636
comment-summary-in-pr: always
37-
# fail-on-severity: moderate
38-
# deny-licenses: GPL-1.0-or-later, LGPL-2.0-or-later
39-
# retry-on-snapshot-warnings: true
37+
fail-on-severity: moderate
38+
deny-licenses: GPL-1.0-or-later, LGPL-2.0-or-later
39+
retry-on-snapshot-warnings: true

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,35 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
The format follows the principles from Keep a Changelog and the project aims to follow Semantic Versioning.
6+
57
## [Unreleased]
68

79
### Added
810

11+
- Nova command model and CLI entrypoint:
12+
- New root command: `nova`
13+
- New public commands: `Get-NovaProjectInfo`, `Invoke-NovaBuild`, `Invoke-NovaCli`, `Invoke-NovaRelease`,
14+
`New-NovaModule`, `Publish-NovaModule`, `Test-NovaBuild`, `Update-NovaModuleVersion`
15+
- Release orchestration helpers for command routing, version label detection from commits, and publish flow support.
16+
- New test coverage in `tests/NovaCommandModel.Tests.ps1` for Nova command routing and release flow behavior.
17+
- New GitHub workflow: Dependency Review (`.github/workflows/dependency-review.yml`).
18+
- New GitHub workflow: PowerShell code quality (`.github/workflows/powershell.yml`).
19+
920
### Changed
1021

22+
- Updated test workflow triggers in `.github/workflows/Tests.yml` to improve branch/PR coverage.
23+
- Updated README module naming references to `NovaModuleTools`.
24+
- Source alignment updates to match installed `NovaModuleTools` v`1.8.0` behavior for compatibility.
25+
26+
### Fixed
27+
28+
- Resource lookup compatibility in `Get-ResourceFilePath` for source/dist execution contexts.
29+
1130
### Documentation
1231

32+
- Added documentation and release notes context for the Nova command model and workflow/security updates.
33+
1334
## [1.8.0] - 2026-04-08
1435

1536
### Added

0 commit comments

Comments
 (0)