* add tests
* add support for kubernetes image resources
* Update lib/modules/manager/terraform/extract.ts
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>
* added unknown resource
* added Kubernetes to Readme
* missed one spot in the Readme
* Update lib/modules/manager/terraform/readme.md
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>
* switch to toMatchObject() in tests
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
* refactor: use gitea env variable endpoint without api path appendix
* refactor: use regex for api path trimming
* refacotr: move api path constant to gitea-helper
* refactor: consider end of string for api path trimming
* refactor: use baseUrl in gitea helper tests
* test: use toEqual instead of snapshot test
* refactor: update gitea default endpoint
* test: update gitea base url
* test: update init platform test
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
* test: fix linting
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
* 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>
* 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>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Sergei Zharinov <zharinov@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Signed-off-by: Jack Andersen <jandersen@plaid.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
* 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>
* Move getting repo git url logic into a function similar to gitlab implementation as per request in another PR:
https://github.com/renovatebot/renovate/pull/13875#issuecomment-1023980178
* Bitbucket server - Move getRepoGitUrl into utils
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
* feat: add flutter datasource
* refactor: rename flutter datasource to flutter-version
* feat: update to handle duplicate flutter releases
* refactor: tidy up flutter version datasource class names and imports
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
* Apply suggestions from code review
* style: add newline to test file
* refactor: move regex to util module
* refactor: tidy up stable version regex
* Apply suggestions from code review
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
* 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>
* Change sha256 if it exists in the properties
* update sha to new value and then run update
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Renames `lookupName` to be `packageName`.
BREAKING CHANGE: Use `packageName` instead of `lookupName` if interacting with Renovate datasources directly.
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