* refactor(tools/distro-info): for later use in ubuntu and debian versioning
cr changes
* feat(versioning/debian): Debian codenames support
restore extracted code
* feat(versioning/debian): Debian codenames support
package.json, dropped the generate: prefix.
unit test mod as per CR
* feat(versioning/debian): Debian codenames support
now using the generic ver api interface
* feat(versioning/debian): Debian codenames support
revert exporting docker versioning
* feat(versioning/debian): Debian codenames support
switched to luxon for time handle
test fixes
dropped ts-ignore comments
* feat(versioning/debian): Debian codenames support
extract changes in distro.ts
* feat(versioning/debian): Debian codenames support
post merge changes
* feat(versioning/debian): Debian codenames support
cr changes
* feat(versioning/debian): Debian codenames support
- added support for pin range strategy
* feat(versioning/debian): Debian codenames support
- typos & metadata fixes
* feat(versioning/debian): Debian codenames support
- added isReleased to distro.ts
* feat(versioning/debian): Debian codenames support
- moved all time/date handling into distro.ts
- date freeze for ubuntu/debian/distro unit tests
* refactor(versioning/distro): Move date handling into distro.ts
- revert refactor #15272
* feat(versioning/debian): Debian codenames support
- merge distro refactor
* feat(versioning/debian): Debian codenames support
- extract private properties
* feat(versioning/debian): Debian codenames support
- cr changes
* feat(versioning/debian): Debian codenames support
- cr changes
* feat(versioning/debian): Debian codenames support
- cr changes
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
* pass baseConfig to transitive presets
* add test for checking endpoint/platform in resolveConfigPresets()
* incorporated review findings
* removed mockClear() as it is no longer needed
* test: apply changes
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
* refactor(versioning/distro): Move date handling into distro.ts
- moved all time/date handling into distro.ts
- date freeze for ubuntu/distro unit tests
* refactor(versioning/distro): Move date handling into distro.ts
- restore deleted test cases for ubuntu unit tests
* refactor(versioning/distro): Move date handling into distro.ts
- removed distro time mocking
* refactor(versioning/distro): Move date handling into distro.ts
- DistroInfo constructor is no longer date dependent
- Restored DateTime mock
* refactor(versioning/distro): Move date handling into distro.ts
- convert a while to a for loop
* refactor(versioning/distro): Move date handling into distro.ts
- unit tests went further back in time
* Update lib/modules/versioning/distro.spec.ts
* refactor(versioning/distro): Move date handling into distro.ts
- cr changes
* refactor(versioning/distro): Move date handling into distro.ts
- cr changes
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>