Releases: guitarrapc/git-shallow-clone-orb
Releases · guitarrapc/git-shallow-clone-orb
v2.8.0
What's Changed
- fix: respect
working_directory
configuration by @r-plus in #59 - ci: add working-directory test by @guitarrapc in #60
Full Changelog: v2.7.1...v2.8.0
v2.7.1
What's Changed
- doc: update orb documentations. Added submodule sample. by @guitarrapc in #54
- fix: regression api pull_request build failed due to head/head/ duplication by @guitarrapc in #55 & #56
Full Changelog: v2.7.0...v2.7.1
v2.7.0
What's Changed
- Update README.md by @guitarrapc in #50
- feat: Support Source caching by @guitarrapc in #53
- If you don't specify
path
, git clone to/home/circleci/project
by default. This is same as defaultcheckout
behaviour but may differ from prior version.
- If you don't specify
Full Changelog: v2.6.0...v2.7.0
v2.6.0
What's Changed
- feat: add ECDSA & Ed25519 GitHub's SSH key fingerprints by @guitarrapc in #45
- feat: renew BitBucket ssh-rsa fingerprints, add ed25519 & ECDSA by @guitarrapc in #46
- feat: add GitLab ECDSA ssh fingerprints by @guitarrapc in #47
Full Changelog: v2.5.0...v2.6.0
v2.5.0
v2.4.1
What's Changed
- Fixes missing EOL issue with id_rsa file by @Pi-George in #26
- fix: checkout_advanced missing EOL issue with id_rsa file by @guitarrapc in #27
- refactor: shellcheck by @guitarrapc in #28
- feat: use circleci orb init template for CI and others. by @guitarrapc in #36
- fix: api pull_request build failed due to head/head/ duplication by @guitarrapc in #35
- fix: test for no_tag and tag fetchoptions by @guitarrapc in #37
- fix: integration-test-checkout_advanced_fetchoptions failed on tag by @guitarrapc in #38
New Contributors
- @Pi-George made their first contribution in #26
Full Changelog: v2.4.0...v2.4.1
v2.4.0
What's Changed
- chore: enable Integration test for macOS by @guitarrapc in #22
- Add tag_fetch_options to advanced checkout by @ankushg in #23
- feat: add no_tags to git-shallow-clone/checkout, add test and examples. by @guitarrapc in #24
- chore: skip publish dev on fork PR by @guitarrapc in #25
Full Changelog: v2.3.0...v2.4.0
Example
skip fetch all tags.
Default tag fetch behaviour is --tags
means fetch all tags. From this release you can fetch pushed tag only.
There are 2 choice to skip fetch all tags.
- If you use
git-shallow-clone/checkout
, then useno_tags: true
.
- git-shallow-clone/checkout:
no_tags: true
- If you use
git-shallow-clone/checkout_advanced
, then usetag_fetch_options: '--no-tags'
. Optionally add--no-tags
to fetch_options if needed.
# use --no-tags to fetch single tag on git `TAG`.
- git-shallow-clone/checkout_advanced
fetch_options: '--depth 10 --no-tags' # you can omit this.
tag_fetch_options: '--no-tags'
v2.3.0
What's Changed
- Add macOS support by @ankushg in #18
- chore: disable macOS test as circleci stop pipeline by @guitarrapc in #21
New Contributors
Full Changelog: v2.1.0...v2.3.0
v2.1.0
v2.0.1
add default value to checkout_advanced
command parameter
- update orb document.
- add default value to
checkout_advanced
parameter.clone_options
:--depth 1
fetch_options
:--depth 10