Michel Z. Santello
df0d58d29b
fix: vcs-status-name hardcoded in PullIsMergeable function ( #2312 )
...
* feat: add userConfig.VCSStatusName to applyCommandRunner context
* fix: use vcsstatusname from context
* chore: normalize tests
* chore: update interface mock
2022-06-16 09:26:20 -07:00
Eng Zer Jun
38cf7b0141
refactor: move from io/ioutil to io and os package ( #1843 )
...
The io/ioutil package has been deprecated as of Go 1.16, see
https://golang.org/doc/go1.16#ioutil . This commit replaces the existing
io/ioutil functions with their new definitions in io and os packages.
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com >
2021-10-07 00:37:42 -04:00
Aayush Gupta
bb2c239dd9
Updating client interface and adding ApprovalStatus model ( #1827 )
2021-09-22 12:41:05 -07:00
Marius Hennecke
40ffdd144f
fix: use git diff for modified files, fixes #1397 ( #1568 )
2021-05-11 19:37:07 -04:00
Marius Hennecke
1777be406e
Get modified Azure DevOps PR files from commit and changes API endpoint ( #1521 )
...
* get modified ado pr files from commit and changes endpoint, fixes #1397
* Add missing error handling
2021-05-05 17:35:20 -04:00
Istvan Tapaszto
632460b20b
Delete source branch on merge ( #1357 )
...
Co-authored-by: Tapaszto, Istvan <istvan.tapaszto@msciintegration.onmicrosoft.com >
2021-04-22 09:54:18 -07:00
Istvan Tapaszto
68e20b1dc1
Fixing AutoMerge issue with Azure DevOps ( #1289 )
...
* Getting Azure DevOps user id on the fly
* mcdafydd/go-azuredevops module version increased
* Additional errorhandling
* Additional errorhandling Part2
* Doc update: Access permission requirement
* Fixing modules.txt
* Fixing modules.txt
* Modules.txt fixed
* AzureDevops dependencies committed to vendor
* Fixing AzureDevOpsClient tests
* Fixing invalid bitbucket references in docs
* Fixing modules.txt
* Fixing go.mod
Co-authored-by: Tapaszto, Istvan <istvan.tapaszto@msciintegration.onmicrosoft.com >
2021-01-13 09:01:06 -05:00
Alex Castle
6b6b2640d2
Fix ignore condition for atlantis apply status
2020-10-02 10:45:55 -04:00
Alex Castle
732b19b62c
Fix AzureDevops PR status updates
2020-10-01 19:16:47 -04:00
David McPike
bc069d4b0c
Add MarkdownPullLink function to VCS clients
2020-04-21 09:19:55 -05:00
John Reese
ca3567d32c
Update policy tests
2020-04-10 16:52:07 -04:00
John Reese
3efcd8feee
Add merge policy
2020-04-10 16:27:04 -04:00
John Reese
01aae5e9e4
Implement checks for IsApproved
2020-04-10 15:14:40 -04:00
Luke Kysow
4078357bbf
Merge pull request #888 from runatlantis/project-leading-slash
...
Allow absolute project dirs and fix AZDO
2020-01-03 09:58:53 -06:00
Luke Kysow
4e8d19be0a
Convert AZDO paths to relative
...
Previously the AZDO paths returned by GetModifiedFiles were absolute.
Now they're relative to the repo root to match the rest of the VCS's.
2020-01-02 09:45:38 -06:00
David McPike
0c6658c01b
Fmt and name change
2019-12-20 14:16:20 +00:00
David McPike
11ef97ef97
Tests passing
2019-12-20 14:02:06 +00:00
David McPike
523dd6ecf8
Fixes 880
...
- Update go-azuredevops version to include iterations functions
- Initial support for posting Azure Devops status to PR instead of commit
2019-12-19 17:21:10 +00:00
Luke Kysow
07ffe179e7
Small refactoring to azure devops support
2019-10-25 18:07:18 -07:00
David McPike
495cf76efd
Azure Devops update
...
- Remove org and project configs
- Add support for WriteGitCreds
2019-09-23 08:24:59 -05:00
David McPike
acef89adc4
Azure Devops PR minor cleanup, fix tests, checks
...
- Re-write tests for azuredevops_client
- CircleCI checks should pass
- NewAzureDevopsClient() now takes a hostname like NewGithubClient()
- Docs include comment about default merge strategy requirements
2019-07-28 10:37:45 -05:00
David McPike
f8d9e30a8e
Update Azure Devops tests and get them to pass
2019-07-16 21:55:56 -05:00
David McPike
12f95c5b79
Azure Devops support
...
- Add blackfriday for markdown-to-html comment translation
Azure Devops doesn't support markdown in work item comments
- Restore NewRepo() to original form - removing project parameter
- Add models.SplitAzureDevopsRepoFullName() to handle project name
All Azure Devops URIs need owner, project, and repo. This function
allows us to avoid adding project to NewRepo()
- Update calls to azuredevops.NewClient() to match library requirements
- Add context to azuredevops client to match library requirements
- Basic working CreateComment() and MergePull() support (not widely
tested)
2019-05-19 20:54:04 -05:00
David McPike
4bffa57c52
Updates to azuredevops_client.go
...
- remove unneeded NewAzureDevopsClient() code
- change to using const refs
- add GetPullRequest()
2019-04-27 17:49:04 -05:00
David McPike
a058a661eb
initial commit of azuredevops client
2019-04-26 09:05:29 -05:00