Commit Graph

7 Commits

Author SHA1 Message Date
Gabriel-Ladzaretti a377295642 refactor(versioning/distro): Move date handling into distro.ts (#15271)
* 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>
2022-05-11 06:03:58 +02:00
Gabriel-Ladzaretti 2288ce0333 test(versioning/ubuntu): Fix test failing due to new release rolling out (#15210)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-04-21 17:21:19 +02:00
Gabriel-Ladzaretti 8b003e1ba8 fix(versioning/ubuntu): Postpone offering new releases (#15204) 2022-04-21 08:50:00 +00:00
Gabriel-Ladzaretti 5304734c4f refactor(versioning/distro): added functionality for debian (#15051)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-04-14 17:06:15 +03:00
Gabriel-Ladzaretti 974fa7b2a7 refactor(versioning/distro-info): for future use in debian and ubuntu versioning (#14880)
* refactor(tools/distro-info): for later use in ubuntu and debian versioning

distro-info refactor

* refactor(tools/distro-info): for later use in ubuntu and debian versioning

styling

* refactor(tools/distro-info): for later use in ubuntu and debian versioning

distro-info refactor

* refactor(tools/distro-info): for later use in ubuntu and debian versioning

styling

* refactor(tools/distro-info): for later use in ubuntu and debian versioning

use https://debian.pages.debian.net/distro-info-data/ubuntu.csv as distro info data

* refactor(tools/distro-info): for later use in ubuntu and debian versioning

cr changes and migrated from mjs to ts

* refactor(tools/distro-info): for later use in ubuntu and debian versioning

added a crude way to prevent writing corrupted data

* refactor(tools/distro-info): for later use in ubuntu and debian versioning

lint fixes

* refactor(tools/distro-info): for later use in ubuntu and debian versioning

cr changes and migrated from mjs to ts

* refactor(tools/distro-info): for later use in ubuntu and debian versioning

cr changes

* refactor(tools/distro-info): for later use in ubuntu and debian versioning

dynamically check if stable/released.

22.04 release for example

* refactor(tools/distro-info): for later use in ubuntu and debian versioning

fixed JSON order

* refactor(tools/distro-info): for later use in ubuntu and debian versioning

removed ts.ignore

* refactor(tools/distro-info): for later use in ubuntu and debian versioning

cr changes

* refactor(tools/distro-info): for later use in ubuntu and debian versioning

cr changes

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-04-09 14:38:06 +03:00
Gabriel-Ladzaretti 786fd6ac94 feat(versioning/ubuntu): Support for Ubuntu codenames (#14601)
* feat(versioning/ubuntu): Support for Ubuntu codenames

initial commit

* feat(versioning/ubuntu): Support for Ubuntu codenames

exported hardcoded data into JSON

* feat(versioning/ubuntu): Support for Ubuntu codenames

exported hardcoded data into JSON

* feat(versioning/ubuntu): Support for Ubuntu codenames

lint fix for DataFile

* feat(versioning/ubuntu): Support for Ubuntu codenames

fix for kebabCase

* feat(versioning/ubuntu): Support for Ubuntu codenames

JSON data file

* feat(versioning/ubuntu): Support for Ubuntu codenames

tests added

* feat(versioning/ubuntu): Support for Ubuntu codenames

added default branch in getCodenameByVersion function

* feat(versioning/ubuntu): Support for Ubuntu codenames

added the cmd to generate the data file

* feat(versioning/ubuntu): Support for Ubuntu codenames

CR changes

* feat(versioning/ubuntu): Support for Ubuntu codenames

CR changes

* feat(versioning/ubuntu): Support for Ubuntu codenames

CR changes

* feat(versioning/ubuntu): Support for Ubuntu codenames

documentation added.
added test cases.

* feat(versioning/ubuntu): Support for Ubuntu codenames

documentation added.
added test cases.

* feat(versioning/ubuntu): Support for Ubuntu codenames

documentation added.
added test cases.

* feat(versioning/ubuntu): Support for Ubuntu codenames

documentation added.
added test cases.

* feat(versioning/ubuntu): Support for Ubuntu codenames

documentation added.
added test cases.

* feat(versioning/ubuntu): Support for Ubuntu codenames

documentation cr

* feat(versioning/ubuntu): Support for Ubuntu codenames

documentation cr

* feat(versioning/ubuntu): Support for Ubuntu codenames

documentation cr

* feat(versioning/ubuntu): Support for Ubuntu codenames

added sh script

* feat(versioning/ubuntu): Support for Ubuntu codenames

added mjs script

* feat(versioning/ubuntu): Support for Ubuntu codenames

mjs script updated

* feat(versioning/ubuntu): Support for Ubuntu codenames

mjs script updated

* feat(versioning/ubuntu): Support for Ubuntu codenames

mjs script updated

* feat(versioning/ubuntu): Support for Ubuntu codenames

mjs script updated

* feat(versioning/ubuntu): Support for Ubuntu codenames

mjs script regex modification

* feat(versioning/ubuntu): Support for Ubuntu codenames

initial commit

* feat(versioning/ubuntu): Support for Ubuntu codenames

exported hardcoded data into JSON

* feat(versioning/ubuntu): Support for Ubuntu codenames

exported hardcoded data into JSON

* feat(versioning/ubuntu): Support for Ubuntu codenames

lint fix for DataFile

* feat(versioning/ubuntu): Support for Ubuntu codenames

fix for kebabCase

* feat(versioning/ubuntu): Support for Ubuntu codenames

JSON data file

* feat(versioning/ubuntu): Support for Ubuntu codenames

tests added

* feat(versioning/ubuntu): Support for Ubuntu codenames

added default branch in getCodenameByVersion function

* feat(versioning/ubuntu): Support for Ubuntu codenames

added the cmd to generate the data file

* feat(versioning/ubuntu): Support for Ubuntu codenames

CR changes

* feat(versioning/ubuntu): Support for Ubuntu codenames

CR changes

* feat(versioning/ubuntu): Support for Ubuntu codenames

CR changes

* feat(versioning/ubuntu): Support for Ubuntu codenames

documentation added.
added test cases.

* feat(versioning/ubuntu): Support for Ubuntu codenames

documentation added.
added test cases.

* feat(versioning/ubuntu): Support for Ubuntu codenames

documentation added.
added test cases.

* feat(versioning/ubuntu): Support for Ubuntu codenames

documentation added.
added test cases.

* feat(versioning/ubuntu): Support for Ubuntu codenames

documentation added.
added test cases.

* feat(versioning/ubuntu): Support for Ubuntu codenames

documentation cr

* feat(versioning/ubuntu): Support for Ubuntu codenames

documentation cr

* feat(versioning/ubuntu): Support for Ubuntu codenames

documentation cr

* feat(versioning/ubuntu): Support for Ubuntu codenames

added sh script

* feat(versioning/ubuntu): Support for Ubuntu codenames

added mjs script

* feat(versioning/ubuntu): Support for Ubuntu codenames

mjs script updated

* feat(versioning/ubuntu): Support for Ubuntu codenames

mjs script updated

* feat(versioning/ubuntu): Support for Ubuntu codenames

mjs script updated

* feat(versioning/ubuntu): Support for Ubuntu codenames

mjs script updated

* feat(versioning/ubuntu): Support for Ubuntu codenames

mjs script regex modification

* feat(versioning/ubuntu): Support for Ubuntu codenames

debian distro json

* feat(versioning/ubuntu): Support for Ubuntu codenames

removed debian distro json

* Update tools/distro-json-generate.mjs

* feat(versioning/ubuntu): Support for Ubuntu codenames

added package.json script entry

* feat(versioning/ubuntu): Support for Ubuntu codenames

added package.json script entry

* feat(versioning/ubuntu): Support for Ubuntu codenames

added package.json script entry

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-03-24 10:54:21 +00:00
Rhys Arkins dca3418bbd refactor: lib/modules (#14488)
Moves datasource, manager, platform and versioning code from lib/ into new lib/modules/

BREAKING CHANGE: External tools must update paths to datasource, manager, platform and versioning
2022-03-04 09:04:02 +01:00