Dmitry
4607276464
feat(bazel): support "container_pull" dependency-type ( #3514 )
2019-04-12 13:27:49 +02:00
Rhys Arkins
05bad36459
fix(bazel): preserve newlines
...
Closes #3487
2019-04-05 21:09:20 +02:00
Dmitry
fb587a3cae
feat(bazel): expand support to non-WORKSPACE files ( #3459 )
...
Now supports `*.bzl` files including when definitions are nested.
2019-04-05 19:12:38 +03:00
Dmitry
2afeeaf2aa
fix(bazel): http_archive urls hash part update ( #3420 )
2019-03-20 17:43:25 +01:00
Dmitry
bc997ce82e
fix(bazel): http_archive url not updated
2019-03-19 09:57:50 +01:00
Rhys Arkins
b71686d6b4
feat(bazel): commit-based http_archive
...
Closes #2904 , Closes #3295
2019-03-04 07:48:58 +01:00
Rhys Arkins
77a8d01718
fix(bazel): flexible whitespace match
2019-03-04 06:36:04 +01:00
Preston Van Loon
6a13fd0dc4
fix: Use two spaces for bazel go_repository comments ( #3287 )
...
* Update update.js
* Update update.spec.js
* Update update.spec.js.snap
2019-03-01 21:41:06 +01:00
Rhys Arkins
99178ebfaa
feat(bazel): use commit / tag combo for go_repository ( #3267 )
...
Closes https://github.com/renovatebot/config-help/issues/172
2019-02-28 08:40:40 +01:00
Rhys Arkins
d20f64ad2a
feat(bazel): update git_repository commit hashes
...
Closes https://github.com/renovatebot/config-help/issues/173
2019-02-25 22:35:25 +01:00
Rhys Arkins
a9332a8db0
feat: replace purl with datasource ( #3154 )
...
This deprecates the (internal) use of package URLs and instead replaces with `datasource`/`lookupName`.
Closes #3005
2019-02-04 09:41:22 +01:00
Rhys Arkins
371003fabb
refactor: purl use subpath for lookupType
2019-01-30 10:23:44 +01:00
Rhys Arkins
debc75f3f4
refactor: move lookupType out of qualifiers
2019-01-30 06:46:41 +01:00
Rhys Arkins
bf57bb8071
refactor: github ref => lookupType
2019-01-30 06:46:41 +01:00
Rhys Arkins
f5b3fe1a75
fix(bazel): try archive update if download fails
2019-01-26 06:41:16 +01:00
Rhys Arkins
079afe1820
feat: configurable versionScheme ( #2945 )
...
Closes #2914
2018-12-13 05:29:11 +01:00
Grigorij Eleskin
0b6ad1c898
fix(gomod): support remote option in go_repository ( #2877 )
2018-11-29 08:39:45 +01:00
Rhys Arkins
27aa59f5bc
fix(bazel): better PR change description
2018-11-19 07:18:13 +01:00
Rhys Arkins
4df7e32cc5
feat(bazel): migrate commits to tags
2018-11-18 22:27:20 +01:00
Ayoub Kaanich
7d31af5ecb
feat: Support Bazel commit-based go_repository ( #2821 )
...
Closes #2806
2018-11-14 13:11:35 +01:00
Ayoub Kaanich
b48173a039
feat: Support go_repository in bazel ( #2782 )
2018-11-10 21:50:17 +01:00
Rhys Arkins
44d119823f
refactor: rename extractDependencies -> extractPackageFile
2018-11-04 18:51:23 +01:00
Ayoub Kaanich
751ee3b4de
feat(bazel): Support bazel "urls" array ( #2703 )
...
Closes #2576
2018-10-29 17:18:07 +01:00
Rhys Arkins
fc9037a270
logs: correct depName/dependency
2018-09-20 12:13:18 +02:00
Rhys Arkins
07b652507b
refactor: remove unused contentPatterns
...
Closes #2168
2018-07-04 22:40:06 +02:00
Rhys Arkins
7feca361af
refactor: github datasource default to tags
2018-06-04 06:36:48 +02:00
Rhys Arkins
d8cb261ecb
refactor: rename version -> value ( #2076 )
...
Renames currentVersion to currentValue, newVersion to newValue, newVersionMajor to newMajor, and newVersionMinor to newMinor.
2018-06-04 05:48:20 +02:00
Rhys Arkins
dc6959c939
fix: set versionScheme for all manager extracts
2018-06-03 19:13:39 +02:00
Rhys Arkins
dd09707c20
refactor: default versionScheme to ‘semver’
2018-06-03 07:43:09 +02:00
Rhys Arkins
0a38cfbc22
chore: add versionScheme to purl extract
2018-06-02 10:19:36 +02:00
Rhys Arkins
c86ea5a4ec
refactor: bazel use purl
2018-06-01 16:23:13 +02:00
Rhys Arkins
7a1d30c8b6
refactor: move semver to lib/versioning
2018-05-21 17:30:55 +02:00
Rhys Arkins
19e35ffee0
refactor: return object from extract ( #1914 )
2018-05-03 18:09:18 +02:00
Rhys Arkins
c356bb0349
feat: custom filenames for package files ( #1894 )
...
Renovate now comes with a variety of package managers supported, each with their own filename pattern(s). These patterns are now exposed for user configuration through the new `fileMatch` list/array configuration option, which has been added to each manager (npm, bazel, docker-compose, etc). `fileMatch` is defined as a mergeable list, meaning that users can add to the default pattern to extend the files being detected.
Closes #799
2018-04-30 13:18:51 +02:00
Rhys Arkins
523b02fbc8
refactor: npm and semver ( #1817 )
2018-04-10 05:20:46 +02:00
Rhys Arkins
5b3d7a9f86
refactor: use common manager resolve function
2018-03-30 07:38:38 +02:00
Rhys Arkins
9a36bdcf1b
refactor: rename setNewValue to updateDependency
2018-03-30 06:05:00 +02:00
Rhys Arkins
6530480410
refactor: simplify detectPackageFiles
2018-03-04 20:03:52 +01:00
Rhys Arkins
5e3822d0cc
refactor: use filePattern for each manager
2018-03-04 16:09:12 +01:00
Rhys Arkins
3c56f8aeb6
refactor: move manager-specific code under lib/manager ( #1573 )
...
Refactors all non-npm code to live inside lib/manager/*
2018-03-03 14:39:39 +01:00
Rhys Arkins
e516a22686
fix: check bazel versions for stable/unstable
2018-02-22 09:02:46 +01:00
Rhys Arkins
16a8d15e33
refactor: move bazel github operations to datasource
2018-02-16 16:32:48 +01:00
Rhys Arkins
ef17430d7a
refactor: lower bazel and semver warnings to info logs
2018-01-23 13:00:05 +01:00
Rhys Arkins
4cfcee7b25
chore: info not warn for unsupported bazel remote
2017-12-24 20:43:44 +01:00
Rhys Arkins
f7e8414240
fix: remove extraneous newline in bazel replacements
2017-12-14 20:31:21 +01:00
Rhys Arkins
3730c66aa2
feat: bazel http_archive support ( #1296 )
...
This PR adds support for bazel http_archive references where they point to a GitHub download URL.
Closes #1292
2017-12-14 20:05:45 +01:00
Rhys Arkins
987891ba2e
feat: bazel WORKSPACE support ( #1268 )
...
This PR adds support for bazel WORKSPACE package files, as suggested https://github.com/alexeagle/angular-bazel-example/issues/17#issuecomment-349167982
Renovate will:
1. Detect `WORKSPACE` files anywhere in the repository
2. Look for all `git_repository()` sections in the file
3. Extract any dependencies with name, remote and tag values
4. Look up any dependencies that (a) have a github https remote, and (b) a valid semver as tag
5. Update the tag to the latest available
2017-12-07 09:22:10 +01:00