Chris Gavin
e0b9b9a248
Check for errors in the analysis status response.
2021-11-17 12:33:42 +00:00
Chris Gavin
823bb21bbb
Add a default value for wait-for-processing.
2021-11-17 12:33:38 +00:00
Chris Gavin
49fc4c9b40
Reduce log message level.
...
Co-authored-by: Andrew Eisenberg <aeisenberg@github.com >
2021-11-17 12:14:48 +00:00
Chris Gavin
21a786fda0
Improve a log message.
...
Co-authored-by: Andrew Eisenberg <aeisenberg@github.com >
2021-11-17 12:14:25 +00:00
Chris Gavin
316ad9d919
Add an option to allow waiting until an analysis has been processed before finishing the Action.
2021-11-17 12:14:13 +00:00
Andrew Eisenberg
6a98a4b500
Allow multiple uploads in a single job
...
They must all have a unique category. The category will be
converted into an environment variable.
2021-11-15 09:16:25 -08:00
Andrew Eisenberg
40568daca8
Fix compile errors introduced by typescript 4.4.2
...
4.4.2 introduces a breaking change that the variable in a catch clause
is now `unknown` type. So, we need to cast the `e`, `err`, or `error`
variables to type `Error`.
2021-09-10 14:06:27 -07:00
Edoardo Pirovano
d9849b8ca1
Rebuild after TypeScript version bump
2021-07-27 17:59:59 +01:00
Arthur Baars
f94f1ed663
Rename checkoutPath to either workspacePath or sourceRoot
2021-07-14 13:39:45 +02:00
Edoardo Pirovano
02e8dcfe9c
Fix out of memory in hash computation
2021-06-07 15:12:45 +01:00
Andrew Eisenberg
3708898bf2
Add environment variables to signal feature and version to the CLI
...
This PR ensures environment variables are set before any invocation of
the CLI. Here is a list of vars that are set:
https://github.com/github/codeql-coreql-team/issues/1124#issuecomment-852463521
This ensures the CLI knows the features and versions of the containing
actions/runner.
Additionally:
- Fix the user agent so that it more closely aligns with user agent
spec
- Refactor environment variable initialization so that it all happens in
one place and call.
- Move Mode, getRequiredEnvParam, setMode, getMode out of actions-util
and into util. actions-util is meant for utils only called by the
action, not the runner.
The `prepareLocalRunEnvironment()` method is most likely deprecated and
should be removed. I originally added it because I had a way of working
where I would run the action from my local machine to test out changes,
but this was always a little flaky. So, I no longer use this way of
working. I will probably remove it soon.
2021-06-02 11:06:02 -07:00
Andrew Eisenberg
47588796b4
Send the version and mode with the user agent
...
This commit changes the way the action determines if running in action
or runner mode. There is now an environment variable that is set at the
beginning of the process and elsewhere in the process, we can check to
see if the variable is set.
2021-05-31 09:03:29 -07:00
Aditya Sharad
031ec8753a
Group log messages while uploading results
2021-05-20 12:32:10 -07:00
David Verdeguer
3b741b35ad
Use actionsUtil.computeAutomationID on upload-lib
2021-05-03 19:56:04 +02:00
David Verdeguer
c6e734ccc5
Add category option to runner
2021-04-29 14:59:36 +02:00
David Verdeguer
76f5ada659
Don't use getOptionalInput on the runner codepath
2021-04-29 08:00:19 +02:00
David Verdeguer
40fb1f3f00
Add category input
2021-04-28 14:32:16 +02:00
David Verdeguer
496bf0ec11
Ignore non-string values in populateRunAutomationDetails
2021-04-20 12:53:16 +02:00
David Verdeguer
0ece0d074b
Fix populateRunAutomationDetails for null environments
2021-04-16 09:24:34 +02:00
David Verdeguer
de611b2de3
Prevent the automationDetails to be regenerated if it already exists
2021-04-16 07:47:42 +02:00
David Verdeguer
47755f0910
Add automationdetails id to runs
2021-04-15 16:20:49 +02:00
Andrew Eisenberg
08fae3caba
Display better error message on invalid sarif
...
Specifically, some third party tools do not include a `results`
block for runs when there is an error. This change adds a more
explicit error message for this situation.
2021-03-18 09:03:42 -07:00
Chris Gavin
c9ca4ec1bd
Convert GitHub variant to an enum.
2021-02-15 09:30:16 +00:00
Chris Gavin
0656b2c1ad
Add detection for GitHub AE.
2021-02-13 11:06:03 +00:00
Sam Partington
19fe854945
Remove intermediate variables
2021-01-28 15:40:42 +00:00
Sam Partington
c2377b2e49
Remove parameters from uploadFromActions
...
Retrieve the relevant values in the method itself instead.
2021-01-28 15:37:09 +00:00
Robin Neatherway
369cad8272
Use the fully qualified ref name
2021-01-13 12:16:10 +00:00
Robin Neatherway
884ee1d129
Correct typo in setting upload base ref
2021-01-13 12:00:33 +00:00
Sam Partington
4e46a490ae
Merge branch 'main' into split-upload-method
2021-01-06 11:13:51 +00:00
Sam Partington
54e0c67332
Revert "Retrieve GitHubVersion when used rather than passing around"
...
This reverts commit 6de1b753c2 .
https://github.com/github/codeql-action/pull/323#discussion_r551960301
2021-01-06 11:06:01 +00:00
Robert
bd4e3adfd9
Add test of finding SARIF files recursively
2021-01-04 13:12:30 +00:00
Chao Zhang
55eae6652f
Support find .sarif files recursively
2020-12-22 23:24:51 -08:00
Sam Partington
6de1b753c2
Retrieve GitHubVersion when used rather than passing around
2020-12-22 11:49:42 +00:00
Sam Partington
82a8fa443e
Merge branch 'main' into split-upload-method
2020-12-22 11:23:49 +00:00
Robin Neatherway
d99e994194
Fix test to be immune to running on Actions
2020-11-30 18:35:55 +00:00
Robin Neatherway
dff118f7ad
Use version information to construct payload
2020-11-30 16:45:18 +00:00
Robert
81a21bfa1e
Request meta endpoint at the start of execution
2020-11-26 17:54:46 +00:00
Sam Partington
57514f31db
Split upload method into two mode-specific ones
2020-11-26 11:50:57 +00:00
Sam Partington
20567b5888
Introduce parameter object for API params that travel together
2020-11-23 14:39:01 +00:00
Eric Cornelissen
847f4ef293
Run npm run build
2020-11-19 23:03:45 +01:00
Chris Gavin
865b4bd832
Pass a logger in to getApiClient() rather than constructing one there.
2020-11-02 08:53:25 +00:00
Chris Gavin
1220ae5bfd
Log a warning if the API version is not supported.
2020-10-30 12:20:06 +00:00
Chris Raynor
122c9b7f24
Switching to import/order instead of sort-imports
2020-10-01 11:03:46 +01:00
Chris Raynor
228546a1e5
Resolve violations of sort-imports lint
...
Resolves #206
2020-09-29 14:43:37 +01:00
Michael Huynh
476bf863f2
Resolve violations of no-throw-literal lint
...
Resolves #204
2020-09-25 17:39:25 +08:00
Chris Gavin
31c2eca167
Fix retrying uploads by using Octokit retry plugin.
2020-09-21 19:15:19 +01:00
Michael Huynh
4666a0eed0
Resolve violations of github/array-foreach lint
...
Resolves #199
2020-09-20 17:41:27 +08:00
Chris Raynor
a184d50a26
Running lint-fix
2020-09-14 10:44:43 +01:00
Robert Brignull
217483dfd6
Convert rest of the actions
2020-08-26 16:20:36 +01:00
Robert Brignull
09677dada5
rename CLI to runner
2020-08-25 17:44:30 +01:00