Robert
8c91ba83e2
Introduce our own toolcache implementation for use by the runnner
2021-04-22 15:31:15 +01:00
Josh Soref
c4fced7348
Fix spelling errors
...
spelling: executable
spelling: github
spelling: javascript
spelling: latest
spelling: occurred
spelling: parameter
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
2021-03-18 09:40:47 -07:00
Robert
378f30f95d
call setupActionsVars in the tests too
2021-03-16 13:43:28 +00:00
Aditya Sharad
4c94e29f1b
Increase the default amount of RAM reserved for the OS
...
Mitigation for OOM errors (137/SIGKILL) seen by users when we overcommit the available memory.
For Unix, reserve 1GB.
For Windows, reserve 1.5GB, as the OS needs more memory and estimates inaccurately.
2021-02-16 15:10:19 -08:00
Andrew Eisenberg
88714e3a60
Add capability to specify auth from env var or stdin
...
This commit adds two new ways of specifying GitHub auth:
1. from the GITHUB_TOKEN environment variable
2. from standard input
This commit does not include any documentation changes and the
descriptions of new command line options will need to be tweaked.
2021-02-16 11:26:39 -08: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
Chris Gavin
5261491807
Fix the formatting of a warning message.
2021-01-26 16:52:43 +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
Robert Brignull
b185050563
Use GITHUB_DOTCOM_URL so URL deduplication works
2020-10-05 16:44:43 +01:00
Robert Brignull
c4dc1b0438
Make URL parsing more robust
2020-09-28 18:39:56 +01:00
Robert Brignull
121fd331cd
Introduce actions-util.ts
2020-09-15 14:01:21 +01:00
Chris Raynor
a184d50a26
Running lint-fix
2020-09-14 10:44:43 +01:00
Nick Fyson
77f767cb34
add optional workflow input to specify whether snippets are added to sarif output
2020-09-10 18:26:58 +01:00
Robert Brignull
4c00c68d14
Add --ram and --threads args
2020-09-01 14:27:56 +01:00
Robert Brignull
c3d6602e8a
use ToolRunner directly instead of exec wrapper
2020-08-28 16:59:34 +01:00
Robert Brignull
f5d645fc73
Fix use of wrong URL
2020-08-26 16:20:36 +01:00
Robert Brignull
217483dfd6
Convert rest of the actions
2020-08-26 16:20:36 +01:00
Robert Brignull
407ef0ac11
Break out tracer-config.ts
2020-08-24 12:53:09 +01:00
Robert Brignull
360e77a083
remove direct accesses to RUNNER_TEMP
2020-08-19 15:25:27 +01:00
Esben Sparre Andreasen
9597f2e889
build typescript
2020-08-18 08:32:33 +02:00
Robert Brignull
5eb3736850
move maxThreads outside of loop
2020-08-17 12:46:55 +01:00
Robert Brignull
aaeb9751bb
use all available threads for analysis
2020-08-14 14:24:08 +01:00
Robert Brignull
34b372292b
commit node_modules and generated files
2020-08-11 12:43:27 +01:00
Robert
a0660c80bd
remove should_abort method
2020-08-07 16:56:04 +01:00
Robert
e5ad069f2c
remove CODEQL_ACTION_ANALYSIS_KEY
2020-08-07 16:54:58 +01:00
Robert
5b35de62bd
remove CODEQL_ACTION_DATABASE_DIR
2020-08-07 16:08:16 +01:00
Andrew Eisenberg
42235cc048
Allow the codeql-action to be run locally ( #117 )
...
* Allow the codeql-action to be run locally
This change allows the codeql-action to be run locally through
[act](https://github.com/nektos/act ).
In order to run the action locally, you need to do two things:
1. Add the `CODEQL_LOCAL_RUN: true` environment variable. The only way
I could figure out how to do this was to add it directly in the
workflow file in an `env` block. It _should_ be possible to add it
through a `.env` file and pass it to `act`, but I couldn't get it
working.
2. Run this command `act -j codeql -s GITHUB_TOKEN=<MY_PAT>`
Setting the `CODEQL_LOCAL_RUN` env var will fill in missing env vars
that the action needs, but isn't set by `act`. It will also avoid
making api calls to github that would fail locally.
This is a refactoring discussed in
https://github.com/github/dsp-codeql/issues/36
2020-08-04 14:35:20 -07:00
Alex Ford
128c2cf718
revert: 'Don't send field in status reports.'
2020-08-04 18:26:31 +01:00
Chris Gavin
02d3d62def
Merge remote-tracking branch v1 into main.
2020-08-04 16:30:51 +01:00
Chris Gavin
1fb3aaff6e
Don't send matrix_vars field in status reports.
2020-08-04 16:21:58 +01:00
Robert Brignull
368c14c502
avoid sending status reports on enterprise
2020-07-30 13:00:35 +01:00
Robert
87758a1402
Upload much more data in status reports
2020-07-24 15:01:44 +01:00
Robert Brignull
da3d6d25eb
move config parsing earlier + add to codeql search path
2020-07-13 14:49:01 +01:00
Robert Brignull
0086c2ecdb
use @actions/github
2020-07-06 16:25:26 +01:00
Robert Brignull
0e3f8311ed
add analysis_key to status reports
2020-06-29 11:24:04 +01:00
Robin Neatherway
bb9ed79f3d
getRequiredEnvParams must be non-empty
2020-06-26 11:44:17 +01:00
Chris Gavin
ef507971e7
Merge branch 'main' into octokit
2020-06-26 10:29:51 +01:00
Robert Brignull
0fdc2c71e4
fall back to GITHUB_SHA env var if git is not available
2020-06-25 15:53:24 +01:00
Robert Brignull
50a2815790
Include completed_at when action is aborted
2020-06-25 14:10:28 +01:00
Alex Kalyvitis
a67896b792
fix typo and throw error when languages are not detected
2020-06-24 14:31:06 +02:00
Alex Kalyvitis
a091618158
Merge branch 'main' into report-action-aborted
2020-06-24 14:04:46 +02:00
Chris Gavin
74c48f71fa
Use a single Octokit client for everything rather than a bunch of Octokits and an HTTP client.
2020-06-23 21:40:42 +01:00
Robert Brignull
7581ac8b17
make the temporary directory in tests a symlink
2020-06-23 17:40:54 +01:00
Alex Kalyvitis
af252d2f0d
report action has aborted
2020-06-23 18:36:08 +02:00
Alex Kalyvitis
31996935e6
reformat code and allow negative values for threads
2020-06-22 21:39:09 +02:00
Alex Kalyvitis
dcba70915d
move functions to util.ts
2020-06-22 17:17:25 +02:00
Robert Brignull
5ea736059a
move all files to the RUNNER_TEMP directory
2020-06-04 12:15:34 +01:00
Robert Brignull
da1e237d1e
Allow pull requests, and report correct commit oid and ref
2020-05-28 09:26:52 +01:00