Commit graph

147 commits

Author SHA1 Message Date
Michael Kriese
13d59ede85
chore: Revert "docs: add per manager known list of issues" (#15936) 2022-06-08 07:43:05 +00:00
Gabriel-Ladzaretti
4aa9a6c3e6
docs: add per manager known list of issues (#15791) 2022-06-07 16:06:38 +00:00
Tobias
97fd4b884c
docs: render default objects and arrays in config (#15637) 2022-05-19 09:06:22 +02:00
Gabriel-Ladzaretti
c17a274de3
feat(versioning/debian): Debian codenames support (#14881)
* 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>
2022-05-18 15:32:59 +00:00
Michael Kriese
173ab07013
fix(manager:nuget): use upath for cross-platform paths (#15242) 2022-04-22 04:24:01 +00:00
Michael Kriese
199652afcc
chore: fix imports (#15068) 2022-04-12 08:39:00 +02: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
RahulGautamSingh
edfbe81da7
refactor: add manager fingerprinting (#14671)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-04-06 14:28:48 +00: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
Michael Kriese
b2f8b7d596
docs: fix wrong path for module description (#14758) 2022-03-22 13:36:27 +01:00
HonkingGoose
bd652a1308
chore: replace word encounter with find (#14695) 2022-03-16 14:47:47 +01: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
StinkyLord
807a979f60
docs(config): show env and CLI names for config options (#14259) 2022-02-20 16:19:54 +01:00
Michael Kriese
5723be1ac5
refactor: add strict null checks (#14169) 2022-02-11 11:02:30 +01:00
Michael Kriese
e3e286bd01
build: simplify and strict tools (#14154)
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2022-02-11 07:51:51 +00:00
renovate[bot]
130c402e64
build(deps): update dependency commander to v9 (#14153)
* build(deps): update dependency commander to v9

* chore: fix import

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-02-10 20:22:43 +00:00
Rhys Arkins
7f8d59316a
fix: docs manager->datasource relative link (#13663) 2022-01-20 10:06:45 +01:00
Rhys Arkins
ab778ebf1d
feat: supportedDatasources (#13621)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2022-01-19 08:06:21 +00:00
renovate[bot]
b7dff549ab
chore(deps): update dependency markdownlint-cli2 to v0.4.0 (#13613)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-18 13:59:55 +00:00
HonkingGoose
01689f90dc
docs: update autogenerate comment (#13488) 2022-01-11 15:25:14 +00:00
Michael Kriese
6d5f4a5cf9
docs: fix preset layout (#13377)
- add newline after preset json
- declare preset json as json
2022-01-05 10:50:09 +00:00
RahulGautamSingh
4f65b57225
refactor: refactor static regex out of for loops (#13065) 2021-12-29 07:26:13 +01:00
Michael Kriese
f44f2440f2
chore: fix docs tool lint issues (#13046) 2021-12-10 11:21:34 +00:00
Michael Kriese
e4c938b7a5
docs: release as asset (#11429)
* docs: prepare release as asset

* chore: cleanup

* fix: wrong extension

* fix: wrong logger

* fix: wrong path

* chore: clean and create tmp

* chore: fix types

* fix: update generation

* Update .github/workflows/build.yml

Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>

* Update lib/datasource/types.ts

Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>

Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2021-12-09 21:12:49 +01:00
renovate[bot]
4fef60daaf
chore(deps): update dependency typescript to v4.5.2 (#12833)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-11-26 20:06:20 +00:00
Nejc Habjan
34f13fee3e
test: enforce valid JSON in fenced markdown code blocks (#12196) 2021-11-11 11:11:55 +01:00
HonkingGoose
ab018191fa
chore: report and fix unused ESLint disable directives (#12548) 2021-11-08 20:20:03 +01:00
RahulGautamSingh
91f067b39f
fix: refactor regex to use re2 part3 (#12283)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-10-27 14:37:11 +00:00
RahulGautamSingh
1d528fc7a2
test: check git version (#11687)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-09-15 15:04:17 +00:00
Michael Kriese
772673b1fa
test: remove custom reporters (#11451) 2021-08-27 15:58:50 +02:00
renovate[bot]
d94bed347d
build(deps): update dependency @actions/core to v1.5.0 (#11439)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-26 20:13:35 +00:00
Jamie Magee
a6f4e99e27
refactor: no implicit override (#11395)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-08-23 20:50:37 +00:00
renovate[bot]
697ad99db8
build(deps): update dependency eslint to v7.32.0 (#11140)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-07 00:59:16 +00:00
renovate[bot]
54e0e4ed53
build(deps): update dependency eslint to v7.31.0 (#10956)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-25 00:24:12 +00:00
renovate[bot]
6deaa50c91
build(deps): update dependency eslint to v7.30.0 (#10773)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-10 00:36:50 +00:00
renovate[bot]
b5a9ad49c1
chore(deps): update jest monorepo to v27.0.6 (#10722)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-05 20:29:37 +00:00
renovate[bot]
4adf1fd609
chore(deps): update jest monorepo to v27.0.5 (#10654)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-29 14:16:10 +00:00
renovate[bot]
af459bcc3e
build(deps): update dependency eslint to v7.29.0 (#10612)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-25 22:54:19 +00:00
renovate[bot]
bd3977c494
build(deps): update dependency @actions/core to v1.4.0 (#10430)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-14 22:04:04 +00:00
renovate[bot]
d209bb7f7c
build(deps): update dependency eslint to v7.28.0 (#10402)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-12 01:17:46 +00:00
renovate[bot]
d10b558beb
build(deps): update jest monorepo to v27.0.4 (#10383)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-10 11:03:33 +00:00
renovate[bot]
6097e94839
chore(deps): update jest monorepo to v27.0.2 (#10319)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-05 15:00:40 +00:00
Sergei Zharinov
a9de944eb7
fix(util): Leverage "emojibase" library for shortcode conversions (#9785)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-06-01 19:19:38 +00:00
renovate[bot]
ba23d174eb
build(deps): update dependency eslint to v7.27.0 (#10220)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-29 04:13:19 +00:00
renovate[bot]
83ab94eba6
build(deps): update dependency @actions/core to v1.3.0 (#10214)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-28 16:46:19 +00:00
Michael Kriese
db98baad83
chore: migrate to jest v27 (#10160) 2021-05-28 09:41:18 +02:00
renovate[bot]
2f544b1fb2
build(deps): update dependency commander to v7 (#10175)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-26 13:36:50 +00:00
renovate[bot]
66d128f4c4
build(deps): update dependency fs-extra to v10 (#10155)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-26 09:44:46 +02:00
renovate[bot]
82fc920ead
chore(deps): update linters (#10001)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-15 05:16:27 +00:00
Michael Kriese
825a946468
build: convert ts to esm (#9887)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-05-07 15:46:25 +00:00