jtarchie/github-pullrequest-resource
Provides a Github pull request resource for concourse CI.
18 Releases
Latest: 8y ago
v29Latest
v28
📋 Changes
- Output user of the PR to the meta data Thanks @drnic
v27
Output the `git config` meta values into files in the `.git/` directory. Thanks @mazubieta
v26
Support evaluating the concourse BUILD environment variables in a context.
v25
📋 Changes
- support caching of API requests to Github. This decreases hitting the
v24
📋 Changes
- `README.md` updates from @cjcjameson and @richarddowner
- Add support for `git-lfs`
v23
📋 Changes
- update `LICENSE` file
- support filtering PRs with a specific `label`
v22
📋 Changes
- remove default `--depth 1` when none is specified
v21
📋 Changes
- support multiple `contextes` in a single `put`
- specify `depth` and `submodule` on a `git clone`
- fix typo in README [Thanks @trizko](https://github.com/jtarchie/pullrequest-resource/pull/57)
- fix issue with Github API proxying [Thanks @databus](https://github.com/jtarchie/pullrequest-resource/pull/56)
v20
📋 Changes
- disable PRs that were made from forks with `disable_forks` [Thanks @henrytk](https://github.com/jtarchie/pullrequest-resource/issues/43)
- PRs only trigger when matching `paths` or `ignore_paths` [Thanks @ahume](https://github.com/jtarchie/pullrequest-resource/issues/42)
- refactored so adding filters is easier and testable
- finally deprecated `every`, you should always be using `version: every`
v19
📋 Changes
- add meta field for target branch `basebranch` (Thanks @arwineap)
v18
📋 Changes
- No new features. This was a refactor, which I'd like to production test. If
v17
📋 Changes
- document the `base` option
- improve deprecation warning to be conditional (Thanks @jmcarp)
v16
📋 Changes
- Fix issue where `git submodule` was not being called on the PR branch
v15
📋 Changes
- Resolve issue where `every` was returning PRs incorrect order. [Issue #27](https://github.com/jtarchie/pullrequest-resource/issues/27)
- Resolve issue when a PR made on the `master` branch could not be checked out. [Issue #33](https://github.com/jtarchie/pullrequest-resource/issues/33)
v14
📋 Changes
- Create a comment on a pull request. [PR #24](https://github.com/jtarchie/pullrequest-resource/pull/24)
- Only iterate over pull requests that were made against a specific branch. [PR #25](https://github.com/jtarchie/pullrequest-resource/pull/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](https://github.com/jtarchie/pullrequest-resource/pull/29)
v13
📋 Changes
- The `every` flag can be set on `source`. This removes the need to always set a status on
- Pulled [git resource](https://github.com/concourse/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`
v12
📋 Changes
- The branch of the checked out PR will be the original name of from the PR. (Thomas and Benjamin)
