Commit graph

25 commits

Author SHA1 Message Date
Jamie Magee
53e3cb17fe
refactor(rubygems): convert to class-based (#11229) 2021-11-10 07:35:05 +01:00
Jamie Magee
d337b271d4
refactor: convert git datasources to class-based (#10531)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-10-26 04:37:26 +00:00
Jamie Magee
4461796836
refactor(crate): convert to class-based datasource (#12033) 2021-10-13 04:42:12 +00:00
jjcaballero
9fea985b95
feat: create datasource for artifactory registry (#11602) 2021-10-01 08:39:29 +00:00
Samuel Dolt
d676ce5b12
feat(datasource): add Gitlab Package support (#11672)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-09-16 10:47:30 +00:00
Michael Kriese
922a36c099
feat(datasource): add node datasource (#11651) 2021-09-09 12:54:12 +02:00
Sebastian Poxhofer
443b22b0ae
feat(gitlab-release): implement datasource (#11226)
Co-authored-by: Nejc Habjan <hab.nejc@gmail.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-09-01 09:36:38 +00:00
Jamie Magee
f2b6af88da
refactor(pypi): convert to class-based (#11064) 2021-08-03 11:38:46 +00:00
Michael Kriese
27c27c9474
feat: add adoptium java datasource (#11055)
* feat: add adoptium datasource

* docs: fix lint
2021-08-02 18:50:35 +02:00
Sebastian Poxhofer
e631cae601
refactor(bitbucket-tags): move datasource to class (#10957)
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-07-29 08:10:45 +00:00
Jamie Magee
1eebe5661d
refactor(hex): convert to class-based (#10642) 2021-06-29 08:03:47 +02:00
Jamie Magee
a68ba8fc74
refactor(ruby-version): convert to class-based (#10508) 2021-06-27 08:25:29 +00:00
Jamie Magee
222ef91fe9
refactor(terraform-module): convert to class-based (#10486) 2021-06-25 12:12:23 +00:00
Jamie Magee
47f36d8c8a
refactor(gradle-version): convert to class-based (#10474) 2021-06-18 06:41:31 +00:00
Jamie Magee
9c2e8b8b7e
refactor(galaxy-collection): convert to class-based datasource (#10360) 2021-06-18 07:40:05 +02:00
Jamie Magee
637d262a25
refactor(orb): convert to class-based datasource (#10450) 2021-06-17 09:21:41 +02:00
Jamie Magee
915fbc7b77
refactor(terraform-provider): convert to class-based datasource (#10362) 2021-06-14 21:14:32 +02:00
Jamie Magee
880b7fb67a
refactor(helm): convert to class-based datasource (#10425) 2021-06-14 08:13:10 +02:00
Jamie Magee
3c31090469
refactor(galaxy): refactor ansible galaxy to a class (#10346) 2021-06-08 17:20:39 +02:00
Jamie Magee
7b0934592f
refactor(dart): migrate to class based datasource (#10134) 2021-05-25 06:42:14 +02:00
Jamie Magee
621b77b2c7
refactor(datasource): migrate to class based datasource (#6747)
* refactor(datasource): migrate to class based datasource

    A small experiment into what OOP/class based datasources might look like. Picked Cdnjs as it's the smallest & simplest.

    With this approach we can share common logic, like error handling, rate limiting, etc. between different datasources, instead of having to reimplement it each time we write a new datasource. Currently there's nothing shared, as it's only 1 datasource, but the interesting stuff will come with the 2nd datasource

* Apply suggestions from code review

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>

* remove renaming ClojureDatasource to datasource in tests

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-05-21 07:40:09 +02:00
Sebastian Poxhofer
c3bf66ee16
feat(ansible-galaxy): implement galaxy-collection DS and extend manager for collections (#9387) 2021-04-09 17:02:57 +02:00
Rhys Arkins
a45c5f3a3f
refactor: remove git-submodules datasource (#9128) 2021-03-15 06:11:46 +00:00
Michael Kriese
74d7691bef
refactor: optimize type usage (#8947) 2021-03-02 21:44:55 +01:00
Michael Kriese
91d2b4e1c5
feat: static modules (#8679)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-03-02 16:57:02 +01:00