Repository navigation
v0.5.0
What's Changed
Context logger and several other improvements:
- Fixing PinLatestV1 to recognize a patch version of 0.
AppBuildimprovements:- Allowing access to the
AppBuildgeneratedBuildfor additional customization. - Allowing access (and overrides) to
AppBuild's build and distribution root paths. These values can be overridden by environment variables (MODMAKE_BUILDandMODMAKE_DIST), or in a build by mutating the variables directly.
- Allowing access to the
- Adding
Loggerthat is propagated through theContext.- Added a
LogContextErrorthat includes the step name and logging group.
- Added a
Taskimprovements:- Adding
Oncemethod to prevent repeated executions. - Adding
LogGroupmethod to create aTaskthat sets a log group and wraps returned errors in aLogContextError. - Adding
Loggerpropagation throughout several tasks.
- Adding
- Added
LeadingArgandTrailingArgas methods toCommandto provide a means to order arguments. - Changing modmake help output for clarity.
- Added
CgoEnabledmethod toGoBuildto allow easily specifyingCGO_ENABLEDin that context.
Warning
The previously deprecated PinLatest function has been removed.
Step.Debounce has been deprecated, since it doesn't make sense in the context of a Runnable that is only intended to be executed once. This will be removed in the future.
- Release v0.5.0 by @drognisep in #60
Full Changelog: v0.4.4...v0.5.0