- filter PRs by the mergeable status (thanks @ndmckinley)
- filter PRs based on the author's association to the repo (thanks @ndmckinley)
- Get the SHA of the base branch (thanks @aconrad)
- fix shell escaping in pull request meta information so it doesn't break with special characters
- access the Pull Request message body (thanks @ndmckinley)
- enable filtering out PRs that have
ci_skipmessages (thanks @aditya87)
- apply
depthto thegit fetchof the PR (thanks @bhcleek) - checkout the original branch the PR was made against (thanks @bhcleek)
- Use correct user for PR author in the git meta data Thanks @victoru
- populate file with latest commit hash of PR branch
- Output user of the PR to the meta data Thanks @drnic
- Output the
git configmeta values into files in the.git/directory. Thanks @mazubieta
- Support evaluating the concourse BUILD environment variables in a context.
- support caching of API requests to Github. This decreases hitting the rate limit per hour. It does not reduce the number of requests, though.
README.mdupdates from @cjcjameson and @richarddowner- Add support for
git-lfs
- update LICENSE file
- support filtering PRs with a specific
label
- remove default
--depth 1when none is specified
- support multiple
contextesin a singleput - specify
depthandsubmoduleon agit clone - fix typo in README Thanks @trizko
- fix issue with Github API proxying Thanks @databus
- disable PRs that were made from forks with
disable_forksThanks @henrytk - PRs only trigger when matching
pathsorignore_pathsThanks @ahume - refactored so adding filters is easier and testable
- finally deprecated
every, you should always be usingversion: every
- add meta field for target branch
basebranch(Thanks @arwineap)
- No new features. This was a refactor, which I'd like to production test. If
you need to revert please lock the
resource_typeto thev17tag.
- document the
baseoption - improve deprecation warning to be conditional (Thanks @jmcarp)
- Fix issue where
git submodulewas not being called on the PR branch
- Resolve issue where
everywas returning PRs incorrect order. Issue #27 - Resolve issue when a PR made on the
masterbranch could not be checked out. Issue #33
- Create a comment on a pull request. PR #24
- Only iterate over pull requests that were made against a specific branch. PR #25
- Pull in the merged version of the pull request. This is useful to make sure it is mergeable with the current branch. PR #29
-
The
everyflag can be set onsource. This removes the need to always set a status on a PR, which helps with the iteration. Consider this beta, please comment on this issue. -
Pulled git resource configuration steps for
in.- username - Username for HTTP(S)
- password - Password for HTTP(S)
- skip_ssl_verification - Skips git ssl verification
- git_config - key value pairs for
git config
- username - Username for HTTP(S)
- The branch of the checked out PR will be the original name of from the PR. (Thomas and Benjamin)