Releases: makohoek/repo-resource
v1.2.3
What's Changed
This is a bugfix release:
- Handle Error 429 Too Many Requests in a better way: we now retry on a single git repo instead of failing the whole check.
Pull requests
- common: git retry feature by @david-baylibre in #44
Full Changelog: v1.2.2...v1.2.3
v1.2.2
What's Changed
This is a bugfix release:
- Handle a corner-case in git ls-remote which does not fetch the correct revision from the remote's project.
Pull requests:
Full Changelog: v1.2.1...v1.2.2
v1.2.1
What's Changed
-
Handle projects which use the same remote URL but different project
paths (or different branches) -
Fix git ls-remote usage when multiple branches match the
glob pattern.
Pull requests
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's Changed
-
Implement 'rewrite'. This is similar to git's insteadOf option, allowing custom URL redirection.
-
Improve Dockerfiles by merging unit tests into the main Dockerfile
-
Handle tags when fetching the Version.
Pull requests
- Rewrite urls with insteadOf option by @david-baylibre in #35
- Single dockerfile for build and tests by @david-baylibre in #38
- common: resolve recursively include in root manifest by @massonju in #39
New Contributors
Full Changelog: v1.1.2...v1.2.0
v1.1.2
What's Changed
v1.1.2 mostly brings in a bugfix to handle <remove-project>
elements
properly.
Without this fix, we can have spurious versions generated by projects
that should be removed from manifest.
shortlog:
Mattijs Korpershoek (1):
check: Fix handling of <remove-project /> element
Pull requests
Full Changelog: v1.1.1...v1.1.2
v1.1.1
What's Changed
v1.1.1 mostly brings in a bugfix to handle elements that do
not have a default revision.
shortlog:
David Rozé (3):
common: rename remote to remote_url
common: handle default element without revision
check: add default_rev_in_remote
Pull requests
- bugfix: default rev in remote by @david-baylibre in #34
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's changed
v1.1.0 brings in a huge optimization on the CHECK operation.
We now use git ls-remote instead of doing repo sync for retrieving
the version.
shortlog:
David Rozé (7):
Bump up gitrepo version
common: improve url matching regex for http/https
common: add repo settings as class attributes
PEP-8 compliancy
improve missing revision in test
Implement getRevision using git ls-remote
Switch to getRevision code based on git ls-remote
Mattijs Korpershoek (4):
README: document tag for resource_types
README: add check_jobs to the repo_resource example
README: update branch master -> main in example
README: update check behaviour description
Pull requests
- Prevent checks from downloading whole repos by @david-baylibre in #28
- README: update documentation for git ls-remote and minor other fixes by @makohoek in #33
Full Changelog: v1.0.0...v1.1.0