Releases: theohbrothers/Generate-DockerImageVariants
Releases · theohbrothers/Generate-DockerImageVariants
v0.5.0
Changes
🚀 Features
- Feature: Add support for custom functions in
./generate/functions
@leojonathanoh (#95) - Enhancement: Print errors when errors in definitions or templates are found @leojonathanoh (#93)
- Enhancement (development): Make all tasks build tasks in
.vscode/tasks.json
@leojonathanoh (#86) - Enhancement (ci): Bump to
actions/checkout@v3
@leojonathanoh (#87) - Enhancement (ci): Bump test jobs to latest powershell patch images @leojonathanoh (#90)
- Enhancement (ci): Bump PSModulePublisher to v0.7.0 @leojonathanoh (#91)
- Enhancement (ci): Add powershell 7.4 test job @leojonathanoh (#94)
- Enhancement (ci): Add powershell 7.3 test job @leojonathanoh (#88)
🖊️ Refactors
- Refactor (tests): Make tests compatible with Pester v5 @leojonathanoh (#92)
- Refactor (configuration): Simplify configuration compilation @leojonathanoh (#61)
- Refactor (ci): Bump PSModulePublisher to v0.6.0 @leojonathanoh (#85)
📝 Documentation
- Docs (readme): Fix typos in readme and examples @leojonathanoh (#89)
v0.4.7
Changes
🐛 Bug Fixes
- Fix (tests): Add missing test to ensure
FILES.ps1
definition file is optional @leojonathanoh (#82) - Fix (logging): Add
-Verbose
logging when reading definition files @leojonathanoh (#83) - Fix (ci): Simplify determination of
MODULE_VERSION
inpublish-to-psgallery
job @leojonathanoh (#79) - Fix (ci): Simplify
test-publish-to-psgallery
andpublish-to-psgallery
jobs @leojonathanoh (#78) - Fix (ci): Fix
publish-to-psgallery
to correctly publish module @leojonathanoh (#84)
📝 Documentation
- Docs (readme): Fix typo in 'Optional: Generate other repository files' section @leojonathanoh (#80)
- Docs (readme): Fix syntax error in codeblocks @leojonathanoh (#81)
v0.4.6
Changes
🐛 Bug Fixes
- Fix: Remove creation of
.gitlab-ci.yml.ps1
on-Init
@leojonathanoh (#76) - Fix: Fix
Generate-DockerImageVariants
to honor-ErrorAction Stop
@leojonathanoh (#66) - Fix: Do not generate a file is template does not exist @leojonathanoh (#65)
- Fix (test): Test module manifest and import module via module manifest @leojonathanoh (#69)
- Fix (development): Use
"group": "build"
and"group": "test"
in.vscode/tasks.json
@leojonathanoh (#70) - Fix (config): Make
$VARIANTS_SHARED
optional @leojonathanoh (#71) - Fix (ci): Bump to
runs-on: ubuntu-latest
@leojonathanoh (#72) - Fix (ci): Always run
test-publish-to-psgallery
@leojonathanoh (#77) - Fix (build): Add missing
samples/generate/templates/.gitlab-ci.yml.ps1
template file in published module @leojonathanoh (#67)
🧰 Maintenance
- Chore (ci): Use
github.ref_name
forpublish-draft-release
job @leojonathanoh (#73) - Chore (build): Bump
PSModulePublisher
tov0.5.0
@leojonathanoh (#68)
v0.4.5 🌈
Changes
📝 Documentation
- Docs (examples): Remove unneeded Dockerfiles in
basic-copies
example @leojonathanoh (#64)
v0.4.4 🌈
Changes
🐛 Bug Fixes
- Fix (ci): Remove deprecated
windows-2016
test job @leojonathanoh (#63)
📝 Documentation
- Docs: Simplify readme and add simpler examples @leojonathanoh (#62)
v0.4.3 🌈
Changes
🐛 Bug Fixes
- Fix (errors): Show any errors in definition files @leojonathanoh (#59)
- Fix (ci): Bump runner from
ubuntu-16.04
toubuntu-18.04
@leojonathanoh (#60)
v0.4.2 🌈
Changes
This version fixes a critical regression that affected all versions between v0.3.0
and v0.4.1
where files were not being generated. It is recommended to upgrade to this version immediately.
🐛 Bug Fixes
- Fix: Use
-Force
in file cmdlets (Get-Content
,Get-Item
,Get-ChildItem
,Out-File
) and remove$PSDefaultParameterValues
@leojonathanoh (#54) - Fix: Fix regression that resulted variant files not being generated @leojonathanoh (#55)
- Fix: Fix New-RepositoryVariantBuildContext file name not matching function name @leojonathanoh (#53)
- Fix (tests): Use -Scope It for all unit tests using
Assert-MockedCalled
@leojonathanoh (#56)
v0.4.1 🌈
Changes
🐛 Bug Fixes
- Fix (tests): Fix unit tests failing for powershell on Windows_NT @leojonathanoh (#52)
- Fix (tests): Fix test entrypoint script not exiting with non-zero exit code on any failed test @leojonathanoh (#51)
v0.4.0 🌈
Changes
🚀 Features
- Enhancement: Improve parameter validation @leojonathanoh (#47)
🐛 Bug Fixes
- Fix (modulemanifest): Fix author in module manifest @leojonathanoh (#48)
- Fix (modulemanifest): Export functions instead of cmdlets @leojonathanoh (#50)
🖊️ Refactors
- Refactor: Update .gitignore @leojonathanoh (#49)
- Refactor: Remove unneeded -Version parameter @leojonathanoh (#46)
v0.3.1 🌈
Changes
📝 Documentation
- Docs (readme): Fix broken examples links @leojonathanoh (#43)
- Docs (readme): Add real repositories URLs to agenda section @leojonathanoh (#44)