Liam Newman
18e7138812
Update src/main/java/org/kohsuke/github/GHWorkflowRun.java
2021-04-05 13:07:40 -07:00
Liam Newman
bfb3b94478
Update src/main/java/org/kohsuke/github/GHWorkflowRun.java
2021-04-05 13:07:32 -07:00
Guillaume Smet
fc98e72569
Rename GHWorkflowRunJob to GHWorkflowJob
2021-04-05 18:26:16 +02:00
Guillaume Smet
258acf79f6
Small adjustments to the API exposed to get jobs
2021-04-05 17:43:55 +02:00
Guillaume Smet
b509076d6f
Add ability to get jobs and download logs from jobs
2021-04-05 15:32:46 +02:00
Guillaume Smet
f57ea4c4e9
Fix some infelicities in GHWorkflowRun javadoc
2021-04-05 15:31:30 +02:00
Nathan Vahrenberg
99f192d33c
import nebula
2021-04-04 06:15:47 -05:00
Liam Newman
ad2990b1b6
Remove bridge method
2021-04-04 06:07:25 -05:00
nv035674
fab848a0d3
review comments
2021-04-04 06:07:25 -05:00
nv035674
4a2244e661
self review
2021-04-04 06:07:25 -05:00
nv035674
bab5399327
update existing test data
2021-04-04 06:07:25 -05:00
nv035674
73d2e1db5c
Add support for repository visibility
2021-04-04 06:07:25 -05:00
Guillaume Smet
97652c6803
Expose repository for artifacts, workflows and workflow runs
2021-04-03 20:54:31 +02:00
Guillaume Smet
f40daf8488
Add some missing javadoc in the newly added GHArtifact
2021-04-03 20:45:52 +02:00
Guillaume Smet
9abfdc805b
Add support for artifacts and logs of workflow runs
2021-04-02 22:53:08 +02:00
Guillaume Smet
c19cfd98d1
Fix GHRepository#listWorkflows() and add a test
2021-03-30 19:56:52 +02:00
Guillaume Smet
d734237788
Add some assertions for GHWorkflow dispatch tests
2021-03-25 11:37:13 +01:00
Guillaume Smet
47e2a5aea1
Rearchitecture GHWorkflowRunTest
...
We don't record the polling requests and we avoid any polling when not
recording.
2021-03-25 11:00:17 +01:00
Guillaume Smet
57cdc308e8
Adjust EnumUtils method name and add javadoc
2021-03-24 21:32:10 +01:00
Guillaume Smet
8919c5f8c7
Implement GHEventPayload.WorkflowRun and GHEventPayload.WorkflowDispatch
...
Fixes #1037
2021-03-24 10:38:24 +01:00
Guillaume Smet
b8f00bc699
Adjust GHCheckRun so that status and conclusion are returned as enums
...
Provide bridge methods for compatibility.
2021-03-23 15:35:58 +01:00
Guillaume Smet
042038f480
Implement GHWorkflow and GHWorkflowRun
...
Most of the actions are implemented but not all.
Looks like a good first step.
2021-03-23 15:35:39 +01:00
Liam Newman
daf5c5eb98
Merge branch 'master' into remove-add-label-payload
2021-03-19 13:23:36 -07:00
Liam Newman
420d5d06f3
Merge branch 'master' into add-missing-label-info
2021-03-19 12:54:22 -07:00
Guillaume Smet
6e1b943823
Disable tests messing with the environment for Java 16+
...
It might be possible to make them work again but it will require some
more advanced surgery.
2021-03-19 18:22:39 +01:00
Guillaume Smet
40937a5cc6
Add the missing fields for GHLabel
...
Fixes #1059
2021-03-19 14:56:05 +01:00
Guillaume Smet
8509957102
Implement getChanges() for GHEventPayload.Issue
2021-03-19 13:39:26 +01:00
Guillaume Smet
b0aea0c575
Expose getLabel() for GHEventPayload.Issue
...
It was exposed on pull requests but not issues.
2021-03-19 13:11:38 +01:00
Liam Newman
a59ee6a82d
Add removeLabel() that throws when label missing
2021-03-12 17:56:34 -08:00
Guillaume Smet
1fefc77582
Fix concurrency issues with GHIssue addLabels and removeLabels
...
Fixes #1049
2021-03-10 14:03:20 +01:00
Liam Newman
a8c7c97d06
Test that void bridge methods are created
2021-03-05 11:16:06 -08:00
Liam Newman
a04ab45abc
Merge pull request #1040 from bitwiseman/bugfix/reposity-id-type
...
Fix the type of the id parameter of Github#getRepositoryById
2021-02-26 14:27:41 -08:00
Liam Newman
0647df2d2b
Add tests for getRepositoryById
2021-02-26 13:02:12 -08:00
Liam Newman
d4cc3af1e9
Merge pull request #967 from chids/download-repository-archives
...
Add support for downloading zip and tar archives of repositories.
2021-02-26 12:48:42 -08:00
Liam Newman
936ab499ce
Formatting
2021-02-26 12:08:14 -08:00
Liam Newman
bda3855b86
Merge pull request #1039 from bitwiseman/task/jwt
...
Allow for time skew in JWT authentication
2021-02-26 11:52:22 -08:00
Liam Newman
772a6c112b
Remove consumers, use FunctionThrows
2021-02-26 11:12:51 -08:00
Liam Newman
9b4134cada
Allow for time skew in JWT authentication
2021-02-26 10:51:07 -08:00
Liam Newman
3b1f176544
Merge remote-tracking branch 'upstream/master' into download-repository-archives
2021-02-11 17:12:11 -08:00
M. Abdullah Onus
a1461f401a
Update src/main/java/org/kohsuke/github/GitHub.java
...
Co-authored-by: Liam Newman <bitwiseman@gmail.com >
2021-02-06 20:13:33 +03:00
Ulli Hafner
f9fd30275c
Make sure that output.text is set in each checks call.
...
If a GitHub checks contains more than 50 annotations, then the
check is split into several calls. This fix makes sure that all
additional calls will not only copy the properties `title` and
`summary` but also the previously missing property `text`.
2021-02-04 19:47:49 +01:00
Jordi Olivares Provencio
8943ca6d1a
Reformat the JavaDoc
2021-01-28 22:36:24 +01:00
Jordi Olivares Provencio
b3460c1f9d
Add timestamp field support for the commits sent by GHEventPayload.Push
2021-01-28 22:34:09 +01:00
Liam Newman
35c8cfa01d
Push method code coverage bar to 50 percent
...
This change adds or update a swath of tests to push method code coverage numbers up.
Yes, method coverage is not super meaningful, but it is one metric that we can use to
ensure at least minimal coverage of this library.
Almost no product changes in here.
2021-01-25 12:08:57 -08:00
Liam Newman
7aae27e36f
Allow JWT from string
2021-01-14 14:25:51 -08:00
Liam Newman
1b84efdbfa
Add GitHub.DependentAuthorizationProvider
...
Rather than exposing an unsafe wrapper for GitHub instances, I added a base class
that can be extended by anyone wanting to implement an authorization provider
that needs a GitHub instance to generate it's authorization string.
2021-01-14 10:32:25 -08:00
Liam Newman
c33e78a7dc
Create authorization package
2021-01-14 09:23:17 -08:00
Marcos.Cela
747c759bbb
fix code violations again
2021-01-08 10:10:44 +01:00
Marcos.Cela
e0a709676e
fix format violations
2021-01-08 09:56:05 +01:00
Marcos.Cela
a96275c286
tests for JWTTokenProvider, verifying the "Authentication" header
...
This test basically ensures that the requests made with a
JWTTokenProvider follow a valid Authentication pattern,
verifying that the header "conforms" to a valid JWT token
More information on JWT tokens can be found at:
- https://jwt.io/introduction/
2021-01-08 09:52:50 +01:00